00:11:21 What I think that 4-letter TLDs should be used for, is for special use, such as making .example into .xmpl and having the same purpose as .example has. 00:17:13 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 00:18:18 ???????????????????????????????????? 00:18:43 @? 00:18:57 olsner: yes! @! 00:19:08 haha, as if 00:19:32 olsner: what 00:20:09 I'm saying you will never build @ or get someone to do it for you :) 00:21:00 Is anyone in here who knows cricket rules and has experience? 00:21:51 olsner: i can't parse the precedence of that sentence 00:21:52 parenify plz 00:21:57 What if I told you the baseball rules in a british accent? 00:22:00 Would that work? 00:22:22 `addquote Is anyone in here who knows cricket rules and has experience? What if I told you the baseball rules in a british accent? 00:22:24 Slereah: No, baseball is a different game. 00:22:25 345) Is anyone in here who knows cricket rules and has experience? What if I told you the baseball rules in a british accent? 00:23:37 It is someone said before that draws are common and I have some ideas that can make it less common without eliminating draws or changing much else, but someone with experience should answer me please. 00:24:12 What is this? http://esolangs.org/w/index.php?title=Talk:IRC&curid=2413&diff=21685&oldid=10846 00:24:27 Also this? http://esolangs.org/wiki/Talk:M-code 00:24:43 A tankre. 00:26:25 zzo38: bot spam, almost certainly 00:26:33 Slereah: Have you ever told anyone baseball rules in a British accent? 00:27:05 zzo38: I have 00:27:10 but that's because I'm British 00:27:14 so it's my natural accent 00:27:22 also, I know most of the rules of cricket 00:27:43 anyway, the reason draws are common are due to people running out of time for a match, due to people not getting out quickly enough and not declaring 00:27:51 (either by mistake, or because it would make them lose) 00:28:01 and there are alternative rules that avoid draws already for one-day matches 00:28:04 but they aren't used in full matches 00:28:21 oerjan: what kind of bot spams with hello world? 00:28:29 ais523: Yes I know that. However, I have some ideas to make draws a bit less common while still possible, such as making some changes to the world during the last half hour of play. 00:28:35 s/world/rules/ 00:28:37 elliott: what was the ambiguouous part? 00:28:55 I meant that you'll never (build @) or (get someone to do it(= build @) for you) 00:29:06 olsner: (never {build @ or get someone to do it for you}) vs. (or {never build @} {get someone to do it for you}) 00:29:09 elliott: i don't know but "catch sufficiently hello world" gives google hits 00:29:17 zzo38: that might be unfair, as as one side's bowling and one side's batting then, the rules change would affect the two sides differently 00:29:31 -!- elliott has set topic: ESOTERIC LANGUAGES | Catch sufficiently hello world. | An unusually not mephitic forum. | Enjoy being locked in your matrix of solidity. | yoob: http://catseye.tc/lab/yoob/applet.html (+Qdeql +Sceql +SMETANA) | Logs: http://tunes.org/~nef/logs/esoteric/?C=M;O=D, http://codu.org/logs/_esoteric/. 00:30:46 try { ... } catch (ex) { if (ex.sufficientlyHelloWorld()) { console.log("Hello, world!"); } } 00:33:49 ais523: Yes I can see that, but the idea I have was that there would be ways to make it end faster but that this might benefit both sides, and that it would then become a bit more difficult to continue until time up. Such as, during the last half hour of play (on the last day), any maiden automatically takes a wicket and the ball into designated areas earns double runs. Perhaps also these rules can be adjusted based on time wasting calculations 00:34:13 double runs is a much more minor bonus than maidens taking wickets automatically 00:34:22 maidens are much more common than wickets 00:34:45 perhaps a straight *3 on runs might balance it, but it still probably wouldn't be completely balanced 00:36:28 cricket is like this game, if you didn't know it was old, you'd think it was a parody of something else 00:36:38 Yes that might fix it a bit. 00:37:19 so well-made it is useless to try and parody it further. although i'm sure people must have tried. 00:37:27 Vorpal: how much ram does an ubuntu-for-genera vm require? 00:37:43 oerjan: Is that what it looks like to you? Maybe it might. How much of the rules do you know, oerjan? 00:38:11 right now i'm going just by your long line above. 00:39:44 ais523: btw, is blognomic any fun? 00:39:48 oerjan: you know how there are plenty of stereotypes about English gentlemen, who spend all day sipping tea and taking things slowly in immaculate and beautiful gardens? 00:39:51 nowadays 00:40:03 cricket's like what you get if you try to apply all those to baseball simultaneously 00:40:11 elliott: it varies a lot; this dynasty may be a good one, but it's too early to tell 00:40:17 it's been boring for months, but I rejoined recently 00:40:20 ais523: nice summary 00:41:10 five-day cricket is probably the slowest-paced sport in existence 00:41:26 ais523: Uh, Brockian Ultra-Cricket? 00:41:38 elliott: that's probably pretty fast-paced 00:41:46 *Ultra Cricket 00:41:49 no wait 00:41:51 *Ultra-Cricket 00:42:00 ais523: I dunno, beating people might be really slow in the seventh dimension 00:43:08 Ul-Tra Cricket. named by its mad scientist inventor Siad Ul-Tra. 00:43:47 oerjan: it's not an understatement, anyway, to say that cricket games are intended to take five days, but often are drawn due to not being nearly finished by then 00:44:01 ...right. 00:44:20 i propose a new form of cricket 00:44:23 Zero-limit Cricket 00:44:27 teh game lasts until someone wins. no exceptions 00:44:43 elliott: it was originally unlimited; the five-day limit was added due to people getting bored after a few weeks 00:44:47 :D 00:45:09 how can anyone get bored of cricket 00:45:22 well, short of watching it i guess 00:45:22 elliott: see? you cannot actually parody cricket. 00:45:28 oerjan: :D 00:45:47 we british. so durpy. 00:45:54 (that's the motto of britain) 00:46:04 Long-form cricket is certainly slow, although it allows many possibilities to be played. It would certainly be very boring to people who prefer the short-forms or who do not understand cricket very well. 00:46:10 ("british nos, ita durpy") 00:46:16 lament: for bonus points, many channels just show "extended highlights" of cricket, which is all the bits that they thought were interesting 00:46:22 and they typically last around twenty minutes 00:46:29 as a summary of the whole five-day matches 00:46:49 :D 00:47:15 elliott: hey, why are /you/ laughing? aren't you British? 00:47:21 elliott: If the game lasts until someone wins, does that mean that there is no draws, and in case of tie you do the fifth and sixth innings? 00:47:23 aren't you forced to play cricket in school? 00:47:36 zzo38: ties are statistically incredibly unlikely 00:47:47 elliott: hey, why are /you/ laughing? aren't you British? 00:47:49 after five days, and hundreds of runs, it would be quite a fluke for both sides to have exactly the same score 00:47:50 yes, it's quite shameful 00:47:53 aren't you forced to play cricket in school? 00:47:54 ABSOLUTELY 00:47:58 cricketulum 00:48:06 at least it's pretty easy, you don't do anything 95% of the time 00:48:10 zzo38: yes 00:48:11 and at least if you're me, mess up the other 5% 00:48:19 the number of innings can in fact exceed nine thousand 00:48:32 I was so bad at cricket that in the end they decided to make me be the scorekeeper rather than play on either team, at school 00:49:02 crickethulhu. the game where the players try to slow it down as much as possible, for obvious reasons. 00:49:06 ais523: I know ties are unlikely. 00:49:32 oerjan: bowlers have been fined for stalling, on occasion 00:49:39 real-life money, that is, not anything in-game 00:49:59 ais523: i am sure the penalties in crickethulhu would rather more severe. 00:50:02 *be 00:54:54 _occasionally_ some players on the winning team might survive, i guess. 00:55:25 oerjan: If you try to slow it down as much as possible, there won't be a winning team, it will end in a draw. 00:55:26 survive till the victory ceremony, anyhow 00:55:35 zzo38: exactly 00:55:37 The penalties would be prohibiting slow-motion VCRs. And that you have to bet your fingers and ears if you run out of money. 00:56:13 crickethulhu draws are in the sense of "hung, drawn and quartered". 01:03:47 -!- TLUL has joined. 01:06:58 Write down the rules. [1] If the batsman catches the ball (out handling the ball), you have to eat the ball. [2] If you hit a duck with anything, you lose instantly. [3] You do not stop due to the weather. If it is snow or lightning storm, you still have to continue playing in lightning storm. [4] No protective equipment is permitted. [5] Slow-motion VCRs are permitted until there is a stalling penalty, at which point they are prohibited for th 01:07:02 oerjan: but what about the slow-motion VCRs? 01:07:50 e rest of the match. [6] In case of draw, is hung, drawn and quartered. [7] In case of tie, the umpire is required to tie you up. [8] U mUST USING, propper, spellling/gram-er @all times!!!!!!!!!!! 01:08:00 -!- sftp_ has joined. 01:08:04 -!- TLUL has quit (Client Quit). 01:08:28 -!- oerjan has quit (Ping timeout: 264 seconds). 01:08:28 -!- sftp has quit (Ping timeout: 264 seconds). 01:08:37 -!- oerjan has joined. 01:08:46 -!- EgoBot has quit (Read error: Connection reset by peer). 01:08:49 argh 01:09:04 -!- bsmntbombdood has quit (Ping timeout: 264 seconds). 01:09:09 * oerjan checks logs 01:09:15 [9] You have to use heavier balls at the victory ceremony. 01:09:16 -!- EgoBot has joined. 01:09:34 -!- bsmntbombdood has joined. 01:10:04 zzo38: if that's supposed to be the crickethulhu rules then i don't think you have got the spirit of it at all 01:10:20 I think zzo38's just trying to make the game a little less boring 01:10:25 oerjan: Well, it is not finish yet. You have to write the rest, too. 01:10:29 pun cricket, or something 01:10:38 hint: cthulhu doesn't mess around which such chicken "penalties" 01:10:44 zzo38: but in the case of crickethulu, writing the rest wouldn't make sense 01:10:48 as even reading it would make you go insane 01:10:57 ais523: hm true 01:10:59 hmm, unless writing one of those things makes you become sane? 01:11:03 ais523: But some people in esolangs is already a bit insane in some ways, so you can write it. 01:11:07 there would be a nice sort of symmetry to that 01:11:14 ais523: i wouldn't bet on that... 01:11:20 oerjan: neither would I 01:11:29 (I do mean you. Not only me. Also you.) 01:13:26 yay, og2 is going fast 01:14:20 -!- strawman has changed nick to Pollione. 01:15:04 -!- Mathnerd314 has joined. 01:16:57 ais523: Do you know how to boot Ubuntu 7.10 or similar versions in expert install mode? 01:17:24 elliott: no 01:17:33 that's okay, i just figured it out X-D 01:17:52 "Coming soon: Better ads in Google Mail." 01:17:54 golly gosh! 01:22:39 -!- Pollione has quit (Ping timeout: 252 seconds). 01:23:04 @@@@@@http://sprunge.us/ZGMd@@@@@@@@ 01:23:24 yay obfuscated url 01:23:30 not /very/ obfuscated 01:23:34 FSVO obfuscate@@@@@@@@@@@@@@ 01:24:02 NSFVO 01:24:39 not safe for vixen oligarchies 01:25:02 It's obfuscated enough to confuse XChat >_> 01:25:26 even rot13 would do taht 01:25:28 *that 01:25:40 -!- Pollione has joined. 01:25:47 Uhhh, but that's substantially less obfuscation than rot13. 01:26:12 @@@@@Hahahaha, you'll never unobfuscate this!@@@@@ 01:26:29 I think I did it! Is the answer: "Unununun, lbh'yy arire haboshfpngr guvf!"? 01:26:53 Haboshfpngr would be a nice name for an esolang 01:27:21 "fpng" has to be one of the heartiest sounds 01:27:29 the p kind of nuclear-bombs the phonetics 01:27:50 yeah, shfpngr is a consonant cluster to kill for 01:28:16 i like how it's actually pronounceable without any vowels sneaking in 01:28:21 and it has enough semivowels in that it's actually pronouncable 01:30:26 grr ubuntu 01:30:46 just because i'm using a US english system 01:30:49 doesn't mean my timezone is american 01:31:58 gah 01:32:06 it's impossible to have the two, it seems 01:32:39 meh, i'll fix the timezone post-installation 01:33:35 it feels so quaint to disable shadow passwords 01:34:45 Re: that obfuscation, btw, if it made you gave up, I saved you some wasted time :P 01:39:41 Is the \linepenalty parameter of TeX misnamed? 01:41:00 Yes. 01:41:26 it was meant to be named bzspoiajsd, but that name's apparently illegal in Norway 01:42:30 Then why did Knuth call it \linepenalty? It is not a penalty value. 01:43:23 ais523: that's totally not something ais would say 01:43:25 what did you do with him 01:43:36 -!- Pollione has changed nick to copumpkin. 01:43:37 -!- copumpkin has quit (Changing host). 01:43:37 -!- copumpkin has joined. 01:43:42 elliott: I think I was trying to do an impression of you, but not a very good one 01:43:53 that was closer to a bad oerjan 01:43:58 except he'd have picked another country :D] 01:44:02 s/\]$// 01:44:07 elliott: perhaps 01:44:16 although Norway has rules on name legality, which is why I picked it 01:44:19 otoh the random text reminds me of... olsner? cpressey? 01:44:29 ais523: doesn't sweden too, c.f. albin 01:44:39 ah, perhaps that's what I was thinking of 01:44:47 they should rename that kid to "pronounced [ˈalbɪn]" 01:44:51 and the text wasn't random, I tried mashing my keyboard several times 01:44:53 like lynard skynyrtrd 01:44:58 until I got a sequence of letters I liked 01:45:01 haha 01:45:06 like rutian! 01:45:44 re that law: The law was enacted in 1982, primarily in order to prevent non-noble families from giving their children the names of noble families.. 01:45:47 s/\.\.$/./ 01:45:49 totally gross 01:46:20 wow, Lynyrd Skynyrd have had so many lineup changes that the past members section on WP ensd with "also see: List of Lynyrd Skynyrd band members" 01:46:20 *ends 01:46:26 http://en.wikipedia.org/wiki/List_of_Lynyrd_Skynyrd_band_members 01:47:06 haha 01:47:17 ok, this is ridiculous: 01:47:19 [[The title of the album (and its title track) is written by Mark Stephen Jones, Travis Meadows and Bud Tower. Lyrically, it appears to oppose all kinds of gun control, a notable change from the lyrical stance of the original Lynyrd Skynyrd fronted by Ronnie Van Zant, who many claim sang against handguns in the song Saturday Night Special. When one cites a line from "Saturday Night Special", Van Zant's position on gun control might seem unclear: 01:47:19 "Why don't we dump em, people, to the bottom of the sea", with the subject of the sentence being "em", or handguns, which might also be interpreted as "Why don't we dump em people to the bottom of the sea", with the subject being em people (them people). [3] The potential ambiguity is resolved in the next line, "Before some fool come around here / Wanna shoot either you or me". Had Van Zant's subject of the previous line been "em people", then th 01:47:23 e guns would still be accessible.]] 01:47:40 it just sort of gets more and more ridiculous then climaxes in that final sentence 01:49:15 it was meant to be named bzspoiajsd, but that name's apparently illegal in Norway <-- i don't know, our name laws have been considerably loosened in recent years. 01:49:24 i think he was thinking of sweden 01:49:25 :P 01:49:31 perhaps 01:49:36 hmm, i should read techdirt more 01:49:38 but besides, "recent years" 01:49:47 I don't think it was recent when Knuth wrote TeX 01:50:14 Do you mean \linepenalty was supposed to be bzspoiajsd but they wanted to make sure the program was not illegal in Norway???? 01:50:36 Yes. 01:50:39 Yes, that is what we mean. 01:50:46 zzo38: we may well be lying, though 01:50:55 elliott: I don't believe that..... 01:51:28 it's ok if you don't believe it or if you do believe it, in the end everybody has to be able to make up their own mind 01:51:54 i have little idea what our name law does say these days 01:51:56 ais523: OK 01:52:44 * oerjan googles 01:56:25 bzspoiajsd is probably illegal anyway, it's just too weird. 01:56:47 oerjan: I FIND THAT VERY OFFENSIVE 01:56:59 * elliott decides not to reveal that his name is actually Bzspoiajsd "Elliott" Hird for the time being 01:57:04 too many JERKS 01:57:05 like OERJAN 01:57:32 I also do not like that it should be disallow just because of too weird. They haveto make up more name so that not everyone has the same name!!! 01:57:47 `addquote I also do not like that it should be disallow just because of too weird. They haveto make up more name so that not everyone has the same name!!! 01:57:50 346) I also do not like that it should be disallow just because of too weird. They haveto make up more name so that not everyone has the same name!!! 01:58:03 you are not allowed to give a child a first name that would be a considerable burden to it. the word "considerable" (vesentlig) was added in the recent liberalization. 01:58:23 dammit, so much for Dicknose Hird 01:58:38 also you cannot use a surname as a first name unless it's already traditionally a first name. 01:58:40 GUESS WE NEED THAT ABORTION AFTER ALL 01:58:45 What if the child decide to change their own name afterward? What are laws about that? 01:58:51 (if we say this enough, the conservatives will get scared about the name law causing rampant abortion) 01:59:32 hmm, does configuring language-pack-en-base normally take a long time? 01:59:51 elliott: Yes, maybe they should get scared of the name laws (whether or not it causes abortion) 01:59:55 * oerjan clicks the actual law text 02:00:04 -!- iconmaster has quit (Quit: I wish I had something witty to put here...). 02:00:19 elliott: language configuration often does take a while 02:00:23 [Smoking Everywhere] (4:43:09 PM): NO LIMIT 02:00:25 [CX] (4:43:21 PM): awesome! 02:00:25 ^ this was judged to actually change a contract 02:00:49 NO LIMIT constituted an acception of the previous offer to change the contract (a few lines saying "blah blah if I have your blessing"), "awesome!" was the agreement 02:00:50 -!- GreaseMonkey has joined. 02:00:50 -!- GreaseMonkey has quit (Changing host). 02:00:51 -!- GreaseMonkey has joined. 02:00:58 which is, what's the word 02:01:00 awesome 02:01:04 ais523: it's been doing it for about 10 minutes 02:01:28 it normally doesn't take /that/ long 02:01:38 which is what's worrying me 02:01:41 I think I'll restart the installation 02:02:04 the VM is worryingly slow, anyway 02:02:34 * elliott disables APIC on a hunch 02:04:07 hmm, now the installer won't even start 02:05:24 §3: Surnames held by more than 200 people in Norway can be changed to by anyone without consent. otherwise you need their consent or have a specific right to use it. 02:08:39 A surname which _no one_ has, you can use unless (1) It's too similar to another, protected name (2) It's identical to a wellknown trademark or similar (3) Is or has been used as a first name, and is not traditionally also a surname. 02:08:47 *It is 02:08:52 Albin Coca-Cola 02:09:06 precisely 02:09:24 oh well, at least it stops parents giving their kids names like "Ørjan Johansen" 02:09:37 true, true. (note: not actually true.) 02:09:49 clearly I must start Johansen Enterprises 02:09:55 Do they have a list of what is traditionally a given name and surname? 02:10:05 (Johansen is still the second most common surname in norway, iirc) 02:10:17 so are you like Joe Smith? 02:10:20 that's so coooooooool 02:10:48 zzo38: the central people register, is what the law refers to 02:11:20 no, more like Gregor Smith 02:12:01 (Ørjan is no. 50 or so, unless i misremember) 02:12:16 "Smith" is a common surname in Norway? :P 02:12:46 Oh, or do you think that Gregor is like name #50 in England/America? 02:12:51 (Which is a pretty broken assumption) 02:13:21 i did report on my checks in the statistical name database on this channel previously... 02:14:04 libc\x2Eso: well i first thought "George" which is actually cognate to Ørjan, but then thought that has to be too common 02:14:15 georjan 02:14:22 We're talking about #50 here, not #1. 02:14:37 * oerjan rechecks 02:14:38 Gregory might be #50, Gregor can't be more than #15,000 in England or America. 02:14:44 http://pagead2.googlesyndication.com/pagead/imgad?id=CMayhejY6P_D5QEQrAIY2AQyCHE0hnAwrr-0 02:14:46 IT'S 02:14:48 HIS HAIR 02:14:50 JUSTIN BIEBER 02:14:52 STARTS FRIDAY 02:14:59 WITH A GANG FIGHT 02:15:24 Gregory might be #50, Gregor can't be more than #15,000 in England or America. 02:15:25 srsly? 02:15:26 gregor is like 02:15:27 a common name 02:15:29 isn't it 02:15:33 i 02:15:34 i guess it isn't 02:15:35 that's weird 02:15:36 libc\x2Eso: oh actually Ørjan is 152 02:15:46 i just remembered the "5" part :D 02:16:04 "Gregor" is effectively unheard of in the US, I can't speak for England. People assume I'm not American based on my name. 02:16:16 yeah i guess it's like 02:16:17 russian sounding 02:16:19 but like 02:16:22 you're the first gregor i know 02:16:25 Johansen is indeed #2 02:16:26 and your name sounds so like 02:16:27 gregor richards 02:16:30 it sounds like a really common name 02:16:44 this is like an optical illusion :DDDDDDDDDDDDDDDDDDDDDDDfghjklup0[i]o;f'lp 02:17:23 Smith is not _unheard_ of in norway, btw, our neighbors when i group up had that name, and there are the "Smith's friends"... 02:17:33 *Church numerals 02:17:52 Smith is #244 02:18:04 *grew up 02:18:06 I can't find a /first name/ DB for USA. 02:18:43 Gregor is pretty rare as a first name in the UK too 02:18:52 MacGregor is a common surname, though 02:18:53 ima call libc\x2Eso Mendel from now on 02:19:10 Heredity: I invented it. That's right. Invented. 02:19:24 i wonder why this vm is so slow 02:19:26 makes me very sad 02:19:29 like a porcubine 02:20:08 Gregory is #37. Gregor isn't in the top 300. I would be surprised if it's in the top 10,000. 02:20:35 here's the statistical page in english: http://www.ssb.no/english/subjects/00/navn_en/ 02:20:44 i swear 02:20:45 it's hugn 02:20:47 on loading the floppy module 02:21:05 In fact, it seems there are too few Gregors in the USA for the census to report it in its summary data 02:21:05 i wonder if they cripple the open source version :D 02:22:26 There are more Eldens, more Keneths who don't know how to spell, more Modestos, more Warners, more Andreases, more Rayfords :P 02:23:21 What's the frekwensee Keneth? 02:23:24 Oh daaaamn! It's #7,153 02:23:43 There are more Gregoires X-D 02:23:45 the english page seems to be missing first names listed by frequency though 02:24:06 But less Gregersons (wtf first name) 02:24:39 * oerjan knew a Greger back in the old home town. mad as a hatter. 02:24:50 wait oerjan has moved? 02:24:53 that's so unoerjan :/ 02:25:02 as in, paranoid schizophrenia or something. 02:25:33 or well, i didn't know him as much as my parents did 02:26:41 "Grega" wtf X-D 02:26:43 WHY DID YOU MOVE OERJAN 02:26:48 libc\x2Eso: Greggsybob 02:26:56 because my home town doesn't have a university? 02:27:03 oerjan: build one there? :/ 02:27:05 AWWWW I WISH MY NAME WAS GREFRATH 02:27:12 that sounds like a pokemon 02:27:24 its call would just be a distorted "grefrath" 02:27:40 An old family name in the Richards family, Dodifer, doesn't appear :P 02:27:41 libc\x2Eso: are you saying _grefrath_ is more common than gregor? 02:27:48 oerjan: No, that one's less :P 02:28:00 Now I'm just staring at silly names :P 02:28:28 WHAT'S THE LEAST FREQUENT NAME 02:28:41 The artist formerly known as Prince 02:28:52 Is it Shwiuqeiêé'eakrtaqx (pronounced "Chan-ikwah") 02:28:59 OMG RACISM 02:29:03 No, that's like #15 02:29:08 X-D 02:29:26 ♥ the "qx" btw :P 02:29:38 It's a silent qx. 02:33:23 §4 lists a lot of ways you can have a right to a surname, starting with your great great grandparents having had it, and including marriage, farm names and a lot of other minor cases. Adoption is not there but in §5. 02:34:46 yay, newer closed source virtualbox is... kind of faster 02:34:55 except not 02:35:07 elliott: also kind-of broken 02:35:13 ais523: howso? 02:35:32 (it does start with an oracle logo on bootup though, which I find repulsive :)) 02:35:51 at least on our NetHack TASing server, trying to poweroff hangs, force-quitting corrupts the disk image, and the kernel spouts all sorts of filesystem errors on reload 02:36:05 ais523: known bug with ext4 02:36:10 it tells you to enable the host cache 02:36:14 when you start the VM 02:36:15 at least for me 02:36:20 that's ext3 02:36:25 well, maybe ext3 too 02:37:13 §6 allows you to make the spelling of your surname less weird. Also to change the gender ending if it has one. (The latter isn't precisely common.) 02:37:46 and again, virtualbox gets stuck on the 02:37:47 EXTREMELY 02:37:48 DIFFICULT 02:37:49 TASK 02:37:51 of loading the floppy module 02:38:28 maybe i'll install the EXACT VERSION vorpal used 02:40:46 ais523: i think i concur re kind of broken 02:40:55 §7 allows you to combine two surnames with a hyphen. §8 prohibits using surnames as first names unless traditionally first names. §9 allows surnames to be used as middle names. §10 contains the prohibition agains adopting a name that could be a considerable burden, it actually says nothing about whether it's a child or not. 02:41:05 zzo38: ^ §10 up there 02:41:26 also, "other strong reasons" 02:41:31 * elliott http://dlc.sun.com/virtualbox/3.2.6/ 02:41:47 karmic? that's the same thing as maverick! 02:41:51 or did lucid come after karmic 02:41:59 ah, lucid is what i want 02:42:16 ais523: so are you planning on updating to ubuntu 11.04? 02:42:28 perhaps; I didn't update to 10.10 02:42:33 I may go LTS from now on 02:42:42 §10 also prohibits changing your name more than every 10th year, except in certain cases like marriage or reversing a previous change 02:42:47 also, Ubuntu's getting a worse attitude as time goes on 02:42:48 ais523: the thing with 11.04 is that you get Unity, which is terrible 02:42:59 (it had the potential to be good, but last I checked, it's god-awful) 02:43:01 hopefully it'll be less terrible by release 02:43:02 (literally unusable) 02:43:07 ais523: it's at beta already... 02:43:16 this _is_ the month :P 02:43:25 from what I've heard, the concept's decent, but the implementation is so inefficient it doesn't run on anything 02:43:35 it's not about inefficiency, it's that it's basically a skeleton 02:43:40 like the application picker thing 02:43:44 you can type things and click things 02:43:50 I'm not even sure pasting worked 02:43:55 it felt really weird 02:44:03 and the way you can drag the icons on the left was just... weird and stupid and pointles 02:44:04 s 02:44:06 ah 02:44:19 ais523: FWIW, I can vouch that Debian works flawlessly on your hardware (well, its big brother, but they're basically identical) 02:44:39 yep, I'm just not sure if I want to go through the trouble of an OS reinstall 02:44:42 and Debian ~= older Ubuntu, with a tiny tweak to make PolicyKit use sudo 02:44:42 rather than upgrade 02:44:51 I wonder if upgrading will keep Gnome 02:44:52 * oerjan sees a bug in §6: it doesn't consider the case of a gender _prefix_ like arabic ibn/bint 02:45:03 oerjan: OR A GENDER INFIX 02:45:54 although since that surname doesn't actually inherit as such, it should only apply to actual transgendering... 02:46:02 *that surname form 02:46:42 "transgendering", there's a word 02:47:12 lol, googling suggest dan brown was the first to use it 02:47:14 [[The act of tattooing one’s skin was a transformative declaration of power, an announcement to the world: I am in control of my own flesh. The intoxicating feeling of control derived from physical transformation had addicted millions to flesh-altering practices …. . . cosmetic surgery, body piercing, bodybuilding, and steroids . . . even bulimia and transgendering.]] 02:47:16 and the change would probably be allowed by the other paragraphs in any case (that one in particular says that changing the gender doesn't count as a change at all for the rest of the law) 02:47:25 that has to the most bizarre paragraph i've read in a while 02:48:45 might be going slightly off the deep there at the end 02:48:50 ugh, the version vorpal used seems to be no faster 02:50:29 I wish the port of OpenGenera to linux sucked less, so it could be used directly 02:50:38 but then it's genera itself that craps all over your config... 02:52:39 libc\x2Eso: "maloader is a Mach-O (OSX) loader for Linux. It is already able to run the XCode toolchain on Linux. [repost from /r/linux]" 02:52:55 HOLY AWESOME 02:52:59 WANT 02:53:01 libc\x2Eso: Clearly you must create (A,B)loader, parameterisable over executable format A and OS B. 02:53:08 ONLY THEN WILL YOU RULE 02:53:11 omfg 02:53:13 libc\x2Eso: it's shinh's <3 02:53:16 shinh: the best???? 02:53:17 THE BEST 02:53:20 https://github.com/shinh/maloader 02:53:44 Also, http://www.youtube.com/watch?v=kQTW7Pd1vqc 02:53:45 elliott: Thankee 02:53:57 libc\x2Eso: DON'T THANK ME, THANK SHINH 02:54:05 elliott: Thank you for the INFO 02:54:11 libc\x2Eso: ALL THANKS GO TO SHINH 02:54:16 Also, http://www.youtube.com/watch?v=kQTW7Pd1vqc 02:54:20 Is shinh somebody I should know? :P 02:54:24 Ten seconds in, this already has more melody than the entire original 02:54:29 §14 allows the government ("the King") to make appropriate special rules for foreigners (only wrt protected surnames) and norwegians abroad. 02:54:35 elliott: lol 02:54:41 libc\x2Eso: shinh runs Anarchy Golf (http://golf.shinh.org/), implemented 64-bit support (and more) for tcc... 02:54:49 Ohhhhhhhhhhhhhhhhhhhhhhhkidokie 02:55:05 *foreigners in norway 02:55:59 libc\x2Eso: this is much better than the original 02:56:16 I'm discovering that all of Bad Lip Reading's versions are better than the originals :P 02:56:48 Distinct chicken and fighting theme I see 02:57:49 §16 says that if you already have two surnames with no hyphen, you can keep it that way. i presume that and §7 means you're no longer allowed to adopt two surnames without a hyphen. 02:58:30 libc\x2Eso: The thing is that really, you only see their lips so often, so most of this is them just making up shit X-D 02:58:48 Yeah, but still amusing :P 03:00:20 and the rest of the law is just boring bureaucracy. 03:02:20 I fear that this VM will be ridiculously slow :( 03:04:18 libc\x2Eso: Great, now "ASIAN BABEH" is stuck in my head X_X 03:05:55 -!- zzo38 has quit (Quit: Can I get some monkey brains or mermaid?). 03:07:28 No. 03:08:42 hey augur what are you doing on my reddits 03:09:42 uh 03:09:55 something? 03:09:56 nothing? 03:11:04 evil linguist plotting, probably 03:11:28 whats up now 03:11:45 the roof 03:12:03 elliott: whats happening with your reddits 03:12:08 augur: you're on them 03:12:12 what 03:12:34 yes 03:12:44 i dont follow 03:13:12 GOD DAMMIT KERNEL JUST INSTAL 03:13:14 L 03:14:05 Vorpal: FIX IT 03:15:37 elliott: how am i on your reddits 03:15:45 augur: you are 03:15:51 how tho 03:17:07 i saw your name 03:17:08 thats illegal 03:17:40 oh? where about? 03:18:23 reddit 03:18:55 -!- pumpkin has joined. 03:19:02 right but where on reddit 03:19:39 a comment page 03:20:01 -!- copumpkin has quit (Ping timeout: 255 seconds). 03:20:06 elliott: which subreddit 03:20:11 seriously, dont make me hurt you 03:20:23 a... subreddit 03:20:24 gosh 03:20:29 annoying you is difficult 03:20:38 WHICH SUBREDDIT 03:20:52 LA LA LA LA I CANT'T HEAR YOU 03:20:53 *CAN'T 03:21:12 im going to assume the haskell subreddit 03:21:34 * Sgeo fails to see augur as having posted anything 03:21:37 nope :D 03:21:42 it was actually /r/politics 03:21:45 you came #1 in best ranking and i was like 03:21:47 hey i know that name 03:21:49 it's that annoying fag 03:21:50 so yeah 03:21:56 #1 in best ranking? 03:21:58 oh 03:21:59 oh! 03:22:06 the arrested development picture 03:22:07 yes ok 03:22:32 oerjan: ALWAYS WITH THE CHEAP KARMA THAT AUGUR 03:22:43 elliott: you know it! 03:22:47 we /real/ #esoteric redditors, why, we contribute things of value, don't we ais523 03:22:54 and...er...oerjan 03:23:13 elliott: occasionally 03:23:47 ais523: btw did you see how grauenwolf replied to you? 03:23:49 i think he got mad :D 03:25:56 yes, I did 03:27:02 -!- poiuy_qwert has joined. 03:27:17 hmm, does anyone have a simple way to create a window of WxH size in X? 03:27:19 it can be blank 03:32:03 cool, pbmlife(1) :D 03:33:15 wow, Multics' `calendar`'s source was ugl 03:33:16 *ugly 03:34:46 hmm, it has -flags 03:34:50 so -flags don't originate from unix 03:34:54 although, Multics' were multiple-word 03:34:59 and also had abbreviations 03:35:04 -julian == -jul 03:35:07 -date D == -dt D 03:35:12 ais523: GNU didn't invent GNU long options :D 03:35:40 did they invent the -- convention? 03:35:45 ais523: well, probably 03:36:02 this program seems to date back to 1972/1973 03:36:09 and it's a huge mess of PL/I: http://multicians.org/calendar.html 03:36:18 dunno if the indentation just got messed up or whether it was really that awful 03:36:24 if ec ^= 0 then /* Ought to be an error, but might be old syntax. */ 03:36:24 if an = 1 then goto try_date; 03:36:25 else goto arg_value_error; 03:36:25 call hcs_$initiate_count(if_data.if(i).dn,if_data.if(i).en,"",if_data.if(i).bitc,1, 03:36:25 if_data.if(i).ifptr,ec); 03:36:25 if if_data.if(i).ifptr = null then /* Ought to be an error, but ... */ 03:36:26 if an = 1 then /* .. check for old syntax. */ 03:36:28 do; 03:37:00 they sure as hell had no 80 column rule :D 03:43:13 11:10:02 you know how toilet paper comes from those weird boxes in public shitting places 03:43:14 11:10:14 oklopol: Thus far it's not sounding like a love story. 03:43:30 Should have included 11:09:58 oklopol: You met your true love at the uni?! 03:43:31 at the top there. 03:44:13 11:14:24 the same sort of discovery as when you put a battery in backwards in an old-fashioned analog battery-powered clock, and the hands start ticking backwards 03:44:15 ais523: does this work 03:44:18 tell me this works 03:44:26 -!- libc\x2Eso has changed nick to Gregor. 03:44:29 elliott: it does work 03:44:32 on some sorts of clock, at least 03:44:34 possibly not all of them 03:44:34 ais523: i 03:44:40 ais523: my life is complete 03:44:48 Argh. Stupid bip. Every time I connect from a different place it names me back to Gregor :P 03:44:56 it never works on digital clocks, but certain analog clocks, it does 03:45:52 -!- azaq231 has joined. 03:47:33 -!- azaq23 has quit (Ping timeout: 260 seconds). 03:50:38 11:20:38 * ais523 has trouble remembering events from the future 03:50:39 deep 03:50:44 ais523: lol if it worked on digital clocks 03:53:34 15:54:04 There once lived a family of old, old wasps. These wasps, every day, would clamour for a chance to see the Queen Wasp -- like a queen bee, but more a figurehead than a head of state, you see -- and the rest of the time they fantasised about seeing the Queen Wasp. One day they all got killed in a very boring way, and Bjorn knew nothing of this as he passed through the forest in which they didn't live. 03:53:35 wow, i used to be a poet :| 04:05:11 -!- calamari has quit (Ping timeout: 250 seconds). 04:11:43 13:39:12 AnMaster: So is their C-to-LISP compiler actually available? Does it work with semi-real code? 04:11:53 Gregor: to belatedly answer: AFAIK ZETA C is not available. 04:11:58 Oh! It is! 04:12:01 http://www.bitsavers.org/bits/TI/Explorer/zeta-c/ 04:12:03 For TI Explorer, though. 04:12:06 Not Symbolics. 04:12:11 There is a TI emulator, though. 04:12:18 And *Zeta-C 04:12:22 Oh, *ZETA-C 04:12:28 Wow, talk about "belatedly" 04:12:34 Gregor: Yeah X-D 04:12:48 Gregor: ZETA-C is awesome; its pointers are actually cons cells. 04:12:55 (array . index). NULL is (NIL . 0). 04:13:08 "All pointers were represented as pairs of an array and an index; NULL was 04:13:09 simply a pair of NIL and 0. If you cast a pointer to an integer, you got a 04:13:09 cons of the array part and the index part. You could later cast this back to 04:13:09 a pointer without loss of information, but obviously you couldn't do 04:13:09 arithmetic on it while it was in the form of a cons." 04:13:24 "ZETA-C attempted (fairly successfully, I think) to find the right compromise 04:13:24 between performance and generality. If you looked real closely, there were 04:13:24 lots of little corners of C semantics where ZETA-C was not correct. In 04:13:24 practice, however, one very rarely tripped over any of these. 04:13:24 For instance, I used Lisp integers for C `int' and `long'. This meant bignums 04:13:25 would be created automatically, as usual in Lisp. Technically this is not a 04:13:27 correct C implementation (even though I don't think the standard specifically 04:13:29 says that the length of `int' and `long' shall be finite, one can take this as 04:13:31 implied) but it very rarely ran into trouble. The only such case I remember, 04:13:33 which was rather amusing, was a program that did something like 04:13:35 " 04:13:37 Gregor: Bignumz! 04:13:43 " int i; 04:13:43 for (i = 1; i; i <<= 1) ... 04:13:43 (shifting a 1 bit left repeatedly, expecting it to fall off the left end of 04:13:47 the word). 04:13:49 " 04:13:57 -!- pumpkin has changed nick to copumpkin. 04:17:46 -!- calamari has joined. 04:18:03 -!- poiuy_qwert has quit (Ping timeout: 246 seconds). 04:23:10 -!- poiuy_qwert has joined. 04:25:39 15:41:49 i would like to inform you all that i just fixed an error in Gregor's plof implementation using my penis 04:25:39 15:42:30 He didn't fix it, he just identified it. 04:25:41 Gregor: what 04:26:05 You seem to think I have memory. 04:26:08 I do not. 04:26:12 15:45:57 alise: @ despite appearances is a reserved _word_ (operator-like word), not a reserved character, so it doesn't count as special inside other operators. many other things like -- and \ are similar, afair. but somethings work like actual punctuation, like brackets, semicolons and commas. iirc. 04:26:14 oerjan: *some things 04:26:20 Gregor: I don't eithello Gregor! 04:26:27 How are you toit sure is boring today. 04:26:38 Nobody's said anything in the laman, I am a rabbit indeed. 04:26:39 Reddit is down 04:26:40 *I am 04:26:51 Meaning #reddit-downtime is crowded with nuts 04:34:16 -!- azaq231 has quit (Ping timeout: 255 seconds). 04:37:13 The only problem with troubleshooting is that sometimes trouble shoots back. 04:38:58 > let (+;) = 3 in (+;) 04:38:59 : parse error on input `;' 04:39:32 i guess allowing ; would just be too weird. 04:39:47 also complicate the indentation rule 04:40:43 > let (+,) = 3 in (+,) 04:40:44 : parse error on input `,' 04:43:11 oh and it would interact badly with unary minus 04:43:25 of course some things already do that 04:43:35 > 2 == -2 04:43:36 False 04:43:38 > 2 ==-2 04:43:39 Not in scope: `==-' 04:44:30 -!- Mathnerd314 has quit (Read error: Connection reset by peer). 04:54:17 WTF, now the VM crashes on boot 04:54:23 oh, or not 04:54:54 das boot 04:55:47 das u-boot is a bootloader :p 04:57:30 natürlich 05:00:19 -!- oerjan_ has joined. 05:00:35 oops 05:00:40 -!- oerjan_ has quit (Client Quit). 05:00:50 -!- oerjan has quit (Remote host closed the connection). 05:00:58 -!- oerjan has joined. 05:02:25 hm i don't like this network error, that's the second time this week 05:02:38 -!- pumpkin has joined. 05:02:51 oerjan: it's okay *hugs* 05:03:00 variable, what is your Clearance? 05:03:06 it's coming from _inside_ the house 05:03:14 What VM? 05:04:00 i have an idea i'll try if it happens again, though. 05:04:06 -!- copumpkin has quit (Ping timeout: 276 seconds). 05:06:21 -!- augur has quit (Remote host closed the connection). 05:07:57 (one of the router boxes looks like it might be misbehaving, but the other one was recently replaced and now has many more outgoing whatchamacallits, so i may just scratch the misbehaving one. perhaps.) 05:11:33 gah, genera does not seem to be working 05:12:49 -!- calamari has quit (Quit: Leaving). 05:13:51 -!- lament has quit (Ping timeout: 276 seconds). 05:14:40 Sgeo: clearence ? 05:14:44 * clearance 05:15:15 Citizen! Failure to properly report your clearance is treason! 05:18:28 variable: buy me a lisp machine ktnx 05:22:29 GENERA FUCKING STARTS 05:22:30 YES 05:22:33 uh 05:22:37 hasn't dignified any bootup text yet though 05:22:43 oh the vm froe 05:22:44 ze 05:22:45 cool 05:23:26 kinda disappointed variable isn't rushing to purchase me a lisp machine, that's never happened to me before 05:29:26 -!- augur has joined. 05:42:10 hey Vorpal! I think I may have a clue why internet in genera didn't work 05:42:19 "Address for GENERA: INTERNET 172.23.24.15" --the define site screen 05:42:22 that doesn't look right to me! 05:42:44 oh wait that is right for the vm 05:55:22 Vorpal: it works. thank you, thank you, thank you for creating this guide. 05:55:48 http://ompldr.org/vODNieQ "It is two hundred sixty-seven words long." 05:58:49 -!- Sgeo has quit (Quit: Working on homework tomorrow). 06:02:50 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep). 06:03:24 -!- poiuy_qwert has joined. 06:06:06 this intro is so awesome 06:08:25 -!- pumpkin has quit (Quit: Computer has gone to sleep.). 06:30:03 -!- copumpkin has joined. 06:35:39 -!- asiekierka has joined. 06:52:10 What was the first full-ASCII terminal? 06:52:15 As in, both uppercase and lowercase. 06:57:00 Gregor: BTW, also-belatedly in reply, I half-plan to write a mouse-oriented tiling WM since none seem to exist (apart from... acme). 06:57:06 Actually wmii might do it... 07:09:51 http://vlee.sourceforge.net/ 07:57:24 -!- ais523 has quit (Remote host closed the connection). 08:07:39 -!- sftp has joined. 08:08:04 -!- sftp_ has quit (Ping timeout: 276 seconds). 08:08:19 "I have two thoughts about why students resist the idea of functions being values of no fundamentally different character than any others. One source, no doubt, is that many of them have “learned” programming on the street, and have developed all sorts of misconceptions that are being applied here." 08:08:25 Dangerous street programming gangs! 08:18:45 -!- Slereah has quit (Ping timeout: 250 seconds). 08:21:50 hey Vorpal! I think I may have a clue why internet in genera didn't work <-- oh? 08:21:56 Vorpal: I was wrong 08:22:27 Vorpal: anyway, it works, but it's a crapshoot to get it started; half the time the bottom bar loads and I can move my mouse around and it changes but it won't load the rest and clicking out of the window causes X to freeze silently 08:22:33 the rare case, it works 08:22:52 elliott, I haven't had that issue you mentioned 08:23:01 Vorpal: it works. thank you, thank you, thank you for creating this guide. <-- so does that mean you think I'm awesome? 08:23:04 I assume it does 08:23:54 -!- Slereah has joined. 08:23:55 Dangerous street programming gangs! <-- I like the idea 08:24:45 well you'd be awesome if it didn't hang like that. and if it were faster. and if the scroll wheel worked. 08:24:54 ...and backspace worked... 08:25:22 elliott, the scrollback worked afaik? 08:25:29 ??? 08:25:33 elliott, and delete does what backspace does 08:25:36 yes, it does 08:25:39 but delete is annoying to press her 08:25:40 e 08:25:42 fn+backspace 08:25:44 ah... 08:25:50 also every F-key :D 08:25:56 hm? 08:25:59 Fn+Shift+F10 was fun to press. 08:26:10 as in, "I now have carpal tunnel" fun 08:26:18 hah 08:26:25 elliott, well that is your keyboard's fault 08:26:38 elliott, my thinkpad have proper keys for it 08:26:49 *has 08:26:52 and depends on your definition of proper 08:26:54 -!- asiekierka has quit (Ping timeout: 246 seconds). 08:26:55 elliott, besides Fn+Shift is easy, Fn is right below shift 08:26:59 if you mean clustered at the top in a random jumble... :P 08:27:06 and yes it is, but i still had to bend my hand to get both pressed 08:27:12 elliott, well yes 08:27:20 elliott, or move your hand 08:27:35 10:48:32 alise, it's a lovely idea, but I enjoy programming, and as such am a terrible developer. 08:27:35 HA HA HA THOSE WERE THE DAYS 08:27:40 JULY 2010 EH 08:27:51 elliott, what idea? 08:28:04 Lisp OS things. But the point is that PH said he enjoys programming there, ha ha ha 08:28:12 hah 08:28:42 elliott, I thought he enjoyed procrastinating? 08:28:52 X-D 08:29:00 I wonder if I could write the @ compiler in BitC. 08:29:14 interesting idea 08:29:52 elliott, or write your own meta compiler in coq? Which is used to compile the compiler 08:30:03 yo dawg 08:30:07 :D 08:31:56 Vorpal: Do you think a hash tree would work for storing objects in @? 08:31:58 I've been thunkin'. 08:32:46 11:17:17 Of course I mean VirtualBox. Writing bootloaders in Visual Basic is so stupid it's almost cool. 08:32:46 BEST IDEA 08:33:54 elliott, hash tree? Err? 08:33:57 wait what 08:34:03 http://en.wikipedia.org/wiki/Hash_tree 08:35:13 seems to be used for verification rather? 08:35:32 btw I think I have a cold 08:35:52 Vorpal: yes, but if you look at the structure... 08:35:57 and pretend the arrows go the other way... 08:36:03 it's suddenly a lookup tree 08:37:21 hm 08:38:10 12:09:18 Basically, aliseOS will make you toast, take over the internet so you have some more computing power, make your mind explode every time you use it, and sexually gratify your dog*. 08:38:10 12:09:29 *Advanced edition only. 08:38:11 12:10:46 But I don't have a dog 08:38:11 12:10:57 zzo38: It will buy you a dog first. 08:38:11 12:11:28 But I don't need a dog 08:38:45 (12:11:36 Yes, but the dog will be cuddly, you see. But I don't want a dog) 08:43:46 routine that is a pain to code in python: "if all these lines start with a common whitespace prefix, remove it from all of them" 08:52:39 > transpose . dropWhile ((`elem` [" ", "\t"]) . map head . group) . transpose $ [" \t a ha", " \t\tbc", " \t hm"] 08:52:41 [" a ha","\tbcm"," h"] 08:52:56 -!- jcp has quit (Ping timeout: 252 seconds). 08:53:27 wait what 08:53:36 darn 08:55:04 -!- cheater00 has joined. 08:55:34 -!- Phantom_Hoover has joined. 08:56:37 -!- cheater- has quit (Ping timeout: 255 seconds). 09:00:47 -!- Slereah has quit (Ping timeout: 250 seconds). 09:07:19 -!- Slereah has joined. 09:16:56 oerjan: bastard 09:17:02 oerjan: get it right so i can port it :-D 09:19:23 > join (drop . length . takeWhile (`elem` [" ","\t"]) . map (map head . group) . transpose) $ [" \t a ha", " \t\tbc", " \t hm"] 09:19:25 [" \t hm"] 09:19:32 er nope 09:19:47 > join (map . drop . length . takeWhile (`elem` [" ","\t"]) . map (map head . group) . transpose) $ [" \t a ha", " \t\tbc", " \t hm"] 09:19:49 [" a ha","\tbc"," hm"] 09:20:31 that should strp no prefix 09:20:33 oh wait 09:20:37 it should strip just the \t 09:20:38 *strip 09:21:19 it does what i thought it should... 09:21:36 right 09:21:36 yes 09:21:47 > join (map . drop . length . takeWhile (`elem` [" ","\t"]) . map (map head . group) . transpose) $ [" x"," x"," x"] 09:21:49 [" x","x"," x"] 09:22:03 ok, now to find a way to express that in a way that Idiot Python will understand 09:22:27 :t transpose 09:22:28 forall a. [[a]] -> [[a]] 09:22:33 > transpose [[1,2,3],[4,5,6]] 09:22:34 [[1,4],[2,5],[3,6]] 09:22:38 gah 09:22:48 oerjan: it'd probably be easier to convert this whole program to haskell :D 09:22:53 heh :D 09:22:55 -!- sebbu2 has joined. 09:23:20 note i am giving no guarantees that this is the most efficient method, even in haskell... 09:24:13 i can't believe i'm brainfreezing on how to do it in python X_X 09:25:12 -!- sebbu has quit (Ping timeout: 248 seconds). 09:25:13 HEY OERJAN, MAKE AN IMPERATIVE ALGORITHM FOR IT :D 09:25:13 -!- sebbu2 has changed nick to sebbu. 09:25:47 um loop over the first line until you either hit whitespace or something which isn't in all lines? 09:25:53 *non-whitespace 09:27:09 oerjan: except that the first line could have more than the prefix 09:27:13 oh, i see what you mean 09:27:21 isn't that uh 09:27:23 O(mn) 09:27:29 where m is the prefix chars and n is the number of lines apart from the first 09:27:35 what a strange complexity 09:28:10 that's not strange, that's how many characters you actually need to check to be sure what to remove 09:28:19 well, eys 09:28:20 yes 09:28:23 but that's still strange! 09:29:45 trying to drink gravy from one compartment in a telly dinner while there is still liquid in another is not recommended. 09:29:56 noted 09:32:16 it's still O(n) in the actual file size 09:35:25 -!- MigoMipo has joined. 09:35:39 oerjan, you've now given me the most pathetic image ever. 09:36:05 Unemployed mathematician sitting on a sofa with TV dinner liquid all over him. 09:38:24 (Are you still an unemployed mathematician?) 09:52:06 yes. although it was just a little potato water. 09:52:18 and a chair, not a sofa. 09:53:02 why, i'd PAY oerjan to be an unemployed mathematician 09:53:10 ...interesting. 09:53:25 note: this counts as employment 09:54:00 darn. 09:55:32 sorry to disappoint 09:55:39 oerjan: i'll pay you to work on @ ;D 09:59:30 -!- oerjan has quit (Quit: Going elsewhere for dessert). 09:59:49 -!- cheater- has joined. 10:01:25 -!- cheater00 has quit (Ping timeout: 255 seconds). 10:15:03 -!- Lymia has quit (Ping timeout: 246 seconds). 10:33:08 -!- Slereah has quit (Ping timeout: 276 seconds). 10:33:51 -!- wareya_ has changed nick to wareya. 10:37:38 -!- GreaseMonkey has quit (Quit: The Other Game). 10:38:05 -!- Slereah has joined. 10:39:16 -!- Zuu has quit (Ping timeout: 260 seconds). 10:40:39 -!- MigoMipo has quit (Read error: Connection reset by peer). 10:40:48 -!- Zuu has joined. 10:42:13 -!- elliott has quit (Quit: Leaving). 10:43:27 -!- FireFly has joined. 10:44:09 -!- Lymia has joined. 10:51:30 -!- elliott has joined. 10:53:40 -!- asiekierka has joined. 10:57:16 elliott, I looked more at the hash-tree, and I can't see how you could use it for lookup 10:57:27 Vorpal: Like I said, pretend the arrows go the other way X-D 10:57:31 elliott, each hash is a hash of the entire subset of blocks 10:57:50 elliott, yes indeed, but I can't figure out how you can make it more than one level deep (a hash-list...) 10:59:13 True :P 10:59:47 elliott, so in other words, it won't work 10:59:52 OH WELL 10:59:59 elliott, b-tree is useful :P 11:00:08 Sure, if you're LOSER :P 11:00:16 elliott, okay do a b+-tree then 11:04:44 bbl 11:30:06 -!- sftp has quit (Ping timeout: 260 seconds). 11:31:45 -!- cheater00 has joined. 11:33:13 -!- cheater- has quit (Ping timeout: 255 seconds). 11:41:41 -!- cheater- has joined. 11:43:07 -!- cheater00 has quit (Ping timeout: 255 seconds). 11:46:16 -!- cheater- has quit (Ping timeout: 255 seconds). 11:49:56 -!- sftp has joined. 11:56:34 -!- sftp has quit (Remote host closed the connection). 11:57:40 -!- sftp has joined. 12:05:04 -!- cheater99 has joined. 12:14:21 -!- asiekierka has quit (Ping timeout: 260 seconds). 12:15:49 -!- Slereah has quit (Ping timeout: 240 seconds). 12:21:27 -!- Slereah has joined. 12:36:02 -!- BeholdMyGlory has joined. 12:43:05 -!- Slereah has quit (Ping timeout: 248 seconds). 12:49:35 -!- Slereah has joined. 12:53:55 -!- Slereah has quit (Ping timeout: 250 seconds). 12:54:14 -!- asiekierka has joined. 13:00:23 -!- Slereah has joined. 14:12:34 15:29:34 it's like, drowning while strapped to a board and having fun! 14:13:50 waterboarding? 14:16:45 yes, the sport version 14:16:59 15:25:23 olsner: ok so maybe with waterboarding you're actually like 14:16:59 15:25:29 olsner: lying flat on the board at all times 14:16:59 15:26:10 hmm, that could work 14:16:59 15:26:24 although you do that when surfing too, just not all the time 14:16:59 15:27:07 olsner: right, but CONSTANTLY 14:16:59 15:27:09 olsner: ooh 14:17:01 15:27:16 olsner: maybe your arms go underneath, and you tie them to it 14:17:03 15:27:18 same with feet 14:17:05 15:27:21 you become one with the board! 14:17:07 15:29:34 it's like, drowning while strapped to a board and having fun! 14:17:10 15:30:39 olsner: yup! 14:17:11 15:30:46 olsner: just like waterboarding. 14:17:13 15:32:37 well, the torture version is less likely to kill you I think 14:17:15 lolflood 14:17:23 olsner: Thank you for this life wisdom: 14:17:25 17:26:33 it's all fun and games until you think of the details 14:18:07 hehe, that's so true 14:24:08 20:08:46 I also like what I've heard of Nickleback 14:24:08 20:09:04 Although the lyrics are objectionable -- I am able to hande that 14:24:08 i should only read logs from like 2005 so i don't have to have my nice relaxing times pooped on by terribleness 14:24:48 20:11:27 Are you saying I can hear the same melody, with different lyrics??? 14:24:48 MY LIFE IS FINALLY COMPLETE 14:25:05 You had the nick elliott before 2010? 14:25:13 Phantom_Hoover: ? 14:25:26 That conversation with olsner? 14:25:36 Is from 2010-10-30. 14:26:14 Phantom_Hoover: ? 14:26:30 Oh, right. 14:26:54 Phantom_Hoover: WHEN DID YOU THINK IT WAS FROM 14:27:08 I THOUGHT IT WAS THE DISTANT PAST 14:27:14 LIKE, 2 OR 3 YEARS AGO 14:29:36 Phantom_Hoover: YOU THINK THAT'S DISTANT, I WAS IN HERE A WHOLE ONE TIME IN 2006 14:29:43 [~/esotericlogs]% grep ehird 06.* 20 14:29:44 06.12.29:12:42:41 --- join: ehird (n=ehird@user-5440e204.wfd80a.dsl.pol.co.uk) joined #esoteric 14:29:44 06.12.29:12:43:09 --- part: ehird left #esoteric 14:29:44 [~/esotericlogs]% 14:29:50 FULLY FIVE YEARS AGO 14:30:07 BACK WHEN I WAS ELLIOTT'S REAL AGE 14:30:14 (THREE) 14:30:32 [~/esotericlogs]% grep ehird 06.* | wc -l 14:30:33 2 14:30:33 [~/esotericlogs]% grep ehird 07.* | wc -l 14:30:33 25729 14:30:36 SUPEREXPONENTIAL GROWRTH 14:30:39 *GROWTH 14:30:43 NO 14:30:55 > 25729/2 14:30:55 12864.5 14:31:11 > 25729 * 12864.5 14:31:12 3.309907205e8 14:31:20 MY PREDICTION IS MADE 14:32:46 [~/esotericlogs]% for i in 06 07 08 09 10; do grep "^..:..:.. <(ehird|elliott|alise|iEhird)[^>]*>" $i.* | wc -l; done 14:32:46 0 14:32:46 23597 14:32:46 52801 14:32:46 180807 14:32:48 181962 14:32:53 Phantom_Hoover: STATISTICS 14:33:13 SURE BUT YOU CAN'T BEAT ELEGANCE 14:34:22 (I'm amazed you were able to increase your activity from '09 to '10 despite being institutionalised for most of it.) 14:35:35 Phantom_Hoover: You have NO IDEA how quickly I can type on an iPhone now. 14:35:55 Also, '10 I was locked up, '09 I was free. But yeah, no idea how I managed to quadruple my activity :P 14:36:31 I should totally implement my iPhone lockout mechanism on my family's WiFi network just to annoy my father and sister.) 14:36:34 s/)// 14:37:06 Define your iPhone lockout mechanism. Character in password not on iPhone keyboards? 14:37:25 Yes. 14:38:28 21:54:38 HAAAAAAAAAAAAAAAAAAAAAAAAAAAA 14:38:28 21:54:48 i had OS/2 Warp once. 14:38:28 21:55:02 i had all those fucking floppies 14:38:28 21:55:04 it never worked. 14:38:28 some people are just poets 14:38:35 21:55:41 catseye: summary of computing. 14:38:38 some people are DOUBLE POETS 14:39:04 == SUMMARY OF COMPUTING== 14:39:11 I had OS/2 Warp once. 14:39:17 I had all those fucking floppies. 14:39:21 It never worked. 14:40:09 brb editing [[wikipedia:computing]] 14:43:00 -!- MigoMipo has joined. 14:45:10 -!- iconmaster has joined. 14:48:38 23:21:31 (i'll have an orange coke. let's slap a bsd gpl on this thing and check it into the github sccs.) 14:54:26 11:14:27 There's a squirrel that lives near my building that I see every so often. I can recognize it's the same squirrel because it has no tail. It is a constant reminder that, visually speaking anyway, squirrels are approximately 50% tail. 14:55:28 it's a half-a-squirrel 14:56:11 it would nicely symmetrical if there was a squirrel tail running about somewhere 14:57:23 Apr 3 12:32:11 rutian thttpd[25281]: 92.240.68.152 - - "GET /wp-content/uploads/2008/10/game-console.jpg HTTP/1.1" 404 0 "http://www.altavista.com/image/randomlink" "webcollage/1.135a" 14:57:24 what 15:06:56 Alta Vista? 15:06:59 That still exists? 15:08:11 :D 15:09:41 looks like it's an altvista-themed frontend for yahoo nowadays 15:12:00 yeah 15:12:36 IT'S STILL MORNING 15:12:45 I've been doing WORK 15:12:48 NO IT'S NOT 15:12:49 And it's still MORNING 15:12:51 ... on SUNDAY 15:12:56 Hey what happened to pikhq, 15:13:28 he died 15:13:31 He /nick'd to pingveno a while ago and doesn't seem to talk much recently. 15:13:40 lawl 15:13:43 ALMOST BELIEVABLE 15:15:58 olsner: btw: so gonna work on that forth again 15:17:14 elliott: nice 15:17:58 olsner: one problem is i need to copy the dictionary elsewhere, cuz right now it's in my code :D 15:18:21 if you put it at the end of your code, can't you just keep adding to it? :) 15:19:08 olsner: 0x55 0xAA 15:19:17 i don't feel like making sure that aligns as some junk dictionary word 15:20:43 hmm, how did i break my interpreter 15:21:40 olsner: some of the words are promisingly tiny though 15:21:41 store:pop bx ; addr 15:21:42 pop ax ; value 15:21:42 mov word [bx], ax 15:21:42 next 15:21:49 where next is 15:21:53 xchg sp, bp 15:21:53 ret 15:22:41 oh doing the forth again? heh 15:23:01 Vorpal: yeah, adding digit reading support and writing a compiler. 15:23:29 hah 15:23:48 elliott, chances of fitting it in 510 bytes? 15:23:58 decent i guess? 15:24:06 maybe more likely if i remove the interpeter :D 15:24:07 :) 15:24:08 *interpreter 15:24:18 "there's a forth there, you just can't get at it" 15:25:25 s/interpreter/REPL/? 15:26:20 Gregor: no, forth terminology is interpreter 15:26:24 Hm. 15:26:27 Okidoke 15:26:41 Gregor: a forth interpreter reads words and executes them. a forth compiler reads words and compiles them into a new word definition 15:26:54 you invoke the compiler with the : word in the interpreter 15:27:17 Fine, but presumably the main problem isn't the interpreter /per se/, but the keyboard interrupt driver, display, all that BS. 15:27:37 Well, still, the interpreter is my longest subroutine :P 15:27:42 Mmm. 15:27:56 http://sprunge.us/chBI 15:28:29 Ohwow, we actually get to see some code? 15:28:38 THERE'S YOUR SCRAP 15:28:42 "ahem" is a good block name :P 15:28:55 not sure what inspired me to call that ahem :D 15:29:55 hmm, i should factor out that word-finder 15:30:11 -!- sebbu2 has joined. 15:31:27 Gregor: FWIW, the definition of "Forth" this thing uses is very loose :P 15:32:05 -!- sebbu has quit (Ping timeout: 250 seconds). 15:32:45 Well, being /spiritually/ Forth is what's important, not being e.g. ANS Forth :P 15:33:07 Gregor: Define spiritually :P 15:33:34 You must worship the great Forth god. 15:33:40 That it does. 15:35:13 hey omnipit-olsner, after a jz and a ret, will another jz have the same branch? 15:35:16 or could it branch any old way 15:35:29 i.e. does jz or ret invalidate/reset the flag 15:37:52 -!- asiekierka has quit (Ping timeout: 276 seconds). 15:47:44 elliott, do you need that compiler? Can't you just do threaded code? 15:47:52 Vorpal: ... 15:47:59 string threaded I mean 15:48:05 elliott, as in, interpret everything 15:48:13 plz 2 learn how forth works 15:48:18 mhm 15:49:50 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 15:59:44 hmm 15:59:47 do additions to bl overflow into bh? 16:00:21 oh _dear_ that's broken 16:09:32 -!- asiekierka has joined. 16:09:57 issue with firefox 4: if I type a m at the start of the address bar, it eats it up as a short cut for switch to tab. Extremely annoying. Any idea how to disable? 16:10:35 Use Chrome 16:11:11 Phantom_Hoover, there are some things I don't like with chrome. 16:16:06 LIKE HOW THEY SEND ALL YOUR DATA TO THE GOOGLES AM I RIGHT 16:16:28 ... 16:18:01 elliott, no. I'm talking about stuff like where the tab bar is. (Yes I know their motivation for it, I don't like it still.) And how it doesn't look native in a Gnome environment. 16:18:15 at least not last I checked. 16:18:18 There are themes to make it native for just about any gnome theme. 16:18:24 That + tell it to use WM decorations. 16:18:29 Looks flawless here. 16:18:34 elliott, as for the tab bar? 16:18:52 Vorpal: If you won't use a browser because of a few pixels difference in where the tab bar is placed, I say you're making up excuses. 16:19:31 elliott, also, I couldn't find advanced options for cookie acception last I looked. And is there a noscript for chrome? Adblock? Firebug? 16:19:41 you can move the tabs to the side with dev channel IIRC 16:19:52 Vorpal: noscript yes (built in even, but there are extensions too) 16:19:55 adblock yes 16:20:00 and firebug? 16:20:02 firebug maybe. there's always the webkit inspector which works fine for me 16:20:06 right 16:20:08 and has basically the same features 16:20:24 including modifying it on the fly? 16:20:25 there is also http://getfirebug.com/releases/lite/chrome/ 16:20:28 Vorpal: um, duh. 16:20:29 everything has that. 16:20:30 ah 16:20:36 firebug lite is shitty though imo 16:20:40 the inspector works fine 16:20:44 elliott, right, so what about the cookie stuff? 16:20:55 https://chrome.google.com/extensions/?hl=en 16:20:56 JFGI :P 16:21:10 hm 16:21:10 https://chrome.google.com/extensions/detail/cfhdojbkjhnklbpkdaibdccddilifddb?hl=en ;; TOTALLY OFFICIAL (TM) adblock 16:21:44 yep looks good 16:22:47 -!- copumpkin has joined. 16:23:05 https://chrome.google.com/extensions/detail/ppfdcmehpgiojcjgpclmfnbnpdmcmbgo ;; clearlooks scrollbars, not a full theme though :-p 16:24:16 Vorpal: I recommend using the official repos btw on an distro that can. (the .deb from their frontpage just adds an apt repository, installs the chrome package, and self-destructs) 16:24:25 chrome updates far more frequently than debian or ubuntu do :-P 16:24:52 har 16:25:04 elliott, well I found how to disable the thing in firefox 16:31:58 http://www.reddit.com/r/AskReddit/comments/ghnea/those_of_you_labeled_smart_how_has_it_affected_you/ 16:32:01 -!- nooga has joined. 16:32:03 Dammit, impending sense of dread. 16:40:16 lolololFAIL 16:45:07 Phantom_Hoover: It's Well-Known(tm) that telling kids they're smart kills 'em :P 16:46:00 -!- azaq23 has joined. 16:46:24 Well, at least my parents refuse to acknowledge that I am in any way talented. 16:49:00 Phantom_Hoover: QUITE RIGHT HUR HUR 16:49:11 elliott, -_- 16:50:18 -!- ais523 has joined. 16:50:30 hi ais523 16:50:39 hi 16:50:55 theory: most houses are actually haunted, but by especially shy ghosts who never make their presence known 16:51:07 i... okay 16:51:21 ais523, sounds logical 16:51:32 but why 16:51:40 oh, it's just a theory 16:51:45 but one that's kind-of hard to disprove 16:52:01 yes 16:52:04 it's not a theory 16:52:12 even by the informal sense 16:52:15 because it's not falsifiable 16:52:50 also you mean hypothesis, not theory 16:52:52 now, why is btr behaving wrongly? 16:53:03 Vorpal: theory means hypothesis in informal conversation. 16:53:11 yes 16:53:17 otoh what ais523 said is just a religious belief, so it's a wild conjecture, not a theory or a hypothesis or anything :) 16:53:19 which is wonderfully confusing 16:53:42 elliott, not sure it is religious. Belief though yes. 16:53:50 it is religious 16:53:56 how so= 16:53:57 In the informal sense, basically any sequence of words is a theory, even nonsense :P 16:54:04 (That's my theory anyway HERP DURP) 16:54:08 it's a superstitious belief only able to be taken on faith 16:54:20 hm 16:54:31 elliott, so yes it is conjecture indeed 16:54:33 you could institute some kind of requirement for popularity to be a religious belief, but i don't think that'd hold up in practice 16:55:25 -!- Leonidas has quit (Ping timeout: 255 seconds). 16:55:45 -!- Leonidas has joined. 16:56:22 hmm, wtf is u pwit hthis :/ 16:56:53 ok so it's going the wrong way around 16:56:55 *up with this 16:57:30 elliott, what are you talking about 16:57:35 my forth 16:58:01 -!- asiekierka has quit (Ping timeout: 248 seconds). 16:58:19 ah 16:59:26 possibly the first on-topic thing i've done in ever >:D 17:00:17 it's a superstitious belief only able to be taken on faith ← I wouldn't define religiousness purely on that basis. 17:00:26 Phantom_Hoover: "religious belief", not "religion" 17:01:58 bleh 17:02:00 olsner olsner olsner :D 17:02:34 OH DUH 17:02:37 that's why it's not working 17:02:39 ...i'm a stupid fuck 17:04:29 yes! 17:04:32 integer reading works! 17:04:42 Phantom_Hoover: Vorpal: now is your chance to convince me it needs to support hex 17:05:05 also: in an unprecedented innovation, you can write your integers in packed-letter format 17:05:09 just prefix a word with a 0! 17:05:15 also, you can mix and match 17:05:24 qw9f70 is a number. i'm not sure which. 17:06:05 Well 6e2 is a block drawing character. 17:06:18 0qwe apparently fails to qualify for number status. 17:09:14 Vorpal: Phantom_Hoover: ais523: WOULD YOU LIKE TO TRY OUT THE FRTH510 DEVELOPER'S PREVIEW 17:09:25 elliott: not right now 17:09:33 *gasp* 17:09:36 elliott, maybe another day 17:09:37 but it's only a 512 byte download! 17:09:39 and implements SEVERAL words! 17:09:46 it can entertain you for whole SECONDS with a simple qemu call! 17:09:58 Phantom_Hoover: Vorpal: now is your chance to convince me it needs to support hex <-- it doesn't 17:10:18 elliott, and I would need to install qemu 17:11:00 Vorpal: bochs also works 17:11:07 elliott, not installed either 17:11:14 virtualbox...might work 17:11:15 only have virtualbox around for virtualisation 17:12:23 anyway how long does it take for you to install a package X-D 17:13:23 Phantom_Hoover: do YOU want to try 17:13:29 NO 17:15:11 Phantom_Hoover: WHY NOT 17:15:26 I HAVE NEVER REALLY LEARNED FORTH 17:16:01 Phantom_Hoover: It isn't Forth, it only has six words, of which three you can actually use. 17:16:14 The other three? 17:16:30 One is broken and the other two have no discernable effects from inside the interpreter. 17:16:37 Also I appear to have broken a word. 17:18:17 Phantom_Hoover: ANYWAY THEORETICALLY THIS SYSTEM CAN ALREADY DO ANYTHING 17:18:24 ALL YOU HAVE TO DO IS POKE TO THE RIGHT LOCATIONS IN THE PROGRAM 17:18:26 SO THAT IT DOES WHAT YOU WANT 17:22:27 elliott, develop the rest using that 17:22:31 Vorpal: no :D 17:22:38 aww, come on 17:22:42 that was a wonderful idea 17:22:51 with an assembler and a lot of patience it could be done. 17:23:08 you'd want to poke the dictionary so that you have a new entry, "do stuff", that points to some code far away 17:23:12 elliott, real men pokes memory directly. With a magnetic needle 17:23:24 and then you could just modify that code by assembling it manually and poking the words in 17:23:30 elliott, indeed 17:23:40 elliott, how many bytes is it currently? 17:24:09 200 and something last I checked. it's going to expand, obviously, to grow a compiler and more words, but it's also going to contract as I microoptimise 17:24:21 right 17:24:24 I figured out the most ghetto possible way to do IF ... THEN 17:24:33 elliott, test, jmp? 17:24:36 cmov? 17:24:38 not that simple 17:24:45 in most forths, if leaves a special marker on the stack 17:24:49 then goes back and twiddles it with the pointer to the THEN 17:24:50 err not jmp obviously 17:24:52 so that it knows where to jump to 17:24:54 jne rather 17:24:56 but with mine 17:24:58 IF will just: 17:25:01 (1) look at the call stack 17:25:04 (2) read the calling word's code 17:25:14 (3) skip past the call instructions until it finds the address of THEN 17:25:17 (4) jumps there 17:25:18 (if it's false, that is) 17:25:36 so it works by inspecting the machine code that called it :D 17:25:43 heh 17:25:52 i'd like to see you do THAT in C 17:26:16 Easy enough unless you meant portable C 17:26:24 how will that cope with nested ifs? 17:26:30 olsner: it won't 17:26:37 o.O 17:26:41 Deewiant: Good luck getting predictable enough code from the C compiler to manage that 17:26:46 olsner: what's the need? you can just define multiple words 17:26:53 olsner: iirc colorforth doesn't support nested ifs either 17:27:07 (I'm also leaving out ELSE support for the same reason as colorforth; simpler to implement a separate return) 17:28:04 in forth it's normal not to support nested ifs at all? 17:28:10 olsner: not in *forth* 17:28:16 colorforth hardly counts as normal forth :-D 17:28:37 olsner: but anyway this lets me avoid any complicated "compile semantics". 17:28:42 everything has one... semantic. 17:28:55 apart from integer literals, which are treated specially by both interpreter and compiler :) 17:29:00 aha 17:29:11 (they are in a real forth, too, just they have a needless level of indirection (LITERAL)) 17:29:39 -!- lament has joined. 17:29:45 olsner: i think this also means that IF...THEN will fail badly in the interpreter :) 17:30:13 since it'll try and look at the interpreter's source code, which is ofc free-form x86 17:30:23 but who cares, define a temporary word! 17:31:16 -!- catseye has joined. 17:31:22 hi 17:31:41 hi 17:31:47 cat's hi 17:31:57 what is it with norwegians and puns 17:32:36 -!- catseye has set topic: ESOTERIC LANGUAGES | Catch sufficiently hello world. | An unusually not mephitic forum. | Enjoy being locked in your matrix of solidity. | yoob: http://catseye.tc/lab/yoob/applet.html (+Ale) | Logs: http://tunes.org/~nef/logs/esoteric/?C=M;O=D, http://codu.org/logs/_esoteric/. 17:32:46 catseye: fwiw, yoob feedback: for some reason, loading a new language hangs the thing for several seconds 17:32:51 also clicking the about language button. 17:33:00 it's quite disconcerting 17:33:06 i'll work on it 17:33:16 "ah. i see the problem. what we need is MORE SPEED" 17:33:22 speed(); speed(); speed(); 17:33:56 it needs to load new classes in the background 17:33:57 also i clicked edit in ale and the whole applet went white :D 17:34:22 never seen that before 17:34:59 speed(); speed(); speed(); <-- that obviously has some call overhead without an inlining compiler! ;P 17:35:17 catseye: hm right 17:35:18 catseye, any plans to add Lazy K :P 17:35:21 catseye: if you click about -> done 17:35:26 catseye: edit/reset/step/run become ungreyed 17:35:29 for some reason 17:35:38 and then clicking edit borks it 17:36:03 i believe that 17:36:22 actually i'm not sure why edit starts off greyed 17:36:29 afaict it leaves no way to actually input an initial program 17:36:56 also the brainfuck input thing reorders text if you type quickly :p 17:37:29 um? the input thing is just a JTextArea... 17:37:41 yes, but the implementation deletes characters from it and repositions the cursor as it goes 17:37:53 so if you type faster than java can wake up and remove the characters, your typing gets out of order 17:38:01 testing! can become ng!testi or whatever 17:38:18 oh, the input box, not the program-editing box 17:38:20 try typing hello world into revcat right as it starts 17:38:20 right 17:40:37 it needs to be a custom control of some kind, not a textarea. 17:40:41 -!- copumpkin has quit (Ping timeout: 248 seconds). 17:41:26 I wonder why ls is called ls. After all it stands for list directory? Shouldn't it be ld or lsd then? Not sure why the linker is ld... Link Objects? Should be lo? 17:41:26 -!- copumpkin has joined. 17:41:37 catseye: preferably just a box that can hold one char? 17:41:41 and silently buffers them behind the scenes 17:41:55 Vorpal: List Segments from Multics 17:41:56 Vorpal: 'list segments' 17:42:05 in Multics, (collection of) segment(s) = file 17:42:10 Deewiant, ah 17:42:35 dunno where ld comes from 17:42:39 Vorpal: it was carefully chosen to produce a unique value in an existing perfect hash function 17:42:40 hm 17:42:49 catseye, heh :P 17:43:41 Link on up Dem objects 17:43:47 catseye: you should implement frth in yoob :-P 17:43:49 hah 17:44:20 elliott: linkers used to be called loaders 17:44:29 and ld is a plausible abbreviation for "loader" 17:44:32 ais523: hmm, right, I think the Multics one was a loader 17:46:57 SOMEHOW I FEEL CATSEYE DOES NOT EXPERIENCE A WAVE OF EXCITEMENT AT THIS IDEA 17:46:58 -!- impomatic has joined. 17:47:01 Hi :-) 17:47:05 omg impomatic heard 17:47:07 i'm working on the forth 17:47:09 he has spies 17:47:16 wow, someone just made a 14-bit quantum register 17:47:22 that's twice as much as the state of the art a few years ago 17:47:29 ais523: they're second-class persons? 17:47:38 is forcing the hand of a person allowed like that? 17:47:39 wow, someone just made a 14-bit quantum register <-- wow 17:47:44 although they haven't hooked it up into an actual quantum computers 17:47:46 *computer 17:47:48 Elliott: what precisely are you writing? 17:47:59 impomatic: I'm continuing work on my 510-byte Forth. 17:48:13 impomatic: I've added integer literals; after I fix this pesky bug, I'll be adding a compiler. 17:48:35 impomatic: And then I will RULE THE WORLD 17:48:57 elliott: only until Itsy-Forth is released :-P 17:49:05 impomatic: Will IT be 510 bytes of x86? 17:49:07 I THINK NOT 17:49:12 elliott: was "frth" a typo? 17:49:15 catseye: no 17:49:19 Saves a byte :P 17:49:20 i can't find it 17:49:23 impomatic: TECHNICALLY all this work is superfluous; it has poke, you can just poke the program you want into memory and cause the interpreter to jump there with a well-placed additional poke. So I'm DONE ALREADY and it's like 200 bytes. 17:49:41 catseye: that's because it's neither adequately specified, implemented entirely, or mentioned outside of here ever 17:49:44 or indeed given a name 17:50:09 frth = your 510-byte Forth? 17:50:16 maybe :) 17:50:17 elliott, do you mean FRTH? The fingerprint? 17:50:34 catseye: space constraints are twisting it into, uh, something more than a little esoteric 17:50:48 elliott: it'll be as long as it needs to be, probably 1K. Otherwise it'll be missing some features. 17:50:53 impomatic: WELL THEN! 17:51:21 elliott, impomatic: you are both doing it wrong. Do it in VHDL 17:51:29 I could make it smaller if I didn't worry about strict ANS compatibility. 17:51:36 Phantom_Hoover: I'll have to implement something representing the functional/combinatorial world at some point. Lazy K is probably easier to implement than Unlambda. (guessing) 17:51:43 impomatic: I reject your culture of demanding software spend bytes on implementing SO-CALLED ``features'' at the alter of NEEDLESS BACKWARDS COMPATIBILITY. 17:52:04 Yes, indeed, your BUREAUCRATIC programming style is OBSOLETE and OUTMODED! You would STEAL another 512 bytes from the user for no gain at all! 17:52:13 SUPPORT FRTH, ONE TRUE MINIMALIST FORTH 17:52:19 DOESN'T REQUIRE DOS EITHER BECAUSE IT'S AWESOME 17:52:19 catseye: Unlambda has a few features that more or less make it deliberately awkward to implement 17:52:36 agreed, DOS is awesome, nothing should require an awesome thing 17:52:43 xD 17:55:29 wtf is with some of these bugs :/ 17:55:31 hmm oh wait 17:55:31 hmm 17:55:46 weird 17:57:49 It's not really possible to make the interpreter/compiler loop much smaller than 100 bytes. 17:58:39 By the way, there's a #forth channel :-) 17:58:52 elliott, you know the freebsd bootloader has forth? 17:59:00 Yeah? 17:59:02 elliott, could your forth replace that one? 17:59:12 to make the bootloader smaller 17:59:12 impomatic: I know, but last time I was in it ams wouldn't shut up. 17:59:24 impomatic: Also, err, my interpreter is smaller than that. 17:59:39 Hmmm... I'd be interested in seeing it. 17:59:40 Vorpal: probably not without losing the remaining bootloader functionality :P 17:59:41 Maybe like 50 bytes? 17:59:47 olsner, hah 18:00:06 impomatic: http://sprunge.us/JaXb Here's the currently-something's-broken version :P 18:00:14 Those two commented out lines really should be there, there's just some weird bug I'm tracking down. 18:00:16 the freebsd bootloader doesn't reside in the bootblock 18:00:27 catseye, ah 18:00:28 s/bootblock/MBR/ 18:00:39 impomatic: Unless you count the word reader and word finder (as in, dictionary lookup) in the byte count. 18:00:44 impomatic: But since the compiler reuses them.. 18:00:47 *them... 18:01:21 My loop is compiler and interpreter. Probably why it's bigger. 18:01:25 two example word bodies: 18:01:26 fetch:pop bx 18:01:26 push word [bx] 18:01:27 next 18:01:29 store:pop bx ; addr 18:01:31 pop ax ; value 18:01:33 mov word [bx], ax 18:01:35 next 18:01:38 impomatic: My compiler is a separate word; I'm curious, why are yours intertwined? 18:01:58 (next is just xchg sp, bp; ret) 18:02:18 I keep the top stack entry in a register instead of on the stack. Makes some of the code smaller. 18:02:22 (that store comes out to four bytes, btw) 18:02:26 oh wait, slightly more 18:02:32 7 bytes 18:02:35 (including next) 18:02:38 fetch: mov bx, word [bx] 18:02:43 next 18:02:50 -!- sebbu2 has quit (Read error: Connection reset by peer). 18:02:55 fetch is six bytes including next 18:03:07 impomatic: Well, yeah, that makes some code shorter. 18:03:13 impomatic: But the stack manipulation words would require more juggling. 18:03:20 As well as pushes. 18:03:20 -!- sebbu has joined. 18:03:20 -!- sebbu has quit (Changing host). 18:03:21 -!- sebbu has joined. 18:03:22 So I'm not sure it pays off. 18:03:26 impomatic: What's your NEXT? 18:03:28 store: pop word [bx] 18:03:32 pop bx 18:03:34 next 18:03:38 impomatic: I'm doing subroutine threaded code, btw. 18:03:54 Also, how does that store work at all... 18:03:54 -!- FireFly has quit (Quit: swatted to death). 18:04:13 Isn't that reversed? 18:04:39 thanks for the pop-to-dereference trick though :P 18:04:48 store is now 6 bytes X-D 18:05:48 elliott: I have two different NEXT. At the moment I can do indirect of direct threaded. 18:05:56 of EQU or 18:06:08 For me, subroutine threaded pays off massively. 18:06:16 Because I can reuse the short x86 stack instructions. 18:06:37 You could use INT 3 for next. It's only 1 byte :-) 18:06:54 so is ret... 18:08:46 How do you handle the return address if you're using the stack for other stuff? 18:08:58 impomatic: xchg sp, bp :P 18:10:03 -!- Sgeo has joined. 18:10:07 So each word starts and ends with xchg sp, bp? 18:10:27 impomatic: No -- each word ends with it, and then a ret. Well, usually; as long as it ends up in the right place at the end it can do whatever it wants. 18:10:35 impomatic: The initial swap is done by the interpreter loop I pasted. 18:11:21 -!- Zuu has quit (Ping timeout: 260 seconds). 18:12:19 this way you get nearly zero dB loss in the 100-500 KHz range, and only negligble dropout thereafter 18:12:46 -!- FireFly has joined. 18:13:00 catseye: ...yes...what 18:13:26 FireFly, Take my love, take my land 18:13:59 -!- augur has quit (Remote host closed the connection). 18:14:08 catseye, wrong channel? 18:14:19 I haven't even seen the series 18:14:34 * Sgeo mindboggles 18:14:47 Sgeo, I haven't seen the series either 18:15:00 Vorpal, you're not named after it, though 18:15:14 Sgeo, uh... His nick is after the insect obviously 18:15:18 (Yes, I know firefly is not just the name of a series) 18:15:44 I started using this nick long before I knew about the series :P 18:15:48 VORPAL THIS IS NEVER THE WRONG CHANNEL 18:15:57 catseye, touche 18:17:23 So, how do I perform esoterica spells? 18:18:01 Sgeo, usually you write a program in Malbolge that outputs an underload program that perform the task 18:18:04 performs* 18:20:57 can anyone refresh my memory: the lambdas in FALSE aren't proper closures, right? If I do like [n;] then change the value stored in n, executing that lambda won't give me the original value of n? 18:21:26 um, that's unrelated to proper closures 18:21:29 (define x 42) 18:21:32 (define f (lambda () x)) 18:21:36 (set! x 24) 18:21:38 (f) => 24 18:21:59 since afaik all false vars are global 18:22:16 catseye: more importantly, it's not a real false unless you support `... :) 18:22:39 "can't properly close over values" then 18:23:18 if you don't have local variables, then of course you can't close over values :) 18:23:32 then, in my book anyway, you don't have closures 18:23:55 but uh, you could close over globals by copying them when constructing the closure 18:24:09 you can do it i'm sure! with `! 18:25:03 somehow i don't get the impression catseye is rushing to implement ` either 18:25:16 dunno why, 68000 emulator in java sounds like fun 18:25:29 oh, you'd also have to require amiga OS files 18:25:31 Catch sufficiently 68000 emulator in Java. 18:25:35 yes. 18:27:24 or, 68000-subset emulator in MBR. An unusually not mephitic project. 18:27:31 I wonder how many instructions you could do. 18:29:24 what's the deal with these "catch sufficiently"? 18:29:50 I don't know. 18:31:55 olsner: they're caught sufficiently 18:31:55 -!- Zuu has joined. 18:32:19 hmm, I'm obviously not catching sufficiently 18:33:03 try catching more sufficiently 18:33:06 an unusually not metphitic task 18:33:17 and while you're at it, enjoy being locked in your matrix of solidity! 18:33:18 elliott, wtf is "metphitic"? 18:33:28 elliott, oh are all these from the same source? 18:33:29 olsner: have a nice kaksikymmentäneljätuntiaikakausitämänhetkinen. 18:33:34 Vorpal: no 18:33:43 elliott, then what is the source of the other two= 18:33:49 s/=/?/ 18:33:52 #esoteric? :) 18:33:54 which other two 18:33:59 those other two --> 18:34:12 elliott, catching sufficiently and metphitic task 18:34:26 former is recent esowiki spammer 18:34:43 i thought that was the latter 18:35:04 it's mephitic, please stop failing at spelling things right in front of you 18:35:06 quite offensive 18:35:11 ;D 18:35:14 WHY CAN'T I DANCE LIKE THE SNOWFLAKES 18:35:55 because society will never accept alternative lifestyles 18:36:01 catseye: you're no snowflake, obviously you can't dance like one 18:36:05 2011-04-01.txt:11:41:30: (diff) (hist) . . N Talk:Velato/‎; 05:01 . . (+169) . . 195.211.160.6 (Talk) (Unusually not mephitic forum!!!! Epilogue to bookmarks. To a countless extent wares resource. Greatly much admins) 18:36:08 so both were spammers. 18:36:13 it's mephitic, please stop failing at spelling things right in front of you <-- I copy pasted your line " an unusually not metphitic task" 18:36:23 oh 18:36:25 *mephitic 18:36:26 shameful of me 18:36:33 elliott, :D 18:36:37 all this discussion from a little typo... 18:36:43 Vorpal: ENJOY BEING LOCKED IN YOUR MATRIX OF SOLIDITY, ASSHOLE 18:36:47 so what does mephitic mean? 18:37:01 miasmic: of noxious stench from atmospheric pollution 18:37:01 wordnetweb.princeton.edu/perl/webwn 18:38:16 sweet, google has word definitions now 18:38:31 impomatic: wanna debug my ugly asm? :D 18:38:37 olsner: "define:x" has existed for years 18:38:39 literally 18:38:41 *mephitic asm 18:39:19 elliott: true, but I don't want to have to remember having to add "define:" 18:39:36 plus you only get crappy definitions with define:x 18:39:37 why does this thing refuse to acknowledge mephitic solidity :/ 18:39:42 im gonna cry 18:39:52 h^@¸^Gh^@<8c>^W¼ÿÿ½^@<80>è1^@1öë^G&Ç^D^@^@FFè-^@èF^@èt^@<83>ÿ^@t^Oh^U|<87>åÿe^D<87>åS<87>åëÜ&Ç^D?^GFFëÓ0À1ÿ¹ ^OóªÃ&fÇ^Do^Gk^G<89>ð³ öó@<^X^?^Eöã<89>ÆÃ1öëÚf1Û0äÍ^V&<88>^DF&Æ^D^GF< u^AÃfÁã^E,@$^_^HÃëâf^Oºë^_,00äkÛ 18:39:53 ^AÃëÒ¿â|f9^]u^AÃ<83>=^@t^E<83>Ç^Fëð1ÿÃ<87>åè´ÿÃ[ÿ7<87>åÃ[<8f>^G<87>åÃX<87>å_P<87>åÿç<87>å_X<87>åPÿçX&<88>^DF&Æ^D^GF<87>åÃ^D}^^^@^@^@»|òQ^@^@Á|²=i^@Ê|4µ^B^@Ó|^\^@^@^@^@^@^@^@µ| 18:39:55 lol how is it still that small 18:39:57 elliott: true, but I don't want to have to remember having to add "define:" <-- the non-crappy ones been around for years too 18:40:01 how :| 18:40:31 elliott: I don't mind having a look for a few minutes. 18:40:40 impomatic: trust me, you don't want to :) 18:40:43 it's unbelievably hideous 18:41:01 I don't mind ugly code. 18:41:01 wtf 18:41:04 removing that dictionary entry fixed it 18:41:13 4+2 is 6 right? just checking 18:42:33 It can't be more ugly than this : C >R 256 15 16 1799 4 13107 2 21845 R> 4 0 DO TUCK OVER AND -ROT INVERT AND ROT / + LOOP ; 18:42:43 ok, sent it in /msg, trade secret after all :P 18:42:46 pertinent comment is at the bottom 18:42:48 hmm, how would you noun mephitic? mephicity? 18:42:49 ; If this is uncommented, then trying to execute @ (= 0) reports "?" 18:42:56 olsner: no, that's the city of Mephi 18:43:06 mephiticity? 18:43:06 sometimes youtube fails badly: [download] 62.1% of 133.44M at 63.31k/s ETA 13:37 18:43:14 impomatic: also, the other things that are commented out are commented out "permanently" 18:43:16 note the video is about 6 minutes 18:43:18 i.e. there are no debug hacks left in this 18:43:23 there is no way that buffering could work here 18:43:28 wait 18:43:29 wtf 18:43:35 oh no wait 18:43:36 nm 18:43:38 i thought it fixed itself 18:43:41 but i forgot to uncomment the dictionary entry 18:43:55 impomatic: basically I _think_ fword is somehow broken 18:44:09 It can't be more ugly than this : C >R 256 15 16 1799 4 13107 2 21845 R> 4 0 DO TUCK OVER AND -ROT INVERT AND ROT / + LOOP ; <-- "DO TUCK OVER AND" look a bit like intercal somehow 18:44:21 PLEASE DO TUCK OVER AND UNDER 18:44:27 it's the DO followed by a bunch of caps, I think 18:44:31 ais523, yep 18:45:44 -!- Zuu has quit. 18:47:07 -!- Zuu has joined. 18:48:33 elliott 18:48:43 You're wanted in #esoteric-minecraft 18:48:58 please say it isn't so 18:49:24 catseye, what isn't so? 18:49:40 anything, doesn't really matter 18:50:39 catseye, ais523 theory about ghosts probably isn't so :P 18:50:43 happy ? 18:51:43 yes 18:51:44 thanks 18:51:49 what theory was that? 18:52:22 involves Feather probably 18:52:38 -!- jcp has joined. 18:52:41 no, just ghosts 18:52:44 shy ghosts 18:58:33 I will summarize: Ghosts are all over the damn place, but they're fucking pussies. 18:58:41 XD 18:58:44 Interpret the last two words in either of the two obvious ways. 19:00:07 catseye, theory: most houses are actually haunted, but by especially shy ghosts who never make their presence known 19:03:16 this combines well with my theory that upon death, the human soul remains on earth but becomes remarkably timid 19:07:00 Sam Hughes has a job now? 19:07:09 I preferred my statement of the "theory" 19:09:48 sam hughes has always had a job ever 19:11:07 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep). 19:11:08 "Sam Hughes (January 18, 1824–April 1, 1898) was the last great ophicleide player and one of the greatest who ever played the instrument in its short history." 19:11:15 yes. 19:11:31 he should set that as his twitter bio :D 19:11:31 but now he's too shy and also non-corporeal so can't 19:13:05 I had not heard of the ophicleide before. That's quite the instrumet. 19:13:08 *instrument 19:14:01 sam hughes has always had a job ever ← what about the constant moaning about him not being able to get a job in the older entries? 19:14:06 well i mean 19:14:09 after time started beganning 19:14:11 he jobbed 19:14:35 Link to his Twitter, BtW? 19:14:41 Meanwhile, internet commentators cannot resist being irritating snooty douchebags: "If I had a choice, I'd take NO beer. If I didn't have a choice, and was faced with the prospect of spending the rest of my life required to drink beer regularly, I'd probably drown myself in the waves." 19:14:53 Phantom_Hoover: http://twitter.com/qntm. He is forgiven for his slander against J THIS ONE TIME. 19:15:51 catseye, now I have to google what "ophicleide" is 19:16:02 Vorpal, it's a weird brass thing. 19:16:15 Phantom_Hoover, and why isn't it played any more? 19:16:56 Because there's only room for so many brass instruments? 19:17:01 "Tau is the Dvorak of trigonometry." 19:17:04 ah fair enough 19:17:08 SAM HUGHES AGREES WITH ME HAH 19:17:16 WHERE IS PIKHQ I MUST GLOAT 19:17:18 Phantom_Hoover, you like Dvorak music? 19:17:34 *facepalm* 19:17:35 Suspiciously plausible hypothesis proposed on Metafilter: Simon Pegg and Nick Frost are Sam Vimes and Fred Colon. 19:17:39 OMFGYESYESYSEYSYEYSEYSYEYSESY 19:17:45 THAT WAS ALSO PROPOSED ON REDIT 19:17:47 *REDDIT 19:17:57 Phantom_Hoover, oh the keyboard layout? 19:18:00 ALSO SHUT UP YOU DON'T EVEN HAVE A METAFILTER ACCOUNT 19:20:24 SAM HUGHES AGREES WITH ME HAH 19:20:57 catseye: mathematician, code monkey and hard-science-fiction author, before you possibly ask 19:21:34 Gregor: It's like Evolution of Dance—a collection of kicky songs, just substitute dancing for the tribal drumming of a self-crafted PVC pipe instrument. 19 songs in 8 minutes. [more inside] 19:21:38 Gregor: EVERYTHING PVC IS GREGOR RELATED 19:23:47 I already TOLD you who Sam Hughes was, duh 19:23:52 catseye: SAME GUY 19:25:23 http://www.thinkgeek.com/interests/looflirpa/e8d9/ ;; thinkgeek, always like 17 years behind! 19:26:52 -!- augur has joined. 19:26:58 17 years eh? 19:27:04 yes. :P 19:27:37 ouch http://www.thinkgeek.com/interests/looflirpa/e8b8/ 19:27:51 I wonder if the images have reached china or some other place stereotypically heartless towards pets and made someone try it for real 19:28:08 lament: yeah well, sometimes a cigar is just a light saber 19:28:14 olsner: WE CAN ONLY HOPE 19:28:19 -!- poiuy_qwert has joined. 19:28:59 -!- poiuy_qwert has quit (Client Quit). 19:29:02 I'm pretty sure TA-TK likes me :/ 19:29:44 She called me "babes" (outloud, so I don't know if she'd spell it like that) and "boo" and "swee" (I think that was cut off) 19:31:26 -!- sebbu2 has joined. 19:31:27 -!- sebbu2 has quit (Changing host). 19:31:27 -!- sebbu2 has joined. 19:31:49 I am quite amused by the idea of a shelf in the library coming on to Sgeo. 19:32:12 "TL-UA, on the other hand, won't give me the time of day..." 19:32:20 BOOSWEE 19:32:43 Oh, she said "my sweet" 19:32:48 catseye: Man, you ain't lived til you been with some of dat Dewey decimal material 19:33:30 Wait, since when does "I'm pretty sure likes me" deserve to be followed by the emoticon ":/"? 19:33:40 -!- sebbu has quit (Ping timeout: 240 seconds). 19:33:49 depends on who :/ 19:33:56 catseye, since I've come to the conclusion a while ago that she's a boring idiot. 19:34:01 I'm pretty sure Hitler likes me :/ 19:34:01 catseye, well, a bookshelf would be blind and unable to move, so Sgeo would probably be attracted to it anyway. 19:34:02 A lot :/ 19:34:13 Well I would think it would quantize to :) or :( pretty soundly in most cases, is all. 19:34:15 Like, he's proposed to me and everything :/ 19:34:20 elliott: now I'm trying to mentally imagine a cross between :/ and !, interrobang-style 19:34:22 And threatened to kill me if I don't marry him :/ 19:34:29 I am sort of neutral about this :/ 19:34:46 So wait, which one is TA-TK? 19:34:52 Is that KT-AT? 19:34:52 elliott, the "programmer" 19:34:55 Or is another one TA-TK. 19:34:56 I LOSE TRACK. 19:34:59 Another one 19:35:00 Not KT-AT 19:35:12 Someone decided that "Other" was not a good enough moniker 19:37:38 -!- oklopol has joined. 19:37:51 Sgeo: Probably me 19:37:54 HI OKLOPOL 19:37:56 hi. 19:37:57 YOU'RE A MASTER 19:38:02 literlaly loll 19:38:06 ahajhahahaha 19:38:13 HAHHIOAHAHOAIJHAIOJHOEJIJOIJNHSKREJWHDP[Q] 19:38:17 ehheahehehehehehehehehehehaw 19:38:19 se 19:38:25 kjnesfrdldfglvcx 19:38:28 t3q4w5yj6ue4tgqrthyetwrqgthekliuolikurjyeuio'p 19:38:29 r5deio'ple3't0sl5edoP 19:38:29 y'tf'g 19:38:30 hy8ftghgfduiohpjkp'o< 19:39:05 suddenly: oklo 19:40:12 literlaly loll <-- laughing out loudly loud? 19:40:20 * catseye sticks "t3q4w5yj6ue4tgqrthyetwrqgthekliöäuolikurjyeuio'p" into Google Translate 19:40:33 -!- impomatic has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.5.18/20110319140258]). 19:40:42 catseye: its clever for "asljasd" 19:40:42 "Maltese to English translation" 19:41:10 * catseye clicks "Listen"! 19:41:17 catseye, it means "Piranhas in your hovercraft" 19:41:41 "Listen" is not working :( 19:41:59 catseye: it is 19:42:03 catseye: every letter in that sentence is silent 19:42:24 every letter is pronounced as "Google fails to serve content to browser" 19:44:03 yes 19:46:17 hey I found a new "hat" for Gregor! 19:46:23 Uh oh 19:46:31 Gregor, two new 19:46:40 Gregor, http://www.thinkgeek.com/tshirts-apparel/hats-ties/beac/ and http://www.thinkgeek.com/tshirts-apparel/hats-ties/b53e/ 19:48:06 Wierd spec neither defines the size of values on the stack nor what happens if you try to pop an empty stack. 19:48:31 wow, thinkgeek really makes me hate being alive 19:48:53 `addquote wow, thinkgeek really makes me hate being alive 19:48:58 347) wow, thinkgeek really makes me hate being alive 19:49:29 catseye: why? 19:49:40 catseye, heh 19:50:16 Wierd spec neither defines the size of values on the stack nor what happens if you try to pop an empty stack. 19:50:20 olsner: BECAUSE I HAVE A SOUL, OR I DID, BEFORE I STARTED LOOKING AT THESE PRODUCTS 19:50:30 catseye: just steal a convenient type of values on the stack from TURKEY BOMB 19:50:40 catseye: what's wrong with the products? 19:50:45 Also, Befunge-93 doesn't define what happens if you try to p or g outside of the 80x25 area 19:52:40 Or if someone else tries that either! 19:53:35 catseye: You should implement -98 next ;D 19:53:50 Ooh, ooh, or jumping to -1 is exciting, my old language that NOBODY HAS EVER GIVEN ANY LOVE EVER 19:54:10 elliott: that was yours? 19:54:16 yes 19:54:29 catseye: You should implement -98 next ;D <-- what about the y coordinate issue you found? 19:54:32 ouch 19:54:36 ais523: what? 19:55:38 I'm still not sure whether it's TC or not 19:56:13 I haven't actually looked at it 19:56:15 but the name's painful 19:56:21 Ooh, ooh, or jumping to -1 is exciting, my old language that NOBODY HAS EVER GIVEN ANY LOVE EVER <-- which language? 19:56:27 Vorpal: http://esolangs.org/wiki/Jumping_to_-1_is_exciting 19:56:30 the syntax of that "spec" is 19:56:32 elliott, *oh* 19:56:36 command name stack trace -> result 19:56:40 stack track = right-most is top of stack 19:56:47 # is a pick type instruction thing 19:56:48 elliott, *that* was that name 19:56:55 Vorpal: wat 19:57:14 elliott, I searched for "or jumping to -1 is exciting" :P 19:57:37 X-D 19:58:13 Vorpal: what y coordinate issue? 19:58:17 blahbot` in #esoteric can run this. 19:58:21 catseye, sec 19:58:25 I'm implementing Wierd next, btw. 19:58:28 It deserves it 19:58:54 1 vector containing the least point which contains a non-space cell, relative to the origin (env) 19:58:54 1 vector containing the greatest point which contains a non-space cell, relative to the least point (env) 19:58:54 These two vectors are useful to give to the o instruction to output the entire program source as a text file. 19:59:02 catseye, I remember elliott found some issue with that 19:59:07 I forgot the details. Ask him 19:59:28 dude we've been over this 19:59:31 does it really matter :P 19:59:36 I like Wierd, but also SNUSP 19:59:37 elliott, well catseye doesn't know 20:00:22 -!- Slereah has quit (Ping timeout: 240 seconds). 20:01:17 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 20:01:21 I...that's one of the things FBBI still fails at. It doesn't shrink those bounds if you overwrite the edges with space. 20:01:27 that's not the issue 20:01:32 i realize that 20:01:37 :p 20:01:42 but no one is saying what the issue is 20:01:43 catseye, I think it was something like the way it was written it meant that it wasn't usable by o in fact. 20:01:45 cfunge breaks that too unless you compile it explicitly stating you want it to not be broken 20:01:56 slowdown.b98 was designed to completely screw with that effect, IIRC 20:01:56 catseye: 1 vector containing the least point which contains a non-space cell, relative to the origin (env) 20:01:58 catseye: that's not 20:02:00 elliott, the default is for "not broken" there 20:02:01 catseye: the top-left of the bounding box 20:02:07 catseye: that's the least _occupied_ point 20:02:13 the bounding box could be much bigger 20:02:23 catseye: now, you could say that "these two vectors are useful to give to the o instruction" overrides this, but 20:02:29 catseye: (1) "useful" is subjective, 20:02:29 oh, ok 20:02:33 catseye: (2) that's in italics, 20:02:40 elliott, it isn't 20:02:41 catseye: (3) the other sentences are far more precise than it 20:02:42 no, i'm not saying that 20:02:43 Vorpal: oh 20:02:44 well whatever 20:02:45 anyway 20:02:46 not in http://catseye.tc/projects/funge98/doc/funge98.html#Sysinfo 20:02:49 slowdown.b98 was designed to completely screw with that effect, IIRC 20:02:54 ais523: no, it's just meant to create a huge fungespace 20:02:57 so that wrapping takes ages 20:03:04 elliott: doesn't it then remove the original program? 20:03:07 or was that something else? 20:03:16 i dunno, i think it's something to do with bounds though :) 20:03:25 that cfunge with bounds shrinking doesn't handle 20:03:27 but ccbi does 20:03:35 (handle = without taking years) 20:04:02 catseye: So is there an official Yoob API for implementing Yoobular Environments? :-P 20:04:04 -!- azaq23 has quit (Ping timeout: 240 seconds). 20:04:05 I don't plan to fix that in FBBI fwiw. The only thing left that I plan to fix is that it reports that { or something "pushes a strange storage offset" or something, without telling me what it is 20:04:27 elliott: not yet. API still fluid 20:04:37 and stupid 20:04:40 catseye: bah. i'd prefer you locked it into a matrix of solidity!!!! 20:04:42 HAHAHAHAHAHAHA 20:04:52 also are there plans to make the 2d editors more... 2d friendly 20:05:06 not really 20:05:23 at least make them work overwriting, not inserting? 20:05:45 -!- Slereah has joined. 20:06:15 I don't plan to fix that in FBBI fwiw. The only thing left that I plan to fix is that it reports that { or something "pushes a strange storage offset" or something, without telling me what it is <-- "without telling me what it is" is *very* typical of mycology 20:06:43 The main purpose, for now, is to showcase the languages. If you are doing serious editing of programs in the languages, you're free to use an offline editor and copy and paste. (If you want to save your work, you have to do this anyway.) 20:07:42 OK, I have a rudimentary implementation of Wierd, completely untested. I guess that'll be my next step, but... later 20:08:04 Can you up the maximum speed, too? I'm watching this particularly slow program churn. :p 20:08:07 -!- Sadhu788543 has joined. 20:08:07 And if there's a Befunge-111, y will reflect >:) 20:08:10 -!- Phantom_Hoover has joined. 20:08:17 elliott: it's on the todo list 20:08:19 Befunge-111 should just specify everything :P 20:08:24 FILE IO IS MANDATORY ... or preferably nonexistent 20:08:37 -!- Sadhu788543 has left. 20:08:53 the spec should just be an implementation... in some horribly underspec'ed language 20:09:09 say, python 20:09:26 yoob's rng sucks. this befunge program will never end. 20:09:28 yes. without giving a version number, too 20:09:36 make it rely on python 1.5 quirks 20:09:36 you're watching anagram, huh 20:09:39 nope 20:09:47 i modified hello to have some stupid directions and then a bunch of ?s 20:09:48 in lines 20:09:49 no? that one takes forever for me 20:09:50 and stuff 20:09:54 so i'm waiting for it to go back to real code 20:09:56 i'm using Java's stock RNG, blame it 20:09:57 rather than just dancing around the ?s 20:09:59 :D 20:10:05 that's why i want a higher max speed :-P 20:10:16 ah, idea: allow you to specify a sequence to be used by the RNG... 20:10:29 * elliott puts a @ in a lone square on the board, surrounded by ?s 20:10:33 GOOD LUCK TERMINATING, PROGRAM 20:13:53 catseye: post hitting @, buttons do not allow me to restart program. they act as if it's still running but stop is greyed out. weird. 20:13:56 but i can edit and press done to fix. 20:14:00 or maybe i'm just sleep-deprived 20:15:05 -!- Slereah has quit (Ping timeout: 260 seconds). 20:15:08 hm this time it worked 20:16:23 catseye: also you might want to reverse the stack display 20:16:28 so that you don't have to scroll when the stack gets big 20:18:26 haha, >_ is cool 20:18:31 it holds the @ until it eats up all the stack :) 20:18:33 or gets to a 0 20:18:40 err 20:18:41 not the @ 20:18:42 the ip 20:19:20 -!- Slereah has joined. 20:19:20 reset should totally work after @... if it doesn't then, eh 20:19:26 bugs bugs bugs 20:26:33 -!- augur has quit (Remote host closed the connection). 20:27:21 -!- zzo38 has joined. 20:31:53 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 20:34:30 catseye: i can't seem to copy output 20:34:55 probably you can't 20:36:29 -!- Phantom_Hoover has joined. 20:36:50 hmm, start does nothing, stop does nothing, both leave the program running :) 20:36:58 wait no 20:37:01 run makes it go twice as fast 20:37:03 i am not shitting you 20:37:11 haha 20:37:12 yeah, probably started two execution threads 20:37:17 i hit that once 20:37:33 i have no idea how it gets into the state where that's possible 20:37:48 so, strong-typed languages, eh 20:38:01 so, threads, eh 20:38:17 no specifically i'm now referring to the fact that i can't edit befunge-93 without the applet blanking :D 20:38:35 * elliott tries going through an example rather than the about screen 20:38:50 ... don't use the about screen, then 20:39:04 catseye: then why does it enable the edit button! 20:39:13 you get what you pay for 20:40:16 catseye: btw i think that in -93, ps and gs to x,y coords should be moduloed 20:40:24 at least that makes random programs do more fun things ;D 20:41:08 i think i have a headache :/ 20:41:09 later 20:41:11 -!- catseye has quit (Quit: leaving). 20:47:06 -!- zzo38 has left. 20:47:52 run makes it go twice as fast <-- that is so awesome 20:48:09 starts out in walking mode, until you press run 20:48:42 yeah, probably started two execution threads <-- shouldn't that cause sync issues? 20:49:25 olsner, :p 20:49:37 i think i have a headache :/ <-- wait, did you try to implement ais523's Feather? 20:50:10 Vorpal: DON'T INFECT HIM TOO! 20:50:20 Featherfeatherfeather 20:50:49 ais523, :P 20:51:18 ais523, you using caps like that feels so weird. Almost as much as if fizzie would... 20:53:29 dwarf fortress has both "sandy loam" and "loamy sand"... I'm not sure what the difference is as such. 20:53:48 It seems obvious to me. 20:53:55 Phantom_Hoover, oh? 20:54:06 Sandy loam is predominantly loam, loamy sand predominantly sand. 20:54:18 Phantom_Hoover, both however work the same when it comes to in game mechanics 20:55:00 Vorpal: OH NO, IS THIS WEIRD? 20:55:29 fizzie, well it fails, since it is triggered by this specific instance 20:55:36 I mean, you doing it naturally 20:55:41 like elliott does 20:58:04 -!- augur has joined. 20:58:42 Vorpal: 2009-03-09 01:21:53 elliott: WATER MEMORY. 20:58:53 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 20:59:09 fizzie, that was more than two years ago! 20:59:15 fizzie, it proves my point 20:59:18 2011-01-22 14:15:17 PURE MADNESSNESS 20:59:19 Vorpal: BUT THE WATER REMEMBERS 20:59:20 BULLDOZER WEASELS 20:59:22 yes you have grown as a person 20:59:31 fizzie, ah... okay 20:59:40 fizzie, you don't do it very often though 20:59:42 fizzie: you fabricated that quote. what pure madnessness. 20:59:54 fizzie: QUICK HOW MANY ALL-CAPS STATEMENTS HAVE I MADE 21:00:06 I WOULD NEVER FABRICATE A QUOTE 21:00:08 Vorpal: There are several instances of one or two full-uppercase things but very few that would have nothing else. 21:00:21 fizzie, it is the nothing else bit that counts 21:00:26 fizzie, well, a nick is allowed 21:00:49 `addquote it is from 2002 though, I was younger then 21:00:53 348) it is from 2002 though, I was younger then 21:01:01 `quote 2002 21:01:02 No output. 21:01:07 `quote olsner 21:01:07 elliott, wait, when did he say that 21:01:08 174) i think of languages as tools, there is no holy grail of languages even if there's no holy grail, that doesn't mean cups of crap is ok \ 221) DAMN YOU, I'm leaving olsner, FINALLY NOTHING BETWEEN ME AND WORLD DOMINATION! \ 237) elliott: just to bring you up to speed, you are 21:01:15 Vorpal: 2010-11-01 21:01:21 15:44:47 `addquote it is from 2002 though, I was younger then 21:01:23 never got added 21:01:34 " olsner, FINALLY NOTHING BETWEEN ME AND WORLD DOMINATION!" <-- wait what? 21:01:44 * Vorpal looks 21:01:45 ah 21:02:28 `quote oklopol 21:02:29 37) i can get an erection out of a plank, you can quote me on that. \ 39) anyway, torture would be fun to experience, true should put that on my todo list \ 42) i'm my dad's unborn sister \ 55) GregorR: are you talking about ehird's virginity or your soda beer? \ 67) 21:02:40 `pastequotes oklopol 21:02:41 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.9627 21:03:41 223) well i just ate some stuff and watched family guy and i own a piano and i'm not wearing socks 21:03:41 poetry 21:03:51 hah 21:04:35 110) oklopol geez what are you doing here ...i don't know :< i actually ate until now, although i guess i also did other things... 21:04:37 heh 21:04:43 elliott, who was fax now again? 21:04:51 that few quotes :o 21:04:55 soupdragon quantumEd MissPiggy j-invariant etc. etc. etc. 21:05:00 no wait 21:05:00 omg 21:05:01 finally 21:05:04 a chance to use the best latin 21:05:05 i thought there were many quotes of me 21:05:05 *et alia 21:05:07 eh? 21:05:08 oklopol: there are 21:05:10 `pastequote olsner 21:05:11 No output. 21:05:12 oklopol: because yours are all the best 21:05:15 Vorpal: pastequotes 21:05:15 what 21:05:18 ah 21:05:21 elliott: so that was not all? 21:05:21 `pastequotes olsner 21:05:22 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.10188 21:05:32 oklopol: that was all. they were best. 21:05:35 elliott, "348) it is from 2002 though, I was younger then" is there 21:05:38 `pastequotes ehird|elliott|alise 21:05:40 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1469 21:05:47 wooo 21:05:50 i'm the master of the quotes 21:05:54 elliott, the issue is that `quote 2002 looks for *quote number 2002* 21:05:54 but that's so few, i thought there'd be at least 10 more 21:05:58 Vorpal: o rite :D 21:06:00 `quote (2002) 21:06:01 348) it is from 2002 though, I was younger then 21:06:10 oklopol: well keep saying funny things 21:06:15 elliott, regex? 21:06:18 Vorpal: yes 21:06:20 19) ehird has gone insane, clearly. 21:06:21 right 21:06:21 err 21:06:23 am i missing something 21:06:25 i don't get the jok 21:06:26 e 21:06:41 `pastequotes 21:06:42 i guess i'll have to get depressed another day 21:06:42 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.27220 21:06:43 elliott, yeah it doesn't seem funny at all. Just a matter of fact. :P 21:06:46 (only want quotes actually directed at me) 21:06:55 anyone mind if i remove it, we have Standards 21:06:58 oklopol: does depressed=funny? 21:07:06 -!- Phantom_Hoover has joined. 21:07:10 `pastequotes <(ehird|elliott|alise)> 21:07:11 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.10749 21:07:20 actually i thought depressed = not funny, but then i realized oerjan is all about jokes 21:07:26 `pastequotes <(ehird|elliott|alise)> 21:07:27 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.2939 21:07:28 -!- azaq23 has joined. 21:07:30 `quote oklopol 21:07:31 not that he's all that funny 21:07:31 37) i can get an erection out of a plank, you can quote me on that. \ 39) anyway, torture would be fun to experience, true should put that on my todo list \ 42) i'm my dad's unborn sister \ 55) GregorR: are you talking about ehird's virginity or your soda beer? \ 67) 21:07:35 why is this not working 21:07:36 WHY 21:07:37 WHYYYYY 21:07:41 `pastequotes \<(ehird|elliott|alise)\> 21:07:42 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.13301 21:07:46 not that he's all that funny <-- is he depressed? 21:07:47 `quote lawl 21:07:48 85) <@Lawlabee> Why does Monday start at 10PM on Sunday? \ 94) hahaha, Lawlabee is running windows 'cuz it's pretty awesome. \ 95) [Warrigal] `addquote hahaha, Lawlabee is running windows 'cuz it's pretty awesome. [Lawlabee] Warrigal: :( \ 112) Making a small shrine to Lawlabee 21:07:52 tswett: protip pastequotes 21:07:54 (WHEN IT WORKS) 21:07:56 Vorpal: 21:08:02 `quote <(ehird|elliott|alise)> 21:08:03 No output. 21:08:06 `quote <(ehird|elliott|alise).*> 21:08:06 oklopol, yes? 21:08:07 No output. 21:08:07 Okay. 21:08:11 `quote 112 21:08:12 No output. 21:08:12 112) Making a small shrine to Lawlabee in my basement is something I should get around to at some point. 21:08:14 `quote || 21:08:15 No output. 21:08:17 :| 21:08:20 `quote 21:08:21 No output. 21:08:23 `quote 21:08:24 -!- sftp has quit (Read error: Connection reset by peer). 21:08:24 No output. 21:08:24 Why did I say that? 21:08:29 `quote \ 21:08:29 No output. 21:08:37 No output. <-- you what 21:08:39 i should prolly go to work 21:08:39 `quote [<]elliott[>] 21:08:40 No output. 21:08:46 oisdjosidjfoisjfsjfosijdfoisjdfiojdofjisf 21:08:47 oisjfosdjf 21:08:47 soijf 21:08:47 soifj 21:08:50 `url bin/quote 21:08:51 okokokokokoko 21:08:52 okokokoko 21:08:52 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/quote 21:08:53 okoko 21:08:54 o 21:09:04 Whuff whuff whuff wharrgarbl. 21:09:06 `ls 21:09:09 babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine \ quotes \ test \ test.c \ tmpdir.19865 21:09:11 `run egrep -i "<(elliott|alise|ehird)>" quotes 21:09:12 so i can only conclude that it is flawed, or the world is utterly bonkers \ IN EINEM ALTERNATIVEN UNIVERSUM (WO DIE NAZIS WON): So kann ich nur schliessen, dass es falsch ist, oder die Welt ist vollig BONKERS. Gegrusset seist du der Fuhrer Hitler! \ SUPLENTES EN UN UNIVERSO (MUSSOLINI CUANDO CONQUISTO EL MUNDO): 21:09:21 `run allquotes | egrep -i "<(elliott|alise|ehird)>" | paste 21:09:23 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.4003 21:09:29 tada 21:09:38 `ls bin 21:09:39 addquote \ allquotes \ botsnack \ calc \ commands \ creatures \ define \ delquote \ esolang \ etymology \ fuck \ google \ imdb \ json \ karma \ marco \ minifind \ paste \ pastenquotes \ pastequotes \ penis \ ping \ quine \ quote \ quotes \ rec \ roll \ runasperl \ runfor \ rungcc \ sayhi \ strfile \ swedish \ toutf8 \ translate 21:09:46 `penis 21:09:47 I'm a program. I don't /have/ genitals. 21:09:47 elliott, why didn't it work? 21:09:51 Vorpal: god knows 21:09:55 -!- sftp has joined. 21:09:55 it's raining! 21:09:58 elliott, should be debugged? 21:10:04 What is babies? 21:10:29 `whatis 21:10:30 whatis what? 21:10:34 hah 21:10:36 `whatis babies 21:10:37 No output. 21:10:41 `man ed! ed man 21:10:42 No output. 21:10:42 well there, you know 21:10:47 tswett: babies is little human 21:10:48 `whatis love 21:10:49 No output. 21:10:50 `baby dont hurt me 21:10:51 No output. 21:10:54 `dont hurt me 21:10:54 No output. 21:10:55 `nomore 21:10:56 `cat babies 21:10:56 No output. 21:10:56 `whatis whatis 21:10:57 No output. 21:10:58 No output. 21:11:05 `type whatis 21:11:06 No output. 21:11:06 I'm not sure `cat actually works. 21:11:12 `type babies 21:11:12 No output. 21:11:27 `run type whatis 21:11:27 elliott: I think you get a syntax error from if [ "$(($1+0))" = "$1" ] . 21:11:28 whatis is /usr/bin/whatis 21:11:33 `run whatis whatis 21:11:33 No output. 21:11:34 why 21:11:40 Gregor, why doesn't whatis work? 21:11:59 Because it hates you. 21:12:00 `run bin/quote '' 2>&1 21:12:01 bin/quote: line 3: +0: syntax error: operand expected (error token is "+0") \ /usr/bin/nl: write error: Broken pipe 21:12:04 See, like that. 21:12:05 Gregor, no man pages installed? 21:12:11 No. 21:12:14 fizzie: WELL MAYBE YOU SHOULD FIX IT SMARTARSE :| 21:12:20 fizzie: (thx for finally finding the elusive bug) 21:12:31 fizzie: I propose "sed", it's how I wrote the thing after all. Well, that and echo. 21:12:50 Mayhaps $(("$1"+0)) would suffice? 21:13:02 why do you need the +0? 21:13:37 to see if it's a numbra 21:13:44 ah 21:13:47 `run echo $(("nozzles >-4"+0) 21:13:48 No output. 21:13:48 `run echo $(("nozzles >-4"+0)) 21:13:49 No output. 21:13:52 `run echo $(("nozzles >-4"+0)) 2>&1 21:13:53 No output. 21:13:58 `run bash -c 'echo $(("nozzles >-4"+0))' 2>&1 21:13:59 /bin/bash: "nozzles >-4"+0: syntax error: operand expected (error token is ""nozzles >-4"+0") 21:14:14 I don't actually know how it manages to work for most non-numbers. 21:14:19 `url bin/quote 21:14:19 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/quote 21:14:20 fizzie: It doesn't. 21:14:49 elliott, use bash regex match 21:15:17 `run sed -i 's/if [ "$(($1+0))" = "$1" ]; then/if expr "$1" + 0 2>/dev/null; then/' bin/quote 21:15:18 No output. 21:15:27 darn, didn't replace 21:15:37 `run sed -i 's/if \[ "$(($1+0))" = "$1" \]; then/if expr "$1" + 0 2>/dev/null; then/' bin/quote 21:15:38 No output. 21:15:52 `run sed -i 's/if \[ "$\(\($1+0\)\)" = "$1" \]; then/if expr "$1" + 0 2>/dev/null; then/' bin/quote 21:15:53 elliott, you fail at sed 21:15:53 No output. 21:15:54 ESCAPE EVERYTHING 21:15:56 what if i had like an epileptic fit and tried to get help here, i bet you bastards would just let me die 21:16:00 oklopol: yep 21:16:01 elliott, $ needs to be escaped 21:16:09 i hate you 21:16:12 i knew it 21:16:21 erm switch those 21:16:24 `run sed -i 's/ if.*/ if expr "$1" + 0 2>/dev/null; then/' bin/quote 21:16:25 No output. 21:16:30 wtf 21:16:32 how did that not work 21:16:38 oh 21:16:39 dur 21:16:46 `run sed -i 's! if.*! if expr "$1" + 0 2>/dev/null; then!' bin/quote 21:16:47 No output. 21:17:00 -!- zzo38 has joined. 21:17:01 `run bin/quote '' 2>&1 21:17:02 229) Vorpal loves the sodomy. elliott, sure why not \ 230) [...] ALWAYS OPEN TO TRYING NEW THINGS. \ 231) So it's not exactly trivial. [Later about same thing] It's a trivial C program :P \ 239) ONLY GOOD QUOTES PLEASE! AND NO FAKE ONES EITHER! \ 240) * pikhq sticks 21:17:05 YAY 21:17:09 elliott: I love your HackEgo-editing style. 21:17:11 `quote trivial C 21:17:11 231) So it's not exactly trivial. [Later about same thing] It's a trivial C program :P 21:17:12 Gregor: I DO TOO 21:17:24 Gregor: It makes me feel so manly, 'cuz you know what, I could do that on an actual teletypewriter. 21:17:31 Well, with a live "cat" window :P 21:17:43 It makes me feel so 70S. 21:18:27 elliott: it's trivial, but not exactly trivial 21:18:40 let's find out how profane we are! 21:18:50 `pastequotes shit|fuck|crap|dammit|damn 21:18:51 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.8277 21:18:58 (Worst list of top-of-head curses ever.) 21:19:03 I wonder if you could get a current going in a ring shaped super-conductor 21:19:04 poopie 21:19:06 answer: not as profane as i thought 21:19:09 `quote poopie 21:19:10 No output. 21:19:14 RECTIFICATION REQUIRED 21:19:19 `addq... no, i can't 21:19:20 No output. 21:19:24 it would just be too low 21:19:49 280) ooh I want to see ehird pole dancing I think that would be illegal. oh you are right damn :/ 21:19:49 i still have no idea what that was about 21:20:00 elliott, nor do I 21:20:02 also, i think the best feature of my quote system is that whenever you delete a quote 21:20:08 every quote after it gets renumbered 21:20:10 it's wonderfully confusing! 21:20:16 elliott, that is like the worst thing 21:20:23 the best thing 21:20:28 it's the most Unixy way to implement it ;DDD 21:20:39 elliott, lets agree on the middle ground 21:20:44 it is the most thing 21:20:47 deep 21:20:49 why do they even have numbers? 21:20:52 elliott, thanks 21:21:00 ais523: umm...because...err...fuck you 21:21:06 mostly for seeing the whole thing in search results i think :D 21:21:18 i read that as "why do they have even numbers" 21:21:25 thought it was a philosophical question 21:21:42 i guess it could've been philosophical as it is 21:21:52 why even do they numbers have? 21:22:26 wombats 21:22:29 wombats have countries! 21:23:14 ais523: quick, say something funny 21:23:24 something funny hagrea:D 21:23:29 can't sopt laughitn 21:23:32 err, I can't think of anything funny to say right now 21:23:41 but I'll retroactively edit the above line to be funny when I get Feather working 21:23:52 ais523: i'm going to addquote that now 21:24:00 ais523: soon you will learn not to say unfunny things! 21:24:03 my feather joke the other day was way better than that 21:24:08 oklopol: indeed, that isn't funny 21:24:10 `addquote ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:24:11 349) ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:24:13 Failed to record changes. 21:24:14 but it will be eventually! 21:24:16 another oklopol quote -- aiee! 21:24:18 `addquote ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:24:19 349) ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:24:20 Failed to record changes. 21:24:23 Gregor: ENCODING SHIT 21:24:24 that was not very good :D 21:24:28 `addquote ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:24:28 349) ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:24:30 Failed to record changes. 21:24:30 it wasn't even a joke man 21:24:32 Gregor: FFFF 21:24:34 Gregor: DEFAIL IT 21:24:47 Argh, what have you done here 21:25:07 Gregor: oklopol uses latin-1, BUT 21:25:11 I retyped out the second try by hand 21:25:14 so that was utf-8 21:25:29 `addquote ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:25:30 349) ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:25:31 Failed to record changes. 21:25:33 yeah 21:25:37 teh b0rk3lde 21:25:47 That's odd, the repo seems to be fine >_> 21:25:58 okay that thing is getting funnier by the minute 21:25:59 elliott: "borkelde"? 21:26:03 I didn't just override that quote because I hate oklopol <_< 21:26:23 And I'm not just doing this out of my badly-concealed lust for him >_> 21:26:27 <_< >_> 21:26:33 olsner: yes. 21:26:42 I didn't just override that quote because I hate oklopol <_< <-- whaaat? 21:26:46 oklopol: look at the kinda things gregor says in teh /msgss! ^^ 21:26:48 you made that up right? 21:26:51 Vorpal: NO 21:26:54 and not the lust parts either 21:26:56 it's all true 21:26:59 elliott, log link 21:27:04 like i said 21:27:04 /msg 21:27:10 ah well 21:27:19 and i use a vt100 so i can't take a screenshot SORRY 21:27:20 elliott, I don't believe it, until confirmed from Gregor 21:27:29 like he'd admit his true desires :( 21:27:34 when all this time he's learned to bottle them away 21:27:36 suuure 21:27:37 you don't believe Gregor wants to have sex with me? 21:27:43 oklopol, nope 21:27:48 eh 21:27:50 yeah doesn't every straight male want to have sex with oklopol 21:27:51 ...wait 21:27:55 `run echo nicode! > test 21:27:55 No output. 21:27:56 -!- MigoMipo has quit (Read error: Connection reset by peer). 21:27:57 Failed to record changes. 21:28:01 wtfbbq ... 21:28:13 `run echo bork bork bоrk >test 21:28:14 No output. 21:28:15 Failed to record changes. 21:28:17 Gregor: ... 21:28:26 O_O 21:28:27 `run echo bork bork bork >test 21:28:28 No output. 21:28:35 Gregor: JUST FUCKING WITH YOU, that was a Cyrillic o 21:28:35 whaaat 21:28:38 ;D 21:28:42 oh 21:28:43 elliott: Jackass :P 21:28:46 `rm test 21:28:47 actually i do know a straight male who wants to have sex with me 21:28:47 No output. 21:28:50 OH, I know what the issue is. 21:29:01 oklopol: he's just (hetero+oklo)sexual amirite 21:29:52 `run echo nicode! > test 21:29:53 No output. 21:29:56 `cat test 21:29:57 nicode! 21:29:58 i haven't asked in detail, because he's a random internet dude 21:30:29 `rm test 21:30:29 No output. 21:30:34 `addquote ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:30:35 349) ais523: quick, say something funny something funny hagrea:D can'tä sopt laughitn 21:30:57 whaat: 07:62/05:34 21:31:02 I think vlc is broken 21:31:21 that happens a lot with inaccurate files 21:31:23 and that second counter is counting up. At second rate. 21:31:23 file formats 21:31:25 what file format is it? 21:31:29 elliott, flac... 21:31:32 hmm 21:31:38 elliott, the file must be broken 21:31:40 i think flac _does_ include such precise information, but it can get messed up 21:31:41 yeah 21:31:44 flac -d and reencode 21:31:52 elliott, but 07:62 21:31:57 I mean, the 62 bit 21:31:59 oh 21:31:59 come on 21:32:00 lol :D 21:32:05 Vorpal: well vlc sucks and stuff :) 21:32:22 elliott, yeah re-encoding atm 21:32:44 elliott, mplayer is rather annoying. And totem doesn't play a lot of stuff 21:32:44 incidentally arch seem to have made their first good decision lately :) 21:32:50 and xine is hideous 21:32:51 to not consider switching to the libav fork 21:33:01 elliott, what libav fork? 21:33:08 background for those who haven't been following: a group of ffmpeg devs were unhappy with the maintainer 21:33:14 so they literally tried to perform a coup d'etat 21:33:21 they changed the repo url, the project leaders, etc. on the website 21:33:23 from underneath the maintainer 21:33:27 ouch 21:33:28 this understandably cause a lot of upset 21:33:37 what did the maintainer do? 21:33:39 so after about two months of the hostility of two factions sharing the same list 21:33:49 the coup d'etatters (THAT'S A WORD) decided to "rename" ffmpeg 21:33:51 to libav 21:33:59 so they posted a name saying our "new release" is under the "new name" libav 21:34:04 then -- and this is where it gets insane -- 21:34:10 they say the mailing list is being "renamed and moved" 21:34:14 wait, it is already insane 21:34:14 and so the ffmpeg list will be "shut down shortly" 21:34:18 and you will be automatically subscribed to the libav list 21:34:24 that ffmpeg list was STILL BEING USED by the original maintainers 21:34:24 elliott, ... that's silly 21:34:26 and developers 21:34:32 Vorpal: more than silly, it's childish and bullshit 21:34:36 yes 21:34:37 a gentoo dev was one of the forkers, FWIW 21:34:50 elliott, I NO LONGER USE GENTOO! 21:34:51 Vorpal: anyway, fabrice bellard controls the DNS and so handed it back to the original maintainer 21:34:54 ;D 21:35:02 elliott, that name is familiar 21:35:08 umm, qemu and ffmpeg founder 21:35:11 and tcc author 21:35:13 ah yes 21:35:13 and god 21:35:21 what, same guy? 21:35:31 it seems like the original maintainer caused some problems but at most that justifies a fork, not a failed hostile takeover followed by trying to systematically shut down the original project's resources 21:35:31 olsner: yes 21:35:40 olsner, yes he is one of those awesome guys. Like djb 21:35:41 olsner: also discoverer of bellard's formula for pi 21:35:52 and jwz 21:35:55 (wp says 43% faster than BBP) 21:35:59 elliott: lucky guy, discovering something that had his name on it! 21:36:04 also multiple time IOCCC winner 21:36:08 olsner: :D 21:36:59 Vorpal: anyway yeah, there was a thread on the arch forums (i idly browse every now and then out of morbid curiosity) and one of the devs basically said "i don't like forks so we're not going to consider it" :P 21:37:12 thus, i eagerly look forward to arch replacing xorg with xfree86 21:37:20 elliott, har har 21:37:29 BLEEDING EDGE 21:37:32 elliott, what was the original dispute about? 21:37:40 okay bye -> 21:37:44 Vorpal: the maintainer being a pain about applying patches basically 21:37:48 single point of control, etc. 21:37:52 -!- aloril has quit (Ping timeout: 260 seconds). 21:38:00 elliott, ah... Could be time to fork yes, but in a less childish way 21:38:03 but i don't find it very relevant; i can't really sympathise with them considering the childishness 21:38:16 Vorpal: afaict they didn't even bother trying to have a serious discussion about it first 21:38:17 -!- aloril has joined. 21:38:23 elliott, *whops* 21:38:55 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 21:39:38 Vorpal: seriously though, as a GENTOO USER (;D;D;D), why did they drop support for static linking> 21:39:40 *linking? 21:39:49 if i could tell gentoo to statically link everything with musl i might even use it :-D 21:39:56 elliott, musl? 21:40:02 elliott, anyway I have no idea 21:40:05 http://www.etalabs.net/musl/ 21:40:12 elliott, besides wasn't it just a few packages that supported it? 21:40:26 Vorpal: i think you used to be able to build a whole static system? 21:40:39 anyway gentoo doesn't really have any merits if you can't control every variable of the system :) 21:40:51 elliott, with some CFLAGS hacking probably 21:41:01 (considering that "this optimisation flag" vs. "this other optimisation flag" doesn't even count as a variable due to being irrelevant) 21:41:05 elliott, there were some static use-flags before I know 21:41:14 (every (32-bit x86) debian package runs on a 386!) 21:41:27 (don't see people going around claiming debian is slow :)) 21:41:33 though maybe they do and i just haven't run into them 21:41:39 elliott, libc comes in multiple variants though 21:41:43 don't those people all use gentoo? 21:42:00 Vorpal: uh? not ereally 21:42:08 just libc6-i386 here, oh wait this is the 64-bit repo 21:42:09 s 21:42:14 elliott, yes, cmov one 21:42:15 the kernel comes in multiple flavours too 21:42:17 and non-cmov 21:42:17 386... 21:42:18 and 486 21:42:19 :D 21:42:30 elliott, well yeah that's debian... 21:42:32 hmm, there might be a 686 too 21:42:34 yeah i think there is 21:42:40 yep 21:42:41 686 21:42:43 386, 486, 686 21:42:49 elliott, and some stuff do CPU detection. Like mplayer 21:43:05 elliott, point is that cpu generation only matters in a handful of places 21:43:13 hmm, "autoconf standard" is -O2 -g right? 21:43:18 Yes 21:43:20 elliott, I have no idea 21:43:34 i guess 90% of debian is -O2 -g -march=i386 then :) 21:43:48 Quite probably. 21:43:49 elliott, *probably* also -mtune=generic these days 21:43:54 well right 21:44:03 elliott, which helps to some degree 21:44:13 Actually I thought they made a dangerous decision to go all the way to i486 at some point :P 21:44:14 imo -Os -march=i386 -mtune=generic would be a better choice nowadays 21:44:29 don't -march and -mtune contradict? 21:44:29 (nobody uses the debugging info, and the space savings from not having it + the savings from -Os = cache loves you) 21:44:32 elliott, probably -march=i686 actually 21:44:41 Vorpal: i meant, without breaking compatibility 21:44:43 Gregor: GASP 21:44:47 elliott, the debugging info is split out into separate debugging packages 21:44:48 ais523: Not all -march options conflict with all -mtune options. 21:44:49 as in, -mtune implies "portable to all processors in the group" 21:44:52 don't -march and -mtune contradict? <-- no 21:44:53 Gregor: hmm, interesting 21:44:56 Gregor: well it's still advertised as i386 and you can still install a 386 kernel 21:45:01 -!- Phantom_Hoover has joined. 21:45:01 so i doubt they made that GIGANTIC LEAP 21:45:04 elliott: Well, cancel that then. 21:45:23 elliott, debugging info for libc = invaluable 21:45:30 ok for libraries yes :-D 21:45:40 but apart from like... emacs 21:45:41 I like having debug info around 21:45:45 nobody runs system binaries under gdb 21:45:45 OK, IWC has finally confused the hell out of me. 21:45:54 ais523: hmm 21:45:55 I'd hate to run emacs under gdb 21:46:00 I have literally no idea what the overriding plot threads have been since... forever. 21:46:02 Vorpal: some people do it 100% of the time 21:46:07 ais523: is debugging info stored inline with code, or is it separated? 21:46:13 if the latter, then I guess it won't affect the cache 21:46:13 elliott, separated 21:46:20 then -Os -g would be the best choice, I guess 21:46:24 elliott, separate files even these days 21:46:27 I told you above 21:46:34 Vorpal: that might be the best idea, have -dbg packages 21:46:34 ubuntu does it that way at least 21:46:36 * Phantom_Hoover → sleeop 21:46:37 that install into /usr/dbg 21:46:39 or whatever 21:46:39 Also sleep 21:46:41 -!- Phantom_Hoover has quit (Client Quit). 21:46:56 elliott, paths look like /usr/lib/debug/bin/bash iirc 21:47:01 * Phantom_Hoover (~phantomho@unaffiliated/phantom-hoover/x-3377486) has joined #esoteric 21:47:03 MINUTES LATER 21:47:04 * Phantom_Hoover has quit (Client Quit) 21:47:18 Vorpal: right, well, that's what you get for refusing to extend the fhs 21:47:31 elliott, :D 21:47:59 IF WE MAKE /USR/DBG HOW WILL THE ENTERPRISES EVER TRUST THE UBUNTUS AS THE STANDARDS COMPLIANCES 21:49:19 so what IS it with airline food^W^Wtiling wms 21:49:59 airline food's been pretty good IME 21:50:12 although admittedly I've only been on four flights, and get very annoyed at having to use plane travel 21:50:30 and in no case did I pay for the flight myself, if I'd had to do that I'd have refused outright 21:50:46 did Gregor give up on libc.so? 21:50:59 I refuse to speak of it in this channel. 21:51:08 Well, attempt to refuse anyway. 21:51:16 haha 21:51:20 great way to fail not speaking of it :D 21:51:59 hey Gregor 21:52:01 libc.so 21:52:01 Gregor, did you win libm.so? 21:52:02 libc.so 21:52:03 libc.so 21:52:09 ais523: i didn't say anything about airline food! 21:52:12 i asked about tiling wms 21:52:21 I refuse to speak of the DETAILS OF THE AUCTION, not the domain itself X_X 21:52:27 Vorpal: Didn't even try. 21:52:32 Gregor, oh 21:52:33 Gregor: Is it $800 21:52:35 Gregor: Is it $900 21:52:37 Gregor: Is it $1000 21:52:41 (Binary search setup phase) 21:52:58 (RIP Yhc!) 21:53:03 It is a numeric, integer value greater than 0. 21:53:14 $7000 then. 21:53:19 "Numeric" is redundant here, and "integer greater than 0" could be replaced by "whole number" :P 21:56:41 elliott, musl looks great 21:57:34 Vorpal: it is 21:57:46 Vorpal: only C.UTF-8 locale support now, but that's being worked on 21:58:08 missing C99 math functions and POSIX priority scheduling options. Damn 21:58:10 XD 21:58:33 bah, why would anyone need anything else than C.UTF-8 locale 21:58:47 Vorpal: C99 math is being worked on :P 21:59:03 Vorpal: Surprisingly enough some things actually use it X-D 21:59:09 elliott, anyway the locale stuff is a show stopper 21:59:10 e.g. an mpfr testcase I think refused to compile becuase of the lack of... 21:59:12 roundbyint or something. 21:59:17 elliott, I don't want silly C locale date 21:59:37 Vorpal: No it's not a show-stopper. 21:59:41 It's an incredibly minor thing that is being added. 21:59:41 elliott, for me it is 21:59:57 Yes, well, 3 April 2011 3 April 2011 3 April 2011. 22:00:19 $ date 22:00:19 sön apr 3 23:59:41 CEST 2011 22:00:33 Yes. Because seeing "3 April 2011" instead of "sön apr 3" affects your entire computing experience. 22:00:42 that is very weird order too I think 22:00:44 in date outout 22:00:46 output* 22:01:00 Yes it is, which is why that locale sucks : 22:01:00 :P 22:01:05 DAY OF WEEK IS IRRELEVANT. LITTLE ENDIAN IS IRRELEVANT. SUBMIT TO THE ISO. 22:01:25 tLC_ADDRESS="sv_SE.UTF-8" 22:01:26 LC_TELEPHONE="sv_SE.UTF-8" 22:01:26 LC_MEASUREMENT="sv_SE.UTF-8" 22:01:31 I wonder where those are actually used 22:01:41 LC_PAPER="sv_SE.UTF-8" 22:01:43 that too 22:01:49 presumably that selects A4? 22:02:01 In Sweden they use Q12 instead of A4. 22:02:08 Gregor, Q12? 22:02:10 It's measured in fractions of furlongs. 22:02:18 Gregor, per fortnight! 22:02:22 also anyone who sets LC_foo to get /error messages/ and the like in non-English is clearly in need of institutionalisation more than locale support 22:02:25 yes the speed of the papoer 22:02:26 paper* 22:02:30 is what matters 22:02:34 The width is conventionally given in terms of oxtails, but standardized as fractions of furlongs. 22:02:57 elliott, I do this: 22:03:03 LANG=sv_SE.UTF-8 22:03:06 LC_COLLATE=C 22:03:08 LC_MESSAGES=C 22:03:11 :P 22:03:19 Vorpal: =C? 22:03:23 elliott, yes? 22:03:27 =en_GB.UTF8 or something would provide more reasonable output 22:03:36 especially for collation 22:03:42 elliott: =C guarantees that the bug reports are in the same language that the author wrote it in. 22:03:43 elliott, I wish C.UTF8 worked with glibc 22:03:58 elliott, I do not want messed up sorting 22:04:00 Gregor: "I'm sorry, you said -ise instead of -ize, WONTFIX" 22:04:03 elliott, I want CASE SENSITIVE sort 22:04:08 Vorpal: Define messed up... 22:04:11 ASCIIbetal isn't logical :P 22:04:19 elliott, I prefer that one! 22:04:28 elliott: More like "I am not having good with English, can please error messages with original Portuguese thanks." 22:04:59 Gregor, I would go insane at a program doing that! 22:04:59 Gregor: That's a great argument NOT to use =C, I don't fucking know Portuguese :P 22:05:17 elliott: Also, I wouldn't WONTFIX a bug for -ise instead of -ize, but I would for zed instead of zee :P 22:05:35 Really though, a FOSS project with a lead developer not competent in English is also known as a trainwreck :P 22:05:46 True 22:05:54 Yeah yeah cultural imperialism, I don't give a shit, the Bible was right, language divisions are a curse. 22:06:00 That was the Bible right. 22:06:03 Gregor: pls to change "prized" to "prizee"? 22:06:09 prizee :D 22:06:12 best word 22:06:29 as opposed to "prised", ofc 22:06:51 you can prizee my spellings from my cold dead hands 22:07:34 ais523: DONE 22:11:29 elliott, you realise valgrind won't work on statically linked code? 22:11:41 onoezes!!!111 22:11:43 or at least I don't think it will 22:11:50 Anyway I plan to dynlink with musl for kitten 22:11:52 nope, it won't 22:11:57 elliott, you do? 22:12:02 he's working on a dynamic loader that's embedded in the libc itself 22:12:04 not separate 22:12:07 so there's 0 overhead 22:12:15 so i'll dynlink libc only 22:12:18 ah 22:12:38 elliott, why not work on @ instead? 22:12:47 who said i was working on kitten 22:13:02 well not right now... 22:13:21 can hardly work on @ if i don't have a nice tiling wm can i 22:13:29 elliott, sure you can 22:13:34 no i can't 22:13:39 elliott, okay so write one then 22:13:51 i thought you said i shouldn't work on kitten 22:14:02 elliott, oh but run it on ubuntu :P 22:14:10 anyway i'm going to try out i3 soon. maybe 22:16:00 night → 22:23:18 How many bits would you need if you were doing fourier transforms with fixed point? 22:25:25 depends on how accurate you'd want the answer to be 22:26:50 It should be accurate enough that if you do forward and then reverse on a picture, you should get the same picture, or one very close to the same. 22:27:40 zzo38: same as the number of bits as the picture, then 22:28:03 e.g. if the picture uses 8-bit color, you need 8-bit transforms 22:29:01 Would that be enough? If you are doing real/imaginary instead of amplitude/phase, I mean. 22:29:39 you use a different algorithm, I think 22:29:53 look up about algorithsm for doing discrete cosine transforms 22:29:58 which is the fixed-point version of the fft 22:30:54 I know I have found the code for two-dimensional FFT, it uses floating point anthough square root is the only special function used, the others are only multiplication and division. 22:31:13 I vaguely recall that fixed-point FFT needs some care in scaling the numbers during the processing, to avoid large inaccuracies. 22:33:37 METAFONT has careful division to ensure not overflow in a 32-bit fixed point, TeXnicard uses the same algorithm but for 64-bit numbers instead. 22:34:03 In the FFT I found, the square root is only used for the sa = sqrt((1.0 - ca) / 2.0); 22:34:04 I guess if anyone's done jpeg en/decoding on architectures without floating point, they'll have solved this problem 22:34:08 and ca = sqrt((1.0 + ca) / 2.0); 22:34:36 or DCT anyway, not necessarily FFT 22:35:52 And the value of sa and ca are initialized ca=-1.0 and sa=0.0 with nothing else ever changing ca 22:38:26 -!- elliott has quit (Ping timeout: 250 seconds). 22:40:41 I have made a graph of it 22:56:12 -!- Slereah has quit (Ping timeout: 250 seconds). 22:56:23 -!- FireFly has quit (Quit: swatted to death). 22:58:59 If I want to add image manipulation into TeXnicard, how many (monochrome) bitmap registers and how many graymap registers should I have? 23:00:49 -!- Slereah has joined. 23:32:52 -!- pumpkin has joined. 23:33:28 -!- lament_ has joined. 23:34:25 -!- zzo38 has quit (Remote host closed the connection). 23:35:12 -!- Deewiant_ has joined. 23:35:46 whoa 23:35:49 -!- Zuu has quit (*.net *.split). 23:35:49 -!- copumpkin has quit (*.net *.split). 23:35:49 -!- lament has quit (*.net *.split). 23:35:50 -!- variable has quit (*.net *.split). 23:35:54 -!- tswett has quit (*.net *.split). 23:35:54 -!- Deewiant has quit (*.net *.split). 23:35:56 -!- Ilari has quit (*.net *.split). 23:35:57 this is the earliest i've ever seen elliott leave 23:35:59 -!- tswett has joined. 23:36:20 -!- Zuu has joined. 23:36:21 -!- Zuu has quit (Changing host). 23:36:21 -!- Zuu has joined. 23:37:58 quintopia: But he ping-timeout'd, not quit. 23:38:51 i don't think it's a problem with his connection 23:39:15 i bet he just unplugged his computer because he was fed up with us 23:39:56 -!- variable has joined. 23:40:12 -!- ais523 has quit (Remote host closed the connection). 23:40:45 -!- variable has changed nick to Guest26140. 23:40:52 -!- Ilari has joined. 23:43:19 -!- sftp has quit (Remote host closed the connection). 23:48:21 -!- rodgort has quit (Ping timeout: 252 seconds). 23:51:56 -!- cheater00 has joined. 23:51:56 -!- Slereah has quit (Ping timeout: 250 seconds). 23:52:36 -!- lament_ has quit (Ping timeout: 250 seconds). 23:53:11 -!- lament has joined. 23:53:26 -!- rodgort has joined. 23:53:56 -!- cheater99 has quit (Ping timeout: 255 seconds). 23:58:28 -!- Slereah has joined.