00:00:18 DOS? 00:00:18 :P 00:00:36 I used DOS at home, I remember that 00:00:45 DOS with a menu application, I mean. 00:00:52 If this was DOS in the schools, it was hidden behind some menu... yeah 00:00:59 automenu hahaha 00:01:00 Now, help me find the menu application 00:01:16 no :P 00:01:20 I only remember one vague image 00:01:28 The background was blue 00:01:31 I think 00:01:39 calamari: is that referring to a specific product? 00:01:41 "Automenu is the only remaining product we sell, all other products have been discontinued." 00:01:51 last updated 2005! 00:01:53 1983-2005 00:01:55 elliott: it was an old menu program for dos 00:02:02 No, not really. You can't use Automenu to start your computer and then switch between Windows 95 and DOS applications. You could use Automenu as a menu system for your DOS applications inside a DOS window. You would install the Automenu files on your system and create a shortcut to run AUTO.BAT. So when you click on this shortcut it will start Automenu in a DOS window. 00:02:05 calamari: sounds like it, lol 00:02:08 http://www.magee.com/magee/Product%20Information.htm 00:03:05 Psst, cpressey doesn't know this, but I've totally stolen his language. 00:03:11 ...idea, at least. 00:04:13 -!- Mathnerd314 has joined. 00:05:46 It's a term rewriting language! But, but with kittens! 00:06:26 -!- sftp has quit (Remote host closed the connection). 00:09:25 so I have an idea for the action of a multiplayer roguelike that somewhat retains turn-based movement: if any player moves, then the monsters get a chance to move. however, the monsters are not able to attack anyone who hasn't taken a turn yet. 00:10:10 so you might get surrounded by monsters if you leave the game running for days, but you'll be "safe" lol 00:11:02 calamari: "safe" 00:11:16 "Oh no, there are 50 Ultimate Death Killing Machines surrounding me!" 00:11:34 yeah if you get abandoned by your party, you might get screwed 00:11:50 calamari: or if your whole party go offline and can't get to somewhere safe first... 00:11:52 however, if they leave the level, then the monsters won't be moving either 00:11:55 :P 00:12:14 holy shit, vmware server is 451 MiB! 00:12:19 why?! 00:12:39 I can never understand why software is so bloated 00:12:48 maybe my programs just suck 00:12:54 but they are always tiny 00:13:01 calamari: aren't you a java guy? 00:13:21 gotta question your actual code size as a valid metric there when you depend on one of the worst pieces of software in existence (jvm) that also hogs memory :P 00:13:24 not usually 00:13:28 calamari: alright then 00:13:32 calamari: well no, software does suck. 00:13:49 calamari: basically due to corporate development i think 00:13:58 selling the software is more important than the code, programmers get lazy 00:14:00 software begins to suck 00:14:04 but it's okay, hardware will catch up! 00:14:16 yeah but how exactly do they get lazy 00:14:18 then in a desperate attempt to imitate other systems, the Linux/BSD guys start donig it to 00:14:19 *doing 00:14:41 calamari: as long as the software literally *works* the company keeps selling it because users are locked in and don't know any better. 00:14:50 calamari: as long as the programmers don't break the software, they stay employed 00:14:56 so why bother writing good code? 00:15:00 what I meant is, if they are lazy then wouldn't that mean less lines of code? 00:15:14 calamari: well sort of. 00:15:24 calamari: it can be an art to write the minimum amount of code that's still readable and functions 00:15:31 sometimes it's a lot more easier to write long, retarded code that gets it done 00:15:37 calamari: plus, "Hey you, implement this feature!" 00:15:40 codebase grows, redundancy appears 00:15:40 etc. 00:16:05 calamari: also consider that not too long ago it wasn't even clear how software should be written! in fact it still isn't. 00:16:13 calamari: also worse is better only got popularised in the 90s 00:16:27 ...and even though i have some disagreements with it, before it, minimal code wasn't seen as a virtue at all as far as i know 00:16:32 at least not outside the actual dedicated unix circles 00:16:49 calamari: but really, if your software does what it's supposed to, and it's tiny, that's a good thing imo. 00:17:29 well I work on the ibm mainframes (z/os), we don't have bloat there.. maybe not the best algorithm, but not bloat either 00:17:47 but that code has been going since the 60s 00:18:11 so maybe hardware restrictions have maintained an atmosphere of efficiency 00:18:51 z/os, cool 00:18:54 well "cool" 00:18:57 calamari: aren't they a bit... arcane? 00:19:16 what are you referring to 00:19:19 z/OS 00:19:22 isn't it a bit arcane 00:19:26 inscrutable, etc. 00:20:21 esoteric? 00:20:33 :) 00:21:22 calamari: yes. that! 00:21:25 forgot we had a nice word for that. 00:21:28 ahem. (I really did) 00:21:43 god, this will never work ever 00:22:20 I uh so, someone distract me by asking about my language. 00:23:44 elliott: sorrty, had to take a call.. yes z/os is definitely different than a lot of modern oses 00:24:14 calamari: meh, i consider modern OSes insane. 00:24:33 but it is very good at doing batch processing 00:25:24 so that means it's good for billing, banks, retail stores, etc 00:25:27 calamari: Yay batch processing! Everyone's favourite thing. 00:27:03 Hmm. The only OSes I consider sane are... Forth and the Lisp Machine OSes. 00:27:27 also the hardware is handled so much better 00:27:47 here if my cd won't read it hoses linux 00:28:48 not sure why that is, actually. would kernel preemption help? 00:28:51 calamari: well yeah linux is braindead. 00:28:56 nobody can understand. 00:29:24 or is the drive flooding the bus with crap 00:30:32 calamari: yes. the driver got out a hose and filled the entire bus. 00:30:35 a tragic mental breakdown. 00:30:43 thankfully it was double decker so people just climbed up to the top. 00:30:45 a happy ending 00:31:53 ...anyway 00:36:58 * Sgeo ponders a Factor OS 00:37:05 Sgeo: no. 00:38:23 Wasn't there some idea that Smalltalk was supposed to be an OS? 00:40:40 Sgeo: not some idea, fact. 00:40:43 the original Smalltalk was an OS. 00:41:06 Sgeo: the sole reason it's a closed-world, in-a-window environment is because it's an OS ported to run on an OS. 00:42:24 Hey all 00:42:30 hi 00:46:21 Sgeo: Arguably, it still is. 00:46:27 Sgeo: It just happens to run hosted. 00:46:58 holy fucking shit 00:46:58 http://en.wikipedia.org/wiki/Fork_bomb#Example_fork_bombs 00:47:02 talk about languagecruft 00:47:05 * elliott axes almost all of that section 00:47:28 Shit. 00:48:15 * elliott axes almost all of that section 00:48:17 oops 00:48:18 *whoops 00:48:18 :P 00:49:36 nuuuuuuuuu 00:49:53 wabbit? 00:50:07 * elliott trims down 00:50:09 http://en.wikipedia.org/wiki/Fork_bomb#Example_fork_bombs 00:50:10 That's better. 00:50:29 Hover! http://www.youtube.com/watch?v=T0fx0_WuD40 00:50:32 * calamari reverts 00:50:38 calamari: Seriously? 00:50:47 yes 00:50:54 calamari: You're fucking insane. Did you add one of them or something? 00:50:54 I hate when ppl delete stuff 00:50:59 ... 00:51:01 jesus christ 00:51:10 makes it less useful 00:51:13 calamari: No it doesn't. 00:51:16 Wikipedia is not a forkbomb lookup site. 00:51:19 yes 00:51:25 I don't care 00:51:33 deleting stuff is anti-knowledge 00:51:42 You, sir, are a fucking lunatic. 00:51:43 Don't you see how good AW is? 00:52:01 Look at how much better its graphics is compared to a different 3d game from its time! 00:52:19 calamari: You are a moron. 00:52:33 calamari: Wikipedia is intended as a reference source. 00:52:40 cool, so you guys have no defense 00:52:50 calamari: Having useless data in it makes the whole thing useless for that task. 00:52:53 just name calling 00:53:02 useless to whom 00:53:12 calamari: PEOPLE WHO WANT USEFUL INFORMATION. 00:53:22 calamari: UNLIKE YOU, YOU IGNORAMOUS. 00:53:29 you are information elitists 00:53:34 ... 00:53:49 The bit about Java is not useless 00:54:06 Who TF has ever heard of Pict? 00:54:26 Elitist. Grammatically a noun, semantically an indication of the speaker's ignorance. 00:54:53 calamari: Firstly, let me note that 00:54:56 many times in the past 00:55:02 the decision has been made to move such things to wikisource 00:55:08 (long programming examples of a certain task) 00:55:13 did you do that? nope 00:55:14 because *they are explicitly outside Wikipedia's vision*. 00:55:18 because *they are explicitly outside Wikipedia's vision*. 00:55:24 who gives a shit 00:55:24 They are explicitly outside Wikipedia's vision. 00:55:32 elliott, linky? 00:55:37 again, that vision is flawed if it means less information 00:55:46 calamari: Well guess what? Wikipedia follows Wikipedia's vision, not yours. 00:56:01 if you have attention deficit disorder, use a regular encyclopedia 00:56:09 calamari: Just shovelling information into Wikipedia makes it cease to be a useful resource, and arguably kills the useful information that *is in there*. 00:56:20 calamari: You are, quite literally, the stupidest person I have ever had the displeasure of talking to on here. 00:56:23 not true 00:56:27 GreaseMonkey: I love you. Let's be friends forever. 00:56:28 ONE TWO THREE FOUR THIS iS HOW WE EDIT WAR 00:56:35 calamari: Imagine if the page on C had every single valid C program. 00:56:42 elliott: yeah that just weakens your already patetic attempt at a rebuttal 00:56:53 calamari: You would say I'm an "information elitist" for removing all that crap. 00:57:05 calamari: And yet, I would be making the rest of the information significantly more accesible. 00:57:05 Isn't calamari the person who made PSOX's spiritual predecesor? 00:57:09 pikhq: if you had example C programs, I don't see a problem 00:57:12 Hmm, that doesn't help his case, does it? 00:57:19 And thus increasing the ability to access information. 00:57:24 calamari: Let's say a coreutils. 00:57:29 A complete coreutils. 00:57:56 pikhq: see /msg, I talked about some stuff 00:58:01 that we talked about earlier 00:58:02 *vague!* 00:58:08 straw man, really.. since not every language was on that page 00:58:30 and that would also be redundant 00:59:13 Anyway. 00:59:20 I hope VMware will work better. 01:00:01 Mrf, it hasn't installed properly. 01:02:23 elliott, significant differences between [legal] VMware Server and [illegal to get for free] VMware Workstation or whatever? 01:02:35 calamari: your edits are in extremely bad faith especially considering another user (mistakenly) thought I was vandalising and then upon realising I wasn't, putting it back to my version, thus constituting implicit acceptance of it. 01:02:41 "I request that before it is reverted again, the matter is discussed on the talk page." 01:02:43 please heed this request. 01:02:49 elliott: fuck you 01:02:58 got it? 01:03:06 calamari: It's not fucking useful! It's spam! 01:03:11 calamari, you aren'r even willing to TALK? 01:03:15 calamari: Removing spam is not anti-information! 01:03:21 Ok, I was sympathetic with you right up until that point. 01:03:26 calamari: You are being irrational, inflammatory, acting in bad faith, acting in admitted violation of established Wikipedia policy, and being a fucking asshole. 01:03:29 Go eat shit and die. 01:03:52 Sgeo: fuck him.. I tried talking he launched ad hominems 01:04:14 he's probably drunk or something 01:04:17 It's called being exasperated at idiocy. All my rationale is there in the edit summaries. 01:04:37 Or, perhaps I'm an information elitist and trying to get you down with my hideous drunkenness. 01:04:50 Or, you know, perhaps you're just a moron. 01:04:51 * Sgeo is tempted to remove all EsoAPI and PESOIX references from the PSOX spec 01:04:57 * Sgeo is powerless, obviously 01:05:27 blah. 01:05:31 calamari: "Moron" should be treated as an indication that you are exhibiting behavior that is rash and obviously insufficiently thought-out, and that you should reconsider your actions. 01:06:08 pikhq: nah, when ppl start saying things, that means they have lost the argument and should be ignored 01:06:16 saying things like that 01:06:19 I don't see anyone requesting to talk on Talk 01:06:41 Oh, elliott 01:06:49 calamari: You, sir, already lost the argument. Unless you think that we really need a forkbomb in Pict. 01:07:04 elliott: fuck you 01:07:04 got it? 01:07:09 already lost the argument and should be ignored 01:07:16 pikhq: so remove the pict example and leave the rest.. works for me 01:07:29 calamari: what about the three asm examples? 01:07:32 calamari: I think that we only need one or two examples. 01:07:36 One for Linux, one for Win32, and one for I forget what the fuck it was? 01:07:38 Do we need them too? 01:07:51 calamari: Say, the C and bash examples. 01:07:51 WTF is Pict? 01:07:55 Ooh slippery slopes. Why am I arguing with you again? It's not like you've made any attempt at civil debate or listened to my polite request in the edit summary. 01:08:17 * Sgeo falls in love with Pict 01:08:18 I wonder where you acquired the kind of ego that makes you think your crazy personal whims beat Wikipedia policy. 01:08:41 Hmm 01:08:44 Inaccurate 01:08:56 Maybe more of a one-night stand with Pict 01:08:59 erm, where is ut.... 01:09:04 calamari: I will note that if you had attempted to discuss it civilly with me before reaching for the revert button, I would have been happy to do so. 01:09:09 They are explicitly outside Wikipedia's vision. 01:09:09 elliott, linky? 01:09:12 Maybe I should learn pi-calculus first 01:09:13 calamari: However, your very first action was a hostile dismissal without bothering to argue. 01:09:33 elliott: "calamari: You're fucking insane. Did you add one of them or something?" yeah that' 01:09:36 s civil 01:09:46 calamari: That was after you went to revert it without justification or anything. 01:09:52 You just said "hey, I'm reverting that edit you did now". 01:09:52 I hadn't reverted yet 01:09:54 calamari: Anyways, I now have half a mind to rewrite the entire article because it's almost a stub aside from the spam. 01:09:55 That is not civil. 01:09:58 Ok, how about this: 01:09:58 calamari: That is irrelevant. 01:10:02 You made no attempt to engage in rational discussion. 01:10:05 Everyone starts from scratch 01:10:15 You stated your explicit intent to perform a hostile action without reasoning at the very start. 01:10:17 Everyone forgets about the entire conversation 01:10:23 Then, we have a civil discussion. 01:10:41 Sgeo: nah.. I really don't give a shit.. obviously you guys can out-revert me.. so if you want to destroy the information, I can't win 01:10:53 i still haven't seen the policy 01:11:24 anyways, to sum it up, there really needs to be the :(){ :|:& };: example 01:11:31 calamari: "Destroy the information". You act under the premise that deleting information is necessarily "wrong" or "evil". Or indeed "anti-information". 01:11:36 According to the talk page, that's broken 01:11:37 as it's a REALLY common example 01:11:40 pikhq: absolutely 01:11:51 calamari: But there is such a thing as too much information. 01:11:55 GreaseMonkey: I left that in, its extended explanation, the POSIX C version, the Perl version and the DOS version. 01:11:58 *batch file 01:12:06 pikhq: there have been pages that I've used that got deleted.. and when I came back the information I needed was gone 01:12:08 calamari: Drowning out the information that's there. 01:12:16 yeah the perl version is notable 01:12:26 So I destroyed... the faster batch version, the DOS command line version, the Ruby version, the Haskell version, the Python version, the Visual Studio version, the Scheme version, 01:12:30 pikhq: after that I realized that there was a war inside wikipedia.. those who like to delete and those who like to add 01:12:30 The Free Pascal version, 01:12:31 the PHP version, 01:12:34 the FASM/Linux version, 01:12:37 pikhq: and I chose my side 01:12:38 There was a Haskell version? 01:12:38 the FASM/Win32 version, 01:12:45 the NASM/Linux version 01:12:47 the Lisp version 01:12:48 the Java version 01:12:50 and the Pict version. 01:12:50 calamari: ... You *unconditionally assume* that deleting is wrong? 01:12:59 GreaseMonkey: All of which are entirely useless, of course. 01:13:00 calamari: You actually feel that it should be add-only? 01:13:20 There's a Flash game that I liked and the only expalanation of various stuff was on Wikipedia 01:13:23 pikhq: if it's illegal content then it should be deleted.. but if it's content that someone finds valuable, it shouldn't be deleted 01:13:25 It wasn't a notable game 01:13:29 the ruby version actually looks kinda interesting 01:13:39 calamari: I find "calamari is a fag" valuable. 01:13:41 Would you delete it? 01:13:47 so does the haskell version 01:13:50 elliott: straw man 01:13:54 calamari: not at all 01:13:55 Corner cases are FUN! 01:13:55 the python version isn't as notable though 01:13:59 calamari: you said any content someone finds valuable should stay 01:14:03 I find "calamari is a fag" valuable. 01:14:05 Would you delete it? 01:14:19 elliott: you really think your argument is valid? 01:14:19 elliott, maybe he didn't mean literally. Corner cases happen 01:14:26 scheme ver would be worth keeping, i'd drop the free pascal ver though 01:14:32 Vandalism is a corner case, his statement should be modified accordingly 01:14:34 calamari: Oh, I see, so now you're the one not attempting to reply to disagreements. 01:14:37 Sgeo: Fine then. 01:14:54 calamari: What about "Calamari is terribly homosexual, I verily proclaim it so." 01:14:54 calamari: That's reductio ad absurdum, not a strawman. 01:14:56 See, no profanity. 01:14:56 php is kinda notable, the win32 fasm one is just large though, and i'm not sure about the linux fasm one 01:14:58 I find it valuable. 01:14:59 you definitely type faster than I do, so that means I'm ignoring you? 01:15:02 What say you? 01:15:05 elliott: you really think your argument is valid? 01:15:07 that was not ignoring 01:15:10 that was explicitly refusing to answer 01:15:15 argumentum ad incredulity? 01:15:19 there does not need to be both a nasm and a fasm version of the same code 01:15:24 okay you're right 01:15:27 By vandalism I did not mean profanity 01:15:32 I'm going to ignore elliott 01:15:38 let's change the subject 01:15:44 Although on a page about calamari, backed up by sou... wait 01:15:51 "Stop talking, I haven't lost yet! Let's just leave it as it is!" 01:15:53 calamari: But honestly. Do you actually feel that Wikipedia should be *add-only*? 01:15:55 We can't just let every single human's opinion on 01:15:59 "If we stop talking I can't lose!" 01:16:02 Sgeo: INFORMATION ELITIST 01:16:24 the lisp one is kinda redundant wrt the scheme one 01:16:33 pikhq: for the most part, yes.. obviously if people are putting up copyrighted stuff or attacks as pointed out, then those should be taken down 01:16:46 Define "attack" 01:16:47 calamari: To make the argument less absurd, I shall give an example that is merely useless, not likely false. 01:16:51 calamari: "Some people state that calamari is a flamboyant homosexual murderer." 01:16:53 actually i'd personally just drop the fasm ones, at least the duplicate 01:16:54 pikhq: otherwise it's just a matter of restructuring the information 01:16:56 That's not an attack, that's a statement of fact. 01:16:59 calamari is a flamboyant homosexual murderer. 01:17:02 See, someone has stated it. 01:17:04 Therefore my statement is true. 01:17:11 calamari: Would you say that Wikipedia should have an article on a "pet" grasshoper you caught when you were 5? 01:17:12 It is true, it is not copyrighted, and it is not an attack. 01:17:19 calamari: By your philosophy, this information would have to stay. 01:17:22 Am I not correct? 01:17:32 pikhq: yes, however it might need its own article 01:17:40 calamari: Am I not correct? 01:17:52 calamari: ... You're kidding. You are fucking kidding right. 01:17:58 calamari: Please tell me this was a joke. 01:18:00 If Wikipedia had infinite storage space, I'd see calamari's point 01:18:14 Sgeo: And we had infinite ability to search through BS. 01:18:22 pikhq: however that might be original research 01:18:39 pikhq: so maybe not on second thought 01:18:41 I'm thinking more of a separate category for "low-interest" stuff 01:18:47 !sh echo 'calamari: all the implementations of fork bombs are original research there too' 01:18:50 calamari: Let's say I somehow wrote it based on your memoirs, that I am the *second* person to have read. 01:18:59 ^ ul (calamari: all the implementations of fork bombs are original research there too)S 01:19:03 ^ul (calamari: all the implementations of fork bombs are original research there too)S 01:19:03 calamari: all the implementations of fork bombs are original research there too 01:19:29 ^ul ((except the original bash one))S 01:19:30 (except the original bash one) 01:20:02 UL = Underload, not Unlambda 01:20:12 Sgeo: I am aware... 01:20:15 pikhq: it all depends on the page it's in.. if it's in a page about me, then that might be fine. I mean obviously they'd want to use the best source they can. incorrect things should be taken out 01:20:16 no i believe perl's "fork while fork" is also a "well known" one 01:20:22 I was not, until I realized 01:20:23 GreaseMonkey: true 01:20:25 but not the others 01:20:35 calamari: A grasshoper that nobody except for you or me cares about in the slightest. 01:20:40 fungot: not all of them 01:20:40 calamari: so it goes...) is spliced into the surrounding context as ( define ( fnord l)) would unload null and fing. does unloading null remove the g and f major at the end 01:20:42 calamari's argument is contradictory and he is wilfully ignoring -- probably by /ignore -- my perfectly valid counterargument 01:20:44 excellent. 01:20:47 his case just keeps on building itself. 01:21:13 We should build a low-interest wiki! 01:21:21 For calamari's grasshopper 01:21:30 And every Flash game in existance 01:22:08 pikhq: /msg, moar about the project 01:22:10 Sgeo: I'll get out my spool of infinite tape and the entropyless computer. 01:22:12 Sgeo: I really don't see the problem.. go for it 01:22:14 *more 01:22:15 *moar 01:22:38 calamari: In short, you disagree with Wikipedia's long-standing notability requirement. 01:22:56 pikhq: yes, that's correct 01:23:03 pikhq, infinite tape might be a little slow 01:23:11 calamari: Please, do Wikipedia a favor and stop editing contrary to their intended goals. You're just making it worse. 01:23:27 ^ul (calamari: you do realise violating wikipedia policy repeatable is a bannable offence?)S 01:23:27 calamari: you do realise violating wikipedia policy repeatable is a bannable offence? 01:23:28 pikhq: I'll do what I will do :) 01:23:39 calamari: Perhaps fork it if you want to have 10 billion forkbombs. 01:23:46 calamari: Otherwise, please, fuck off. 01:23:54 ^ul (calamari: ok so you'll continue going until you get banned. Is your entire ethical and moral system this simplistic?)S 01:23:54 calamari: ok so you'll continue going until you get banned. Is your entire ethical and moral system this simplistic? 01:23:56 who is talking through the bot.. is it elliott? 01:24:06 No, fungot attained sentience. 01:24:07 pikhq: never mind. it's the wrong place for a 42 in here. and no modem flat either. it's a wonderfully eloquent description of the format 01:24:15 ^ul (pikhq: also, i am not a bot)S 01:24:16 pikhq: also, i am not a bot 01:24:17 Wait, calamari seriously /ignored elliott? 01:24:22 Sgeo: Yes. 01:25:16 pikhq: /msg ping 01:25:39 18:17 calamari: "Some people state that calamari is a flamboyant homosexual murderer." 01:25:43 18:17 That's not an attack, that's a statement of fact. 01:25:46 18:17 calamari is a flamboyant homosexual murderer. 01:25:47 18:17 See, someone has stated it. 01:25:50 Sgeo: I was attempting to try your suggestion 01:25:50 18:17 Therefore my statement is true. 01:25:52 18:17 It is true, it is not copyrighted, and it is not an attack. 01:25:53 wow nested <>s 01:25:55 18:17 calamari: By your philosophy, this information would have to stay. 01:25:57 that's... interesting 01:25:58 18:17 Am I not correct? 01:26:00 :P 01:26:10 Sgeo: obviously the topic didn't change tho lol 01:26:26 My... suggestion? My suggestion was not to ignore anyone. It was to restart the conversation from a neutral state. 01:27:00 -!- GreaseMonkey has quit (Ping timeout: 240 seconds). 01:27:04 calamari: Care to answer? 01:27:11 Sgeo: yeah since he was basically insulting me rather than attempting honest conversation, the best way to stay neutral was to ignore the troll 01:27:34 calamari: Uuuuh, you're the troll here. 01:27:43 Let's try this again. 01:27:54 calamari: You're actually trolling Wikipedia by trying to unenforce the notability requirement. 01:27:59 pikhq: that's not how I see it, but does it realyl matter? 01:29:07 calamari: Here's the thing. Your edits are like trying to submit patches to Linux that make it run GTK in the kernel. Quite *obviously*, Linus would tell you to fuck off because that's not the job of Linux. 01:29:20 calamari, unignore elliott. elliott, pikhq, don't insult calamari for things said before this point. calamari, same goes for you 01:29:28 Sgeo, stop pretending to be an op. 01:30:10 pikhq: pretty sure he has *elliott* on ignore and therefore did not see the question you repeated 01:30:21 elliott: *sigh* 01:30:21 i.e. any message with my name in it 01:30:32 -!- BeholdMyGlory has quit (Remote host closed the connection). 01:30:34 pikhq: if you want you could turn me into elllott or something i guess :P 01:31:12 ONE TWO THREE FOUR THIS IS HOW WE GET #ESOTERIC HOTTER THAN THE FLAMES OF HEL 01:31:14 HELL 01:31:34 calamari: Also, you're aware that by saying essentially that "deleting is unconditionally wrong" you've shown a complete and utter disregard for actually considering the situation? 01:31:58 pikhq: for the most part 01:32:07 calamari: And thus showing all the reasoning abilities of a three-year-old? 01:32:23 pikhq: too wimpy to see how he'll react to the ultimate question?! :p 01:32:30 elliott: Si 01:32:35 Solution: Link to an external page that has all these examples. 01:32:37 pikhq: why are you continuing this 01:32:49 calamari: Because you're being stupid and I hate for you to be stupid. 01:32:50 pikhq: But it'd be *fun* to watch the idiot flail! 01:33:05 Put it in some userpage on esolangs, no one will complain 01:33:06 calamari: I would like for you to act intelligently. 01:33:37 pikhq: your statements are inflammatory 01:33:49 pikhq: they work against any argument you might be making 01:33:58 But instead, you insist that any effort to delete information is inherently wrong, regardless of whether or not the information is in any way necessary. 01:34:14 calamari: Your opinions are inflammatory. 01:34:23 * Sgeo facepalms 01:34:23 LOL 01:34:29 calamari: As is your mother. 01:34:36 nice.. okay then I really have nothing more to say to you on this subject 01:34:38 you forgot the fact that he's a flamboyant homosexual 01:34:53 calamari: I hope you get banned from Wikipedia for trolling. 01:35:12 sorry Sgeo.. it didn't work out 01:35:21 just added pikhq to ignore also 01:35:22 Sgeo: I'm sorry, but he has all the brains of a flea. 01:36:05 pikhq: Excuse me, I've known fleas to do very intelligent things at times compared to calamari. 01:36:06 man, drama is so much *fun* 01:36:13 calamari, you will unignore them eventually, right? Or do you not feel like hearing the participation of two of the more active members of this channel? 01:36:14 -!- quintopia has left (?). 01:36:24 it's ok everything we say is stupid 01:36:26 we're information elitists 01:36:32 we want to destroy information everywhere 01:36:34 and make it never exist 01:36:37 by following wikipedia policies 01:36:39 We believe only some information should exist. 01:36:43 pikhq: untrue 01:36:49 i believe all information should exist, sure 01:36:51 just not on wikipedia. 01:37:00 wikipedia's job is to collect researched information -- the forkbombs were original research -- 01:37:01 that is notable -- 01:37:06 and present it in a readable, encyclopaedic form. 01:37:13 wikisource is there 01:37:17 elliott: I believe in removing all the information spam. 01:37:20 "Fork bomb" would be a welcome article there 01:37:24 it could have hundreds. 01:37:33 -!- wareya has quit (Read error: Connection reset by peer). 01:37:40 * Sgeo would not be offended if a hypothetical Factor example were removed 01:38:00 elliott: That is to say: I believe in removing bad dumps of ROMs and CDs. Very horribly done encodes of music and video. Pictures taken with the lenscap on. Etc. 01:38:00 Wait. 01:38:03 Actually Wikibooks. 01:38:05 http://en.wikibooks.org/wiki/Computer_Programming/Hello_world 01:38:16 pikhq: I have no problem with them existing and being distributed, just not "recommended". 01:38:20 They can be in an index somewhere. 01:38:29 pikhq: Preserving culture is a good idae. 01:38:30 *idea. 01:38:33 -!- wareya has joined. 01:38:35 A bad ROM dump is still culture, if almost worthless. 01:38:37 Who are we to judge? 01:38:39 But: 01:38:41 on Wikipedia: 01:38:41 no. 01:39:01 Sgeo: let's just leave that one unanswered, okay? 01:39:22 It's a good thing calamari never says anything interesting. And is rarely in here. 01:39:30 Quite true. 01:39:31 To calamari, I am alone with calamari 01:39:32 Thankfully being that stupid and having anything worthwhile to say are basically exclusive concepts. 01:39:35 I'm a little freaked 01:39:44 elliott, PESOIX is not worthwhile? 01:39:47 Sgeo: Nope. 01:39:56 Sgeo: Even if it was, what more is there to say on it? 01:39:58 Nothing. 01:40:03 Sgeo: Anyway, just call him a flamboyant homosexual. 01:40:07 Then you'll be with us! 01:40:33 There's a girl in one of my classes who I think is interested in girls 01:40:38 I kind of secretly hope she's bi 01:40:39 >.> 01:40:51 Well that's a topic change. 01:41:00 It's not kind of secretly if you tell #esoteric, and, uh, your hormones are second to none. 01:41:32 Sgeo: BTW, part of what you saw here was building up rage against stupid people in general. 01:41:46 #esoteric is sort of meant to be the haven away from stupid people :P 01:41:48 Sgeo women know that too.. http://blog.okcupid.com/index.php/the-biggest-lies-in-online-dating/ 01:41:58 Even our stupid people are pretty smart (Vorpal isn't that stupid) 01:42:11 Sgeo: scroll down to "I'm bisexual." 01:42:13 Sgeo: I'm American. There's lots of idiots, they're loud, and they think that OBAMA IS GOING TO TAKE AWAY DER HEALTHCARE. 01:42:25 Sgeo: I see this all the FUCKING TIME. ON BUMPER STICKERS. 01:42:37 Sgeo: PEOPLE ACTUALLY THINK THAT OBAMA IS OUT TO GET THEIR HEALTHCARE. 01:42:38 * elliott is actually bisexual... 01:42:51 elliott: Do I give a damn? Nope! 01:42:53 I like how calamari equated an online dating page with saying you're bi in real life though. 01:42:55 pikhq: Nor do I. 01:42:57 But calamari was being stupid. 01:43:02 calamari, that's not quite the point. The point is that if she's not bi, I'm certain she's gay 01:43:19 pikhq: And it's fun to mock people who have you on /ignore! 01:43:22 Did I mention calamari fucks goats? 01:43:26 Sgeo: oh, gotcha 01:43:59 elliott: His Wikipedia page should say someone claimed that! 01:44:14 pikhq: As long as it's referenced to the log! 01:45:06 pikhq: In fact, I'll create an article about "The third letter of the sentence of 2010-10-25 where 'elliott' stated that calamari fucks goats in #esoteric." 01:45:11 Is it the tenth month? 01:45:15 I hate month numbers vs. month names. 01:45:20 yes 01:45:22 Gregor: Completely off-topic, but have you stopped sending out broken HTML which inexplicably starts with an xml statement yet? 01:45:31 pikhq: Drop it :P 01:45:43 It's far better to convert to HTML 5 than to send XHTML properly, anyway. 01:45:44 pikhq: Have you stopped beating your wife? 01:45:54 Gregor: 無 01:45:56 Yes, it is the tenth month. 01:46:24 Gregor: But the thing is, you actually are sending out broken HTML which inexplicably starts with an xml statement. 01:46:29 Windows is showing me MM/DD/YYYY by default 01:46:31 pikhq: Drop it :P 01:46:47 Gregor is not a webserver. 01:47:00 Sgeo: But he operates one. 01:47:23 No, he literally is. 01:47:25 * Sgeo feels giddy 01:47:37 Sgeo: How many damn emotions do you reel through in a day? 01:47:43 And how many of them *don't* you announce to us? 01:47:51 Gregor: Any websplat updates recently? 01:48:09 elliott, what other emotions have I announced? 01:48:17 Sgeo: Don't you do it often? 01:48:19 Pretty sure you do it often. 01:48:32 I sometimes mention when I'm feeling giddy 01:48:42 Although never said it with tat word before 01:48:44 *that 01:48:51 elliott: Just ANNOYINGLY moving favicon goombas to the server. 01:48:59 elliott: They're ... kinda slow clientside sometimes :P 01:49:21 Gregor: You know, it doesn't have to be PHP. 01:49:24 You do administrate your own web server :P 01:49:33 Gregor: You could just make an imagemagick shell script. 01:49:38 Or... I dunno, $your_favourite_language. 01:49:40 WebSplat uses some serverside stuff? 01:49:41 PHP is, tragically, what I'm most comfortable with. 01:49:46 Seriously? 01:49:48 Sgeo: Not until now :( 01:49:52 Like seriously seriously? 01:49:56 You code in C, JavaScript and PHP? 01:50:02 Suddenly I don't like you any more :P 01:50:15 elliott: And Python, Perl when I need to, C++, Java, ... 01:50:16 C isn't bad. JavaScript arguably isn't bad. 01:50:23 Do it in Python? Apparently PIL is quiet nice 01:50:31 Gregor: ooh that means I need to make a copy of the current code 01:50:38 Sgeo: Javascript is the result of trying to sneak good into a bad idea. 01:50:44 calamari: ...? 01:50:46 Worked quite well. 01:50:59 Maybe PHP : Gregor :: Python : Sgeo ? 01:51:00 Gregor: He believes that rm is the work of the devil. 01:51:07 Gregor: because up till now it's independent 01:51:24 calamari: Yeah, it sucks to put this serverside, but alas I have no choice :( 01:51:40 calamari: That being said, the dependence is still restricted to one module, and can be removed by changing one line. 01:51:44 pikhq, what was the bad idea? 01:51:57 Sgeo: Scripting language that's like Java. 01:52:09 Sgeo: With 2 weeks to implement it. 01:52:58 Uhh, wow. Worst history of JavaScript ever. 01:52:58 I don't care if the idea is the best programming language for any purpose ever, time constraints like that can't be good. 01:53:55 Hmm 01:54:34 When I implement my Logication clone, I should probably try to do the AJAX stuff myself than look for a framework that does it magically for me, right? Just like, say, learning HTML rather than DreamWeaver 01:55:20 Sgeo: just use jQuery. 01:55:24 Gregor: 361@601D fuck! 01:55:27 stupid favicon things 01:55:32 elliott, was planning to 01:55:45 I meant, jQuery as opposed to making something with that Wt thingy or similar 01:55:51 Sgeo: Do it yourself, then use jQuery when you try to port it to anything :) 01:55:54 That automatically writes the JavaScript or whatever 01:55:58 :P 01:56:11 Gregor: How come I can scroll at all? 01:56:15 Shouldn't the scrollbar be totally disabled? 01:56:20 Gregor: Seriously, that's Javascript. Netscape wanted a Java-like scripting language, gave the poor sap 2 weeks to write it. 01:56:28 Gregor: And he spent those 2 weeks trying to make it not suck. 01:56:28 Was it two? 01:56:34 I don't recall that exact figure. 01:56:39 elliott: Seem to recall it being two. 01:56:43 pikhq: Dood, websplat on havenworks 01:56:44 Get on it 01:56:57 Gregor: oh, minor bug report: might just be firefox, but space bar jumps once then doesn't work after that 01:57:01 elliott: I can't disable the scrollbar (maybe?), and besides it should stop you from effectively scrolling anyway ... 01:57:09 calamari: Now THAT'S bizarre ... 01:57:12 Gregor: Can't you assert the viewport as smaller though? 01:57:19 You can JUMP? 01:57:20 Gregor: Or whatever. 01:57:23 ... 01:57:26 Sgeo: Jump, and duck... 01:57:29 And double jump... 01:57:33 calamari: But reproducible! Hm. 01:57:43 Meh 01:58:01 elliott: Oh, that's right, you can still vertically scroll ... bleh, fixable but not worth it IMHO :P 01:58:10 http://www.youtube.com/watch?v=kP8vlIn02JY theme for December 2009 01:58:13 And Metaplace 01:59:17 Gregor: the favicon guy is humping the border of the column. 01:59:18 disturbing 01:59:35 elliott: Don't judge him! 01:59:36 And some Intenet hormones 01:59:53 Intenet... hormones? 02:00:07 Sgeo: wait, you *like* that song? 02:00:08 elliott: I can't even play back the 480p version of this. 02:00:11 I created Metaplace sex 02:00:11 just tried it in opera.. don't do that lol 02:00:12 pikhq: lawl 02:00:43 elliott: I'm going to make a lossy 720p version. 02:00:49 pikhq: ...but that already exists. 02:01:04 You don't want to WATCH it do you?!?!?! :| :P 02:01:05 The most important files on the damaged HD relate to Metaplace 02:01:14 elliott: But it'd take less time to do the encode myself and then watch it. 02:01:14 Well, important sentementally 02:01:21 Some pictures, some chat logs 02:01:27 Metaplace doesn't exist anymore 02:01:29 Sgeo can't spell! 02:01:42 sentimentally 02:02:37 Gregor: it is totally too hard to kill enemies :P 02:02:40 Every time I drop down to kill I get killed. 02:02:56 Waaaah I died again waaaah. 02:02:59 Gregor: You should have, like, a larger collision box only when checking if you killed or not. >_> 02:03:02 No srsly 02:03:04 I was right above it 02:03:06 Dropped down 02:03:10 One pixel difference meant I died :| 02:03:13 But yeah 02:03:14 Waaaah 02:03:20 Let's see if I can find the one picture I have a copy of 02:03:23 No sex in this one 02:03:27 If you were RIGHT ABOVE IT, you would have killed it. You were slightly left or right of it. 02:03:29 No sex oh how disappointing. 02:03:36 Gregor: I was right above it. I did not predict the precise pixel movement. 02:03:45 Gregor: Also, falling slightly to the right of it when it's moving left is a ... terrible way to die. 02:03:49 Blar, I can still make it easier, I just don wanna X-D 02:04:01 BAH FINE 02:04:02 WTF I can't find it 02:04:05 Gregor: We will never complete havenworks :P 02:04:11 Gregor: don't, I like it :) 02:04:32 WTF 02:05:03 Where is the last surviving picture I have? 02:06:12 Nearly have server-side favicon goombas ... 02:06:15 does web.archive.org have it? 02:06:15 Gregor: Are enemies only simulated when they're on-screen? 02:06:19 elliott: Never mind, this'll take a lot of time. 02:06:31 pikhq: Yeah, downloading would be quicker :P 02:06:35 elliott: Yes. 02:06:40 pikhq: wait, try making a stereo mix 02:06:43 pikhq: that's probably why it won't play 02:06:47 I mean, it's just length 02:06:50 calamari, I'm lookinging for a screenshot, so no 02:06:54 There's no reason Elephants Dream would play and not this. 02:06:57 lookinginginginginging 02:06:58 elliott: I was using the stereo FLAC for playback. 02:06:59 Especially since Sita is easier to compress. 02:07:07 pikhq: huh. 02:07:15 pikhq: Tried waiting a day like last time? :P 02:07:20 Gregor: Did that >600 guy die? What on? 02:07:45 (05:22:49 PM) brianrogers83: Ow. 02:07:46 (05:22:50 PM) brianrogers83: Dead. 02:07:46 (05:22:52 PM) brianrogers83: 889 02:08:35 Gregor: ...wow. 02:08:44 Gregor: That's... how far down did he get? 02:09:07 I'll ask. 02:09:27 It's gone 02:09:28 GRR 02:09:31 Gregor: Don't suppose he said a time recently before that? 02:09:39 We could figure out his (approximate, but) total time. 02:10:03 And what webpage? 02:10:10 elliott: And now I have good reason to do the encode myself. 02:10:12 Surely to make a comparision, you need to known he webpage? 02:10:18 elliott: It's an average bitrate encode! 02:10:20 elliott: EVIL. 02:10:22 pikhq: lawl 02:10:34 elliott: No, I didn't tell him to give times :( 02:10:37 pikhq: Just do it with a low non-zero quantiser in x264 or something :P 02:10:42 Gregor: You quoted one time, I think. 02:10:43 elliott: No, no, no. 02:10:46 But with the amount of pauses... 02:10:49 pikhq: Why not? 02:10:54 elliott: I'll target a certain quality instead. 02:10:55 Sgeo: HavenWorks. 02:10:59 Sgeo: We're only playing on HavenWorks. 02:11:00 pikhq: Bah :P 02:11:03 pikhq: "Perfect" 02:11:05 elliott: Let x264 use very high quantisers when it wouldn't matter. 02:11:20 pikhq: Actually... you could probably quantise it a bit and still get a lossless encode, right? 02:11:22 Since it's so simple? 02:11:23 Maybe? 02:11:25 I don't know how itw orks. 02:11:28 *it works. 02:12:00 Quantisation is removing information from the discrete cosine transform so that it can be packed in less space. 02:12:28 elliott: Not from him. 02:12:34 Gregor: Oh. Who was that from? 02:12:40 pikhq: Well, right, still. Bah :P 02:12:47 /me should be doing homework 02:12:53 Grrr extraneous space fail 02:12:54 Sgeo: ...fail 02:13:00 elliott: The one with times was a Michael, this is a Brian :P 02:13:05 Gregor: maybe this is too Mario-ish, but how about killing by double-jumping underneath? 02:13:09 Gregor: What did Michael get? :P 02:13:13 That is too Marioish. 02:13:16 Great, now I'm giddy 02:13:19 It's nice to have to be careful with jumps. 02:13:23 elliott: I don't recall and I don't want to check 'cuz I'm doin' stuff :P 02:13:31 again 02:13:37 And don't wanna leave IRC 02:14:33 * Sgeo wonders how low he can make his alarm clock now that he has external speakers 02:15:49 elliott: So, what I'm going to do is play games tonight and watch this film tomorrow. Because it seems awesome. 02:16:09 pikhq: What a plan :P 02:16:26 Conveniently, he posted this to describe his location: http://xyzw.org/files/websplat.png 02:16:30 elliott: ^^^ 02:16:34 elliott: Heh. 02:16:35 Oh gawd, I fell again. 02:16:45 Gregor: ...holy shit. 02:16:48 Gregor: The man is a machine. 02:17:03 Gregor: I... tell him to play some more. 02:17:36 elliott: To be fair, we have no idea how long it took him to get that far :P 02:18:03 Gregor: Not as long as us. 02:20:16 * Gregor cracks his knuckles and tries HavenWorks again. 02:20:42 Gregor: 539@1329 currently 02:20:45 My best score so far. 02:20:49 * elliott takes a short break 02:20:49 shopping.mid 02:21:10 New suffix: "A" means alive and still playing, "F" means alive but forfeited. 02:21:13 *suffixes 02:21:23 Gregor: Alive and still playing can just be foo@bar. 02:21:32 It's images@time[endgameresult], isn't it? 02:21:37 But I wurve suffixes! :P 02:21:37 That makes the most sense. 02:21:45 Gregor: Because foo@bar becomes foo@barD if you die. 02:21:52 Totally makes sense :P 02:21:56 Gregor: F for forfeited is good though. 02:22:11 Gregor: Although couldn't you just say "x@y and I give up"? :P 02:22:36 Oh boy, tons of enemies in one place. 02:22:55 Killed! 02:23:01 elliott: You could also say "x@y and I died" 02:23:08 Gregor: Touche :P 02:23:13 *Touché 02:23:44 WebSplat has enemies now? 02:23:54 Maybe I shouuld be willing to open Chrome 02:23:57 Or IE 02:24:22 Oh shit big fall. 02:24:27 Sgeo: IE doesn't work. 02:24:29 Sgeo: It's had enemies for days. 02:24:32 * Sgeo has no desire to install Firefox 02:25:30 Gregor: 609@1659D 02:26:01 * Sgeo WTFs at "OBAMA TV" 02:26:08 -!- poiuy_qwert has joined. 02:26:25 Gregor: This game would be good at improving children's literacy! 02:26:34 Uhhh, I doubt that :P 02:26:46 Gregor: You could sell it as that though :P 02:27:42 pikhq: Dude, you should play. :P 02:29:05 59! 02:29:34 * Sgeo let some dog put him out of his misery 02:29:44 Gregor: Oh what. 02:29:50 Gregor: Two dogs were on top of each other (har har har). 02:29:53 Gregor: I jumped and killed one. 02:29:59 Gregor: The other then managed to move and kill me. 02:30:13 Before I could move. 02:30:34 OK, that's pretty wonky ... 02:30:51 Gregor: Well, I didn't see it before it happened -- they were below me. So I may not be representing it entirely accurately. But whatever :P 02:31:04 Jumped, saw dog die, rebounded, dog whacked me. 02:31:14 Before rebound, did not notice dog moving really. 02:31:18 It may have been there. 02:31:31 Gregor: This is harder than Luigi's Purple Coins. 02:31:42 And if you've ever played Luigi's Purple Coins, you know that's saying something. 02:32:24 pikhq: You said you were gonna play games, play this one :P 02:33:55 The chance of falling in such a way that an enemy kills you = falling damage 8-D 02:34:58 Gregor: I... no :P 02:35:02 Oh 02:35:03 Oh I see 02:35:10 You're saying it's already there, statistically :P 02:35:45 It's stochastic falling damage ;) 02:35:58 Stochastically, that was the word I was looking for :P 02:36:40 Gregor: The enemies seem to be more numerous this time around >__> 02:37:04 They aren't. 02:37:07 They're probably just higher. 02:37:15 It doesn't try very hard to spread them evenly. 02:37:46 Gregor: No shit :P 02:38:05 Gregor: The new bounding boxes are way better, btw. 02:38:14 I've come out on the right end of a few close calls. 02:39:11 (09:36:16 PM) brianrogers83: Laptop arrow keys are not very ergonomic. If I make another attempt, it will be with a Wiimote. 02:39:36 Gregor: Dude... tell him about WASD. 02:39:50 Gregor: ...wait 02:39:54 Gregor: He did all that with laptop arrow keys? 02:39:58 Gregor: WTF IS HE ACTUALLY HUMAN 02:40:01 Apparently >_> 02:40:06 And apparently not, respectively. 02:40:35 OH SHIIIIIIII 02:40:43 Gregor: He didn't even go slowly, according to that time in the 3000s. 02:40:54 Gregor: What did you get? :P 02:41:05 I'm not dead, I just fell somewhere perhaps-irrecoverable. 02:41:07 FUUUUUUUUUUCK 02:41:11 Gregor: 379@665D 02:41:36 Yup, can't get up from here. 02:41:43 Gregor: Where are you? 02:41:45 Screenshawt 02:41:46 There go my dreams of perfect completion :( 02:41:58 Gregor: :( 02:42:05 Gregor: It's the bloody enemies. *obvious* 02:42:23 Gregor: This is your chance to use the F suffix! 02:42:29 Tell us your final score and time! 02:42:30 :P 02:42:50 I'm too busy weeping openly. 02:43:04 lawl 02:43:07 Gregor: but srsly, what score 02:43:48 556@1800 02:44:29 What's so bad about arrow keys?? 02:44:48 s/\?\?/?/ 02:44:56 Sgeo: on laptops 02:45:02 Gregor: That time is... pitiful :P 02:45:04 O....k 02:45:09 Sgeo: they are small. 02:45:31 elliott: I was taking it slow, trying to be complete and not die. 02:45:32 O....k 02:45:36 http://codu.org/tmp/websplat-2010-10-24-whereTheHellAmI.png 02:45:46 Sgeo: ...are you deliberately being dense? 02:45:51 *being deliberately dense? 02:45:57 Gregor: Try the rightmost column. 02:46:03 O....k [j/k on that one] 02:46:03 Gregor: Sometimes there are hidden platforms there. 02:46:04 (Seriously.) 02:46:12 These arrow keys are a little smaller, but so what 02:46:12 elliott: ... OK, I will. 02:46:16 Gregor: Also... rocking Raleigh there I see :P 02:46:51 I need to do homework at some point 02:46:55 OH GOD OH GOD NO HIDDEN PLATFORMS OH GOD WHYYYYY 02:47:58 Gregor: Try on the left. 02:48:05 elliott: Well now I'm REALLY stuck :P 02:48:06 Gregor: Then try autoerotic asphyxiation. 02:48:13 Gregor: Do it in reverse! 02:48:22 http://codu.org/tmp/websplat-2010-10-24-2-imInHell.png 02:48:56 ARGH DIED STUPIDLY 02:49:20 Dear Facebook: If you actually used my information, you'd know I'm an atheist. So why are you advertising a dating site with Christian girls? However interested I may be in them, if they're on such a site, they're not going to be interrested in me 02:49:22 interested 02:50:01 Sgeo: They probably target those ads at atheists in hopes of converting. 02:50:05 http://codu.org/tmp/websplat-2010-10-24-3-DAMNYOUHAVENWORKS.png 02:50:12 598@2115D 02:50:17 Time for a different strategy ... 02:50:34 Gregor: Oho, an Xfce user. 02:50:40 Are you sure you're not a racist? 02:50:43 Or it's just that since religious views is a text field... 02:50:44 Or, well, xfwm4. 02:51:32 "What church were you raised in?" 02:51:47 "How often do you attend church?" 02:51:50 -!- augur has quit (Remote host closed the connection). 02:52:02 -!- augur has joined. 02:52:12 How about I not give you my actual zip code 02:52:25 Or my name 02:52:27 * Sgeo gives up 02:53:53 If you select anything but "Every Sunday and for social visits" for "How often do you attend church?", it won't let you register. 02:54:17 Gregor: *Every day 02:54:22 "I live in the church." 02:54:40 elliott: So, this is a dating site for monks, is it? 02:54:48 Gregor, seriously? 02:54:55 It got to asking me for name and DOB 02:54:58 pikhq: Yes. 02:55:01 And I put "special occasions" 02:55:02 pikhq: Chastise monks. 02:55:07 Erm. 02:55:09 Not chastise. 02:55:10 elliott: Well if you were raised in a church, you may as well continue to live there. 02:55:10 * Gregor bashes his head into the wall that is Sgeo. 02:55:10 Celibate! 02:55:24 `addquote * Gregor bashes his head into the wall that is Sgeo. 02:55:30 Gregor: NO HACK :| 02:55:33 Add it to quotes.db manually mon 02:55:36 Down for the indefinite future. 02:55:52 Gregor: Your MO 02:55:58 M is down for the indefinite future. 02:58:47 SOMEONE ASK ABOUT MY NEW ESOLANG 02:58:52 Or... or just die. 02:58:55 Also it's only slightly eso. 02:58:56 But whatever. 02:58:59 elliott, what's your new esolang? 02:59:05 Also I basically ripped the idea off of cpressey who ripped it off of me. 02:59:08 Sgeo: NO SOMEONE INTERESTING 02:59:10 [Sgeo cuts himself] 02:59:17 I'm not interesting? 02:59:21 [Sgeo cuts himself] 02:59:58 elliott, I know you're just using my name as a placeholder for yourself in your fantasies 03:00:08 03:00:12 Yes... I fantasise about cutting myself... 03:01:12 * Quadlex cuts elliott 03:05:39 Gregor: You still playing? 03:06:28 No, my fingers exploded. 03:08:57 Gregor: I'll play if you do :P 03:10:37 -!- Zuu has quit (Read error: Connection reset by peer). 03:11:03 -!- Zuu has joined. 03:13:55 Gregor's fingers have overloaded so much that he can't type. 03:18:03 elliottfingers [ explode ] each 03:19:21 elliott: Rarely, things need to get done that AREN'T websplat :P 03:19:32 Gregor: Bahahahahahahahahahaha at 3:19 am? 03:19:33 YEAH RIGHT 03:19:39 Therefore websplat due to logic. 03:19:48 It's 10:19PM. 03:19:54 Gregor: MAYBE IN COMMUNIST TIME 03:20:15 Last I checked, YOU'RE closer to the REDS. 03:21:05 Gregor: YOU are the reds. 03:21:55 -!- Sgeo has changed nick to FriendComputer. 03:22:11 Attention: Free t-shirts will be given to all communists. 03:22:21 elliott: NOW THEN, BACK TO THE FRAY 03:22:22 Please report to the nearest termination booth for your free t-shirt. 03:22:34 Gregor: ME TOO BITCH 03:23:11 Gregor: Wouldn't it be great if it turns out there's two images that are too far apart to get both, and there's no way up after you go down one? 03:23:32 That... would be something like the opposite of great. 03:23:58 Wow 03:24:00 -!- FriendComputer has changed nick to Sgeo. 03:24:05 I got 0 homework done 03:28:28 It's a large essay 03:28:30 * Sgeo sucks 03:29:58 DAMN ARGH 03:30:08 290@435D I suck so much. 03:30:12 *retry* 03:31:27 What's the second number? 03:31:37 Sgeo: Time. 03:31:41 Gregor: 432@929D dammit 03:32:40 Gregor: Thought: Maybe we could do it one column at a time. 03:32:42 Is there a way back up? 03:32:45 Do it zig-zag. 03:32:49 elliott: That was my strategy. 03:32:53 elliott: Gave it up. 03:32:55 Gregor: lawl 03:33:01 elliott: I was going right-to-left since it's usually easier to scale a left column. 03:33:07 elliott: That's how I ended up screwed :P 03:33:18 Gregor: Worth trying, do you think? 03:33:28 elliott: Sure, just don't make the same mistake I did :P 03:33:59 Gregor: Any strategy tips from Mr. Inhuman? :P 03:34:14 Gregor: Also, did you do the little columns at the same time as the big one? 03:34:17 Because there's a few little column. 03:34:19 *columns. 03:34:28 Specifically the one to the right of Weblog, with all the pictures in it. 03:34:32 Yeah, I did. 03:34:49 Asking 'bout tips. 03:35:22 Gregor: So what mistake did you make? :P 03:36:04 elliott: While I was climbing down the second-from-the-right column, I slipped a bit and discovered that the bottom of that column goes WAY farther than the others. As a result I slipped a LOT. 03:36:11 Ah. 03:36:14 Gregor: Um, question. 03:36:19 Gregor: How many actual columns did you do at a time? 03:36:22 One big plus two small? 03:36:24 One big plus one small? 03:36:27 One big plus three small? 03:36:37 (I don't count the really thin blue-background one as a real column, rightwards.) 03:36:40 I did one big plus any smalls between it and the next big. 03:36:47 Gregor: There's only two bigs. 03:37:01 I consider four of them to be bigs. 03:37:07 All but the tiny ones, really *shrugs* 03:37:13 Gregor: There's only one tiny one :P 03:37:19 And it doesn't have much in it at all. 03:38:10 Gregor: FUCKING 03:38:11 DOG 03:38:11 HAHA I SUCK 03:38:11 PIECE 03:38:12 OF 03:38:12 ASSHOLE 03:38:13 SHIT 03:38:15 I just accidentally CLICKED ON A LINK 03:38:19 'cuz I'm awesome. 03:38:20 xDDDDD 03:38:25 260@370D 03:38:26 There goes that game. 03:38:34 Gregor: How... did you do that. 03:38:43 "I'm just going to move the mouse now! On to this link! And press the button!" 03:38:48 "WHOOPS" 03:38:53 elliott: I had clicked the address bar to pause, then chose a bad point to click back into the game. 03:38:59 lawl 03:39:12 -!- Decarabia has joined. 03:39:18 Decarabia IRCs as root 03:39:26 Because he's Canadian. 03:39:33 Gregor: I'm totally retryin' 03:39:37 Gregor: Also, you did the huge top bit first, right? 03:39:41 -!- branan has joined. 03:39:44 Gregor: how does websplat handle tables? 03:39:44 Well part of that is correct. 03:40:20 calamari: TDs are never considered platforms. Uhh, and that's pretty much it. 03:40:21 elliott: Yeah. 03:40:42 -!- augur has quit (Remote host closed the connection). 03:40:51 -!- augur has joined. 03:40:58 Gregor: nice! 03:41:01 calamari: Feel free to just read the relevant code, it's really not that complicated. 03:41:07 k 03:41:38 calamari: Specifically look at the initElementPlatforms function 03:41:48 thanks 03:42:15 -!- Chachi has joined. 03:42:16 Gregor: So, I should do the second-to-last column last, right? 03:42:21 Also, wtf at influx of new people. 03:42:41 ashdfiosdzgdgjdg 03:42:44 225@264D 03:42:52 elliott: I don't recommend my strategy :P 03:42:58 Gregor: I RECOMMEND YOUR STRATEGY 03:43:26 -!- caitie has joined. 03:43:53 Okay. 03:44:01 Decarabia, brana, Chachi, caitie. 03:44:07 Where did you guys come from :P 03:44:14 my mommy 03:44:24 Elsewhere. 03:44:31 right now more usefully, answer that question 03:44:35 INFLUX i tell you 03:44:47 the same place, elliott 03:44:58 in-flux 03:45:00 I gathered it was all one place, the question is which place it was that was the place. 03:45:04 not a good place to bathe 03:45:17 foonetic. xkcd-folks told us about this place 03:45:23 from a rather backwater IRC network 03:45:24 oh god 03:45:27 and it was generally called "the best computer science channel ever" 03:45:33 so here we are 03:45:34 oh god? 03:45:34 quintopia? 03:45:35 Sgeo? 03:45:37 which one was it 03:45:50 quint. 03:45:50 sgeo 03:46:04 * elliott infinite facepalm 03:46:16 Yes. 03:46:20 who are you? 03:46:23 elliott? 03:46:30 are you a leader-man? 03:46:39 Yes, I lead this tribe into lands unheard of. 03:46:43 Then we rape and pillage everyone. 03:46:56 I did not deliberately introduce anyone to #esoteric today 03:47:06 Let's lynch him anyway! 03:47:34 i like it 03:47:55 hmm well I kinda got this travesty working 03:48:00 Decarabia: Chachi: caitie: branan: http://codu.org/websplat/ play this on http://havenworks.com/ if you want to totally get in the mood for this channel. Since it's all we've been doing for days. 03:48:08 Bother Gregor with your endless bug reports of silliness. Mwahaha. 03:48:13 -!- CatSandwich has joined. 03:48:35 What IS with the influx of people. 03:48:35 I think the last time we had this many people we were on reddit. 03:48:51 I'm guessing we're about to get botnet-flooded. 03:48:55 Gregor: quintopia decided that telling an xkcd channel that we exist 03:48:57 was a grand idea. 03:49:08 lawl 03:49:09 why were youon reddit? are you famous? 03:49:10 One of your friends on foonetic mentioned this channel 03:49:12 caitie: Yes. 03:49:17 We're famous rapists-and-pillagers. 03:49:19 Not in #xkcd, don't worry about that 03:49:20 We offer discounts. 03:49:42 elliott: I have died on havenworks SO MANY TIMES in SO MANY STUPID WAYS 03:49:44 elliott: It makes my brain hurt. 03:49:49 so i can get a rape off? 03:49:51 O_O it's like the perfect websplat page 03:49:53 Gregor: That's what she said. 03:49:55 elliott: And yet, I'm not complaining about the collision mechanics :P 03:50:04 branan: I... you know what websplat is? 03:50:09 Has quintopia just been PIPING THIS CHANNEL into there? 03:50:11 branan: We're all trying to see who can do the best on it ... we are not doing well :P 03:50:14 -!- CatSandwich has left (?). 03:50:15 elliott: You ... just told him? 03:50:34 Gregor: Yes, but, still 03:50:36 oh god that site 03:50:42 we're not all morons 03:50:44 it hurts my eyes and my brain 03:50:49 caitie: Oh. We are. 03:50:53 Chachi: You get used to it. 03:50:56 After a while you stop seeing colours. 03:51:03 And see only ... websplat. 03:51:08 er 03:51:12 no thanks 03:51:16 X-D 03:51:21 Chachi: Then you are not welcome! This is now the official WebSplat channel. 03:51:21 I'm already partially colorblind 03:51:27 See, now you can experience the real thing! 03:51:27 okay 03:51:31 but not on that site 03:51:36 Your colourblind now is, like, retarded./ 03:51:41 You can make it whole. 03:51:43 With Jesus. 03:51:57 You see, we're also all devout Christians. 03:52:00 elliott: What a bizarre sequence of words. 03:52:09 jesus is full of holes 03:52:24 Gregor: That's what the antelope imbibed after criss-crossing the milk of a father's horticultural orgy. 03:52:56 * elliott resorts to Standard Initiate Procedure en masse 03:53:02 All of you: http://esolangs.org/ 03:53:07 Specifically, http://esolangs.org/wiki/Main_Page 03:53:09 again with the babbling 03:53:10 That will be all. 03:53:32 do i want to click that link? 03:53:40 caitie: Well, it is our website, so yes. 03:53:42 Well. 03:53:54 Actually this predates the website and the website was founded independently. But still. 03:53:55 That is the website associated with this channel :P 03:54:44 oh, this esoteric i a prog lang. i see 03:54:45 Hm, websplat doesn't seem to like loading on that page for me. I'll just blame java and be done with it. Kick ass is all right though. 03:55:10 Decarabia: "java" X_X 03:55:11 Decarabia: Blaming Java is weird since it doesn't use any. 03:55:33 caitie: Yes, but very rarely are esolangs discussed. We complain a lot though! 03:55:48 you do atleast 03:56:17 Yes, well, all the endless expanses of complainers are sleeping right now. Also, can I offer you a new spacebar? 03:56:34 I'd totally write a bot in one of these 03:56:48 but I am too lazy and don't know jack shit about that sort of thing 03:57:13 Chachi: Don't worry: 03:57:14 fungot: Babble! 03:57:16 elliott: almost fell asleep here. :p http://en.wikipedia.org/ wiki/ drunk_blogging probably has some trivial procedure to do it, actually? 03:57:17 ^source 03:57:19 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 03:57:22 Chachi: See that link for the full horror. 03:57:27 Warning: Lovecraftian. 03:57:48 my main priority right now is keeping warm, not typing well 03:58:02 -!- Chfan has joined. 03:58:14 looks like the time my cat tried to type 03:58:27 -!- Chfan has left (?). 03:58:37 HAHAHAHA, elliott: (10:56:48 PM) brianrogers83: Complete SMB2j and unlock the bonus worlds. Then you'll be good at websplat. 03:58:50 Gregor: OH BOY THAT SOUNDS LIKE ENDLESS FUN. 03:59:00 Gregor: ALTHOUGH MAYBE I'LL KILL MYSELF INSTEAD 03:59:02 Well, there's your advice :P 03:59:05 You asked for it :P 03:59:13 HI BILLY MAYS HERE 04:00:48 Gregor: HavenWorks.com+A-Z and then the beta pages thing is the end of the first column, right? 04:00:53 Indeed. 04:00:58 -!- CatSandwich has joined. 04:01:02 Hello again 04:01:31 Hi CatSandwich 04:01:37 * Gregor watches elliott scramble at splatting :P 04:01:39 Please don't mind the causticness 04:02:23 Gregor: 316@769D fuck. 04:02:28 Gregor: Your method does indeed suck :P 04:02:44 elliott: Yeah, that's why I'm not using it any more :P 04:03:38 I think certain people's habits of distrusting anyone I bring here has been extended to anyone broght here by anyone 04:04:41 * Sgeo has homework he needs to do :/ 04:06:31 -!- poiuy_qwert has quit (Ping timeout: 272 seconds). 04:06:43 Gregor: How's your current game going? 04:08:48 299@403D >_< 04:08:52 -!- CatSandwich has left (?). 04:10:51 elliott: It went outside with the fire alarm :P 04:11:08 Gregor's fingers caught fire. 04:11:13 Gregor: or wait, was that your joke 04:11:17 I was playing SO HARD 04:11:29 Gregor: 'cuz i'm totally playing and you're lagging behind 04:11:30 no pressure 04:11:38 Gregor: but i just hit 700 04:12:26 Gregor: note: lies 04:14:36 -!- poiuy_qwert has joined. 04:15:57 Bye all 04:16:24 -!- Sgeo has quit (Quit: Leaving). 04:16:27 elliott: 252@260D GOD I SUCK 04:16:37 Gregor: Yes you do. 364@1390 atm. 04:16:53 http://i54.tinypic.com/iycsw2.png <-- best - thing - ever 04:16:55 -!- catseye has joined. 04:17:02 Gregor: oh god 04:17:05 Gregor: yes! 04:20:42 -!- Chachi has quit (Quit: NO U). 04:20:45 -!- calamari has quit (Ping timeout: 276 seconds). 04:21:04 OK, back into the fray .. 04:22:12 Especially with codu.org because the hat has a fucking hat. 04:22:22 Yo dawg, I heard you like... oh n/m 04:23:58 * Gregor configures his joystick. 04:25:51 I don't know what would be the financial equivalent of "list comprehensions" or "co-routines". Do you have an idea? 04:25:59 Or the legal equivalent! 04:26:33 I would say they're trying to blow our minds, but I know it isn't true; they're just clueless. 04:27:35 elliott, not sure about pizzas. 04:27:44 I totally saw the WP article on it so it must be true 04:29:01 Gregor: 424@1013D 04:32:00 catseye: i stole your language, rho 04:32:17 -!- calamari has joined. 04:33:19 elliott: give it back, thief! 04:33:21 Gregor, you should try Townlands. The long fall is very relaxing. 04:33:48 I have found blog posts with lots of comments provide an opportunity to do a long drop down the left edge collecting avatar icons. 04:33:59 Something very NES about that. 04:34:40 hi catseye 04:35:30 had a roguelike question for you 04:35:47 Gregor: How goes the joysticking? 04:35:58 elliott: Not as much better as I'd hoped :P 04:36:06 hi calamari 04:36:08 "Unknown runtime error" 04:36:16 * catseye is blinded by the fail 04:36:23 the beautiful, beautiful fail 04:36:26 catseye: Chrome. 04:36:34 Gregor: Cooooool. 04:36:54 Gregor: Oh shit, huge fall again. 04:36:55 I thought it was IE9 from context, but yeah, there is no way you could get your hands on one so quick, i would think 04:37:03 Gregor: ...epic fall. 04:37:05 catseye: so I have an idea for the action of a multiplayer roguelike that somewhat retains turn-based movement: if any player moves, then the monsters get a chance to move. however, the monsters are not able to attack anyone who hasn't taken a turn yet. 04:37:55 catseye: would that "feel" roguelike, in your opinion? 04:38:13 calamari: i'm not sure 04:38:28 Gregor: You can sort of climb up text using the ragged edge... 04:39:04 lol you guys still trying to beat that huge political page? 04:40:50 calamari: i suppose, except it seems like the monsters might have an incredible speed advantage if they can move every time *any* player moves... 04:41:50 catseye: yeah they would. not sure how to balance that.. let's say I took a fraction of players, now if only one player moves, he is then super fast comparedto the monster 04:41:56 alise: If I was designing TeX, instead of Knuth, it would not have a \outer command. The \outer command can cause a lot of problems. 04:42:03 zzo38 should totally design Knuth 04:42:14 -!- caitie has left (?). 04:42:46 elliott: 507@1096D :( 04:42:48 catseye: I'm sorry, wrong, that WAS IE9. I got a similar nonsense error from Chrome. 04:44:10 -!- augur has quit (Remote host closed the connection). 04:44:27 -!- augur has joined. 04:45:26 Gregor: did you try the mario level? 04:45:57 Gregor: 336@500D 04:46:07 Gregor: I need a PS3 controller. 04:46:28 Gregor: Although what the PS3 controller needs is the analogue stick to be where the useless d-pad is. 04:46:32 *D-pad 04:46:40 calamari: ...huh? 04:46:47 Gregor: http://70.162.184.205:980/mario.html 04:46:51 elliott: For this you definitely need a D-pad. 04:47:08 Gregor: Not if you assign down to a button. 04:47:13 Gregor: For instance, one of the Ls or Rs. 04:47:19 elliott: OK, fair enough. 04:47:29 Gregor: Now you go try that :P (Except... maybe the back toggle on the joystick?) 04:47:33 calamari: That will definitely not work. 04:47:41 Gregor: it works 04:47:58 calamari: ... HOW oh wait ... damn, does this work how I fear it works >_O 04:48:15 Never mind, if that works I have no idea why. 04:48:15 well I didn't use tables.. just pre 04:48:42 calamari: But it doesn't consider every individual character to be a platform ... 04:48:57 I think calamari needs schooling on HTML. 04:49:02 Last I checked there is no f element. 04:49:04 nope because the spaces aren't surrounded by tags 04:49:11 Also, uh 04:49:12
04:49:13                                                                                                                                                                                                                                                                                                                                                                                                                       
04:49:14                                                                                                                                                                                                                                                                                                                                                                                                                       
04:49:19                                                                                                                                                                                                                                                                                                                                                                                                                       
04:49:24                                                                                                                                                                                                                                                                                                                                                                                                                       
04:49:29                         
04:49:31  ...whoa wtf.
04:49:33  I... calamari's code is as insane as he is, I guess.
04:49:43  elliott: yeah it's definitely not pretty
04:50:01  I needed a tag.. f works, has no side effects
04:50:09  f isn't a tag
04:50:14  sure it is
04:50:29 -!- poiuy_qwert has quit (Ping timeout: 276 seconds).
04:50:33  html ignores tags it doesn't understand
04:50:38  so it's valid
04:50:45  I...
04:51:00  That is the worst definition of validity ever, and the worst attribution of *actions* to an *abstract specifications* ever too.
04:51:02  Well, that kills my browser.
04:51:13  Holy eff it DOES work O_O
04:51:17  <"I¬<>> :R~@Q"*)I¬ &poop; Of course the better way to do this would be anything other than 1px colored spaces :P
04:54:15  Gregor: 213@294D >_<
04:54:17  Gregor: open to suggestions :)
04:54:22 * Gregor stands on a cloud.
04:54:35  yeah that's fun :)
04:54:35  calamari: Well, given that your input is presumably an image, you're kinda stuck :P
04:54:48  What I mean is you should have actual elements for bricks, pipes, etc.
04:55:06  yeah
04:55:14  then you wouldn't be able to sink into objects too
04:55:57  Frankly I'm surprised it didn't just shit itself and die :P
04:56:07  me too lol
04:59:21   When did this channel become #nih?
04:59:26  i have to see
04:59:33  catseye: wut
04:59:44  no, there was no #nih... UNTIL NOW
05:00:26  catseye: I don't like your #nih.
05:00:28  I'm creating ##nih.
05:00:37  I designed it to be how *I* wantedi t.
05:00:39  *wanted it.
05:00:47  I'm creating ##nih-developers and ##nih-users
05:01:22  TOO LATE I ALREADY DID
05:01:26  [Gregor forks ##nih]
05:01:42  #gnih
05:01:46  (Gregor's #nih)
05:03:08 -!- elliott has quit (Quit: Connection reset by peer review).
05:03:17 -!- elliott has joined.
05:03:30  elliott:  Can you make it Alise's Gregor's NIH instead?
05:03:41  I want to make Frederick's Alise's Gregor's NIH
05:03:49  Gregor: #aegnih, Alise's Elliott's Gregor's NIH
05:03:51  Or rather, get somebody named Frederick to do it.
05:03:55  Gregor: Wait, we're rebranding! #ægnih
05:04:00  Not a valid channel name
05:04:03  but that doesn't stop our ambitions.
05:04:24  Gregor: I've always wanted to call someone a fæg.
05:04:32  They're both fags AND fegs!
05:06:13   Psst, cpressey doesn't know this, but I've totally stolen his language.
05:06:23  yeah give it back, asshole
05:06:44  catseye: but you don't even know what it is yet!
05:07:13  "yet"?
05:07:20  catseye: well you could ASK ME
05:07:33  you already identified it as Rho
05:08:25  catseye: well it's slightly different.
05:08:28  in fact, really.
05:08:31  although i never knew much about rho
05:09:33  lol wikia redesigned again http://nethack.wikia.com/wiki/Main_Page
05:09:34  beyond hideous.
05:12:45 -!- poiuy_qwert has joined.
05:17:50  Anybody know of a way to mirror a page and embed all images as data URLs?
05:18:26  Gregor: Yes. sed and wget.
05:18:33  Gregor: Or, well, curl.
05:18:55  Yes, because sed finds and converts images to data URLs X_X
05:19:10  I think wget has a flag to do magic and pull down all the images along with all the HTML data
05:19:20  branan: that doesn't help make them into data: uris
05:19:27  branan: It does, the difficult step is converting them all to data URIs
05:19:43  should be doable with sed and a bit of magic
05:19:54  Gregor: curl page; s/]+) src=([^ ]+)/ Gregor: This works for a page that you know it works for and is extremely brittle otherwise :p
05:20:07  *:P
05:20:16  Gregor: Actually, I could cook something up with Beautiful Soup pretty trivially.
05:20:17  Gregor: What's it for?
05:20:33  Whaddyathink? ;)
05:21:05  Gregor: Probably mirroring a page for WebSplat.
05:21:12  Gregor: And I see no reason to do that with data: at all >_<
05:21:45  I'm just wondering if a page like HavenWorks would actually be smaller that way.
05:21:55  Since the images are so small and a HTTP request is not tiny.
05:21:59  Gregor: Unlikely, since it uses the same image a *lot*.
05:22:11  That red-on-yellow cross thing.
05:22:15  Ohyeah, it uses the same image over and over, right.
05:22:18  Gregor: BUT
05:22:19  Foobarbarf.
05:22:20  Gregor: Omgomgomg
05:22:24  Gregor: You could do it with JS.
05:22:24  ?
05:22:31  ... true.
05:22:35  Gregor: Have an array of images, then have some code that goes through a bunch of img elements and sets it.
05:22:44  Gregor: i.e. by having each image become a class instead.
05:22:48  Right.
05:22:48 * elliott so on it
05:22:57  Oh good, 'cuz I really didn't want to do that :P
05:23:53  Gregor: You'll also want to minify the HTML, of course.
05:23:58  But... why? :P
05:24:23  It was pure intellectual curiosity about bandwidth.
05:24:32  If there's one thing I love it's pointlessness!
05:28:11 -!- poiuy_qwert has quit (Ping timeout: 276 seconds).
05:29:36  Gregor: Apparently there are only two images on the entire page...
05:29:38  wtf beautiful soup
05:29:48  Win.
05:30:20  
05:30:20  
05:30:21  
05:30:21
05:30:21 News Reference Facts Information Sources Intelligence Haven Works !-) 05:30:22 2008 ELECTION News 05:30:25 Gregor: havenworks is just that crazy. 05:30:28 notice the 05:30:46 I am, uh 05:30:48 Going to use a different parser. 05:30:54 Wow X-D 05:31:53 Gregor: Ohh, it's too new a Beautiful Soup. 05:32:07 They removed an underlying module in Python 3 and so Beautiful Soup 3.1 uses a less robust parser. 05:32:11 And Ubuntu packages it because fuck you. 05:32:23 Yes, believe it or not, HTML parsers have to deal with a *lot* of bullshit. 05:32:27 "The 3.1 series has been abandoned. The 3.0 series is still under development; use it instead." 05:32:45 It's not valid HTML or XHTML or, indeed, valid anything. 05:33:00 * elliott drops in BeautifulSoup.py 05:33:02 http://www.wickedlocal.com/swampscott/news/lifestyle/columnists/x124609719/DAN-KLINE-COLUMN-Movie-critics-have-lost-all-credibility On another note, this is STUPID. 05:33:06 STUUUPIIID. 05:33:07 Okay, *now* it works. 05:33:17 pikhq: is that the one where he says-- yup 05:33:21 animated films are for KIDS guddurnit! 05:33:36 elliott: Also the one where he disliked the film. 05:33:40 Meanwhile Japan stares at Daniel B. Kline and says, "You show your KIDS that shit? Jesus man... you're fucked up." 05:33:50 (It's funny because Japan is perverted) 05:33:55 I just saw that for the first time. (so much for playing games) 05:34:03 pikhq: DOOD HAVENWORKS WEBSPLAT 05:34:04 IT IS THE ONLY 05:34:15 And as per *absolutely usual*, Up was a brilliant film by Pixar. 05:34:23 Up is indeed awesome. 05:34:25 Gregor: omg it uses no css at all 05:34:26 like 05:34:27 not a single bit 05:34:37 (seriously, are they capable of making a film that isn't at least pretty good?) 05:34:48 pikhq: Steve Jobs and the Fart App 05:34:58 elliott: Oh dear God nonono. 05:35:01 pikhq: OH YES 05:35:05 elliott: Unsurprising, this is 1992 web "design" 05:35:28 Gregor: Rate the awesomeness of this class name from 9 to 100000000: 05:35:32 images_navigation_indexbox_HavenGIFs_thumbs_TELECOMMUNICATIONS_News_TELECOM_News_COMMUNICATIONS_News_TELEPHONE_News_PHONE_News_gif 05:35:49 Your scale doesn't go high enough. 05:35:57 Gregor: A(G64,G64) + 1 05:35:58 Gregor: Geocities "design". 05:36:02 That is the new maximum. 05:36:07 pikhq: no, geocities is like 05:36:08 three columns at MOST 05:36:13 this is geocities raised to an art form 05:36:18 and with... surprising structure 05:36:22 it's actually *organised* 05:36:23 just terribly. 05:36:30 elliott: You're right, it's the *paragon* of Geocities design. 05:36:52 -!- poiuy_qwert has joined. 05:36:54 News Reference Facts Information Sources Intelligence HavenWorks.com 05:36:58 Gregor: WHAT AN IMG TAG. 05:37:03 I love how BeautifulSoup decided to add />. 05:37:06 AS IF THAT WILL HELP 05:37:15 Gregor: wait. This won't render the same, will it? 05:37:21 It'll be too reasonable. 05:37:37 I have nooooo idea X-D 05:37:58 -!- Mathnerd314 has quit (Remote host closed the connection). 05:37:58 pikhq: Can you set the content-disposition of a page from in a meta tag inside it? 05:38:09 catseye: I dunno what that even is. 05:38:29 catseye: I... hope not. 05:39:02 pikhq: apparently not official HTTP/1.1 material, so, best not go there, I suppose. 05:39:40 Just trying to think of a way to easily make my website be served as actual XHTML. 05:39:59 content-disposition can "suggest" the mime type, iirc 05:40:05 catseye: Can you change your .htaccess? 05:40:17 pikhq: no, i am on el cheapo hosting. 05:40:23 catseye: Just convert it to HTML 5 :P 05:40:28 well, maybe i can 05:40:36 Or HTML 4, if you dislike using working drafts. 05:40:39 elliott: yes, get on that will you 05:40:47 catseye: s!/>!>!g 05:40:56 catseye: then s/doctypes//g 05:41:02 you're welcome, that will be $200 05:41:25 elliott: hm, my site seems to be EXACTLY THE SAME AS IT WAS WHEN I ASKED YOU TO FIX IT 05:41:39 catseye: UNFORTUNATELY THE USER MUST RUN SHELL SCRIPTS FOR THEMSELVES, I CAN ONLY OFFER THEM GUIDANCE 05:41:43 -!- poiuy_qwert has quit (Client Quit). 05:42:27 Or HTML 4, if you dislike using working drafts. 05:42:38 yes, because solid, well-adhered-to standards matter in web development :P 05:43:18 elliott: Well, given that we're insisting he use a standard rather than bizarro HTML-with-an-xml-statement, I'd say it does. :P 05:43:24 I'm not. 05:43:26 You are. :P 05:43:51 By "we" I mean "I". 05:43:58 Gregor: ...there's no getElementsByClass, is there. RAGE 05:44:32 1) There is a getElementsByClassName (or something like that), 2) You really ought to use jQuery since getElementsByClassName doesn't work on IE (but then, who cares) 05:44:38 Err, I think it's ByClassName ... 05:44:39 Something like that. 05:44:45 Eh, fuck IE. 05:44:58 Gregor: Dude, including jQuery would bloat the size of the page amazingly :P 05:47:52 pikhq: I am taking it as something of a challenge to solve in a creative way. I ... might be able to use .htaccess files but I'd have to have one in every directory? That... converting it all to HTML 4 looks more attractive. 05:48:04 elliott: 540@1502A 05:48:13 Gregor: s/A// 05:48:34 Gregor: Uncaught ReferenceError: getElementsByClassName is not defined 05:48:46 I should experiment with this, though 05:48:50 oh 05:48:52 i need document. 05:48:52 duh 05:51:17 Gregor: No worky :P 05:51:43 Gregor: What WOULD be awesome though is making a page that links to other pages with data:, which then *link back to the original page*. 05:51:44 Quine. 05:51:49 In fact, even just 05:51:50 http://www.smackthemouse.com/xhtmlxml You can totally trust him on web practices because his domain is called smackthemouse.com and in his picture he looks like he's out hunting pheasant. 05:51:57 x 05:51:58 and 05:51:59 erm 05:52:01 x 05:52:01 and 05:52:03 y 05:52:10 where Y is the source of the second and X the source of the first, in data: form 05:52:27 NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 05:52:42 *sobs* 05:52:48 catseye: "On selvmade dog sledge in Ammassalik 1999." 05:52:49 643@1942D 05:52:50 catseye: selvmade 05:52:53 catseye: http://www.smackthemouse.com/jesper 05:55:03 catseye: here's the standard not-very-helpful rant http://hixie.ch/advocacy/xhtml 05:55:12 I like that his main activity "at the moment" is in the past. 05:55:33 Gregor: Eh? 05:55:48 Well... turns out I *can* use .htaccess. http://catseye.tc/ is now truly XHTML! (the front page, anyway) 05:55:59 catseye: now IE doubly unworks! 05:56:01 And my news page breaks! 05:56:08 Yeehaw, etc 05:56:11 catseye: lawl 05:56:12 invalid xml 05:56:26 catseye: SHOULDN'T YOU GENERATE IT WITH XSLT 05:56:28 catseye: Oh god don't get him started. 05:56:43 Gregor: He started hours ago. Except he isn't being annoying because he just hates you. 05:56:46 In a very special way. 05:56:49 What I'm saying is: he loves you. 05:56:57 elliott: I **DO** 05:57:00 [Romcom ensues] 05:57:03 What I'm saying is: he loves you. 05:57:03 elliott: I **DO** 05:57:04 NOT YOU 05:57:08 Not him. The him who shall not be named. 05:57:11 Sheesh all this marriage. 05:57:19 Gregor: The p i k to the headquarters? 05:57:24 Gregor: That's whomof I was referringunto. 05:57:26 That's the one. 05:57:28 AH 05:57:29 It's like the "DO" has Energy Wings 05:57:32 *Ah 05:57:42 Gregor: Now proceed to participate in a terrible gay romcom. 05:58:03 Ahem. 05:58:05 catseye: What does the PETulant Cursor actually do? 05:58:09 I *do* generate it with XSLT. 05:58:21 catseye: Not the news page. Because ... XSLT tools don't spit out invalid XML in my world. 05:58:31 Now please stop leading the conversation in direction where delays cause hilarity to ensue. 05:58:59 * Gregor looks for an offline HTML5 validator... 05:59:15 elliott: I... well I'm pretty sure I am. Maybe I am also screwing with it. Oh... it's because RSS is retarded, probably. 05:59:15 Gregor: validator.nu is open source. 05:59:23 Gregor: See http://about.validator.nu/. 05:59:37 The way to put tags in RSS entries is to ESCAPE the freaking angle brackets. 05:59:37 Gregor: It has a web service, also. 05:59:45 catseye: Just use Atom. Srsly. 05:59:48 elliott: What I want is for it to NOT have a web service. 05:59:52 Gregor: Therefore use the source. 06:00:00 catseye: take a look at this: http://diveintomark.org/archives/2004/02/04/incompatible-rss 06:00:03 catseye: prepare to lose faith in humanity 06:00:24 catseye: "There are 9 versions of RSS, all of which are incompatible with various other versions. RSS 0.90 is incompatible with Netscape’s RSS 0.91, Netscape’s RSS 0.91 is incompatible with Userland’s RSS 0.91, Netscape’s RSS 0.91 is incompatible with RSS 1.0, Userland’s RSS 0.91 is incompatible with RSS 0.92, RSS 0.92 is incompatible with RSS 0.93, RSS 0.93 is incompatible with RSS 0.94, RSS 0.94 is incompatible with RSS 2.0, and RSS 2 06:00:24 .0 is incompatible with itself." 06:00:25 elliott: I hope it doesn't take hackery to do so ... *looks* 06:00:44 Gregor: Python-based build script, it seems. For a Java project :P 06:00:45 elliott: ... How do RSS readers work at all? 06:00:50 mkdir checker 06:00:50 cd checker 06:00:50 svn co https://whattf.svn.cvsdude.com/build/trunk/ build 06:00:50 python build/build.py all 06:00:50 python build/build.py all 06:00:55 Gregor: "Yes, the last line is there twice intentionally. Running the script twice tends to fix a ClassCastException on the first run." 06:00:56 pikhq: Badly! 06:01:04 Awesome 06:01:14 pikhq: Did I mention that you can't actually tell all these versions apart? 06:01:24 So you don't even *know* which wildly incompatible version you're looking at a lot of the time. 06:01:43 pikhq: "This means that if a feed contains a element and declares itself as RSS 2.0, it is impossible to know whether the feed is valid unless you also know when the feed was created." 06:02:00 elliott: OH MY DEAR GOD THAT'S AWFUL. 06:02:05 FUCK RSS. 06:02:09 Mark Pilgrim is my tech writing hero. 06:02:19 Never before have such dry facts been so hilarious. 06:02:51 elliott: Bleh, doesn't have an offline mode. WANT OFFLINE MODE >_< 06:02:54 It seems that RSS 1.0 is the only RSS that is usable. 06:03:05 Gregor: ??? It's the Java software. 06:03:11 Hooray, W3C not being completely and utterly moronic. 06:03:23 elliott: I don't want to hack it to make it run from a command line. 06:03:38 elliott: The source they provides starts a web server. 06:03:44 Gregor: Oh. 06:03:48 Gregor: Your mom starts a web server. 06:04:01 pikhq: You find me an HTML5 validator, and I will switch everything to HTML5. 06:04:07 pikhq: ONE THAT WORKS OFFLINE 06:04:20 pikhq: From a command line 06:04:24 * elliott wonders wtf Gregor wants it for 06:04:31 You could just interface with the worb sirvir. 06:04:40 Gregor: Run server locally, use curl 06:04:41 SUCH a pain in the ass X_X 06:04:44 Gregor: Due to being a working standard, impossible. 06:04:46 Gregor: PROBLEM SOLVED ^____^ 06:05:00 Gregor: Erm, working draft. 06:05:01 pikhq: That's a nonsense copout, there are validators of what exists thusfar. 06:05:05 Gregor: However, an HTML4 validator shouldn't be hard. 06:05:06 Gregor: I think the w3c validator is "meant" to be able to do HTML5 now. 06:05:13 pikhq has no idea what HTML 5 is or anything 06:05:16 Gregor: Grab an SGML validator and the HTML4 doctype. 06:05:18 You're FUDding it to the max :P 06:05:19 elliott: Also not offline. 06:05:23 Gregor: Unicorn is. 06:05:31 yeah this is going to take a while to fix 06:05:32 elliott: It's a working draft. Not complete. Subject to change. 06:05:35 Gregor: http://code.w3.org/unicorn/wiki/Documentation/Install 06:05:45 pikhq: Yes, but the W3C version changes very rarely. 06:05:47 elliott: Granted, much of it is rather stable, but that's beside the point. 06:05:48 elliott: THANK YOU HOORAY 06:05:52 The WHATWG one is the one that gets active development. 06:05:54 doo de doo de doo 06:05:55 Gregor: HOWEVEREVEREVER 06:05:59 Gregor: I don't know how good it is at HTML 5. 06:06:00 * catseye kicks .htaccess 06:06:28 Gregor: Just do HTML 4 and avoid SGML features that browsers don't parse. :) 06:06:36 Gregor: It does purport to. So that should be fine. 06:06:36 Frankly I'd be happy with an HTML4 validator that doesn't barf at "" 06:06:52 (ie HTML 4 that won't make an HTML 5 validator barf) 06:06:55 ~/s/sc[6~[6~[6~[6~[6~[6~[6~[6~/win 2 06:07:04 coppro: i concurré 06:07:10 Gregor: That's not valid. 06:07:13 elliott: yes, familiar with that. i think i link to it on my site 06:07:13 is. 06:07:17 So is . 06:07:20 elliott: should just go to atom, yes. 06:07:23 is, as far as I know, not. 06:07:44 Gregor: If it's a valid HTML 5 doctype it's definitely not a valid XHTML 5 doctype and well it's just silly. 06:07:46 You're a silly person. 06:08:03 elliott: I hate you ALMOST as much as I hate pikhq w.r.t. HTML.' 06:08:21 Gregor: You're the one who said you wanted to use HTML 5. 06:08:25 I'm tellin' you your doctype is wrong :P 06:08:31 Except that it's not. 06:08:46 * elliott pulls up the html 5 spec. 06:09:15 gawd it is so slow to load 06:09:20 i need a faster cpu 06:09:22 to read this spec 06:09:55 my fan went on just to display the html 5 spec 06:10:07 Gregor: Okay, it is actually valid. 06:10:09 * catseye installs easy_munge 06:10:10 elliott: I assume you pinged me this weekend; I was off judging a massive Magic tourney so I did not see it and it left my scrollback 06:10:12 Gregor: But still, it's fugly too :P 06:10:16 coppro: I did? 06:10:22 catseye: easy_munge? 06:10:29 elliott: easy_fux0r 06:10:30 elliott: YOU ARE SERIOUSLY COMPLAINING ABOUT CAPITALIZATION OF THE DOCTYPE TAG. 06:10:31 GOOD - FUCKING - LORD 06:10:37 Gregor: I'm just trying to piss you off. 06:10:52 WELL AS YOU CAN PLAINLY SEE IT'S WORKING 06:11:05 YOUR MOTHER DOESN'T WORK 06:11:08 SHE WORKS IN THE GREGOR INDUSTRY 06:11:10 SHE PRODUCES GREGORS 06:11:16 ACTUAL PLURAL OF GREGOR: GREGAE 06:11:25 codu.org is the site of ONE GREGÆ 06:11:27 ACH PYTHON RE-UPGRADED ITSELF TO FUCKED PYTHON WHEN I INSTALLED REV 06:11:29 Hi 06:11:30 I'm calm 06:11:39 catseye: so how goes BetNSD 06:11:54 elliott: next trip down there i'm going to get a dmesg 06:12:02 does bsd have dmesg? >:) 06:12:13 Of *course* NetBSD has dmesg! 06:12:20 ^help 06:12:21 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 06:12:22 ok, that was dumb 06:12:31 Gregor: I suggest you make it valid HTML 1.0. 06:12:34 :P 06:12:43 !bf_txtgen Of *course* NetBSD has 06:13:23 (and yes, I know there is no such thing) 06:13:24 oh waitg 06:13:25 *wait 06:13:33 Gregor: I need you to run bf_txtgen :P 06:13:37 pikhq: yes there is iirc 06:13:58 elliott: The first released version was 1.1. 06:14:06 *released* yes >:) 06:14:07 And that was a draft. 06:14:16 Before that it was unversioned. 06:14:21 ^bf +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.++++++++++.>---.>+.++++++.---.+.<++.<.----------.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-. 06:14:21 Of *course* NetBSD has 06:14:37 pikhq: http://www.w3.org/TR/REC-html32 06:14:40 fizzie: thanks 06:14:58 +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.++++++++++.>---.>+.++++++.---.+.<++.<.----------.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-.<<. this one has the trailing space too, hopefully. 06:15:07 How big is this damned unicorn :P 06:15:17 Gregor: it also has the CSS validator and a sofijhdiojiog other validators :P 06:15:19 *It 06:15:39 I know my CSS is invalid, as all CSS is, because I had to work around IE bugs :P 06:15:41 fizzie: Does it set to 0 on EOF or no-change? 06:15:51 0, I think. 06:15:54 Gregor: Uh, you're doing it wrong. 06:15:57 Gregor: Yeah, all those important IE users visiting your website. 06:15:57 :P 06:16:00 pikhq: Shut up. 06:16:05 Gregor: IE supports conditional comments, you see. 06:16:11 < elliott> catseye: What does the PETulant Cursor actually do? 06:16:14 you have to run it and see 06:16:18 Gregor: You can make all other things see valid CSS and IE see the broken shit it wants. 06:16:24 catseye: i sort of can't 06:16:26 not legally at least :D 06:16:27 ^def does bf +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.++++++++++.>---.>+.++++++.---.+.<++.<.----------.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-.<<.,[.,]++++[>++++++++<-]>+. 06:16:27 Defined. 06:16:34 ^does NetBSD have whores? 06:16:34 Of *course* NetBSD has NetBSD have whores? 06:16:38 oh 06:16:40 heh 06:16:49 fizzie: undef does plz? 06:16:54 pikhq: If you find yourself to be on fire, that would be because my thoughts have escaped my mind and become reality. 06:17:02 ^def faq bf +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.++++++++++.>---.>+.++++++.---.+.<++.<.----------.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-.<<.,[.,]++++[>++++++++<-]>+. 06:17:03 Defined. 06:17:07 ^faq blackjack and hookers 06:17:08 Of *course* NetBSD has blackjack and hookers 06:17:15 printing out 33 fail. 06:17:20 wait what 06:17:23 fizzie: HOW 06:17:30 ! is 33, it must be zero after the ] 06:17:33 and then i set to 33 and print 06:17:56 The thing you're +'ing into might not be zero. 06:18:10 fizzie: Yes it might, because the 33-setting comes right after a ]. 06:18:13 Thus, the cell is 0. 06:18:15 Ohh. 06:18:16 Oh I see. 06:18:18 No, the [>+++] part. 06:18:28 ^def faq bf +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.++++++++++.>---.>+.++++++.---.+.<++.<.----------.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-.<<.,[.,]>[-]<++++[>++++++++<-]>+. 06:18:29 Defined. 06:18:34 ^faq blackjack and hookers 06:18:35 Of *course* NetBSD has blackjack and hookers! 06:18:51 fizzie: can I be a jerk and ask for a non-starry version? the slogan has no emphasis >_> 06:19:07 +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.>---.>+.++++++.---.+.<++.<.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-.<<. 06:19:08 admittedly it has no ! either, but 06:19:09 thanks 06:19:15 Gregor: Also, is your page *supposed* to render differently if downloaded via wget -p and then displayed from file:/// ? 06:19:22 ^def faq bf +++++++++++[>+++++++>+++>+++++++++>++++++++++<<<<-]>++.>>+++.<-.>---.>+.++++++.---.+.<++.<.<-.>>.>+.<<<------------.+++++++++++++++++.---------------.>.>+++.-------.>-.<<.,[.,]>[-]<++++[>++++++++<-]>+. 06:19:22 Defined. 06:19:26 ^faq blackjack and hookers 06:19:26 Of course NetBSD has blackjack and hookers! 06:19:35 ^faq toaster support 06:19:36 Of course NetBSD has toaster support! 06:19:37 pikhq: YOU CANNOT STILL BE ON THIS FOR FUCKS SAKE 06:19:42 Wait, I wanted wget -pk. 06:19:45 That's better. 06:19:50 Gregor: All fine. 06:19:50 pikhq: I never /ignore people, but you're wandering very close to a /ignore. 06:19:55 ^faq a perfect rendering of Gregor's webpage. The problem is, you have to talk to pikhq to get it 06:19:55 Of course NetBSD has a perfect rendering of Gregor's webpage. The problem is, you have to talk to pikhq to get it! 06:20:15 Gregor: I never /ignored people, but then I /ignored some people and discovered how much happier I was. 06:20:21 Now I ignore a whole two people! 06:20:32 Twist: ONE OF THEM IS YOU 06:20:32 Gregor: Hey, someone else brought it up. 06:21:06 Gregor: You appear to be actually sending out valid XHTML that "works" as HTML in the tag soup parser. So carry on. 06:21:18 Gregor: Just realise you do this to absolutely 0 benefit. 06:21:20 Gregor: :P 06:21:31 Gregor won't maul you because you said ":P"! 06:21:35 PERFECT PLAN 06:21:55 elliott: I wrote that bf text gen.. just fyi.. wouldn't want you to taint yourself :) 06:22:09 calamari: So much for that ignore. :P 06:22:16 it's ok, there's better ones 06:22:19 i'm just lazy and egobot has it. 06:22:24 now if i actually *cared* about fungot... 06:22:25 elliott: soon to be official phoenix packages ( added fnord, last i checked 06:22:30 pikhq: yeah took it off a while ago 06:22:40 pikhq: was too hard to follow the conversation 06:22:48 -!- cal153 has quit (Ping timeout: 265 seconds). 06:23:16 elliott: The power of being vocal. 06:23:30 * elliott vocalises 06:23:33 eueruheurueuergheurgheurg 06:24:15 *sigh* 06:24:19 Why must IE suck so hard? 06:24:22 So very hard? 06:24:24 pikhq: Because eurhauheuiguieghuiahriuaregh 06:24:31 the javascript in chrome is a lot quicker than ff 06:25:06 can actually move around that mario map without delay 06:25:33 the javascript in chrome is a lot quicker than ff <-- this only being, what, the *single* thing it was advertised with to start with 06:25:40 maybe one other thing ("tabs are in their own process") 06:26:11 elliott: And the magic word Google. 06:26:13 the thing that stuck out to me was it was windows-only for a long time 06:26:28 calamari: long = like a year 06:26:32 Internet time! 06:26:35 *Time! 06:26:37 *Standard Internet 06:26:46 Standard Internet Time, abbreviation TIS. 06:27:01 It's currently night-to-early-morning-ish TIS. 06:27:08 -!- Harpyon has quit (Quit: Harpyon). 06:27:18 "2 September 2008" first release 06:27:22 "4 June 2009" first preview for OS X/Linux 06:27:35 Gregor: Hmm. Perhaps I should explain why I don't let this go. It's very simple. I'm autistic. Things that are technically WRONG annoy me *much* more than this annoys you. Simple, no? 06:27:50 calamari: September, October, November, December, January, February, March, April, May, June 06:27:56 nine months. 06:28:05 so basically they had a baby and it was unix support. 06:28:07 pikhq: Are you hassling me because I'm black? 06:28:07 And now, I get mauled. 06:28:15 pikhq: Doesn't mean you have to vocalise your annoyance. 06:28:17 -!- cal153 has joined. 06:28:22 pikhq: THAT WAS AN ANALOGY BTW 06:28:45 elliott: But that and I and it and MAKE IT STOP ITS WRONG AND ITS STUPID AND IT HURTS 06:28:49 Gregor: Ah. 06:28:49 pikhq: Also, are you *sure* that's consistent, considering you're not exactly the most standards-obsessed person ever? 06:28:52 You used GNU C extensions. 06:29:02 elliott: It's very firmly not consistent. 06:29:18 elliott: It's just nails on a chalkboard times 10 billion. 06:29:24 elliott: For no very good reason. 06:29:35 Speaking as someone who was diagnosed as and used to believe I had Asperger's syndrome, my brain managed to subconsciously turn it into a very useful excuse for just about anything. 06:29:36 elliott: I wish everyone would bow to my will now. 06:29:38 elliott: :P 06:30:22 I have this image of HTML5 as a crazy juicy pig language and I don't want to ruin the fantasy by actually learning it. 06:30:47 catseye: there's pretty much nothing to learn 06:30:51 catseye: first, start with HTML 4 06:30:58 NO STOP 06:30:59 catseye: then, add a bunch of tags that are useful because everyone just made their own of them anyway. 06:31:04 * catseye puts hands over eyes 06:31:09 And then take away all the things that nobody realises are there. 06:31:22 catseye: then, use this as an opportunity to put a very-formal-English parser (states and all) for all HTML and XHTML, complaint or not, into the spec. 06:31:36 catseye: Then, pressurise browser makers to adopt this parser, and suddenly compatibility issues go away. 06:31:41 IIRC even *Microsoft* are going to use it. 06:31:46 elliott: It fails on quite a lot of compliant HTML 4, actually. 06:31:54 pikhq: it fails on no byte string 06:32:04 elliott: However, nobody uses what it fails on. 06:32:21 elliott: Okay, it results in a *dramatically different interpretation*. 06:32:28 Meh, WFM :P 06:32:31 Every. Time. You. Install. A. New. Package. With. Cygwin. It. Rolls. Forward. The. Versions. Of. All. Packages. That. You. Have. Rolled. Back. ANNOYING 06:32:40 elliott: I'm not sure if it was you 06:32:42 catseye: i once tried to write a package manager for cygwin 06:32:43 TURNS OUT IT SUCKS 06:32:47 coppro: SO ABOUT MATHNEWS 06:32:48 /someone/ pinged me, and you are usually the one who does 06:32:51 coppro: [shot] 06:32:58 catseye: http://diveintohtml5.org/ HOW CAN YOU RESIST MARK PILGRIM 06:32:58 might have been pikhq 06:32:59 mwahaha 06:33:03 catseye will now go into a conflicting-goals loop 06:33:08 IN TERRIBLE THEORY 06:33:41 pikhq: pretty sure html 5 parser handles that. 06:34:19 maybe not 06:34:32 pikhq: roconnor uses that :) 06:34:41 might have been Gregor for all I know 06:34:47 pikhq: http://r6.ca/HtmlAsSgml.html 06:34:52 coppro: Or someone NOT TALKING AT ALL! 06:34:55 coppro: have you played WebSplat? 06:34:56 elliott: I am unaware of any web browsers outside of lynx that handle it. 06:35:00 pikhq: http://r6.ca/HtmlAsSgml.html :D 06:35:08 pikhq: he converts it before publication though 06:35:17 pikhq: but he does -- or at least did -- shit like having "x_0_" be "x0" 06:35:22 I think I said "coppro: HI POOPPY" 06:35:26 (Note: I actually didn't) 06:35:27 with doctype stuff 06:35:31 dtd 06:36:51 elliott: Nice. 06:37:12 "While images are at the top of my list of desired medium types in a WWW browser, I don’t think we should add idiosyncratic hooks for media one at a time. Whatever happened to the enthusiasm for using the MIME typing mechanism?" 06:37:15 WELL THAT WORKED 06:37:21 helloooooooooooo 06:37:28 (ok html 5 does it too but by now it's pretty much inevitable) 06:38:08 pikhq: did you know: old html had mathematical typesetting? 06:38:12 Huh. 06:38:15 pikhq: http://www.w3.org/MarkUp/html3/maths.html 06:38:21 Example - the integral from a to b of f(x) over 1+x 06:38:21 ∫_a_^b^{f(x)1+x} dx 06:38:43 Huh. 06:38:47 new game: every web page is an MS-DOS .EXE that draws the pages and makes the musics of the page on your speaker 06:38:56 pikhq: note: that's HTML 3 06:38:59 pikhq: no relation to HTML 3.2 06:39:22 pikhq: HTML 3 was Dave Raggett's zomg-i-made-it-awesome spec, and outside of Arena (Amaya's predecessor), it was never implemented 06:39:24 catseye: ok zzo38 06:39:53 catseye: would you like a giant spider 49579579348578925894789234 times, -1.3 times, i times, Bark! times, or SUPREME FLUSHING times bigger than you? 06:39:59 elliott: Someone should implement a platonic ideal HTML implementation. 06:40:02 catseye: You can also have one a different number of times bigger than you, if you want. 06:40:19 elliott: If it has a full SGML DTD, it renders according to that. Otherwise, it uses the HTML 5 parser. 06:40:21 catseye: (And some of them may not be numbers, like some of the times I have in my message!) 06:40:28 elliott: That would be awesome but pretty hard to do. 06:40:35 elliott: yes. yes I have 06:40:35 Your MOM would be pretty hard to do. 06:40:40 ~oh classy~ 06:40:44 coppro: on havenworks? 06:40:55 And it'd get crazier still with CSS... 06:41:26 elliott: no; just I've played websplat 06:41:36 coppro: http://havenworks.com/ 06:41:40 coppro: It is WebSplat's final boss. 06:41:48 oh 06:41:49 pikhq: just implement CSS by translating to XSLT >:D 06:41:54 coppro: We have been playing it for days. 06:42:00 coppro: Top score is 800something by Gregor's inhuman friend. 06:42:06 coppro: Top score by actual people is 500/600something. 06:42:08 elliott: that was hilarious 06:42:32 catseye: I suppose it is. Some people might not find it hilarious, though. But maybe they might find something else hilarious. 06:42:45 websplat hsa scores now 06:42:46 catseye: Do you think Enhanced CWEB should support a big spider three times as big as you? 06:42:51 coppro: Yes... yes it does. And enemies. 06:42:54 coppro: And graphics. 06:42:55 :D 06:42:59 lies 06:43:01 coppro: The goal is to collect all the images. 06:43:04 coppro: clear your cache 06:43:10 caches do weird shit to websplat. 06:43:12 Gregor: Oh, and no, it's not because you're black, but because. Uh. YOUR MOTHER IS FEMALE. 06:43:18 06:43:19 pikhq: Dude... necroreply. 06:43:30 elliott: I'm calling it a non sequitur at this point. 06:44:01 catseye: I have added it in Enhanced CWEB so that if you type *x to dereference a pointer it shows it as an x in a big star. Do you think of any other displayings I could add to Enhanced CWEB? 06:44:28 -!- Quadrescence has joined. 06:44:34 -!- Quadrescence has quit (Changing host). 06:44:34 -!- Quadrescence has joined. 06:47:28 pikhq: THERE, IT'S ALL HTML NOW 06:47:31 pikhq: GO AWAAAAAAAAAY 06:47:36 Gregor: VICTORY IS MINE 06:48:19 Gregor: THOUGH I DIDN'T KNOW HTML 5 HAD SELF-CLOSING TAGS 06:48:20 WHATEVER 06:48:31 pikhq: XHTML 5 DOES BUT ONLY WHEN SERVED AS XML 06:48:32 LOL 06:48:33 HOW RIRONIC 06:48:37 According to the validator it does. And I like them anyway. 06:49:01 HMM 06:49:09 Also, Unicorn requires some weird Apache Java libraries I don't feel like finding :P 06:49:36 It most certainly does have them. 06:49:36 Gregor: "Themes Inexplicably Stuck iun my Head" 06:49:37 Awesome. 06:49:39 plz fix tpyo 06:50:06 elliott: ... wow. That has presumably been there for years. 06:50:14 Gregor: That's what she said. 06:50:18 Gregor: According to the working draft it has self-closing tags. Wonderful. 06:50:23 Gregor: :D 06:50:25 Gregor: you probably want "My" too 06:50:40 OK, fixed my news page. Have vague plans to fix... other pages by shotgun-blasting .htaccess files into every directory. 06:51:02 First, need to see what this does to IE. 06:51:11 HTML 5 appears to have saner syntax than HTML 4 *and* XHTML. Awesome. 06:51:35 OPTIONAL self-closing tags != sane. 06:52:04 Gregor: Saner. 06:52:21 MIME Type: application/xhtml xml 06:52:22 Description: UnKnown 06:52:23 catseye: err, .htaccess is recursive i think 06:52:37 catseye: IE doesn't handle it at all 06:52:40 you CAN condition on it in .htaccess 06:52:40 Gregor: Before HTML 5, HTML used a completely different syntax from what every implementation used. 06:52:43 but how about let's not 06:52:44 studly caps on UnKnown 06:52:49 that's SOOOOO Microsoft! 06:52:53 Example, to send your password file to the server, where 'password' is the name of the form-field to which /etc/passwd will 06:52:54 be the input: 06:52:54 curl -F password=@/etc/passwd www.mypasswords.com 06:52:56 ^^^ curl 06:52:59 Best - example - ever 06:53:13 Nice. 06:54:30 Gregor: I can top that. 06:54:55 curl -F password=@/etc/shadow www.ministryoffinanceofficial.ng 06:54:57 elliott: You're right, .htaccess is recursive! 06:55:03 catseye: JUST LIKE LISP 06:55:09 (What?) 06:55:11 That means... there are a handful of non-XHTML pages that are broken now 06:55:17 catseye: TURKEY BOMB 06:55:26 elliott: I will check 06:55:31 burkey tomb 06:55:35 the tomb so burkey 06:55:40 First I need to decide if I am OK with freaking out all IE browsers before 9 06:55:52 catseye: You can fix it in the .htaccess with a browser condition. 06:55:55 catseye: But, you know what? 06:56:01 -!- augur has quit (Remote host closed the connection). 06:56:04 catseye: You have a command to regenerate your entire site, right? 06:56:12 The XSLT parts, that is. 06:56:21 catseye: Gimme your toolchain and I'll make it spit out HTML 5 instead :P 06:56:30 -!- augur has joined. 06:56:43 TURKEY BOMB is ok but plankalkuel needs some loving 06:56:51 catseye: see above 06:57:33 elliott: Like, no. 06:57:43 catseye: is it too TOP SECRET 06:57:54 and/or horrific 06:59:11 yes and yes but more I meant, No, I like serving XHTML. 06:59:44 it's like the WEIRDO html now (aside from HTML 3, of course) 07:00:02 catseye: but i can do better 07:00:05 catseye: i can make it serve XHTML 5. 07:00:13 note: Sam Ruby is the only other person in the world to use XHTML 5 07:00:15 and he's bonkers. 07:00:22 MWAHAHAHA 07:01:10 elliott: Worth it though. 07:01:17 pikhq: ? 07:01:21 elliott: I guess. 07:01:23 elliott: MADNESS 07:01:29 qaqe 07:01:29 ALSO OBSCURITY 07:01:40 AND I SHOULD SLEEP SOON 07:02:11 pikhq: I SHOULD TOO IT'S 7 AM 07:02:15 OMG I LOVE THIS SLEEP SCHEDULE SO MUCH 07:02:20 3 PM TO 7 AM 07:02:22 IT'S GODLIKE 07:02:27 you get like 07:02:28 SO MUCH DAY 07:02:33 and then just when you think it's over 07:02:34 FUCKING HUGE NIGHT 07:02:45 XD 07:03:24 pikhq: i swear, it's awesome 07:03:29 i'm totally ready for sleep now, right? 07:03:52 pikhq: and you get a whole sixteen hours awake! 07:04:02 and then eight hours of sleep. 07:04:09 you skip the shitty morning crap. 07:05:08 It's six hours between 7am and 3pm; how do you cram eight hours of sleep in there? 07:05:17 No, it's not! 07:05:19 I can't count! 07:05:28 Well, it's six metric hours, anyway. 07:05:37 I wonder if I can make the XHTML goodness conditional on !IE in the .htaccess somehow 07:06:00 catseye: yes 07:06:02 I wonder if pikhq will object to me being selectively conformant like that 07:06:03 catseye: like i told you three fucking times 07:06:47 catseye: sec 07:06:50 i'll get a code example 07:07:00 catseye: what's your rule to add the header? 07:07:12 in your .htaccess 07:07:13 -!- FireFly has joined. 07:07:46 elliott: AddType application/xhtml+xml .html 07:07:47 ? 07:07:51 catseye: ok 07:07:56 catseye: prepare for the crazy 07:10:32 The suspense! 07:10:41 I want a validator that validates a file as both HTML5 (draft) and XHTML whatever (modulo the incorrect doctype declaration) 07:10:57 Basically, I want it to bitch when I don't close tags, even when that's considered OK since HTML is so awful. 07:11:01 catseye: Try this: 07:11:03 RewriteEngine On 07:11:04 RewriteCond %{HTTP_USER_AGENT} !MSIE 07:11:04 RewriteRule ^.*\.html$ $0 [L,T=application/xhtml+xml] 07:11:04 Gregor: Maybe a pony to go with it, too? 07:11:09 catseye: Replace your existing rule with it. 07:11:18 fizzie: Naw, but my kitty could use a friend. 07:11:29 Note: This is disgusting. 07:11:42 catseye: But it should work! 07:11:53 elliott: where did the simple go? 07:12:00 catseye: it's three lines dammit! 07:12:17 catseye: and it sets the right header on .html-ending URLs for everything that isn't IE 07:12:19 be happy :P 07:12:30 Poor IE9 ;) 07:12:46 Gregor: IE is very experienced at parsing tag soup :P 07:12:59 for instance, it's done it all catseye.tc's existence 07:13:05 elliott: IE9 in non-standards-compliance mode is a horrible pile of garbage. 07:13:06 -!- augur has quit (Remote host closed the connection). 07:13:16 Gregor: IE is a horrible pile of garbage. 07:13:18 I've seen that done with application/xhtml+xml as the default, and then RewriteCond %{HTTP_USER_AGENT} MSIE, RewriteCond %{REQUEST_URI} \.html$, RewriteRule .* - [T=text/html] instead, but that's pretty close. 07:13:19 elliott: Whereas IE9 in standards-compliant mode is an almost-tolerable browser. 07:13:29 fizzie: Mine's totally better. 07:13:31 Gregor: I'm gonna try it out! Next time I reboot tho 07:13:33 -!- augur has joined. 07:13:34 elliott: Have you used IE9 beta? It's actually approaching where the other browsers in ~05 07:13:35 fizzie: Wait, does - work? 07:13:43 Gregor: I know I know. 07:13:44 *browsers were in 07:13:50 elliott: It would be even better with - instead of $0, right. 07:13:52 catseye: Update: 07:13:52 RewriteEngine On 07:13:53 RewriteCond %{HTTP_USER_AGENT} !MSIE 07:13:53 RewriteRule \.html$ - [L,T=application/xhtml+xml] 07:13:57 "A dash indicates that no substitution should be performed (the existing path is passed through untouched). This is used when a flag (see below) needs to be applied without changing the path." 07:14:00 fizzie: Woot. 07:14:04 catseye: ^ That should work perfectly. 07:14:14 catseye: You don't actually need the L, in there but *eh*. 07:15:05 elliott: nuh uh 07:15:12 everything text/html now 07:15:15 in both browsers 07:15:25 catseye: ok uh 07:15:25 oh you have a new version 07:15:27 yes 07:15:28 try that 07:15:31 ~just in case!~ 07:15:38 it is *possible* that your host doesn't have mod_rewrite 07:15:46 more than possible 07:16:27 oh! but it seems to work now 07:16:59 viewable in IE, xmltastic in FF 07:17:09 elliott@dinky:~$ curl -sI catseye.tc | grep Content-Type 07:17:09 Content-Type: application/xhtml+xml 07:17:09 elliott@dinky:~$ curl -A MSIE -sI catseye.tc | grep Content-Type 07:17:09 Content-Type: text/html 07:17:10 Indeed. 07:17:26 still don't know to what extent this is pikhq-approved 07:17:57 catseye: uh, as much as he approves of sending to IE at all 07:18:38 i am only being noncompliant to something that is itself staggeringly noncompliant 07:19:46 * Gregor has a sudden strong urge to make all his pages detect if the browser is IE, and if so do setInterval(function(){for(var i=0;i<100000;i++);},0) 07:21:07 Gregor: just crash them 07:21:22 * catseye has a sudden strong urge to invent vixie cron 07:21:34 Gregor: function f(){for(;;){alert("x");setTimeout(f,0);}} 07:21:40 wait the alert probably fixes it 07:21:58 elliott: No, you want it to just be slow and awful, so they blame the browser rather than you. 07:22:05 Gregor: function f(){for(;;){for(i=0;i<1000)setTimeout(f,0)}} 07:22:17 Good :P 07:22:17 Gregor: they never blame the browser :P 07:29:26 Gregor: they blame you personally 07:29:39 so, uh 07:29:55 i suppose you would make that justified 07:30:22 :P 07:30:29 javascript:(function(){function f(){for(;;){for(i=0;i<1000)setTimeout(f,0)}};f()})() 07:30:31 i double dog dare you 07:31:01 ...it does nothing 07:31:04 How anticlimatic. 07:31:31 elliott: Value of a walk button on a scale from 0 to 10 07:31:46 Gregor: to go slowly? 07:31:47 0 07:31:49 i like the slipperiness 07:31:58 Gregor: ever played xjump? 07:32:02 it's like the slippiness you have on crack 07:35:16 wow, xjump is slippy 07:38:20 427@1038 07:38:22 D 07:38:26 Gregor: lawl 07:38:27 olsner: yeah 07:39:24 THE DOOR CAN SEE INTO YOUR MIND 07:39:27 THE DOOR CAN SEE INTO YOUR SOUL 07:41:00 Gregor: wut 07:43:52 /nick xX[GenericEmoKid]Xx 07:54:24 Gregor: generic door kid 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:41 Goodnight; bye. 08:00:43 -!- elliott has quit (Quit: Connection reset by peer review). 08:12:15 -!- FireFly has quit (Quit: swatted to death). 08:19:58 -!- distant_figure has joined. 08:21:01 -!- wareya has quit (Ping timeout: 240 seconds). 08:30:56 -!- calamari has quit (Quit: Leaving). 08:43:20 -!- nooga has quit (Ping timeout: 240 seconds). 08:45:16 -!- nooga has joined. 08:48:34 -!- Phantom_Hoover has joined. 08:50:43 14:27:34 he died 14:27:38 he doesn't want to admit ← well, you caught me out there. 08:52:32 -!- Phantom_Hoover has quit (Remote host closed the connection). 08:55:33 -!- Phantom_Hoover has joined. 08:55:39 -!- tombom has joined. 08:56:01 Sodding graphics card, breaking whenever I try to run pretty things. 08:56:30 Well, I still have WebSplat!. 09:03:53 Wait, quintopia meant died in WebSplat!, not real life. 09:04:16 In that case, I actually did stop at 600 (not voluntarily, though). 09:09:14 Phantom_Hoover: I think you should install some software. 09:09:28 ca 09:09:29 I have no preference as to what software that may be. 09:10:08 Oh, you've been dealing with something horrible haven't you. Don't remember the name right now. 09:10:27 FreeSpace 2? 09:10:27 About nine letters long is all I can recall 09:10:31 Yes! 09:10:39 My graphics card hates me, so I'm giving up on that. 09:10:51 Well, s/graphics card/crappy onboard thing/ 09:12:32 Well, all of the APT esolang packages _suck_, so I won't be going down that road. 09:14:38 You should install: 09:14:40 htkallas@pc112:~$ apt-cache search . | head -n `perl -e 'print int(rand(28848))+1'` | tail -n 1 09:14:40 libglobus-gsi-openssl-error-dev - Globus Toolkit - Globus OpenSSL Error Handling Development Files 09:14:41 That. 09:15:03 Rerun it if necessary; tailor 28848 to be "apt-cache search . | wc -l" if necessary. 09:15:56 htkallas@pc112:~$ apt-cache search . | perl -e '@a = <>; print $a[int(rand(@a))];' 09:15:56 language-support-fonts-my - Additional fonts metapackage for Burmese 09:16:01 That's another good choice. 09:16:11 (With an improved random-picker.) 09:20:09 Install them both, then complain to us when your Global OpenSSL error messages won't display in Burmese. 09:20:24 *Globus 09:20:41 601! 09:21:36 Alternatively, install the package with the longest name. In my case that would be libmaypole-plugin-authentication-usersessioncookie-perl. 09:21:38 622@1619D 09:36:13 -!- ais523 has joined. 09:52:06 Phantom_Hoover, on what page? 09:52:22 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds). 10:07:57 -!- cucumber_ has joined. 10:22:17 -!- Phantom_Hoover has joined. 10:30:20 -!- tombom has quit (Ping timeout: 255 seconds). 11:07:32 -!- Phantom_Hoover_ has joined. 11:09:56 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 11:23:59 * Phantom_Hoover_ decides to try a new strategy on HavenWorks. 11:24:14 I'll descend a single column, rather than zigzagging/ 11:39:03 -!- augur has quit (Remote host closed the connection). 12:00:36 -!- cucumber_ has left (?). 12:17:50 -!- catseye has quit (Ping timeout: 276 seconds). 12:23:37 -!- tombom has joined. 12:41:07 -!- Phantom_Hoover_ has quit (Ping timeout: 240 seconds). 12:57:32 -!- Phantom_Hoover_ has joined. 13:07:04 -!- Phantom_Hoover_ has quit (Ping timeout: 252 seconds). 13:27:04 -!- Phantom_Hoover_ has joined. 13:32:14 -!- wareya has joined. 14:30:46 -!- augur has joined. 14:42:30 -!- ais523_ has joined. 14:51:09 -!- augur has quit (Ping timeout: 265 seconds). 15:20:02 -!- Zuu_ has joined. 15:21:06 -!- Zuu has quit. 15:21:44 -!- Zuu_ has changed nick to Zuu. 15:21:54 -!- Zuu has quit (Changing host). 15:21:54 -!- Zuu has joined. 15:48:26 -!- tombom has quit (Ping timeout: 276 seconds). 15:49:50 -!- tombom has joined. 15:57:47 -!- pikhq has quit (Ping timeout: 255 seconds). 16:00:53 -!- pikhq_ has joined. 16:03:03 -!- cpressey has joined. 16:04:10 what's a good rss feed aggregator/subscription service and/or how to i unbork firefox (the latter) 16:05:56 cpressey: I use Akregator, although it's probably Linux-specific 16:06:11 it's nothing particularly special, just sits in the background out of your way and reads RSS feeds 16:06:34 it's a little annoying in how it handles links, though (left-click opens it in an embedded browser, middle-click opens in your main browser which is normally what I want) 16:07:43 ais523_: I think I got Live Bookmarks working in FF again (I think), so I am probably ok, but thanks 16:07:53 status quo ftw 16:20:53 -!- elliott has joined. 16:25:19 -!- augur has joined. 16:44:13 -!- ais523_ has quit (Quit: Page closed). 16:46:31 03:24:14 I'll descend a single column, rather than zigzagging/ 16:46:32 lulz 16:47:28 hmm, for some reason I get nickpinged by everything ais523_ says 16:47:41 nickpinging based on /nick/ seems a little ridiculous 16:48:25 ais523: wow. 16:49:20 elliott: I have a highlight for "ais523" no matter what my current nick 16:49:24 but it's still ridiculous 16:49:39 yep, agreed 16:49:47 46.4 MiB of 6.1 GiB (0.73%) 16:49:50 this may take a while 17:03:34 -!- MigoMipo has joined. 17:03:41 elliott: what timeconsuming task are you doing? 17:04:08 ais523: getting lots of little bits of data from various nodes of the internet 17:04:37 ais523: and verifying them, thus replicating a file on my hard drive without the use of a centralised server to obtain it 17:04:39 tl;dr bittorrent 17:05:14 ais523: apparently it's only 16 hours to go though! yaaaay 17:05:20 no wait 17 17:05:22 18! 17:05:25 19... what 17:08:12 elliott: so what exactly did you steal again? a reflective term rewriting language where the meaning of a term is defined solely by the context at the point at which it is rewritten? plus a lot of misguided thoughts for how this could be a "practical" language despite not really knowing how to program in it? 17:08:32 cpressey: actually, just "a term rewriting language" 17:08:44 which is so totally your idea and dear god i have never seen a glass that close to spilling NOT spill 17:09:04 usually when it gets horizontal you enact your disaster recovery plan... 17:09:09 maybe my fingers as slippery as sgeo's 17:09:34 People are all about the "Turing this" and the "Church that" but... but... mad props to Post, people, POST! 17:10:19 cpressey: Church-Turing-Post thesis, man! 17:11:28 cpressey: I've always had something for rewriting languages, I guess. 17:11:55 Thue, Redivider (is only sort of rewriting, but still), a lot of my liking of Joy is due to its similarity to a rewriting system, Q and Pure are nice... 17:11:55 elliott: I've had glasses like that not spill due to being empty 17:12:11 ais523: yes, this one was... not quite empty. 17:12:28 ais523: i was already thinking about whether getting the orange juice of the keyboard was feasible or whether i should just pick a new one off the stack 17:12:35 (I totally have a mental stack of keyboards!) 17:12:53 Liquids near computers: Genius! 17:14:09 it occurs to me that i could probably obtain this file faster via snailmail... 17:14:51 -!- Wamanuz4 has joined. 17:17:34 i just clicked somewhere on my desktop and apparently closed two windows and a tab simultaneously 17:18:00 http://i.imgur.com/G3SQS.png 17:18:05 cpressey: it's Ubuntu Usability 17:18:11 wait you're on windows 17:18:14 cpressey: it's yet another feature! 17:18:26 fun fact: all the new features in windows 7 are just bugs introduced into vista during development 17:18:33 that task bar wouldn't display the fucking window titles! 17:18:48 -!- Wamanuz3 has quit (Ping timeout: 276 seconds). 17:19:47 elliott: actually, it's a toggle to display the titles 17:19:55 No, I am actually on Ubuntu right now. 17:20:00 win7 became much more bearable for me when I found out how to switch the taskbar back to XP-like 17:20:02 ais523: letting facts get in the way of a joke? 17:20:06 ais523: shame on you! :P 17:20:10 wait, you can't do that via the UI 17:20:13 only registry hacking 17:20:13 wait, no 17:20:15 you can't do it at all 17:20:16 ?? 17:20:17 right-click the taskbar, IIRC 17:20:18 is that nwe? 17:20:19 *new? 17:20:31 and it's a couple of dialogs down from there 17:20:34 ais523: not in RTM... 17:20:43 I would check, but that would require actually booting up Windows 17:20:45 * elliott looks it up 17:20:45 huh 17:21:01 ais523: i guess nobody had figured it out when i was trying 7 :) 17:21:09 (circa RC/RTM time) 17:21:16 ais523: http://www.howtogeek.com/wp-content/uploads/2009/01/sshot67.png 17:21:20 ais523: guess the windows version! 17:21:25 oh wait, you don't get links 17:21:30 I can guess anyway 17:21:32 umm, Vista! 17:21:36 ais523: not quite 17:21:37 failing that, Windows 2! 17:21:51 hmm, perhaps 7 based on context 17:22:21 ais523: A picture of a Windows Classic styled taskbar, with 'Pictures', 'win7', 'Screen Resolution' and a cut off item starting 'Ed'. The Windows logo on the Start button is that of Vista onwards, without the surrounding orb. 17:22:40 -!- tombom has quit (Read error: Connection reset by peer). 17:22:51 elliott: so probably 7 then 17:22:56 -!- tombom has joined. 17:23:00 ais523: you get an unfairly helpful description prize! 17:23:05 also, that's the most ingenious (and correct!) use of alt text I've seen 17:23:13 posting it to IRC for someone who refuses to view images... 17:23:49 I was thinking that it would be nice if there was a bot that looked up the alt text of images, but that would be unreasonably complex 17:24:12 first it would have to use a search engine to find sites that embedded the image, then it would need to look up their alt texts, then it would need to decide which to show... 17:24:19 *pages that embedded the image 17:24:37 ais523: searching like that doesn't work for images, as far as i can tell 17:24:39 at least, it never has for me 17:24:45 ais523: pretty sure searches are done on a plaintext version 17:24:54 which probably uses the alt text of images 17:26:14 ais523: any opinions on the recent WikiLeaks happenings? 17:26:29 it seems the media is as good as ever at managing to distract from revelations they don't particularly like 17:26:53 elliott: hmm... a Google search for link:http://upload.wikimedia.org/wikipedia/commons/thumb/4/41/INTERCAL_Circuitous_Diagram.svg/220px-INTERCAL_Circuitous_Diagram.svg.png fails 17:27:05 more interesting is what happens in a Google Images search for that (with the link:) 17:27:20 it drops the /entire search query/ because it doesn't make sense for that sort of query, yet /returns results anyway/ 17:27:28 so I think it returns the "first image on Google", or whatever 17:27:45 ais523: i approve 17:27:53 i've always wanted to search google for * 17:27:55 and see what's #1 17:27:58 (probably wikipedia :D) 17:28:17 ais523: that doesn't work for me 17:28:19 Your search - http://upload.wikimedia.org/wikipedia/commons/thumb/4/41 ... - did not match any documents. 17:28:37 elliott: hmm, try turning JavaScript off and forbidding cookies (which is my setup for accessing Google)? 17:28:43 the cookies probably don't matter, come to think of it 17:28:57 ais523: why not just use scroogle, at that point? 17:29:38 ais523: oh, for link:? 17:29:41 i just searched for the url 17:29:45 yes, for link: followed by the URL 17:29:56 ais523: does the same for google.com 17:30:00 elliott: because I trust the owners of scroogle even less than I trust Google 17:30:02 ais523: defenselink.mil, discuss 17:30:09 ais523: also, pretty good point 17:30:12 yep, it's defenselink.mil for me too 17:30:18 It's that here too. 17:30:21 hmm, I don't think I actually /distrust/ Google 17:30:23 Looks surprisingly consistent. 17:30:28 they just don't act the way I want them to 17:30:29 In order to show you the most relevant results, we have omitted some entries very similar to the 35 already displayed. 17:30:29 If you like, you can repeat the search with the omitted results included. 17:30:40 and blocking cookies, etc., makes it act more like the way I want them to 17:30:41 the military propaganda is ENDLESS lawl 17:30:59 every single result is from defenselink.mil 17:30:59 (in particular, they keep trying to customize things to me when I don't want them to) 17:31:19 elliott: you remember the "bush hid the facts" thing? you could probably submit that to the same sort of conspiracy site 17:31:38 ais523: I don't think conspiracy sites were the prime things for that... more "stupid shit" sites 17:32:23 elliott: hmm... a Google search for link:[...] <-- what a wtf url it had 17:32:45 (cut out to not prevent you from seeing what I just said) 17:32:48 Vorpal: it's the URL of the thumbnail 17:32:59 the URL of the image itself is more sensible 17:33:07 but the image itself isn't shown on the page 17:34:14 ais523, ah 17:35:17 and really, the URL is pretty sensible for a PNG thumnail of an SVG image 17:38:42 Thum nail, the nail of thums. 17:50:02 scroogle collects your search terms to feed to their army of demon-hedgehogs 17:57:24 it collects your army of demon-hedgehogs to feed to their search terms 17:57:30 true story. 17:57:43 cpressey: SO NETBSD [mauled by owls and/or bears] 17:57:59 ais523: FEATHER 17:58:04 no two lines can annoy two people more. 17:58:10 i have mastered the internet 17:58:21 * elliott wouldn't be surprised if ais523 has an ignore on *feather* 18:03:51 elliott: Gonna make it work, coach! Gonna give 110%! Woof woof woof 18:04:16 cpressey: I can see AROS' FURRY INFLUENCE is rubbing off on you. 18:08:13 elliott: http://www.rdwarf.com/users/kioh/haxorec54KB.jpg 18:08:44 (2nd best webcomic ever) 18:08:47 verily 18:08:50 cpressey: what's #1 18:08:53 xkcd?!?!??! 18:08:55 Pokey the Penguin 18:09:04 OH YEAH UH TOTALLY XKCD 18:09:06 cpressey: i love pokey 18:09:30 NO WAIT - USER FRIENDLY 18:09:36 yeaahhhh 18:10:35 Anyway, "woof woof woof" was more an attempt to make the sounds a football player makes to psych himself up. 18:10:37 elliott, pikhq_: http://www.bbc.co.uk/news/world-11573666 18:11:18 i... had a favourite webcomic, i have forgotten it 18:11:29 Gregor: wait, why did you just ping me? 18:11:43 To bother a FONTophile :P 18:11:54 you try way too hard 18:12:11 Yes, forwarding a link somebody sent me is an enormous effort. 18:12:13 I feel strained. 18:13:19 Gregor: unlike you, i know that the bbc tends to report on just about any paper which can be turned into a snazzy headline. also, "according to scientists". also, i totally believe that a single, random paper has shot down centuries of practice and research, yes, I am broken :P 18:13:43 anyway i don't care that much about non-fiction 18:13:50 and for fiction obviously reading comfort takes precedence over remembering things 18:14:05 anyway i don't care that much about non-fiction <-- typesetting that is 18:15:58 ais523: have you played WebSplat yet? 18:16:05 note: playing websplat not optional 18:16:19 Gregor: in da fray 18:16:30 My cat always chooses the exact moment I start eating to jump into my lap. 18:16:56 :D 18:17:03 Gregor: did you ever move the favicon goombas server-side? 18:17:44 Yes 18:17:48 I was forced to :( 18:17:58 Gregor: do I need to flush my cache? 18:18:06 oh, it's already doing it 18:18:07 it seems 18:19:36 Gregor: 284@284D AWESOME 18:19:44 lawl 18:19:46 exactly one per second 18:19:48 Two images per second ain't bad. 18:19:53 Gregor: ...? 18:19:57 Gregor: Is time 1/2 seconds? 18:20:01 You must think seconds are REALLY FAST :P 18:20:09 Gregor: I... yeah, pretty much. 18:20:18 Gregor: Hey, that means an estimated playthrough would be like... 18:20:42 This is like how people play SMW and say "Ack I only have 10 seconds left!" when they have WELL under 10 seconds.' 18:20:49 Heh 18:21:12 Gregor: Actually using your friend's esimate a playthrough *would* take about 50 minutes. 18:21:30 But more like 30 minutes with the 500 in 1000 something one you had. 18:21:39 Wait, more. 18:21:40 That's for 1700. 18:21:45 1800 would probably give a better estimate. 18:21:48 Gregor: tl;dr this is hard 18:22:02 Gregor: You playing? 18:22:34 I'm eating :P 18:23:29 Gregor: lawl I died on top of a dog. 18:27:23 Gregor: Dammit 18:27:28 I hate it when they're ont he thin blue column X_ 18:27:29 *X_X 18:27:51 * elliott goes back to plan Column 18:27:59 Collision detection is a fickle mistress :P 18:30:16 *on the thin 18:30:24 Gregor: I love how beyond the far-right column there's a few utterly inexplicable invisible platforms. 18:30:42 Gregor: Also, how favicon goombas just walk off the right edge of the page and fall to the bottom for no good reason at all. 18:31:01 Gregor: AARRGH 18:31:04 169@238D 18:31:08 Favicon goombas don't platform detect, they wander off platforms unless a wall blocks them. 18:31:11 Gregor: GIVE US A LOOK FUNCTION :P 18:31:30 NEVAR 18:31:52 <3 git 18:34:44 Gregor: FYI, the last column is the easiest to start with by far. 18:34:49 219@344 and now I'll ascend back up. 18:35:03 Admittedly, you have to cross back over. 18:37:42 Gregor: lawl, this is hard 18:40:36 Gregor: 457@1000 18:45:02 Gregor: 528@1340D 18:45:05 Gregor: I have a strategy idea. 18:45:26 Gregor: Go in columns, but only for a certain length; make sure you finish all the columns up to a certain length, and then start from the beginning again. 18:45:32 This avoids the point of no return. 18:47:23 elliott: so that Rewrite Crap For IE magic you provided last night (thanks btw) -- how do I turn it *off* for a particular directory, i.e. override it in an .htaccess file local to that directory? 18:47:38 cpressey: can you paste your current file for me and i'll modify it accordingly? thx 18:47:55 cpressey: btw i ought to get compensation for this, mod_rewrite is one of the scariest things in the universe 18:48:08 olsner used it to turn a browser into a something interpreter 18:48:10 http://catseye.tc/.htaccess heh no what? 18:48:10 I forget what 18:48:20 cpressey: that probably won't load 18:48:24 generally .htaccess access is blocked 18:48:33 cpressey: lol your 404 is invalid xml 18:48:40 YEAH. 18:48:46 cpressey: you can set your own 404 if you want 18:48:48 elliott: not the browser, the web server, but yeah 18:48:56 olsner: well, the browser has to go there repeatedly 18:49:02 so it's the browser using the server, really 18:49:06 cpressey: if you say 18:49:15 no, apache does the rewriting in the configuration I used 18:49:27 cpressey: ErrorDocument 404 404.html 18:49:30 cpressey: then (obvious) 18:49:38 olsner: yes, but it just returns the next evaluation step 18:49:42 it's only TC if it's repeatedly evaluated 18:49:44 which is what the browser does 18:50:07 cpressey: anyway okay i'll just fish out my own .htaccess SHEESH :P 18:50:13 from the logs 18:50:19 RewriteEngine On 18:50:19 RewriteCond %{HTTP_USER_AGENT} !MSIE 18:50:20 RewriteRule \.html$ - [L,T=application/xhtml+xml] 18:50:21 :p 18:50:27 too late :P 18:50:55 cpressey: try this 18:50:58 RewriteEngine Off 18:51:03 in an .htaccess in the specific directories 18:51:04 cpressey: BUT 18:51:07 cpressey: i'd do it in the main one 18:51:16 cpressey: which is probably easier to maintain. 18:51:16 oh 18:51:19 elliott: no, apache goes through all of it in a loop in mod_rewrite then produces the final URL and sends the output of that URI (forget if it's with one of those moved headers or if apache just sends the contents of the final URL) 18:51:24 olsner: oh, okay 18:51:30 yeah i suppose that makes more sense 18:51:34 cpressey: i mean obviously it's up to you, but 18:51:34 i can look this up and do it 18:51:43 cpressey: it's a bit more involved that way 18:51:49 i'll look it up since i have the manual open anyway 18:51:51 unfortunately, both browsers and mod_rewrite have a limit on the number of rewrite steps 18:52:01 cpressey: the per-directory file solution is more standalone, but the single one is more maintainable 18:52:01 so yeah 18:52:25 and mod_rewrite frees *nothing* that it allocates for a single request so you'll run out of memory quickly 18:52:37 olsner: heh 18:54:14 cpressey: 18:54:15 RewriteEngine On 18:54:16 RewriteCond %{HTTP_USER_AGENT} !MSIE 18:54:16 RewriteCond %{REQUEST_URI} !^directory1 18:54:16 RewriteCond %{REQUEST_URI} !^directory2/subdir 18:54:16 RewriteRule \.html$ - [L,T=application/xhtml+xml] 18:54:23 there are other ways to do it, but this does it all in one file, and all from mod_rewrite 18:54:44 cpressey: oh, and I'd add 18:54:51 ErrorDocument 404 404.html 18:54:53 cpressey: and put some valid XHTML in there 18:54:58 cpressey: because right now your 404 page is broken 18:55:20 cpressey: hmm actually you may want /404.html there 18:56:11 thanks 18:56:23 according to scientists, my site is broken! 18:56:50 cpressey: wat 18:57:13 I wonder if there are any suitable redirection methods that (usually) have no recursion guards 18:57:21 Is there a browser limit on the number of consecutive redirections? 18:57:38 fizzie: i think you can omit the 1; 18:57:40 and get it instant 18:57:41 ly 18:57:46 But what science solves, science can soon fix! nurr 18:57:48 You can put in 0, but where's the fun in that. 18:57:59 With 1 you can see it run. 18:57:59 cpressey: Is it not working? 18:58:05 elliott: It will! 18:58:11 cpressey: You might not want to try and understand mod_rewrite, dude. 18:58:19 cpressey: You think it's innocuous, but *no* 18:58:37 ``The great thing about mod_rewrite is it gives you all the configurability and flexibility of Sendmail. The downside to mod_rewrite is that it gives you all the configurability and flexibility of Sendmail.'' 18:58:40 -- Brian Behlendorf 18:58:40 Apache Group 18:58:52 elliott: How did a beautiful theory like rewriting birth monstrosities like XSLT and mod_rewrite, anyway? 18:59:07 cpressey: I... cannot parse that sentence. 18:59:33 How did a theory as beautiful as that which we call rewriting, birth... 18:59:39 if it's supposed to be used for configuration, it's usually a bad sign if it is turing complete (or would be turing complete were it not for e.g. recursion limits) 19:00:03 birth as verb. 19:00:04 cpressey: Ahh. 19:00:06 cpressey: Um. 19:00:10 cpressey: Because of Post's law. 19:00:15 (Note: I just made that up.) 19:00:17 zpaste runs on mod_rewrite: http://p.zem.fi/rewrites -- that's nothing very hairy yet, of course. 19:00:18 Yes! 19:00:33 fizzie: Does zpaste have any user-visible infrastructure yet? :P 19:00:39 Erm. 19:00:40 Interface! 19:00:42 That's the word. 19:00:48 Or are you KEEPING ALL THE FUN FROM US 19:00:53 Well, there's the command-line client. 19:01:00 NOOOOO 19:01:04 fizzie: Which is private? :P 19:01:04 601@1714D 19:01:06 Gregor: HAHAHA 19:01:14 elliott: I like your new strategy though 19:01:15 Gregor: What do you think about my new strategy? 19:01:21 Gregor: Let's try it! 19:01:34 Gregor: I suggest the first "block" to do is the one where all the columns are filled. 19:01:40 After that it gets a bit more mrfy, if you know what I mean. 19:01:40 elliott: No, it's all included in the github place. I was intending to make a tiny little change -- I can't quite recall what it was right now -- to make it trivial to do a web-form for posting new pastes. 19:01:45 cpressey: Maybe slightly less than that. 19:02:05 I like how the first google-hit on zpaste is "The Ultimate Cam Assembly Lubricant #7240". 19:02:21 elliott: http://codu.org/tmp/websplat-2010-10-25-soScrewed.png , immediately followed by http://codu.org/tmp/websplat-2010-10-25-2-soDead.png 19:02:37 Gregor: I think that I will like these images once they load. 19:02:51 Gregor: Your server is wowslow. 19:03:03 Gregor: That is not so screwed. 19:03:24 I needed to take them both out to get to the images below safely :p 19:03:32 Gregor: If you had managed that jump you could have got to the far left and dude we're playing on different pages. 19:03:36 ...Seriously. 19:03:41 That last column is super-wide for me. 19:03:43 As wide as the first one. 19:04:00 Getting to the far left wouldn't have helped, I needed the images below the enemies :P 19:04:05 Gregor: All our scores are irrelevant relative to each other's X_X 19:04:10 No they're not. 19:04:19 It's still roughly equal difficulty I'm sure :P 19:04:27 Gregor: But still... :( 19:04:41 How ridiculously wide is your screen...? 19:04:50 Gregor: 1366x768 19:04:59 SOYAEH 19:05:00 *SOYEAH 19:05:06 Gregor: *But* I do have the actual non-free fonts the page uses. 19:05:12 Er, wait, no. 19:05:23 Gregor: Dude, I'm playing with DejaVu Serif and Arial. 19:05:26 Soyeah, mine is wider :P 19:05:28 Gregor: DejaVu Serif because it's my default font. 19:05:30 Ahhhhhhhhhhhhhh 19:05:34 Gregor: Arial because the page sets Arial. 19:05:42 Set up your Chrome accordingly :P 19:05:44 Yeah, I doubt I have Arial. 19:05:50 Gregor: Also: You have a smaller font size than me. 19:05:57 It's the default! 19:06:00 ...either that or your antialiasing is just that much. 19:06:02 Which is probably true. 19:06:05 Ugh, probably has to do with DPI X_X 19:06:08 Yeah no it's the same size. 19:06:30 Gregor: I suggest setting up Chrome to have DejaVu Sans as default serif and then installing the Microsoft core fonts for FAIRNESS :P 19:06:37 I have my DPI set to 96 like everyone else in the universe. 19:06:47 Lesse your screenshot. 19:07:50 Gregor: sec 19:08:17 cpressey: I can't imagine either of mod_rewrite or xslt actually coming from the theory of string rewriting, both just seem like horrible accidents to me 19:08:28 elliott: just fyi: it needs to be RewriteCond %{REQUEST_URI} !^/directory1 with the slash 19:08:35 cpressey: Oh, rihgt. 19:08:37 *right. 19:08:38 cpressey: Sorry. 19:08:42 np 19:08:45 Gregor: Uploading. 19:09:12 and my CSS is a little wack with XHTML, but nothing too bad. 19:09:31 Gregor: http://i.imgur.com/1Oske.png 19:10:26 elliott: Thank you for choosing a screenshot that does little to prove your very point :P 19:10:39 Gregor: Oh, touche :P 19:10:42 Gregor: Sec^2. 19:10:50 cpressey: "Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request." might wanna create that file :P 19:11:01 hmm, I feel vaguely inspired by that screenshot 19:11:06 -!- zzo38 has joined. 19:11:58 maybe something like a UserJS that transforms any site into a similar monstrosity 19:12:23 olsner: You'd need to generate a lot of lorem ipsum for most sites. 19:13:10 Gregor: olsner: http://www.lorizzle.nl/?feed=1 19:13:26 taken care of! 19:13:30 elliott: also that! 19:13:40 (reload to see my gnarly new 404 page) 19:14:14 Gregor: sec 19:14:37 Gregor: or maybe you could inline linked pages to provide contents 19:14:48 it is quite high density this thing 19:14:58 Gregor: upliddling 19:15:20 Gregor: http://imgur.com/HQ05D.png 19:16:04 Wow 19:16:06 wtfbbq 19:16:13 elliott: heyyyyyyy I can use frickin mod_rewrite on my site! 19:16:20 cpressey: Oh god. 19:16:25 the potential of awesome power just dawned on me! 19:16:28 HAHAHAHAHAHAHAHA 19:16:28 HA 19:16:29 HAHA 19:16:30 HA 19:16:31 H 19:16:42 cpressey: IF YOU TURN ON CONTENT NEGOTIATION YOU CAN DROP THE .HTML FROM THE END OF PAGES ISN'T THAT SO *2.0* 19:17:00 H 19:17:03 19:17:23 Gregor: wtfbbq at what 19:17:39 Gregor: Oh shit I left all my super-private searches in those screenshots *sob* 19:17:41 *INFINITE SOB* 19:17:47 Did I mention *sob*? 19:17:55 python's yield: sufficiently similar to continuations you get annoyed that they aren't more similar 19:18:10 olsner: ITT: coroutined 19:18:13 *olsner: ITT: coroutines 19:18:19 elliott: I honestly don't understand how having a slightly different font would change the /width/ of that column, that should be a rather immutable rule of flow ... ohhh unless some title forced it wider ... 19:18:26 Gregor: It does. 19:18:27 Bam! Coroutine'd! 19:18:32 Gregor: The header at the top is superwide. 19:18:34 elliott: "ITT"? 19:18:58 elliott: For me, with Arial, it's still the same width. 19:19:03 (Roughly) 19:19:18 olsner: I could totally reference Encyclopedia Dramatica here, but it stands for "in this topic" and it's a stupid 4chan thing that got spread to /prog/ which is where I picked it up and then everywhere ever and it just means... nothing 19:19:31 *nothing. 19:19:33 Gregor: Yeah, set default serif font to DejaVu Serif in Chrome. 19:19:47 I don't even know how to do that :P 19:19:50 elliott: nothing? ok :) 19:19:50 Gregor: Preferences -> Under the Bonnet -> Web Content -> Change font and language settings 19:19:57 Gregor: It's Under the Hood for you :P 19:20:03 olsner: Well, it means, "here" or "current topic" or... 19:20:05 Wow, that is some awesome i18n. 19:20:10 "In this topic" except s/topic/current conversation thread/ 19:20:19 Gregor: IT IS I orgasmed with glee when I saw it. Uh, or something. 19:20:37 elliott: Size 12 I assume? 19:20:51 Gregor: No. 16 19:20:55 Same for Sans 19:21:03 Fixed-width at 13 but I doubt that changes anything. 19:21:10 Gregor: You should set the default sans font to DejaVu Sans, too. 19:21:15 Just in case it uses "sans" somewhere. 19:21:20 well, continuations can be used to implement coroutines, right? then just continuations should be sufficient 19:21:35 elliott: OK, now it's all DejaVu 16 19:21:44 Indeed it looks more similar now. 19:21:44 Gregor: Monospaced should be 13 :P 19:21:53 elliott: AH KILL YU 19:21:59 Fixed-width at 13 but I doubt that changes anything. 19:22:11 It does in fact change ... something. 19:22:20 Wow. 19:22:35 Gregor: Now for exact results, use the Ubuntu-patched freetype renderer with their settings :P 19:22:50 Gregor: (Or just slight hinting would do it, really :p) 19:22:55 Also set my screen width the same :P 19:23:08 Gregor: HavenWorks is resolution-independent! 19:23:12 That's also the ONLY thing it is! 19:24:16 Gregor: sheesh you haven't even noticed the tabs I inexplicably forgot to close beforehand 19:24:20 I am deeply offended 19:24:28 I noticed, they were just stupid :P 19:24:33 also, I totally do replace all my tabs with new ones in-between screenshots 19:24:36 Gregor: Gee, I feel so unloved. 19:24:41 Unloved like... something that's... 19:24:47 not... not.... loved. 19:27:31 Would you be fine with the look function if it wasn't smooth? 19:27:34 (Just popped down or up) 19:28:09 Gregor: Sure, but it's easy enough to do a gradual scroll. 19:28:14 Gregor: Just use scrollTo or whatever it is in a for loop :P 19:28:20 Even if it is only down or up. 19:28:22 Gregor: Left or right too? 19:28:25 Anyway I'm not sure I do want it. 19:28:28 It spoils the fun, maybe? 19:28:29 HP did :P 19:28:59 It's NOT easy enough to gradually scroll when that gradual scrolling conflicts with the scrolling based on character location. 19:29:22 [[Bees can quickly solve "travelling salesman problem"]] 19:29:24 i want to jump from tab to tab IMPLEMENT THAT 19:29:31 Gregor: Just make that depend on a flag and turn it off for the scroll? :p 19:29:40 Gregor: But yeah, I don't think it's a good idea. 19:29:50 The game mechanics are pretty solid already. 19:30:08 One less thing for me to do :P 19:30:54 -!- sftp has joined. 19:31:03 IN HASKELL 19:34:19 Another game idea is a sort of computer game where the game board you play on is the periodic table of elements. 19:35:33 Is it Groundhog Day already? 19:35:49 I doubt it 19:36:12 Whack-an-Element 19:36:40 Indeed, Whack-a-Mole 19:36:41 Gregor: No, but it is Big Spider Day. 19:37:06 Whack-a-Mole-of-some-Element. 19:37:15 I love Groundhog Day lore: 19:37:17 "Zoological data suggests that groundhogs have a maximum lifespan of 10 years in captivity or 6 years in the wild.[3] Punxsutawney Phil fans say that there is only one Phil (all the other groundhog weathermen are impostors), and that he has made weather prognostications for over 120 years as of 2010. They say that every summer, Phil is fed a sip of the mysterious Groundhog Punch, which magically lengthens his life for seven years. This is done by 19:37:17 Inner Circle members.[4] According to the Groundhog Club, Phil, after making the prediction, speaks to the Club President in "Groundhogese", which only the Inner Circle appear to understand, and then his prediction is translated for the entire world." 19:37:51 ... 19:37:58 Mental note: Punxsutawney: avoid. 19:38:19 "Of these 114 predictions on record so far, Punxsutawney Phil has predicted an early spring 14 times (12%). As to his accuracy, according to the StormFax Weather Almanac and records kept since 1887, Phil's predictions have been correct just 39% of the time." 19:38:29 His inaccuracy only makes him more magical! 19:38:41 A game can have a stretched geometry in some places, so that going from Barium to Hafnium is a shorter distance if you go around than in a straight line. 19:38:45 Who are you to understand the ways of Phil? 19:38:49 *Ways 19:45:59 Molybdenum is a Double Molecule Score element. 19:47:32 Why is it? 19:49:33 Cuz I like the name "Molybdenum", mostly 19:50:58 Evil window managers trying to snarf your krit! 19:51:19 elliott: What does that mean? 19:51:24 zzo38: I have no idea. 19:51:28 But then, what does anything mean? 19:51:39 If he's been doing that for "over 120 years", and they lengthen his life by 7 years every summer (so +6 years to the total), wouldn't he now have something like a 720-year lifespan even with no more Groundhog Punch? That's not bad for a groundhog. 19:52:06 blah i totally need an algebraic data type in my python script. 19:52:29 What kind of algebraic data type? 19:52:42 fizzie: But why stop giving it to him?! 19:52:47 data Thing = OneKind String | TheOtherKind String 19:52:51 fizzie: It's physiologically and psychologically addictive! 19:53:02 His predictions would become less accurate! 19:53:06 elliott: Just Say No to Groundhog Punch. 19:53:08 cpressey: i tried to code them in python once, then lol'd and gave up 19:53:16 I'm using a pair ("kind", str) but it's just so crude 19:53:28 and what, define a class for this? 19:53:33 then subclass it twice. 19:53:34 yeah 19:53:38 cpressey: I was going to have it be 19:53:39 that's much better. 19:53:55 Thing = ADT(OneKind=[str], TheOtherKind=[str]) 19:54:05 which would then create the uninstantiatable Thing class 19:54:05 Is anything relating to the "mana" in "Icosahedral RPG" used in mathematics? 19:54:09 and two subclasses, OneKind and TheOtherKind 19:54:22 cpressey: oh, or even 19:54:39 Thing = ADT(OneKind={'name': str}, TheOtherKind={'country': str}) 19:54:46 maybe? whatever. 19:54:50 elliott: also: these are dict keys 19:55:17 cpressey: simple enough 19:55:21 cpressey: anything that can be hashed can be a key 19:55:39 cpressey: so I just need to not have field assignment using __foo name magic 19:55:43 cpressey: and then it can be hash()ed safely 19:55:46 TADAAAAAAAAAA 19:57:07 -!- Phantom_Hoover_ has quit (Ping timeout: 240 seconds). 19:58:47 elliott: that's great you should totally write a pep 19:58:55 THERE IS A PROCESS. 19:59:38 cpressey: oh, and to instantiate it would be 19:59:42 Thing.OneKind(foo) 19:59:43 ofc 20:01:01 cpressey: wait no need to have str there 20:01:05 python is ~duck typed!~ 20:01:17 *quack* 20:01:23 Completely off-topic, but since there's some retroism done here every now and then: the recent altparty's main demo compo was won by a prod for (unextended) VIC-20. 20:04:41 Oh, and #2 was called "Binary of Babel" and had code written in 23 languages; sadly, none of them were actual esoteric ones. (But there was FORTRAN and COBOL and Scheme and whatnot.) 20:05:07 Oh, and something with Bash. 20:05:18 fizzie: Cool. 20:05:28 I did like the part where they listed what it was made with ("2000 processes" and so on), and then they made it lag and stutter horribly for the line which said "8 garbage collectors". :p 20:06:13 2000 processes in 64k, that's... something 20:06:18 Did it have: Forth? C? Assembly language? METAFONT? 20:07:11 At least some assembly; can't quite recall about the others; very likely not METAFONT. 20:07:17 And it wasn't 64k. 20:07:51 aha, so #2 was not for VIC-20? 20:07:54 fizzie: Did it have Enhanced CWEB? 20:07:55 :p 20:08:52 olsner: No, just the winner. And the unenhanced VIC-20 has 4k of memory, anyway. 20:09:04 s/enhanced/extended/ 20:09:42 2 bytes per process leaving 96 for the monitor - how hard can it be :) 20:10:07 I doubt you'd need to run all 2000 at the same time anyway to be able to claim that. 20:10:42 cpressey: you'll never believe this, but -- I almost have Python ADTs working. 20:11:01 cpressey: it is awful. 20:11:24 fizzie: you mean like using swap-to-floppy or something? 20:12:33 olsner: I mean "like" running a process, then running it again with different parameters. Not that the VIC-20 "OS" has a very clear meaning for the word "process". 20:12:44 elliott: you'll be glad to hear I came up with an improvement for my URL filter 20:12:48 it now shows the URL, unlinked 20:12:58 ais523: how... does that help at all? 20:13:05 hmm, I wonder if I could make it show up in white text 20:13:10 ais523: just reduce the visual noise? 20:13:13 ais523: hmm 20:13:14 ais523: ah! 20:13:15 elliott: yep 20:13:19 ais523: you could send it to a URL shortening service 20:13:30 that would be doubly counterproductive, really 20:13:31 ais523: that way, all URLs will become really short and non-offensive 20:13:37 would it? 20:13:49 often, people use a link as a substitute for actual discussion 20:14:00 e.g. say http://esolangs.org/wiki/Brainfuck rather than brainfuck 20:14:10 and so seeing the text is useful for context 20:14:20 cpressey: LOL PYTHON'S LACK OF SCOPE BITES BE AGAIN 20:14:25 ais523: fair enough 20:14:40 oh right, I filter out colors too 20:14:49 I'd forgotten I did that 20:14:54 elliott: HAHA 20:15:04 cpressey: Imagine a for loop with element variable foo. Now imagine you have a function inside this for loop that, say, prints foo. Now imagine you store this function in a dictionary somewhere, one for each foo. 20:15:25 cpressey: When you call the function in the dictionary for the first -- not last -- element of the list, what does it print out? 20:15:27 (necessary for talking to mIRC users who think that white text on a colored background is a good idea; Konversation doesn't render background colors, so...) 20:15:47 ais523: who the fuck does that?! 20:16:24 ais523: btw, you're welcome to guess at that question i asked cpressey, too 20:16:51 The IRC client I use doesn't render any color specified in the message at all, it uses its own colors 20:21:31 elliott: not on Freenode, luckily 20:21:34 elliott: you're kidding me 20:21:38 but it's bitten me on other networks 20:21:49 cpressey: you haven't answered my riddle yet 20:21:54 cpressey: what does the function print out? 20:22:13 elliott: that you store the function in a dictionary affects things AT ALL is what i'm balking at 20:22:18 cpressey: oh, it doesn't 20:22:27 cpressey: it could be a list or anything, that's not really important 20:22:28 elliott: last value in the loop plus one? 20:22:32 the only important thing is that it gets outside of the scope 20:22:38 ais523: it's a foreach, not a for... 20:22:46 cpressey: The answer is: It prints out the last element in the list. 20:22:50 -!- augur has quit (Ping timeout: 265 seconds). 20:22:55 cpressey: Why? Because the loop variable foo isn't local to inside of the loop. 20:23:00 It's local to *just outside* of it. 20:23:16 So each iteration... 20:23:21 ...it becomes the new value. 20:23:23 In that closure. 20:23:30 That closure which happens to be the parent closure of your function that prints foo. 20:23:34 It prints out the last element int he list. 20:23:37 *in the list. 20:23:49 To fix it, you need to have a wrapper function which takes foo as a different name and then returns the function you want, and then immediately call that. 20:23:51 Can you fucking believe that? 20:23:55 i do not understand this at all 20:24:13 and i don't really want to! 20:24:23 cpressey: yeah just... 20:24:24 python and functional programming: not gonna happen 20:24:25 yeah. 20:24:31 cpressey: Anyway, I wrote ADTs in Python. 20:24:37 They work. 20:24:44 You can't subclass an ADT yet, but hey, you can't in Haskell either! 20:24:50 elliott: that's cool. 20:26:10 cpressey: understanding python means you're as smart as guido 20:26:39 cpressey: http://sprunge.us/jSLK. Including example code! 20:28:02 cpressey: Isn't it GLORIOUS? 20:28:33 fizzie: Wait, did you say zpaste was on github or just git?# 20:28:36 There's no github.com/fizzie. 20:34:33 elliott: it is like divine light blasting everything in its path 20:34:48 cpressey: Now stick it in whatever you're writing and see if anyone notices. 20:35:01 oh, ireland is the largest exporter of bananas in europe 20:35:11 olsner: ...ok 20:37:48 "But wait, there's more: You can now do superscript via the ^ character. This one is still a bit experimental; we don't want to overload our servers with lots of really big numbers, so for the first 24 hours, the use of exponents larger than 2 will be restricted to reddit gold subscribers, who I trust will be discreet about using this special ability in front of less fortunate members of the community." 20:37:50 this is... definitely a joke. 20:38:11 elliott: http://github.com/fis/zpaste -- it's a bit in the need of cleanup. 20:38:21 fizzie: Oh, fancy lah-de-dah three-letter name. 20:38:28 Why don't you get that on freenode too, RICHIE? :| 20:38:59 fizzie: Pah, you have neglected to include your site's key. 20:39:00 That's my unix user name in many places; not quite why I opted for it in github. 20:39:02 YOU HAVE WASTED MY NAME 20:39:15 fizzie: *quite sure4 20:39:25 Sure. 20:39:33 *sure 20:41:00 but wait, there's more 20:41:08 * cpressey wanders off 20:43:14 -!- pikhq_ has changed nick to pikhq. 20:43:36 -!- augur has joined. 20:43:59 *MY TIME 20:44:00 not name 20:44:01 sheesh 20:45:49 Is there a program that can run the reference implementation of TeX as is, with no changes, in the way emulating the computer it was origiinally written on? 20:46:17 pikhq: There is still an existing user of SLS. Discuss. 20:46:32 elliott: What is SLS? 20:46:54 zzo38: Softlanding Linux System. One of the very first -- if not the first -- Linux distribution, founded in 1992. 20:47:10 zzo38: Slackware was released after it made some changes that Patrick Volkerding didn't like. 20:47:12 Debian, too. 20:47:54 If I get a new computer I will make my own Linux distribution, possibly called "Arcane Linux". Because I also don't like some things in other one, so I have to make it differently 20:48:52 Does SLS use old kernel? Is it still distributed? 20:49:06 -!- Phantom_Hoover_ has joined. 20:49:11 zzo38: how will it be arcane? 20:49:14 zzo38: this reminds me, we were having an argument in another channel, and you might know the answer: if you freeze a water elemental, does it deanimate, or does it keep moving as an ice elemental, or can it do nothing until it thaws out? 20:49:37 pikhq: Ooh; not only does that person use SLS, but he still uses *SCCS*. 20:49:41 I'm not fucking kidding. 20:49:43 -!- zeotrope has joined. 20:49:49 He mirrors his SCCS repository on GitHub. 20:49:54 You can't make this shit up. 20:50:00 elliott: is the distro still maintained? or is he just using really old versions of everything? 20:50:12 ais523: SLS hasn't been maintained since... before 1993. 20:50:26 I mean, is he maintaining it himself? 20:50:28 ais523: He also uses other operating systems, but apparently he tested this piece of software, which is maintained in SCCS, on SLS Linux. 20:50:31 < elliott> He mirrors his SCCS repository on GitHub. 20:50:31 Among OS X and the like. 20:50:35 that is amazing. 20:50:38 ais523: Uhh, I don't know. Maybe. A bit unlikely though. 20:50:42 cpressey: It is BEYOND amazing. 20:50:52 well, I still use DOS from time to time... 20:51:00 ais523: Did I mention that this piece of software is *rather* popular and is used extensively by, among others, reddit? 20:51:34 elliott: http://codu.org/tmp/websplat-does-not-work-on-opera.png 20:51:58 Gregor: But what will Sgeo do with his fiancé browser?! 20:52:04 Are there any emulators that provide hooking their emulated serial port up to a pipe in the overlying OS? 20:52:04 *fiancée 20:52:08 no wait 20:52:11 yes 20:52:14 elliott: It works on INTERNET FUCKING EXPLORER 20:52:16 Gregor: But, uh, wow. 20:52:23 (9 beta in standards-compliance mode) 20:52:34 Gregor: lawl did you really set your text rendering settings just for this? 20:52:37 Or does Opera use its own? 20:52:45 If they're weird, then Opera uses its own. 20:53:05 Gregor: Well, the text is a lot thicker than your other screenshots. 20:53:12 Like it was light or not hinted. 20:53:22 Gregor: Also, tell me that actually works. 20:53:38 No, it just keeps spawning enemies eternally without actually doing any physics. 20:53:49 cpressey: How it will be arcane is all difference from other one, and also other ideas, too. 20:53:56 Gregor: I approve. 21:01:10 zzo38: it should run on this: https://www.str-s.com/wyse-wy50-terminal-0005001-wyse-p-287.html 21:01:19 elliott: Holy fucking shit. 21:01:19 note that this will be difficult given that this is a dumb terminal 21:01:39 ais523: SLS is the first distro. *Slackware* effectively replaced it. 21:02:14 cpressey: What should run on that terminal? 21:03:06 zzo38: Arcane Linux! 21:03:21 It... Uses Linux 1.0. 21:03:25 zzo38: I dream big! 21:03:25 *One point oh*. 21:04:16 zzo38: I could compromise, though. Maybe Arcane Linux could just have WY-50 as the default terminal emulation. 21:04:25 It's still available from Ibiblio. 21:05:00 cpressey: Arcane Linux will probably use xterm/ANSI type terminal emulation by default. And it will likely use the newest kernel but with some changes. 21:06:10 pikhq: it's likely rather insecure, somehow I don't think Linux 1.0 still gets security fixes... 21:06:38 pikhq: I will now create a bootable Linux 0.1 floppy. 21:06:41 LOOK OUT WORLD 21:06:56 wow 21:06:58 "Aryan Linux" 21:07:03 that...heh 21:07:16 elliott: Oh, BTW. Byuu wrote an "snespurify" program that takes ROMS and converts them into a bsnes-friendly format. 21:08:22 linux-0.01.tar.bz2 30-Oct-1993 00:00 62K 21:08:26 wow, that isn't even an anachronism, is it? 21:08:27 the .bz2 21:08:51 It is. 21:09:02 pikhq: is it? 21:09:06 they set the date manually? :P 21:09:15 bzip2 was made in 1996. 21:09:28 wow, Wiktionary lists anagrams. 21:09:31 how impressively stupid 21:09:34 pikhq: heh, I just looked up that fact 21:09:36 anagrams that are also entries, that is 21:09:48 Quick, someone give me a name for some formal dress like a tuxedo, but older. 21:09:54 likely, the tar format is more recent than 1993 too 21:09:56 (Linux 0.1 distro -- it's old tux) 21:10:15 ais523: tar was standardised in 1988 21:10:23 ais523: but everyone uses the updated 2001 version now 21:10:27 ais523: however, things still work with the original format 21:10:57 no but seriously guys! 21:11:05 equivalent situational use to a tuxedo but older 21:11:05 Wikipedia page for [[Tuxedo]] redirects to [[Black tie]] 21:11:08 go! because i am lazy 21:11:15 elliott: I couldn't think of anything 21:11:20 Bah :P 21:11:45 Hmmmf. Gentoo doesn't have GCC 4.5 even marked as ~amd64. It's masked. 21:11:53 -!- Wamanuz4 has quit (Ping timeout: 255 seconds). 21:12:05 elliott: Can you give me one valid reason to not go out and install a different distro right this instant? 21:12:17 pikhq: Your options are, uh, Xubuntu. 21:12:23 pikhq: And... cross-compilation. 21:12:25 Well. 21:12:26 Multilib. 21:12:33 Fuuuck. 21:12:57 pikhq: IT'S OK YOU CAN USE http://www.funtoo.org/ 21:12:59 IT USES GIT 21:13:04 AND UTF-8 21:13:18 pikhq: ALSO REISERFS 21:13:22 IT'S THE KILLER APP IMO 21:13:36 Fuck that shit. 21:13:40 XZ 21:13:40 Funtoo switched from bz2 to xz compression in July 2010[13] 21:13:41 BUT DUDE 21:13:42 XZ 21:13:48 HOW CAN YOU POSSIBLY RESIST 21:14:13 was going to ask if that was sfw then i realized what the world totally needs is a nsfw linux distro 21:14:37 oh man white supremacy + linux forum, this is just ... the best thing ever 21:14:40 The jewing of Linux part II 21:14:40 Interesting discussion on jew Stallman, trying to hijack Linux. How typical. 21:14:46 can't stop laughing 21:15:19 jesus christ 21:15:20 "Being a Fan of Prussian Blue and having used to some extend Linux for the last 7 years, I intend to make a Live / installable CD of a Linux distro "Prussinux" whith special themes, graphics, an audio, to the tune of this neat WN Band." 21:15:25 you cannot make this shit up. 21:15:40 ("Aryan Linux or Aryanux is a good project, I' ve also come up with Whitnux whith a regalia dressed KKK wizzard, and Nazinux... ;)") 21:15:46 i... totally give up on reading this 21:16:30 ais523: oh, I know what to call it 21:16:31 elliott: I'd like a distro that's actually up-to-date, rather than having a lot of unmaintained packages. And that doesn't suck. WHY IS THIS HARD. 21:16:32 ais523: threadbare linux 21:16:36 heh 21:16:37 the tuxedo has been worn 21:16:46 pikhq: Use Threadbare Linux. 21:16:50 pikhq: It's 1993 stable. 21:16:56 Dammit they're making Debian tempting. Very very tempting. 21:16:56 Daniel Robbins sounds like he's related to Tony Robbins: "The following articles, written by Daniel Robbins, will put you on the fast track to becoming a Linux expert. These articles have been used by thousands to learn Linux in a 100% confusion-free environment and are the most effective way to become a master of key Linux technologies -- in a matter of minutes!" 21:17:03 -!- zzo38 has quit (Remote host closed the connection). 21:17:04 pikhq: Debian + Xfce works quite well. 21:17:11 pikhq: sudo aptitude install xorg xfce4 xfce4-goodies 21:17:17 pikhq: Oh, and sudo aptitude install slim 21:17:20 for the simple login manager 21:17:25 pikhq: That gets you a full Xfce desktop. 21:17:34 pikhq: Er, you have to install sudo first, obviously. 21:17:43 elliott: To Jigdo! 21:17:44 * cpressey enters a 1000% confusion-free environment 21:17:49 pikhq: ehm 21:17:53 pikhq: jigdo is deprecated and unmaintained :P 21:17:59 elliott: Testing. They only do Jigdo images. 21:18:02 pikhq: ...wrong. 21:18:06 -!- Wamanuz has joined. 21:18:09 pikhq: Here you go: 21:18:13 pikhq: http://www.debian.org/devel/debian-installer/ 21:18:16 netinst (generally 135-175 MB) and businesscard (generally 20-50 MB) CD images 21:18:16 [amd64][armel][hppa][i386][ia64][mips][mipsel][powerpc][sparc] 21:18:18 You want this one. 21:18:21 * cpressey starts disintigrating from the sheer coherence 21:18:25 pikhq: That's the daily build of the testing installer. 21:18:44 elliott: Okay then. 21:18:56 elliott: Why do they still have Jigdo, then? It kinda sucks. 21:18:57 Jigdo is pretty stillborn; it never got to the point of actually being usable, then it became dormant for years, then it became abandoned. 21:19:06 pikhq: Because Debian ... don't really remove stuff. 21:19:17 elliott: KITTEN 21:19:24 pikhq: They are not information elitists :P 21:19:30 pikhq: They are digital communists. 21:19:36 cpressey: THREADBARE LINUX DUDE 21:19:38 cpressey: it runs on linux 0.1 21:19:49 AS86 =as -0 -a 21:19:49 CC86 =cc -0 21:19:49 LD86 =ld -0 21:19:53 WHAT THE HELL DOES -0 DO 21:19:58 elliott: and Kitten *won't*? are you *nuts*? 21:19:58 cc: unrecognized option '-0' 21:20:07 cpressey: I'm only nuts in HUTS! What? 21:20:32 LINUX 0.1 and NETBSD CO-KERNELling together somehows 21:20:33 chmem +65000 tools/build 21:20:35 Is that... chmod? 21:21:02 Okay, so I need an a.out compiler. 21:21:04 nope 21:21:09 that is chmem! 21:21:13 pikhq: Debian has no a.out compilers! 21:21:14 The HORROR! 21:21:15 http://www.minix3.org/previous-versions/Intel-2.0.3/wwwman/man1/chmem.1.html presumably 21:21:22 cpressey: hawow 21:21:25 *ha wow 21:21:30 it's like AmigaDOS'es "stack" command 21:21:58 cpressey: i am totally going to get this doing graphics 21:22:09 how hard can the X protocol be?! 21:22:47 elliott: Oh, and for multilib support I guess I'll just have a Debian chroot. It's at least much easier than a Gentoo chroot. 21:22:52 pikhq: Yes, "debootstrap". 21:22:54 I think the basics of X are pretty simple... you'll have to learn a hundred misused, overused, disused, deprecated extensions though 21:22:57 Yup. 21:23:09 Actually, for a while I had a 32-bit Debian chroot on my Gentoo system. 21:23:45 pikhq: By the way, make sure to *untick* "Graphical desktop environment" or whatever when it asks what you want to install. 21:23:47 pikhq: That's Gnome. 21:23:55 elliott: Of course. 21:24:04 elliott: Why would I want to start with anything beyond the base install? 21:24:06 pikhq: Oh, and you probably want the graphical (it's exactly the same as the textual one, just easier to read), non-expert (the expert install is *crazy*) install. 21:24:18 By crazy I mean absolutely crazy. 21:24:19 I've used Debian before you know. 21:24:25 You can set up an encrypted LVM RAID in the installer. 21:24:33 And I've used the expert install. 21:24:34 pikhq: Right, well, debian-installer gets changed a lot, so :P 21:24:42 ~Linux stability~ 21:24:46 See, Linux 0.1 is stable. 21:24:49 Do you know how I know that? 21:24:51 Because it will never be changed. 21:25:17 Anyways. I'm figuring I'll create a new LVM volume to install the Debian root on so if I really do something stupid Gentoo's still *there*. 21:25:35 pikhq: http://wiki.debian.org/BuildingCrossCompilers 21:25:42 To cdrecord. 21:25:45 http://www.emdebian.org/tools/crosstools.html 21:25:50 pikhq: They have a bunch of cross-compilers pre-compiled ^ 21:25:57 "Once you have that then install whichever version of the tools you want. e.g: 21:25:57 apt-get install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi gcc-4.3-arm-linux-gnueabi g++-4.3-arm-linux-gnueabi" 21:26:09 To cdrecord. 21:26:16 It's not cdrecord in Debian! Well it is, but it's not from the cdrecord release. 21:26:24 pikhq: It's wodim! 21:26:36 pikhq: That's the name of the actual program. 21:26:44 pikhq: It's exactly the same (fork of last sanely-licensed cdrecord). 21:26:47 So just use wodim(1) instead :P 21:27:29 And if you want to read a whine about it, well, http://cdrecord.berlios.de/private/linux-dist.htm! 21:27:56 *html 21:29:14 Urgh. 21:29:20 pikhq: Why is it so hard to get an a.out toolchain? 21:29:26 elliott: 'Cause. 21:30:02 elliott@dinky:~/threadbare$ sudo debootstrap --arch=i386 lenny build 21:30:03 Ho hum. 21:31:41 pikhq: Come to think of it, I may want to compile a circa-1993 toolchain...NO. 21:31:55 Gregor, try playing websplat on http://wiki.winehq.org/Wine64ForPackagers the scoreboard looks broken 21:32:04 pikhq: BTW, when installing Xfce, remember to include xfce4-goodies; Debian loves to split stuff up... 21:33:09 Vorpal: *eh*, it's not /very/ broken :P 21:34:03 I need to get a new CD burner. 21:34:03 Gregor, it is *very* broken on http://lipforge.ens-lyon.fr/www/pff/ though 21:34:34 I'd forgotten it needs -force to burn anything. 21:34:39 Gregor, (if you wonder why that page, I'm just checking on most open tabs of my browser) 21:35:13 And it still fails. Fek. 21:35:19 USB DRIVE, AWAY 21:35:32 Gregor, also you can't stand on all lines of text on the last one I pasted. Try the first one after the top header, you can stand on the links but nowhere else on that line 21:35:35 pikhq: LOLOLOL 21:35:38 pikhq: You'll need to use unetbootin. 21:35:39 elliott: oh, I used Xfce for a while, after blackbox, on somethingBSD. It was nice 21:35:54 xfce is alright it's just so BORING :P 21:36:08 elliott: totally want to write my own. totally never will. 21:36:19 elliott: Eh, I can just use syslinux myself. 21:36:30 pikhq: good luck 21:36:36 -!- Guest11844 has joined. 21:36:49 hmm 21:36:56 pikhq: when building a cross-compiler, ARCH is a tuple, right? 21:36:59 or is it just the architecture name 21:37:15 Tuple. 21:37:48 pikhq: what's the tuple for a.out elf on a 386 :P 21:37:54 actual 286/386 stuff, none of this i686 shit 21:37:58 Gregor, any idea why the counters are white on white there? 21:38:14 Vorpal: That page is nasty in general >_> 21:38:20 Gregor, how so? 21:38:22 Oh, handy. Just dd http://d-i.debian.org/daily-images/amd64/daily/hd-media/boot.img.gz to a USB drive after gunzip'ing, and voila. 21:38:29 -!- evincar has joined. 21:38:33 pikhq: Yeaaaaah but that's a very limited thing, iirc. 21:38:36 pikhq: You have to append the iso. 21:38:38 hi evincar 21:38:40 Yes, you do. 21:38:44 pikhq: You have to append the ISO. 21:38:46 wait, doesn't linux 0.1 have a hardcoded swedish keymap? 21:38:49 oh boy will this be fun 21:38:50 cpressey: Hi. 21:38:55 elliott: Copy it on, not append, apparently. Bleh. 21:38:59 elliott: That's annoying. 21:39:07 pikhq: "copy it on"? 21:39:09 you just do 21:39:12 Gregor, it looks HTML4-ish to me, with CSS bolted on 21:39:17 (zcat boot.img.gz; cat foo.iso) >/dev/blah 21:39:18 don't you? 21:39:30 oh right no 21:39:31 yeah 21:39:33 you have to put the iso in there 21:39:34 heh 21:39:37 Gregor, it doesn't use !important so I don't see what could fail 21:39:47 * elliott realises he said "a.out elf" 21:39:59 pikhq: so do you know what the tuple is for a.out, linux, 286/386? :P 21:40:42 Gregor, hm the text you can't stand on seems to be outside any

! 21:40:45 Gregor, that is strange 21:40:51 is that what breaks it? 21:41:39 wait, doesn't linux 0.1 have a hardcoded swedish keymap? <-- not _that_ different :P 21:41:56 root@dinky:/# aptitude install fakeroot dpkg-cross && aptitude build-dep binutils gcc-3.4 21:41:57 whoo boy. 21:42:12 Vorpal: Probably, but it shouldn't, I haven't figured it out yet. 21:42:17 Gregor, ah 21:42:22 What ho, I lack install media. 21:42:37 Gregor, still I can't figure out what would mess up the score board. 21:42:47 Oh, there we go. 21:42:47 -!- Guest11844 has left (?). 21:43:17 Gregor, what are the rules for what you can and can't stand on? 21:43:28 Phantom_Hoover_: Complicated. 21:44:01 Complicated. 21:47:06 Does anyone know the tuple? >_< 21:47:27 TO THE INSTALLER 21:47:28 -!- pikhq has quit (Quit: leaving). 21:47:40 Gregor: YOU SEEM LIKE A CROSS-COMPILEY GUY RIGHT? 21:47:57 Uhhhh, no? :P 21:48:05 Gregor: BAH 21:48:16 Ironically, Vorpal is probably the only one here who knows it. 21:48:21 For some value of ironically. 21:49:46 how to build a cross compiler? easy 21:49:57 but since elliott is probably ignoring me... 21:51:01 Sweet, my Chrome broke. 21:51:06 Now it doesn't record entries in the history. 21:51:49 man, I remember gcc 2.95 21:51:51 it was cool 21:52:11 cpressey: I should totally build gcc 2 with it, but Debian has the ability to build gcc 3.4 easily this way and I'm lazy as fuck. 21:52:18 cpressey, yes, so it was. 21:52:26 Vorpal: I do have the power of logs though! Do you know what the tuple is for 286/286 (not i686) a.out? 21:52:35 cpressey: Yeeeah, way back in like 2001. 21:52:47 Vorpal: And is $ARCH that tuple, or is it just the ISA? 21:53:14 "Use Linex for Churches 21:53:14 Hi, 21:53:14 I am new to Lynex." <-- could you spell it more wrongly? 21:53:16 Lynecks. 21:53:37 elliott, when it comes to $ARCH, that sounds debian specific. Never used their build system to build a cross compiler. But tuple for 286, I seen that once, trying to remember what it was. 21:53:53 hm.... 21:53:57 elliott: The opposite of rednecks. If your neck ain't good an' red, you must be a lyin' no-good-fer-nuthin' city slicker. 21:54:10 "Coming from an atheist, Happy easter!" ;; uh oh, thread implosion predicted in three... two... one... 21:54:43 elliott, does gcc 3.4 actually support 286? 21:55:22 elliott, Gregor LIES. 21:55:25 Aww, it never did. 21:55:35 No versin of GCC supported 286 ... 21:55:38 He knows the dark art of cross-compilation ALL TOO WELL. 21:55:42 Vorpal: 386 is fine. 21:55:42 indeed 21:55:47 Linux built on a 386, so woo 21:56:02 Vorpal: Anyway, I think $ARCH is just passed to like --arch= or whatever in the cross-compiler. 21:56:09 elliott, well, 386 is easy. i386-pc-linux-gnu 21:56:28 though, who knows for linux 0.1 21:56:31 could have been different then 21:56:36 Gregor: No official version, anyway; there are some DJGPP patches for a 8086-targeting gcc-2.7.2.3 cross-compiler. 21:56:48 Vorpal: Well, I'm building gcc 3.4 to build linux 0.1. 21:56:49 "No 32-bit anything (longs or pointers). No "far". No float or double at all. Since djlink doesn't support commons yet, no uninitialized non-stack variables." 21:56:51 but i386-pc-linux-gnu is the "traditional" as in "what was common the last 10 years" or such 21:56:55 Okay, you might say it's a bit limited. 21:57:08 Vorpal: After I have linux 0.1, I'll install an old circa-1993 or so gcc/libc combo package and rebuild the system with that. 21:57:18 hah 21:57:32 elliott, did you turn off the ignore? Talking through logs is quite silly 21:57:41 -!- Mathnerd314 has joined. 21:57:43 Vorpal: Fine, fine, I'll turn it off. 21:57:59 Now my ignore list is only one person big! 21:58:05 elliott, it has been rather peaceful the last few days though. :P 21:58:11 Terribly. 21:58:20 elliott, boringly peaceful even 21:58:27 Yes. We need more arguments. 21:58:48 probably 21:58:50 fungot: Quick, say something disagreaable. 21:58:51 fizzie: and ' () 21:59:09 Vorpal: any idea what -mstring-insns did? :P 21:59:10 argh! spacing is horrible there (does it even work?) 21:59:13 *Any 21:59:24 Vorpal: yes it owkr 21:59:25 elliott, uh... I seen that quite reasonably. 21:59:26 *works 21:59:31 sure it isn't still supported? 21:59:33 Vorpal: Recently presumably? 21:59:38 Also, are you sur? 21:59:40 *sure? 21:59:41 # If you don't have '-mstring-insns' in your gcc (and nobody but me has :-) 21:59:41 # remove them from the CFLAGS defines. 21:59:47 -- Linus Torvalds, Makefile, linux 0.1 21:59:54 ah 22:00:00 Linux: The 0.01 Release | KernelTrap 22:00:00 26 Jul 2007 ... I'm using a slightly hacked gcc-1.40, to which I have added a -mstring-insns flag, which uses the i386 string instructions for structure ... 22:00:05 ah 22:00:09 it used 386 string functions 22:00:09 heh 22:00:10 elliott, 2007? 22:00:17 also, I meant 0.01 22:00:17 not 0.1 22:00:24 Vorpal: someone's look back at it 22:00:42 elliott, I was about to say that it seemed plausible that it was something to do with string instructions however 22:00:49 yeah 22:00:55 I'll just compile it without 22:00:58 right 22:01:06 Vorpal: I do need a cc/as/etc. with a "-0" flag though. 22:01:13 AS86 =as -0 -a 22:01:14 as opposed to 22:01:15 elliott, is that a zero? 22:01:18 AS =gas 22:01:22 Vorpal: yes. and no i have no idea either 22:01:26 no it's the null set 22:01:31 # If you don't have '-mstring-insns' in your gcc (and nobody but me has :-) 22:01:31 # remove them from the CFLAGS defines. 22:01:33 CFLAGS =-Wall -O -fstrength-reduce -fomit-frame-pointer -fcombine-regs 22:01:34 fail :D 22:01:35 well 22:01:53 "I especially like my hard-disk-driver. Anybody else make interrupts drive a state-machine?" 22:01:55 Dear god :P 22:02:07 elliott, -fcombine-regs doesn't sound familiar to me at all 22:02:15 elliott, better check your cross gcc has it 22:02:15 Again, gcc 1 :P 22:02:21 elliott, oh 22:02:22 Vorpal: I'll just cut it out. 22:02:30 elliott, it could break something 22:02:35 Vorpal: I just need something to boot, *then* I can recompile it historically accurately. 22:02:39 as -∅ -ω 6 -¢ 22:02:40 I doubt gcc 1 would run on this system, after all. 22:02:49 probably true 22:02:59 elliott, I haven't even found any gcc 1 copy 22:03:05 where did you find it 22:03:10 < elliott> "I especially like my hard-disk-driver. Anybody else make interrupts drive a state-machine?" 22:03:13 Vorpal: David Parsons has some really old gcc/libc combo distributions. 22:03:14 I... 22:03:19 Vorpal: tarballs named jumpN 22:03:20 where to begin' 22:03:23 Vorpal: I'm trying to load that page. 22:03:27 cpressey: Linus Torvalds is AWESOME 22:03:36 that sounds like a awesome way to implement a hard disk driver 22:03:40 an* 22:03:48 [[Older versions of libc were apparently shipped tightly coupled with gcc, under the names “jump4?.tar” — if you have one of these tarballs lying around on an old SLS, Slackware, MCC, TAMU, or root/boot set, I’d love to have a copy of it.]] 22:03:49 ha 22:03:52 I could steal it from the SLS floppies 22:04:03 elliott, you have SLS floppies? 22:04:08 Vorpal: ibiblio does 22:04:11 ah 22:04:18 http://www.ibiblio.org/pub/historic-linux/distributions/sls/1.03/ 22:04:34 elliott, they might use ext, that is what we would today call ext1 22:04:40 Vorpal: ha no 22:04:41 which is definitely no longer supported 22:04:42 Vorpal: minix file system. 22:04:47 Vorpal: oh wait the floppies? 22:04:50 elliott, ah, which iirc *is* still supported 22:04:51 Vorpal: no, one of them's a boot floppy 22:04:55 Vorpal: and the others are just directories 22:05:00 which you can write as either i think linux 22:05:02 ah 22:05:02 or FAT 22:05:05 floppies 22:05:34 elliott, ibiblio is extremely slow from here, still loading. Always like that... 22:05:43 well they're not exactly prioritising speed :D 22:05:55 Vorpal: http://gcc.gnu.org/releases.html 22:05:58 elliott, I heard people in US claim it was fast from there 22:06:03 egcs 1.0 from 1997 :D 22:06:12 but they appear to not have older versions 22:06:16 elliott, that is the oldest one around indeed 22:06:36 Vorpal: Rate how exciting this idea sounds: Digging around SLS floppies 22:06:46 Answer: REALLY FUCKING EXCITING 22:06:55 it might be interesting indeed 22:07:00 Vorpal: http://www.ibiblio.org/pub/historic-linux/distributions/sls/1.03/ 22:07:02 Directories are floppies. 22:07:03 Go go go 22:07:12 elfabi.tgz 22:07:12 They have reasonably-named filse in like "lilo.tgz" 22:07:15 I wonder what that is 22:07:16 *files 22:07:20 Vorpal: ELF ABI? :P 22:07:27 Psht it's totally too new if it's ELF though. 22:07:35 Pretty sure Linux 0.1 was a.out only :P 22:07:42 elliott, well, ELF ABI *docs* or what 22:07:51 HA cool linux 0.1 comes with an init 22:07:53 Vorpal: support? 22:07:54 who knows 22:08:00 * we need this inline - forking from kernel space will result 22:08:00 * in NO COPY ON WRITE (!!!), until an execve is executed. This 22:08:15 #define CMOS_READ(addr) ({ \ 22:08:15 outb_p(0x80|addr,0x70); \ 22:08:15 inb_p(0x71); \ 22:08:15 }) 22:08:15 #define BCD_TO_BIN(val) ((val)=((val)&15) + ((val)>>4)*10) 22:08:17 WHY IS THIS IN INIT(1) 22:08:22 emacs fit on a floppy it seems. Even then it took almost an entire one though 22:08:36 Vorpal: I'm totally going to get X11 running on this thing. 22:08:42 Vorpal: I don't care if I have to backport smallX. 22:08:48 http://www.superant.com/smalllinux/tinyX01.html 22:08:52 tiny libc5 X11 22:08:59 "My experience has been using Linux with X Windows on a desktop system with 4 meg of ram and a 200 meg harddrive." 22:09:09 * Vorpal forces elliott to backport one of the X versions using HAL 22:09:33 Vorpal: Don't be silly. X.org never used HAL. Next you'll be telling me The Matrix has sequels. 22:09:44 elliott, touche 22:10:07 at least i think smallX uses libc5 22:10:08 whatever 22:10:15 ha joe.tgz 22:10:21 vgalib! 22:10:29 http://www.ibiblio.org/pub/historic-linux/distributions/sls/1.03/a3/theory.sls 22:10:31 SLS philosophy! 22:10:37 clisp.tgz 08-Sep-2003 15:09 367K 22:10:43 I wonder what version that was 22:10:54 Vorpal: holy crap, it has a package manager 22:10:55 http://www.ibiblio.org/pub/historic-linux/distributions/sls/1.03/a3/theory.sls 22:11:19 elliott, why? It is small enough there isn't much point to have a package manager 22:11:19 -!- wareya has quit (Read error: Connection reset by peer). 22:12:05 elliott, I did not spot libc, I did come a cross some gccish thingy 22:12:10 elliott: http://gcc-uk.internet.bs/old-releases/gcc-1/ if you needed a GCC 1 copy. 22:12:12 actually gxx 22:12:14 yeargh 22:12:22 gxx245.tgz 08-Sep-2003 15:09 556K 22:12:28 fizzie: I do, thank you kindly. 22:12:35 1.21 .. 1.42 are there. 22:12:37 elliott, this one has a rather later gcc version 22:12:44 Vorpal: Yeah, useless modern bloat. 22:12:48 elliott, XD 22:12:51 (I think I located that link when looking for the nethack pragma thing.) 22:12:55 -!- wareya has joined. 22:12:59 "You need to compile it with gcc (I use 1.40, don't know if 22:13:00 1.37.1 will handle all __asm__-directives)" 22:13:02 1.40. Yay. 22:13:06 fizzie, nethack pragma? 22:13:13 gcc-1.40.tar.bz2 02-Jun-1991 10:03 1.4M 22:13:16 That's the one. 22:13:16 fizzie, oh the error? 22:13:21 Vorpal: Right, that. 22:13:34 fizzie: Uhh, I'll also need a similarly-aged libc. 22:13:37 GCC sources in 1.4M: obviously part of the Good Old Days. 22:13:39 For userland programs. 22:14:02 * elliott looks at http://www.oldlinux.org/ 22:14:30 http://www.oldlinux.org/Linux.old/ 22:14:40 http://www.oldlinux.org/Linux.old/libs/libc/! 22:15:10 * elliott looks at http://www.oldlinux.org/ <-- aaargh the wide chars 22:15:18 Vorpal: ??? 22:15:23 It looks perfectly normal to me. 22:15:59 elliott, it renders using those wide "fit into japanese/chinese text" thingies for me 22:16:02 hand-written config.gcc! 22:16:06 Vorpal: your fonts suck :P 22:16:09 # Usage: config.gcc [vint] [-srcdir=DIR] machine 22:16:15 elliott, only to the entry "changelog" though 22:16:17 how strange 22:16:19 * elliott wonders wtf vint is 22:16:20 after that it is normal 22:16:31 elliott, vertical integer? 22:16:34 wat 22:16:42 22:16:43 Vertically integrated compiler manufacturing 22:16:52 vax) # for vaxen running bsd 22:16:52 ;; 22:16:52 ultrix) # for vaxen running ultrix 22:16:52 cpu_type=vax 22:16:52 ;; 22:17:00 Vorpal: The header there has CHANGELOG -- I guess that, even after , still affects the rendering. 22:17:19 fizzie, you see the same issue as I do? 22:17:33 elliott, vint = "Very Integrated Natural Technology" 22:18:02 Vorpal: Not exactly: it looks reasonably normal-width, but I don't think it's in my default font. 22:18:02 Organic technology. 22:18:02 fizzie: It displays in FreeSerif for me I think. 22:18:15 Not my default font, but still perfectly reasonable. 22:18:26 Vorpal: I'm going to have all the versions of this start with 0.01. 22:18:37 Threadbare linux system 0.0129 22:18:39 elliott, not gcc, I doubt that would work 22:18:40 That's version 29. 22:18:46 Vorpal: Of Threadbare. 22:18:55 Vorpal: The only Linux distro to be built on linux 0.01! Ever! 22:19:16 -!- MigoMipo has quit (Read error: Connection reset by peer). 22:19:45 Vorpal: Featuring: A compiler! Libraries! Bash! An X server! 22:19:49 Vorpal: Maybe even perl! 22:19:57 http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ 22:20:02 !!!!!!! 22:20:04 :DD 22:20:07 Vorpal: Comes with COMPLETE source code and makefile to build the floppies. 22:20:33 Vorpal: And speaking of floppies, it fits on three! Or four! 22:20:35 elliott, bash? hah 22:20:42 elliott, hm 22:20:47 Vorpal: Yes. Linus Torvalds used bash on linux 0.01. 22:20:53 I know this because the release notes say that bash works. 22:20:56 ah 22:21:09 Vorpal: Of course, that's, like, bash 1. 22:21:10 elliott: read that faq, it's funny 22:21:13 elliott, be aware of that modern syntax is not likely to work 22:21:14 Or 2, maybe. More likely 1. 22:21:18 Vorpal: No shit :P 22:21:30 Vorpal: Nothing modern will work. At all. 22:21:36 -!- Mathnerd314 has quit (Ping timeout: 252 seconds). 22:21:48 elliott, yes but that will make the boot strapping from a modern system painful 22:21:54 i386-sysv | i386v) # for Intel 80386's running system V 22:21:57 elliott, also just forget virtualbox, go for qemu probably 22:22:01 Vorpal: Or bochs... 22:22:05 -!- tombom_ has joined. 22:22:10 elliott, is that from config.guess? 22:22:13 Vorpal: config.gcc. 22:22:16 hah 22:22:16 The only configure script. 22:22:21 It just sets up some symlinks for the makefile. 22:22:27 Vorpal: The oldlinux.org guy got linux 0.11 working in bochs. 22:22:28 elliott, not autoconf I guess 22:22:30 So if qemu doesn't work I'll go bochs. 22:22:32 Vorpal: hahaha no. 22:22:43 Vorpal: I misspoke when I said 1993 of course. 22:22:45 Vorpal: This is from 1991. 22:22:49 right 22:23:41 "Compile the source, making necessary changes into the 22:23:42 makefiles and linux/include/linux/config.h and linux/boot/boot.s." 22:23:43 woooo. 22:24:01 but in the csh, you can't redirect stdout out stderr, so you end up doing something silly like this: 22:24:01 sh -c 'echo "$0: cannot find $file" 1>&2' 22:24:03 hahah 22:24:19 Vorpal: is that from the old csh sucks thing? 22:24:29 also, it should clearly be 22:24:29 elliott, it is from http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ which cpressey linked above 22:24:37 echo "$0: cannot find $file" | sh -s 'cat 1>&2' 22:24:38 :P 22:24:39 *-c 22:24:42 more modular! 22:24:46 -!- tombom has quit (Ping timeout: 252 seconds). 22:24:51 elliott, yeah right 22:24:53 err 1> is of course useless 22:24:55 echo "$0: cannot find $file" | sh -s 'cat>&2' 22:24:57 er 22:24:59 echo "$0: cannot find $file" | sh -c 'cat>&2' 22:25:01 YAAAAY 22:25:35 Vorpal: wait. 22:25:40 Vorpal: i'm going to have to compile gcc 1.40 for *minix* 22:25:50 interesting to note at this point is that i DON'T HAVE MINIX 22:26:02 what E486: Pattern not found: minix 22:26:23 Vorpal: i should just compile the kernel with gcc 3.4, shouldn't i 22:26:57 elliott, if that works 22:27:00 elliott, which it might not 22:27:08 Vorpal: *shrug*, I'm fine making small patches. 22:27:26 elliott, I have no idea how much would would be required. At all 22:27:34 Vorpal: It's actually linux 0.01tb! 22:28:09 I need a better Jabber client than Empathy. People IM me and it doesn't notify me in any perceptible way. 22:28:13 elliott: What you should do is to go find Linus, get a big one of those butterfly net things, catch him in it, and then make him make it work; after all, he's done it before. 22:28:34 cpressey: Pidgin. 22:28:48 cpressey: Also, Empathy does notify you if you have a libnotify daemon thing running. 22:28:49 But, eh. 22:28:51 Just install Pidgin. 22:29:00 I went back to bitlbee for Jabber again, but, well, you know, bitlbee. 22:29:01 elliott, tb? 22:29:04 fizzie: Yeah, but he built it in 1991 on Minix :P 22:29:17 fizzie: "but, well, you know, bitlbee" summarises my feelings about bitlbee exactly. 22:29:27 elliott: pikhq will hate you for putting someone back in the claws of The Pidge. 22:29:28 Vorpal: Tuberculosis! Actually Threadbare. 22:29:33 cpressey: pikhq uses Pidgin. 22:29:35 elliott, ah right 22:29:51 elliott: wait, was it not him who was virulently anti-Pidgin? 22:29:53 Vorpal: Diffs are offered from stock linux 0.01! 22:30:04 cpressey: He said it sucked the last time he tried it and I said it was a little better and he said yeah actually it is. 22:30:17 elliott: oaky 22:30:27 elliott, :P 22:30:28 cpressey: hey typing oaky for okay is MINE 22:30:30 but - bitlbee! sounds unf! 22:30:39 cpressey: bitlbee! It's a local IRC server. 22:30:42 elliott, you need to emulate AT. not ATA. 22:30:44 "unf" was completely accidental btw 22:30:47 It pretends all your contacts are little IRC users. 22:30:49 It's ... uh. 22:30:52 Vorpal: Are you... sure? 22:30:55 elliott: unf! 22:30:56 elliott, not 100% 22:31:01 elliott, but probably 22:31:09 elliott, check release notes 22:31:13 cpressey: also you'll want to install pidgin-libnotify. 22:31:28 unf -> right hand outpacing left hand a lot 22:31:47 cpressey: How to make Pidgin not awful: Set contact list to compact mode. Go into sound configuration, disable the annoying buddy logs on/off sounds. Go to plugins, configure libnotify plugin, probably turn off buddy signs on/off notifications unless you want them. 22:32:00 elliott: ty will try 22:32:04 elliott, yes I'm sure for 0.01 22:32:07 cpressey: Go into Pidgin preferences, set minimum message box height to zero. Start conversation. Go into the menus, select Disable Formatting Toolbar. 22:32:10 wait 22:32:10 Vorpal: Whoo boy :P 22:32:12 elliott, hm 22:32:13 Vorpal: qemu can't do that right? 22:32:14 cpressey: The end. 22:32:16 - 386 AT 22:32:21 - AT-type harddisk controller (IDE is fine) 22:32:23 okay 22:32:27 I guess it might work 22:32:38 Vorpal: oh man I'm going to patch the libc to pretend it's eternal whatever-day-Linux-was-released 22:32:47 Vorpal: forget eternal september with its day numbers in the thousands 22:32:51 we're gonna have SO MANY FUCKING HOURS in this day 22:32:59 bootup message: "Welcome to 1991!" 22:33:11 elliott, you are going to overflow those unsigned chars 22:33:18 Vorpal: THAT'S OKAY 22:33:24 Better if they were signed./ 22:33:26 *signed. 22:33:28 elliott, because I doubt they wasted 32 bits on hours back then 22:33:37 well they might be 22:33:41 Vorpal: it's gnu libc. 22:33:44 elliott, you could change the ABI quite easily 22:33:45 of course they were wasteful. 22:33:50 hours are in floating point 22:33:51 elliott, not so much back then 22:33:55 elliott, you could change the ABI quite easily 22:33:56 i'd have to 22:33:58 static linking, remember? 22:34:02 or rather 22:34:05 it would be no fuss doing so 22:34:05 oh right 22:34:10 since i'd have to recompile everything anyway 22:34:26 elliott, and there isn't a lot to recompile! 22:34:32 Vorpal: Supported upgrade method: 22:34:35 # cd /usr 22:34:40 elliott, please keep the original charmap by default 22:34:41 # mv src src.old 22:34:43 # ftp 22:34:47 ...download new source tgz... 22:34:51 elliott, make it a compile time option to accept other ones or such 22:34:58 elliott, the original is *traditional* 22:35:01 # gunzip src.tgz 22:35:09 # tar xf src 22:35:13 # cd src 22:35:16 # make 22:35:17 elliott, "Disk full" 22:35:22 This produces all the binaries, right? 22:35:26 So, now 22:35:29 # make install 22:35:31 Job done! 22:35:38 elliott, this looks BSDish suddenly 22:35:49 Vorpal: Did I mention that would replace your currently-executing kernel file too? 22:35:50 OH YEAH. 22:36:06 elliott, is 0.01 actually self hosting? 22:36:08 0.1 was iirc 22:36:11 Vorpal: It runs gcc, I think. 22:36:12 but 0.01? 22:36:17 Also bash. 22:36:19 What more do you need? 22:36:24 -!- evincar has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.11/20101012113537]). 22:36:32 Vorpal: Did I mention that src.tgz contains literally every program in the system? 22:36:53 From kernel to gcc to libc to smallX to whatever else. :P 22:36:59 mhm 22:36:59 RECOMPILE EVERYTHING WOO IT'S JUST LIKE GENTOO 22:37:06 Actually, the make steps would probably be 22:37:07 SMW "seconds" are 2/3rds of a second. 22:37:10 ... why. 22:37:10 # make gcc 22:37:13 # make install-gcc 22:37:18 # make install 22:37:23 Oh, maybe libc too. 22:37:40 Because you want to compile everything with the latest gcc and libc, of course! 22:37:57 Gregor: Every three seconds, decrement the time by two. Easy! 22:38:11 Gregor: Clearly they only had cycles enough to decrement something twice every three seconds. 22:38:17 elliott: Alternatively, every 20 frames, decrement the time by one ... 22:38:28 Gregor: See? :P 22:38:54 Vorpal: I'm going to have to set up a Minix box, aren't I? 22:38:55 elliott, fun, read "6. The file system" in the release notes 22:39:01 elliott, that is some fragile stuff 22:39:20 Vorpal: BTW http://www.oldlinux.org/Linux.old/Linux-0.01/docs/ 22:39:22 elliott, you need 1.5.10 of minix: 22:39:24 INSTALLATION there is interesting. 22:39:27 NOTE! Minix-1.6.16 seems to have a new FS, with minor 22:39:27 modifications to the 1.5.10 I've been using. Linux 22:39:27 won't understand the new system. 22:39:45 Vorpal: ha 22:39:55 -!- augur has quit (Ping timeout: 272 seconds). 22:40:03 [[The main difference is in the fact that minix has a single-threaded 22:40:03 file-system and linux hasn't. Implementing a single-threaded FS is much 22:40:03 easier as you don't need to worry about other processes allocating 22:40:03 buffer blocks etc while you do something else. It also means that you 22:40:03 lose some of the multiprocessing so important to unix.]] 22:40:05 elliott, a bit further down: "Sadly it has the not so nice property that race-conditions can happen almost everywhere. " 22:40:08 Vorpal: "We're better than Minix!" 22:40:09 ha 22:40:16 Vorpal: I guess multitasking is not so recommended. 22:40:25 elliott, read on 22:40:30 Vorpal: Do I want to? 22:40:34 I just closed it :P 22:40:48 elliott, yes 22:40:49 -!- pikhq has joined. 22:40:54 Intel-1.5Unpackedbzipped tar filegzipped tar file 22:40:57 Thanks, minix3.org! 22:41:06 So far so good. 22:41:16 pikhq: You have Debian testing installed? 22:41:19 pikhq, that was quite fitting to the convo elliott had 22:41:22 with me 22:41:35 Vorpal: that is the worst fs design ever :D 22:41:38 elliott: Yup. 22:41:39 but hey, no deadlocks! 22:41:40 or dreadlocks. 22:41:47 although i have a lot of dread at this. 22:41:49 pikhq: Xfce? 22:42:04 "You 22:42:04 should find binaries for 'update' and 'bash' at the same place you found 22:42:04 this, which will have to be put into the '/bin' directory on the 22:42:04 specified root-device" 22:42:08 elliott, you don't want to self host this thingy 22:42:08 WHERE THE FUCK IS UPDATE 22:42:14 Vorpal: I don't see why not. 22:42:15 elliott: Yup. 22:42:26 elliott, the fs is likely to break during compilation 22:42:28 pikhq: SLIM? :P 22:42:32 Vorpal: Not if I do it single-taskedly... 22:42:32 elliott, "update"? what it is supposed to do 22:42:36 Vorpal: I don't know. 22:43:02 And now audio isn't working. 22:43:09 pikhq: You haven't installed ALSA. 22:43:14 elliott, a daemon of some sort 22:43:17 pikhq: (I wouldn't trust Debian's OSSv4.) 22:43:24 Vorpal: But anyway, you could easily just compile it by shutting down X and compiling. 22:43:25 "Logging out from the "login-shell" will automatically do a sync, and will leave you hanging without any processes (except update, which isn't much fun), so do the "three-finger-salute" to restart dos/minix/linux or whatever." 22:43:27 elliott, ^ 22:43:27 I doubt it did multiple consoles. 22:43:30 Vorpal: heh 22:43:43 Vorpal: I guess it's the included init/ 22:43:54 elliott, strange name for it 22:44:04 *init/main.c. 22:44:07 elliott, this version has no file system security I think 22:44:08 Anyway, this is a distraction! Let us all download Minix 1.5. 22:44:11 http://www.minix3.org/previous-versions/bzipped/Intel-1.5.tar.bz2 22:44:16 Vorpal: Who needs it? 22:44:45 Sweet! It's floppy images. 22:44:48 (Minix) 22:44:53 elliott, I remember reading somewhere that linus implemented file system permissions the day after he did minicom /dev/hda (or the equiv back then) by mistake 22:44:56 elliott: NEED sane WM 22:45:00 instead of minicom /dev/ttyS0 22:45:08 Vorpal: Wow... what would that have done? 22:45:10 tabbed everything is stupidest idea 22:45:15 Ah, wait, there it is. ALSA settings. 22:45:20 cpressey: Huh hm what are you using 22:45:26 pikhq: You probably *don't have ALSA installed*. 22:45:26 elliott, written modem AT commands to the boot sector I think :P 22:45:26 elliott: gnome desktop 22:45:31 elliott: I do. 22:45:36 cpressey: Uh um uh. 22:45:39 pikhq: Not OSSv4? :P 22:45:44 elliott: I hadn't set the mixer right. 22:45:50 elliott, port OSSv4 to linux 0.01 22:45:52 elliott: ALSA is a dependency of Quod Libet. :P 22:45:53 Vorpal: no 22:45:56 elliott, aww 22:45:59 pikhq: Doesn't it use gstreamer? 22:46:03 Maybe not. 22:46:07 pikhq: Oh, and MIDORI MIDORI MIDORI 22:46:08 elliott: It's not the WM so much as the TABS. and i can't do much about stupid app ui design can i. 22:46:22 cpressey: gnome wm has no tabs so you mean like 22:46:24 firefox and shit? 22:46:44 elliott: gstreamer has a recommended dependency on ALSA. And Debian now actually assumes you want the recommendations unless you tell it not to. 22:46:47 elliott: yes 22:46:54 pikhq: You can override that. 22:47:03 pikhq: But, really, I wouldn't trust Debian's OSSv4. :P 22:47:17 elliott: I haven't installed Debian's OSSv4, so. :P 22:47:22 $ qemu -fda univ_boot.01 22:47:27 Vorpal: this actually fucking shows a boot menu. 22:47:38 even minix had keymaps :D 22:47:42 standard, U.S. extended or Dutch for PS/2 22:47:43 elliott, hah. 22:47:48 kernels: AT, XT, PS/2, BIOS 22:47:54 * elliott , adventurously, tries PS/2 22:48:04 * elliott inserts the root diskette 22:48:34 elliott, you need to keep the .fi keymap as hardcoded default. It is historic after all. 22:48:57 elliott, sad linux went US keymap by default 22:50:06 Vorpal: it's swedish isn't it 22:50:20 sweden-speaking minority of finland 22:50:21 elliott, today they are. I don't know if they were back then 22:50:26 Vorpal: ??? 22:50:31 Vorpal: i meant the hardcoded keymap 22:50:34 yes 22:50:35 they may be the same, yeah 22:50:37 so did I 22:50:45 uh how do you switch floppy with qemu's console? 22:50:50 elliott, today fi and se keymaps are the same 22:50:53 * elliott wonders what pc vs ps is 22:50:55 ps is ps/2 i guess 22:50:58 so i want the ps floppies 22:51:07 elliott: But, anyways, this is nice. It just works. 22:51:13 elliott, who knows if they were the same in 1991 22:51:13 aha 22:51:15 change fda foo 22:51:17 Vorpal: indeed 22:51:19 pikhq: It's pretty nice. 22:51:26 pikhq: I'm thinking about installing that setup myself now. 22:51:31 Xfce really is a nice little thing. 22:51:43 I was on Arch/Xfce before but that sucked ass. 22:51:49 But that's just because Arch sucks ass :P 22:52:06 "The fda device has not been found" 22:52:07 ??? 22:52:07 elliott, sourcemage/xfce 22:52:11 * Vorpal waits 22:52:12 oh it's floppy0 22:52:15 even though you say -fda 22:52:16 >_< 22:52:24 and even though this guide says fda so presumably it was fda at one point 22:52:26 Vorpal: lawl 22:52:30 Vorpal: FRUGALWARE 22:52:33 /Xfce 22:52:39 elliott, which one was that now again 22:52:49 Vorpal: [[Frugalware Linux is a general-purpose Linux distribution designed for intermediate users who are familiar with command-line operations. It is based on Slackware, but uses the Pacman package management system.[1]]] 22:52:55 it is a bit rubbish, I gather 22:53:01 slackware + pacman 22:53:02 okay wtf 22:53:06 -!- zeotrope has left (?). 22:53:08 slackman 22:53:11 Vorpal: Freespire/Xfce 22:53:18 just wtf :P 22:53:32 Vorpal: Progeny Componentized Linux/Xfce 22:53:36 what 22:53:36 i'm just reeling off the list here 22:53:40 elliott, I never heard that one 22:53:42 http://en.wikipedia.org/wiki/Progeny_Linux_Systems 22:53:43 heard of* 22:53:50 Vorpal: made by the company run by Ian Murdock, Debian founder! 22:53:53 elliott, Mandriva/CDE! 22:54:07 linux 0.01/twm! 22:54:08 Wait... 22:54:21 omg invalid root file sysetm 22:54:21 you did that one intentionally :P 22:54:23 Hurd/HotJava 22:54:23 * elliott cries 22:54:27 cpressey wins 22:54:28 cpressey, ouch 22:54:34 he just... 22:54:39 hotjava as a DE. 22:54:40 wow. 22:54:46 i -- think i hate cpressey for giving me that image. 22:55:18 Vorpal: okay i'm going to use the bios kernel 22:55:21 it'll almost certainly work! :P 22:55:24 I thought hotjava was a browser or something? 22:55:39 nope! 22:55:45 Vorpal: yup 22:55:50 the first browser to be JAVA-ENABLED 22:55:54 nope! 22:55:54 Vorpal: yup 22:55:57 oh wait 22:55:59 it'll almost certainly work! :P 22:56:01 nope! 22:56:02 right 22:56:05 ok so your message was in-between 22:56:07 but that's what i meant 22:56:10 right 22:56:38 well this is ... not reassuring 22:56:43 anyone else wanna try and get minix to boot? 22:57:05 nope 22:57:21 elliott, try getting 0.1 to work, then bootstrap it from there? 22:57:34 Vorpal: naw 22:57:38 way more fun to build it from minix 22:57:41 elliott, or try the dog slow emulator 22:57:46 that probably will work 22:57:50 bochs' slowness doesn't bother me 22:57:52 it's the configuration file 22:57:56 have you ever tweaked it? 22:57:57 it makes me cry 22:58:03 elliott, ages ago 22:58:09 I forgot what it was like 22:58:10 - Finnish keyboard (oh, you can use a US keyboard, but not 22:58:11 without some practise :-) 22:58:15 linus can't touch-type! 22:58:16 linus can't touch-type! 22:58:17 ha ha ha 22:58:23 okay okay so it means the keys map wrongly 22:58:27 relative to the layout 22:58:28 i guess 22:58:28 elliott, *couldn't back then 22:58:28 BUT STILL 22:58:37 Vorpal: even if he could 22:58:42 elliott, and well it wouldn't help 22:58:43 it could have simply been that the scancodes are different 22:58:45 for the same position 22:58:49 on finnish vs us boards 22:59:01 The Finnish keyboard is hard-wired, and as I don't have a US one I 22:59:01 cannot change it without major problems. See kernel/keyboard.s for 22:59:01 details. If anybody is willing to make an even partial port, I'd be 22:59:01 grateful. Shouldn't be too hard, as it's tabledriven (it's assembler 22:59:01 though, so ...) 22:59:05 making that patch will be FUN 22:59:21 elliott, keep it as it is ;P 22:59:35 elliott, scan codes are the same on US and fi I guess. But someone used to US layout wouldn't expect / on shift-7 iirc 22:59:43 or your freaky o-letters 22:59:49 Vorpal: linux 0.01tb can be patched, it's MODERN! 23:00:06 elliott, must support Swedish layout still 23:00:12 Vorpal: *Finnish 23:00:12 :P 23:00:19 elliott, well they are the same afaik 23:00:23 Vorpal: it'll be uh 23:00:27 either 23:00:35 Vorpal: probably what it'll be is a diff file 23:00:39 and "make us" will apply it 23:00:42 note: make us will be the default :P 23:00:57 elliott, it shouldn't be. That is non-traditional :P 23:01:08 Vorpal: not for linux 0.01tb! 23:01:20 elliott, if you get minix working 23:01:23 Vorpal: you could easily say 23:01:42 # make linux o=fi 23:01:47 of course, the linux target it 23:01:48 *is 23:01:51 linux: 23:02:06 ( cd linux; make $(o) ) 23:02:10 >:D 23:02:37 Vorpal: you know the great thing? I don't need version numbers for the software 23:02:39 because i will never upgrade 23:02:52 elliott, will this be your main system? 23:03:01 elliott, also I'm sure you will need to patch it a few times 23:03:11 Vorpal: patched versions just become part of the next tb release, duh 23:03:23 elliott, oh right 23:03:34 elliott, tb needs version numbers 23:03:38 actually come to think of it making everyone download src.tgz each time would be cruel, not everybody can afford that kind of bandwidth (and time!) 23:03:45 so i'll also offer a diff 23:03:50 which you can apply to your /usr/src tree 23:03:56 gz'd of course 23:03:58 diff.gz 23:04:07 wait, actually srcdiff.gz 23:05:29 elliott, that one should be diff-0.0123.gz or such 23:05:34 Vorpal: get it from ftp, ac.unix.flr.ac.uk in pub/extra/user/e/ellioh/tbsys/srcdiff.gz! 23:05:41 elliott, the chance of typos is too easy otherwise 23:05:45 (system limits usernames to six chars!) 23:05:55 argh, typos 23:05:57 Vorpal: Uhh, dude, that's not an 8.3 filename. 23:06:09 elliott, linux was 8.3 limited? 23:06:12 back then?! 23:06:18 Vorpal: Well if you're going to put it onto a floppy... 23:06:25 elliott, minixfs 23:06:28 no need for FAT 23:06:32 Generally things should be 8.3 because then you can put things onto a FAT floppy from MSDOS. 23:06:46 Otherwise you'd need linux to install and that'd be a pain. 23:06:57 It's not exactly a very well-known OS. 23:06:59 :D 23:07:09 elliott, anyway, for install you wouldn't download diff 23:07:15 Indeed not. 23:07:29 Vorpal: But say you have an internet connection at uni but not at home. 23:07:37 (This is, of course, by far the most probable situation in 1991.) 23:07:40 -!- Phantom_Hoover_ has quit (Ping timeout: 252 seconds). 23:07:48 elliott, you just need to support whatever network card bochs emulates 23:07:52 Vorpal: You could download the file onto your school's mainframe 23:07:56 and implement a TCP stack 23:07:58 and copy it to a DOS floppy 23:08:03 and wget 23:08:06 Then go home and use that to update. 23:08:22 Vorpal: How can you afford internet at home?! 23:08:27 elliott, :P 23:08:28 It's like $1,000/second! 23:10:01 -!- ais523 has quit (Read error: Connection reset by peer). 23:10:21 elliott, that is why you download it from a BBS instead 23:10:30 Vorpal: lawl 23:10:35 Vorpal: All those megabytes??? 23:10:36 You're insane! 23:10:49 elliott, megabytes? *you* are insane :P 23:10:55 Vorpal: It goes on three floppies! 23:11:16 elliott, single sided ones right? 23:11:26 Vorpal: 5 inch will work, as long as it's 1.44 23:11:41 elliott, what?! no 8"? 23:11:50 Vorpal: HA! Grampa! 23:12:07 elliott, also 5 never went up to 1.44 23:12:30 Thus, all of the files in the a2 directory should be copied to a 23:12:30 single floppy disk labeled a2; all of the files in the a4 directory 23:12:30 should be copied to a single floppy disk labeled a4; and so on. It 23:12:30 doesn't matter whether the floppies are 3 or 5 inch floppies; however, 23:12:30 they do need to be the high density 1.2 meg or 1.44 meg size. 23:12:32 5¼-inch HD = 1.2 MB is max according to wikipedia 23:12:38 Vorpal: Well, okay then. 23:12:40 Still, 1.2 is enough! 23:13:52 i can barely conceive of 1.2M on a 5-1/4" disk 23:14:15 floppy, that is 23:14:34 pikhq: What I wish Debian has is the patched freetype. Sigh. 23:14:36 cpressey, introduced in 1982 23:15:06 wait 23:15:09 "5¼-inch Perpendicular" 10 MB 23:15:17 elliott: Shouldn't be long, though. 23:15:26 I wonder if that is vandalism 23:15:28 pikhq: says pikhq, about motherfucking *DEBIAN* 23:16:27 "Looking similar to a standard 3 1/2-inch microfloppy, Maxell's new perpendicular recording disk stands magnetic particles on end to pack up to 100K of data per inch, about ten times the amount of a normal microfloppy." 23:16:39 Vorpal: lol wat 23:17:00 elliott, follow http://en.wikipedia.org/wiki/Floppy_disk#cite_note-1986_maxell_drives-15 23:17:13 "But don't expect to see the perpendicular disk on store shelves for awhile. Perpendicular recording has been on the drawing boards for several years, but still hasn't proven to be as cost effective or as easily produced as traditional magnetic media, says Maxell's David Berry." 23:17:36 "Stripped-away views of two new 31/2-inch Winchester-style 30- and 20-megabyte hard-disk drives from Peripheral Technology, Inc. Unlike floppies, these hard disks are nonremovable media." 23:17:43 this is awesome XD 23:18:02 "On another front, computer users are finding that Winchester-style hard disk drives are increasing in performance as they drop in price. Lower prices and ease of use—especially important with today's increasingly integrated, memory-hungry applications—are making hard disks attractive even to casual computer users" 23:18:14 it goes on to explain what a hard disk is 23:18:31 Vorpal: hey, minix gave me an error about reading winchester! 23:18:35 when i tried to boot it :P 23:18:37 (old minix that is) 23:18:44 elliott, oh? 23:18:47 yeah 23:18:50 elliott, what are you doing now btw? 23:18:52 i'm just wondering which combination i want 23:19:02 elliott, minix in bochs 23:19:02 Vorpal: taking a short break, pondering about whether to install debian or not :P 23:19:04 worth a try 23:19:13 elliott, why debian 23:19:15 Vorpal: you write the bochs configuration and i'll do it but no way am i touching that shit 23:19:25 also, because pikhq installed debian and it appears to be the path of least resistance atm 23:19:38 "Maxell's new ultra-micro 2½-inch floppy disk holds 500K of unformatted data and is planned for use in laptop computers and other selected markets." 23:19:45 elliott, I'm going to sleep shortly 23:19:56 Vorpal: before you do, excellent thing would be to write bochs config! 23:20:05 "Looking similar to a standard 31/2-inch microfloppy" 23:20:11 Yikes, a 15 1/2 inch microfloppy! 23:20:17 And that 23:20:18 my friends 23:20:18 is 23:20:19 what 23:20:19 SHE 23:20:21 said. 23:20:21 elliott, Wednesday will be fun 23:20:32 Vorpal: Yes, with it being so... Wednesdayy. 23:20:38 elliott, yes that too 23:20:53 -!- tombom_ has quit (Quit: Leaving). 23:20:53 300th day of the year you know! 23:20:58 uh now brb 23:21:00 elliott, is it? 23:21:02 interesting 23:21:03 says wikipedia 23:21:05 I didn't know that 23:21:10 no idea why you think it's interesting :P 23:21:11 brb 23:21:41 elliott, mandatory hands-on course about driving in slippery conditions 23:21:43 that is why 23:21:52 ha 23:22:23 elliott, do you have that in UK? 23:22:45 I went to one, was stopped in a queue waiting for my turn, and another participant rear-ended my father's car that I was using. :p 23:22:59 (With very low speed, though.) 23:22:59 fizzie, they provide the cars here 23:23:14 fizzie, can't think of why they do that 23:23:52 "The basic principle of CD ROMs is similar to the audio CD. A low-power laser beam reads microscopic pits that have been burned into the disc itself. These pits—representing a series of ones and zeros—contain the data that in a magnetic medium would be formed by the arrangement of magnetic particles. The 4.7-inch CD-ROM discs contain a whopping 550 megabytes of data per disc. The first applications 23:23:52 are likely to be encyclopedias, such as the nine-million-word Academic American Encyclopedia, a 21-volume reference work that fits on just a quarter of one CD-ROM disc." 23:24:28 Sounds strange. Though we did have some trouble in getting the anti-lock brakes and other such things disengaged from the very heterogenous set of cars, for that part where they wanted to show us how things go without such trickery. 23:25:08 fizzie, well, I couldn't use my parents car then, it has anti-locking on unconditionally 23:25:26 no anti-spin though 23:25:29 too old for that 23:26:17 So did many of those if you just consider the regular "user interface"; some still could be disabled by disconnecting the right fuses from under the hood. 23:26:38 fizzie, they did that? Won't that void warranty? 23:27:03 Not usually, no. Maybe with modern enough cars it would. 23:27:35 Though if it's listed in the owner's guide, I guess it should be okay. 23:28:19 The car I used had originally come from Germany, so all the books and such were only in German. They were a bit... undecipherable. 23:28:41 heh 23:28:55 I speak the language a little (very little), but had no clue about the terminology used. 23:33:17 "Frankly, GNOME needs to improve its documentation. Just bringing forward the fact that they are volunteers, doesn’t suffice." 23:33:21 yay for people 23:37:43 cpressey, code docs? 23:37:45 or user docs? 23:37:55 cpressey, I'm using gnome and I never looked in a manual for it 23:38:27 I mean, there is no need. it is intuitive and "user friendly", almost too much so 23:39:42 -!- cpressey has quit (Ping timeout: 276 seconds). 23:40:28 elliott: Is there a Grey Mist SLiM theme? 23:41:20 -!- cheater99 has quit (Ping timeout: 272 seconds). 23:46:36 Hah: "Seeing that rapidssl is still very much alive, I think we can safely say PR is not a valid detergend against running an uhm, less then optimally secure CA.". 23:47:08 Ilari, hm? 23:47:17 "detergend"? 23:48:05 I think it should be "deterrent". 23:48:06 deterrent 23:48:17 -!- wareya has quit (Read error: Connection reset by peer). 23:48:20 right 23:48:40 Wonder what that "uhm, less than optimally secure" means... 23:48:59 Most probably, something double-plus ungood... :-) 23:49:11 -!- wareya has joined. 23:50:00 Ilari, md5 23:50:20 Ilari, they were the CA used for the (in)famous md5 "exploit" 23:50:36 Ilari, or do you mean something more recent? 23:50:49 No idea... 23:50:59 rapidssl are still in business after that? lol 23:51:08 That X.509 trust stuff is a giant mess... Check the number of CAs trusted by browsers. And that's just the tip of the iceberg... 23:51:16 yeah https is like 23:51:17 beyond uselses 23:51:19 *useless 23:51:21 for authentication 23:51:25 it's only useful for encryption 23:51:30 and the default browser setup means you can't use it for that 23:51:32 elliott, Ilari http://www.win.tue.nl/hashclash/rogue-ca/ 23:51:38 because OMG SELF-SIGNED CERTIFICATE FUUCK 23:51:56 Vorpal: indeed 23:52:13 -!- distant_figure has quit (Ping timeout: 252 seconds). 23:53:00 elliott, x.509 can be useful for auth. if you only trust a single root CA. not for general use. But for something like a local root ca for x.509 certs for ipsec VPN tunnels to your company 23:53:07 There are N+1 sub-CAs. 1) Each is _omnipotent_ with regards to X.509 auth system. 2) _Nobody_ knows how much of those there are. 3) Some of known ones do not seem to be trustworthy. 23:53:11 Vorpal: well, sure. 23:53:14 Vorpal: but i mean -- on the internet. 23:53:17 elliott, indeed 23:53:36 Vorpal: what browsers *should* do is drop all certificate bullshit and just use https for encryption 23:53:41 of course what they should do is get a proper auth system 23:53:44 but that's waay more complicated 23:53:50 because it involves something more than paying to say you're someone! 23:54:04 hah 23:54:16 of course browsers are stupid and insist that just relying on 458734895793485 shitty root CAs and firing HUGE RED SIRENS for any website which dares to use anything else is a great idea 23:54:27 do you trust verisign? i sure as hell don't 23:54:36 elliott, I would probably trust cacert more than verisign. At least cacert checks that you are able to prod the domain at will iirc 23:54:40 Well, there is working group being formed to define how to use DNSSEC for TLS authentication. 23:54:49 Vorpal: PSHT CACERT IS LIKE, COMMUNIST 23:54:51 how can you trust it?! 23:55:32 Verisign is far from the worst stuff in (sub-)CA pool. 23:55:37 Vorpal: "In light of the number of people having issues with making up a password we have the following suggestions: 23:55:37 To get a password that will work, we suggest the following example: Fr3d Sm|7h 23:55:37 [...]" 23:55:41 Vorpal: that initial wording is terrible 23:55:42 Ilari, indeed 23:55:43 from the cacert registration form 23:55:52 Vorpal: it makes me think "wait, you suggest I use that as my actual password?!" 23:56:04 (and someone less sceptical than me might just...) 23:56:38 elliott, someone that stupid shouldn't deal with x.509 23:56:57 Vorpal: hell, it confused me for a minute 23:57:03 even the text after doesn't clarify it 23:57:06 elliott, is it the same when refreshing? 23:57:08 yes 23:57:13 in no way does the above thing say "Use this example to *make up your own password*" 23:57:17 hm 23:57:25 i mean obviously anyone would double-take 23:57:27 elliott, mail them and suggest a change 23:57:27 but still... 23:57:39 Vorpal: yeah, i will 23:57:44 not right now though :P 23:57:50 aka. never 23:57:55 Darn it I managed to run into a problem. 23:57:56 And there's also no accountability. One can pretty freely do bad-CA attacks and not get caught... 23:58:04 pikhq: I might be able to help. 23:58:31 elliott: fglrx-modules-dkms won't build. 23:58:43 mozilla.org uses an invalid security certificate. 23:58:43 The certificate is only valid for *.mozilla.org 23:58:44 haha 23:58:46 pikhq: Why are you building it? Isn't there a binary package? 23:58:49 elliott, Ilari ^ 23:58:51 Vorpal: haha 23:58:55 Vorpal: doesn't happen for me; where do you get that? 23:59:04 elliott, https://mozilla.org 23:59:05 with firefox 23:59:10 Vorpal: And Chrome too. Nice. 23:59:19 elliott, yes it is because the wildcard 23:59:26 Vorpal: Then it redirects to http:// X-D 23:59:28 elliott, you need a separate cert for *.foo.org and foo.org 23:59:33 elliott: Uh, dkms is how third-party modules work on Debian. It automatically builds the module package. 23:59:36 Vorpal: fuck that, also :P 23:59:40 pikhq: Oh, right, yes, that. 23:59:43 pikhq: What error? 23:59:50 pikhq: You can flood it in /msg if you want. 23:59:53 I did use to use fglrx! :P 23:59:56 /var/lib/dkms/fglrx/10-7/build/kcl_ioctl.c:196: error: implicit declaration of function ‘compat_alloc_user_space’