00:00:19 -!- derdon has quit (Remote host closed the connection). 00:02:32 -!- george97 has joined. 00:13:50 -!- Patashu has joined. 00:19:51 readFile' = readFile >=> liftA2 seq (length :: String -> Int) return; -- It appears to work?? 00:22:06 -!- Patashu has quit (Disconnected by services). 00:22:07 -!- PatashuXantheres has joined. 00:23:06 -!- oerjan has joined. 00:23:23 hi 00:23:31 -!- pikhq_ has joined. 00:23:38 -!- PatashuXantheres has changed nick to Patashu. 00:26:34 -!- pikhq has quit (Ping timeout: 250 seconds). 00:37:27 -!- george97 has left. 00:43:27 -!- david_werecat has quit (Read error: Connection reset by peer). 00:43:57 -!- david_werecat has joined. 00:46:23 -!- Phantom_Hoover has quit (Remote host closed the connection). 00:49:45 -!- fizzie has quit (Ping timeout: 265 seconds). 00:52:29 -!- BlueProtoman has joined. 00:52:34 I'm using C++11 to write a program, and I'm using the new constructor inheritance feature. The base class is Brainfuck, and the derived class is Brainfuck_X1. Problem is, when I call "using Brainfuck::Brainfuck", my compiler gives me the error "Brainfuck::Brainfuck names constructor". Any tips? 00:53:20 -!- fizzie has joined. 00:58:12 -!- david_werecat has quit (Excess Flood). 00:58:42 -!- david_werecat has joined. 01:01:29 -!- DHeadshot has quit (Read error: Connection reset by peer). 01:01:33 -!- DH____ has joined. 01:22:34 -!- BlueProtoman has quit (Quit: Leaving). 01:35:34 -!- DH____ has quit (Read error: Connection reset by peer). 02:09:22 ? 02:15:00 -!- kmc has quit (Ping timeout: 260 seconds). 02:15:31 -!- kmc has joined. 02:32:09 -!- DHeadshot has joined. 03:06:52 -!- oerjan has quit (Quit: leaving). 03:33:45 -!- DHeadshot has quit (Read error: Connection reset by peer). 03:33:48 -!- DH____ has joined. 04:33:47 -!- david_werecat has quit (Ping timeout: 252 seconds). 04:40:23 ... GUI: Grab the User In-the-face 04:50:38 -!- david_werecat has joined. 05:13:33 -!- Lumpio- has quit (Read error: Operation timed out). 05:18:45 -!- david_werecat has quit (Ping timeout: 260 seconds). 05:31:54 -!- david_werecat has joined. 05:38:24 -!- calamari has joined. 05:52:47 -!- Lumpio- has joined. 06:20:27 If you can read this, thank your teachers. 06:21:43 それを読めば、だれに有難いか。 06:23:03 If you can read this, you aren't blind. 06:23:49 -!- Taneb has joined. 06:24:04 (sore wo yomeba, dare in arigatai ka?)[sore wo yomehà, tàre ni arikàtai ka?] (If you can read this, who should you be thankful towards?) 06:24:10 (Unless you used a braille terminal or computer speech or whatever) 06:24:11 Hello 06:36:47 What do you call functions that take 2 inputs? 06:37:05 -!- Patashu has quit (Disconnected by services). 06:37:07 -!- PatashuXantheres has joined. 06:37:33 Binary functions? 06:38:48 Dyadic. 06:44:18 zzo38, I can't find an example of reSigned differing from transInt 06:47:16 zzo38: Should I resent my teachers if I can't read that? 06:53:43 -!- PatashuXantheres has quit (Remote host closed the connection). 06:53:58 -!- Patashu has joined. 07:06:03 -!- Patashu has quit (Disconnected by services). 07:06:04 -!- PatashuXantheres has joined. 07:06:44 a:/ 07:06:44 quintopia: You have 1 new message. '/msg lambdabot @messages' to read it. 07:06:48 Taneb: Sorry I may have made a mistake; I put it there for the different ways range errors would happen but I don't know if they would cause the same range error? 07:07:14 shachaf: That is your choice. 07:08:11 zzo38: do you make money? 07:08:49 transInt (255 :: Word8) :: Int8 == reSigned (255 :: Word8) :: Int8 07:08:58 == -1 07:09:20 Taneb: O, so that works. Then there is no reason for both; I may remove reSigned 07:09:23 transInt (-128 :: Int8) :: Word8 == reSigned (-128 :: Int8) :: Word8 == 128 07:09:50 :) 07:10:25 quintopia: I sometimes get money from government and sometimes I do individual job for someone to earn money or barter 07:10:50 zzo38: do you use BTC 07:11:03 What does BTC mean? 07:11:11 bitcoin 07:11:20 Taneb: Don't bother reSigned; just use transInt and I will remove reSigned in the next version 07:11:24 Okay 07:11:43 At some point I need to move all my documentation to the newest version, I'm writing it in 2.0 07:12:05 quintopia: No, I don't use that. 07:12:24 ok 07:12:27 Taneb: I will just merge it with whatever changes I make and release that 07:12:48 I'll move it to 3.1 first 07:12:57 OK. 07:12:58 Can you explain what getBits does to me? 07:13:14 Or rather, can you explain, to me, what getBits does? 07:17:36 Taneb: Receive the range of bits by high and low specification. 07:20:55 brb, breakfast 07:21:02 -!- Taneb has changed nick to Taneb|Away. 07:21:14 getBits 3 4 to retrieve low 4 bits, getBits 7 4 to retrieve the next 4 bits after lowest one, etc. 07:27:11 -!- calamari has quit (Quit: Leaving). 07:29:24 -!- Taneb|Away has changed nick to Taneb. 07:29:28 Ah, okay 07:37:04 -!- david_werecat has quit (Ping timeout: 244 seconds). 07:37:32 I will sleep now. Continue to write your question/comment I will review the logs tomorrow. 07:37:38 -!- zzo38 has quit (Quit: OK. I sleep now). 07:37:44 Okay 07:49:39 @tell ais523 skyscraper sits there with the enemy doing a fake triplock for hundreds of cycles. sure that is ample opportunity to guess polarity and put the last decoys in the direction that costs them the most time? 07:49:39 Consider it noted. 08:24:18 -!- PatashuXantheres has quit (Remote host closed the connection). 08:24:30 -!- Patashu has joined. 08:33:04 -!- Taneb has quit (Ping timeout: 245 seconds). 08:40:15 -!- Patashu has quit (Remote host closed the connection). 08:40:26 -!- Patashu has joined. 08:51:30 -!- monqy has quit (Quit: hello). 09:03:32 -!- pikhq has joined. 09:06:58 -!- pikhq_ has quit (Ping timeout: 244 seconds). 09:12:15 -!- pikhq has quit (Ping timeout: 244 seconds). 09:13:36 -!- pikhq has joined. 09:27:33 -!- Patashu has quit (Remote host closed the connection). 09:27:44 -!- Patashu has joined. 09:31:04 -!- Phantom_Hoover has joined. 09:31:31 -!- MoALTz has joined. 09:43:34 -!- Alheris has joined. 09:57:28 -!- Patashu has quit (Remote host closed the connection). 09:57:40 -!- Patashu has joined. 10:08:40 -!- Alheris has quit (Read error: Connection reset by peer). 10:10:44 hi 10:11:44 Lali-ho. 10:11:55 dafug 10:12:14 Dwarves say "Lali-ho!". 10:16:25 ff4? 10:16:34 ^_^ 10:16:43 -!- pikhq_ has joined. 10:16:52 -!- pikhq has quit (Ping timeout: 252 seconds). 10:17:01 trust someone with a final fantasy id to understand a final fantasy reference! 10:18:03 who has a final fantasy if? 10:18:07 the game of chat trivia isn't as fun when nearly all facts can be obtained from google 10:18:10 i do 10:18:28 @google tidus 10:18:29 http://en.wikipedia.org/wiki/Tidus 10:18:29 Title: Tidus - Wikipedia, the free encyclopedia 10:19:56 the words final fantasy appears four times in the first paragrah on that page! 10:30:07 FF4 is what I was thinking of, yes, though I am under the impression it's been at least in one of the earlier games, at least in the Japanese text. And in FF9 they say "Rally-Ho". 10:31:10 -!- azaq23 has joined. 10:31:19 -!- sebbu2 has joined. 10:31:19 -!- sebbu2 has quit (Changing host). 10:31:19 -!- sebbu2 has joined. 10:31:24 -!- sebbu has quit (Ping timeout: 245 seconds). 10:33:58 In reality I'm not very clued in about final fantasy games. 10:34:24 If 100 is the maximum one can know about final fantasy games, I suppose I'm a 3. 10:34:45 nah 10:34:52 i mean.. a 0.3 :-s 10:35:26 You can measure that by taking the Official Final Fantasy Examination. (Okay, not really.) 10:35:31 ok, i'm 0.0001 10:35:49 ;_; 10:36:02 it depends how accurate my statement is 10:36:31 unfortunately from a certain point of view a human can only have an infinitessimally small knowledge of final fantasy 10:36:43 just like one cannot know everything about chess 10:36:43 Square-Enix should arrange some sort of a thing where you go to a room in their offices and take a monitored multiple-choice test. 10:37:46 for example, part of the knowledge would be the ability to sit in a room with no information other than whats in your head, and write a complete source code to every final fantasy game ever made 10:38:05 including all graphics and sounds 10:38:36 for all regions 10:39:20 There's an officially licensed energy drink called "Final Fantasy Potion" that was released as part of the marketing of FFXII. 10:39:44 It's "an herb-drink containing such ingredients as royal jelly, propolis extract, elderberry, chamomile, sage, thyme, hyssop, fennel, marjoram, rosemary, basil, Melissa, carbonated water, caffeine, and artificial coloring. The drink had a unique taste; it was very sweet, but at the same time possessed a bitter herbal aftertaste." 10:40:04 lol 10:40:14 wow 10:41:15 i know the same is true of every game though (as what I just said) 10:41:27 I see they've also made a FFVII themed version of Potion for that game's 10-year anniversary. 10:41:54 but like, a game such as Super Mario Bros.. it would actually be concievable that someone could memorize how to code a replica of that game with complete graphics 10:42:20 not completely perfectly though 10:42:39 yeah. all the bugs wouldn't be there 10:42:41 unless it was a savant... then god only knows what is possible 10:43:47 (begins wandering off the topic path...) 10:44:44 well having said that I understand that with project MKULTRA they studied whether they could hypnotize people into memorizing documents after briefly viewing them, and recalling the contents 10:51:48 SMB1 rom is I think 256kbit, so about 79000 decimal digits when represented in that base; digits of pi have been memorized approximately that far. (Guinness record 67890 digits, some reports for 100000, and one guy claims 30 million digits, but obviously didn't list them all; they just asked for random sequences, so it might be a bit dubious.) 10:52:12 ohhh 10:52:22 hummmm 10:53:18 (Anyway, there might be large amounts of easier-to-remember material in there.) 10:54:19 Long time to type it all down, though. 10:55:15 It apparently took the Guinness record holder a bit over 24 hours to recite the 67890 digits. 10:57:25 this version of smb1 is 40,976 bytes 10:57:57 i don't know how they figure that :P 10:58:24 Well, that's a bit more than 256kbit, but maybe it's just the format. Anyway, same ballpark. 10:58:47 yeah.. i should look up a more authoritative source 11:01:45 ahh.. this website says it's a 320-kilobit cartridge 11:01:53 -!- pikhq has joined. 11:02:08 -!- pikhq_ has quit (Ping timeout: 240 seconds). 11:02:26 "the game of chat trivia isn't as fun when nearly all facts can be obtained from google" 11:02:45 via google, rather 11:03:10 Hokay. Well, then. At least it's not orders of magnitude more. (I couldn't find the size very fast, so gave up.) 11:04:59 how does one go about calculating the number of decimal digits based on the number of kilobits? 11:05:16 maybe i should solve this myself 11:05:22 a bit of math work 11:05:55 Divide the bits by log_2(10). 11:06:09 oh. yeah i was about to say that.. 11:07:47 apparently about 96000 11:09:19 2^n = 2^(log_2(10)*n/log_2(10)) = (2^log_2(10))^(n/log_2(10)) = 10^(n/log_2(10)) to be explicit about it. 11:12:02 so math is useful for something other than torturing children after all 11:12:32 -!- MoALTz_ has joined. 11:13:00 The Gameboy Super Mario Land is apparently a 512-kilobit thing, that's kinda funny. It's got less levels and colors and all that. 11:13:29 i guess that's the tidus-fizzie number.. the number of decimal digits required to memorize a complete nintendo game 11:14:16 i suppose, that, it's probably been independantly discovered somewhere out there 11:15:33 -!- MoALTz has quit (Ping timeout: 252 seconds). 11:16:45 -!- derdon has joined. 11:17:09 Bah, that Mario wiki doesn't list cartridge size for the non-Super Mario Bros game, or the NES Donkey Kong port. But I wouldn't be surprised if they were smaller. 11:17:14 the rom file seems to contain 327,808 bits 11:17:54 however that is the EU version 11:19:58 327680 is what 320 kibibits is, the leftover 16 bytes coud be just headers. 11:20:28 ahh 11:22:39 According to IGN's list, Duck Hunt came on a 192 kilobit cartridge. That's less than 60k decimal digits, even the lame Guinness pi guy could do that. 11:22:53 donkey kong is 196736 bits ya 11:23:08 so donkey kong and duckhunt same 11:24:03 (24,592kb * 8) / 1024 = 192.125 kilobit cart 11:24:56 24592kb? That's quite a lot. 11:25:46 phew.. ((24592 * 8)-128) / 1024 = 192 11:25:53 ty stephen wolfram 11:26:17 -!- Taneb has joined. 11:26:24 -!- nathan_ has joined. 11:26:27 Hello! 11:26:33 -!- Taneb has quit (Client Quit). 11:26:37 -!- nathan_ has changed nick to Taneb. 11:26:50 This is what happens when you try a new client without closing your old one 11:26:55 :) 11:27:02 That was a confusing join sequence. 11:27:02 Or rather, :( 11:27:06 :'( 11:27:15 Now your NAME is KNOWN. 11:27:24 ooh 11:27:43 Or at least someone's name. 11:27:45 YOUR COMPUTER IS BROADCASTING A NAME 11:27:51 My name... was already known by most of the channel? 11:28:04 taneb: Also, anyone who runs /whois. :-) 11:28:07 So is elliott's, for that matter 11:28:08 -!- MoALTz_ has quit (Ping timeout: 244 seconds). 11:28:16 And Gregor's 11:28:17 Yes. elliott’s real name is Eliot. 11:28:27 Eeliot 11:28:47 ok my name is Scott .. now that it is read it cannot be unread 11:29:06 Ill eel-liot. 11:29:30 illiot 11:29:51 fizzie, the biggest nes rom putting aside action52 turns out to be a game i have never heard of name Metal Slader Glory 11:30:03 it does sound exciting.. 11:30:27 well when i say biggest that is in terms of compressed 11:30:42 I read that as "Metal Slander Glory", that sounded even more exciting. 11:31:02 Metal Libel and Slander Glory. 11:31:08 it is.. 8 megabits! 11:32:02 Inconceivable. 11:32:25 god... what could it be.. how could it go under the radar 11:33:11 it's japan only 11:33:21 looks like it has a lot of pictures 11:33:37 some kind of slideshow game 11:33:43 ahhh 11:34:16 Apparently it took so long to develope... 11:34:25 That when it was released, the SNES was out 11:35:27 Can anyone tell me if it is possible to run more than one application from a single terminal at once, and tab between them or something? 11:36:58 "Maximum manufactured ROM Size 11:36:58 The largest single NES game that I know of is Dragonquest 4 / Dragon Warrior 4. It has 1 megabyte of program ROM. Also, the Japanese game Metal Slader Glory has 512K of PRG and 512K of CHR ROM, making it also a full megabyte. Several pirate/unlicenced Famicom games are also pretty large. 11:37:04 Minimum manufactured ROM Size 11:37:06 Although the .NES fileformat deems 16K PRG ROM games as the minimum, there have been some 8K games manufactured, such as Galaxian. Later on, skilled programmers have learned to squeeze better code into even less memory, but nowadays most are probably dead. 11:37:12 From http://nocash.emubase.de/everynes.htm#cartridgeinfo 11:38:15 Taneb: Why not just run screen/some screen-alike? 11:38:45 tmux or whatnot. 11:38:54 ahhh 11:39:45 -!- Patashu has quit (Disconnected by services). 11:39:46 -!- PatashuXantheres has joined. 11:40:20 fizzie, thanks 11:40:41 I'm seeing if I can survive without a GUI 11:49:42 -!- elliott has joined. 11:49:58 Someone remind me how MOOs do pronouns. (That is, the specific list of words they decompose a pronoun set into.) 11:50:25 -!- Taneb has quit (Quit: leaving). 11:50:31 fizzie: Here, I nominate you. 11:50:52 11:28:47: ok my name is Scott .. now that it is read it cannot be unread 11:50:56 itidus20: Nnnno. It's itidus. 11:58:48 I don't know about cow pronouns. 12:00:10 I love the mutated cow special encounter in Fallout. 12:03:26 fizzie: Hey, what would you call the abstraction of hit points to things other than hits? "Points" is too vague. 12:03:45 (That is, (m,n) where m <= n, m being current ?P and n being maximum ?P.) 12:05:42 -!- PatashuXantheres has quit (Remote host closed the connection). 12:05:54 -!- Patashu has joined. 12:06:29 Uh. I don't know. Something about a bound, maybe, since that's what it has, but I don't know. GP for Generic Points. (Not really.) 12:07:14 (The exact case here is 12:07:16 data MonsterStats = MonsterStats 12:07:16 { monHP :: !Points 12:07:16 , monMP :: !Points 12:07:18 } 12:07:20 ) 12:16:47 -!- Alheris has joined. 12:17:04 `welcome Alheris 12:17:07 Alheris: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 12:17:55 -!- Alheris has left. 12:18:07 bye 12:18:54 You are good at that. 12:19:17 yes 12:20:25 -!- Patashu has quit (Remote host closed the connection). 12:20:38 -!- Patashu has joined. 12:50:51 Ps 12:51:03 as in 12:51:44 data MonsterStats = MonsterStats{ monHP :: !P, monMP :: !P } 12:52:40 P being short for Points 12:55:54 lol "In games, score refers to an abstract quantity associated with a player or team. Score is usually measured in the abstract unit of points, and events in the game can raise or lower the score of different parties." 12:57:18 (gaming) A unit of scoring in a game or competition. [from 18th c.] 13:02:05 Meaning "a unit of score in a game" is first recorded 1746. 13:04:30 -!- Patashu has quit (Remote host closed the connection). 13:04:40 -!- Patashu has joined. 13:07:46 the exact quote appears to be: 13:07:46 1746 Hoyle Whist (ed. 6) 69 Points. Ten of them make a Game. 13:07:59 @ping 13:08:00 pong 13:09:09 bah .. this fool didn't do his research very well 13:10:27 well maybe the research is ok.. however.. 13:10:32 it doesn't explain: 13:10:36 1719 R. Seymour Court Gamester 75 He who reckons most in this Manner [either by greater number of cards, or, in case of equality, of Pips, Ace = 11, Court cards 10 each] is said to win the Point. 13:14:04 "The salient feature of a story, discourse, epigram, joke, etc.; that which gives it application; effective or telling part." ok, just get to the point 13:26:41 -!- pikhq_ has joined. 13:27:08 -!- pikhq has quit (Ping timeout: 265 seconds). 13:38:12 -!- MoALTz has joined. 13:41:23 -!- TodPunk has quit (Read error: Connection reset by peer). 13:43:18 -!- MoALTz has quit (Ping timeout: 248 seconds). 13:44:08 -!- TodPunk has joined. 13:47:29 -!- david_werecat has joined. 13:56:23 "A pecularity of the inPulse watch is that it has one button. Fortunately, roguelikes are turn-based, so by entering commands in morse code one can gain the advantage of the whole keyboard." 13:56:26 How... fortunate. 13:59:19 Verily. 14:04:12 -!- Taneb has joined. 14:04:17 Hello 14:04:33 hi 14:04:42 Taneb: if you want to do without a gui, then just use the console instead of X : 14:04:43 :P 14:04:46 (but I don't recommend it) 14:05:04 This is more of a "see if I can" experience 14:05:27 have fun browsing the web 14:05:31 Just in case I'm sent back to the 70s and don't want to /completely/ terrify them 14:05:45 you're taneb you will terrify them regardless 14:06:22 elliott: it works actually pretty well 14:06:56 Taneb: (spoilers: you can. I have been doing it for some 2 weeks for now) 14:07:09 I'm doing it AS WE SPEAK 14:07:11 Sort of 14:07:23 Taneb: so am I 14:07:26 I'm running the terminal thing that comes with Ubuntu full screen 14:07:32 I've got the GUI behind it 14:07:41 Taneb: I am not running X at all 14:07:55 actually I unistalled Xorg 14:08:12 when I need X (qemu, hv3) I use xfbdev 14:09:03 I did mostly-no-X for some amount of years, some amount of years back. 14:09:36 I've got byobu going, with irssi, Dwarf Fortress, and links2 open 14:09:44 This is kinda fun 14:09:48 -!- MoALTz has joined. 14:09:55 fizzie: what webbrowser did you run in console? I use link2 -g and I am trying to get netsurf running 14:10:13 Taneb: do you use links2 with or without graphics? 14:10:34 Without 14:11:06 Taneb: do you have framebuffer working in tty*? do you have gpm? 14:11:20 Probably not 14:11:29 Seeing as I don't know what either are 14:11:31 what is output when you type links -driver ? 14:12:07 links is not installed 14:12:10 I'm using links2 14:12:26 links2 -driver wants a parameter 14:12:46 Taneb: how do you run link2? on all systems I have used links2 is started with command links 14:12:58 "links2 google.com"? 14:13:33 Taneb: ? is part of that command 14:13:34 nortti: I don't remember. It was around the year 2000. I don't think links2 was around, or if it was, not very far. 14:13:44 No quotes or question mark, nortti 14:13:57 links2 google.com 14:14:14 Taneb: I meant my command 14:14:22 (links -driver ?) 14:14:25 Aaah 14:14:37 Matrox cards had a very spiffy framebuffer driver. 14:14:49 Unknown graphics driver p 14:15:00 x, fb, directfb and svgalib are supported 14:15:03 And a mplayer driver. 14:15:24 Taneb: Do you have a file called "p" there? 14:15:34 In the directory? 14:15:49 Yes 14:15:50 Yes. I mean, it sounds like the ? expanded. 14:16:16 Taneb: good. your links2 has been compiled with framebuffer support. do you have /dev/fb* and chmod them 666 if you do 14:16:26 Taneb: this is pointless since you are not using the console 14:17:31 If someone tells me how to use the console, I'll switch. 14:17:37 ctrl+alt+f1 14:17:43 brb 14:18:06 Taneb: how many lines do you have per screen in console? 14:20:43 Taneb: also can you see picture if you try mplayer -vo fbdev moviefile 14:21:04 Oh, fbdev mode-setting was such a mess back then. 'fbset' was very kludgy. 14:21:28 Anyway, mplayer -vo mga was the snazziest thing. 14:21:47 I don't seem to even have fbset installed. 14:22:30 I just use vga=794 as kernel boot argument 14:23:30 fbset let you mess around with timings and so on. 14:23:47 I think I had a novelty 666x666 graphics mode in there. 14:23:55 :P 14:24:01 Rather non-square pixels though. 14:30:00 vesafb tended to be real slow when e.g. scrolling, too. I wonder if that's any better nowadays. 14:32:54 -!- Patashu has quit (Remote host closed the connection). 14:33:07 -!- Patashu has joined. 14:33:09 fizzie: what distro are you using? 14:35:44 Debian and Ubuntu, nowadays. Either Slackware or Debian in the no-X days, can't recall which one. 14:37:54 Back 14:38:09 Taneb: Was it an adventure? 14:38:15 Not really 14:38:44 nortti: no idea on the lines 14:39:27 The 'resize' command will often tell you that. 14:39:59 26 lines in one of the quadrants 14:40:15 Dunno for the whole thing 14:41:23 -!- pikhq has joined. 14:41:24 No for the image 14:41:41 -!- pikhq_ has quit (Ping timeout: 256 seconds). 14:41:43 Taneb: if it is over 25 it is pretty safe to assume you have working framebuffer of some sort 14:41:48 Taneb: try fbset 14:42:10 Not installed 14:42:43 install it 14:43:22 Installed 14:43:33 Or just cat /proc/fb? (Or whatever it was called.) 14:44:13 Okay, technically that just tells if there is a framebuffer device, not whether the console is bound to it. 14:44:13 it was /proc/fb (mine shows 0 VESA VGA) 14:45:08 brb, trying stuff 14:45:21 -!- Taneb has quit (Quit: leaving). 14:48:42 -!- Taneb has joined. 14:48:47 Back 14:52:40 47 lines, btw 14:54:07 But is this in X-land, or the console? 14:54:20 47 is a pretty weird number for an actual console. 14:54:45 Given reasonable video modes and font heights. 14:55:16 Actual console, I think 14:55:16 Taneb: I need dimensions of you text console you can access with C-A-F1 14:55:35 Taneb: install gpm 14:56:35 Installing 14:57:05 Then you can use a MOUSE! Isn't that so 2000s? 14:57:07 Installed 14:57:14 Wow, cool! 14:57:32 now try links2 -g -driver fb 14:57:33 Assuming things work out, that is. 15:01:18 http://newyork.cbslocal.com/2012/06/02/in-light-of-recent-episodes-cdc-makes-statement-that-zombies-dont-actually-exist/ 15:01:41 -!- Taneb has quit (Ping timeout: 248 seconds). 15:01:48 'I feel like the CDC, they know something is going on, one woman who disagrees with Kendrick said. Theyre trying to cover it up so nobody will panic. 15:01:48 She also believes in vampires, and that this is all one big conspiracy.' 15:01:55 :D 15:07:10 -!- pikhq_ has joined. 15:07:40 -!- pikhq has quit (Ping timeout: 265 seconds). 15:08:43 Sgeo: well, something to consider is the false sense of authority one might get from reading "the Centers for Disease Control and Prevention a federal agency " 15:09:18 i mean, can federal agencies really be trusted? 15:10:12 no, they can't 15:11:45 hi 15:12:25 `? hi 15:12:28 hi? ¯\(°_o)/¯ 15:13:14 `log hi 15:13:47 No output. 15:14:01 `run echo 'warning: "hi" is frequently misinterpreted as a threat' > wisdom/hi 15:14:04 No output. 15:14:06 `? hi 15:14:09 warning: "hi" is frequently misinterpreted as a threat 15:14:51 `rm wisdom/hi 15:14:53 No output. 15:14:54 no one shall be warned 15:15:06 -!- elliott has set topic: waning | http://codu.org/logs/_esoteric/. 15:15:19 hi 15:15:23 no 15:15:43 someone name my simultaneous-turn roguelike 15:15:52 in a front-page article, claiming that the CIA had assassinated foreign leaders, and had illegally conducted surveillance on some 7,000 US citizens involved in the antiwar movement (Operation CHAOS). The CIA had also experimented on people, who unknowingly took LSD (among other things). 15:16:06 estr? 15:16:41 Nixon and Haldemann ensured that the CIA's #1 and #2 ranking officials, Richard Helms and Vernon Walters, communicated to FBI Director L. Patrick Gray that the FBI should not follow the money trail from the burglars to the Committee to Re-elect the President, as it would uncover CIA informants in Mexico. 15:17:06 federal agency! 15:17:06 itidus20: the CIA also condones making love to goats 15:17:46 maybe i'll call it quokaa 15:17:47 *quokka 15:17:54 quack 15:17:54 downside: quokka is hard to type 15:18:31 -!- david_werecat has quit (Ping timeout: 256 seconds). 15:18:49 The journal Nature reported in 2005 that 70% of FDA panels writing clinical guidelines on prescription drug usage contained at least one member with financial links to drug companies whose products were covered by those guidelines. 15:19:02 oh my god are you going on about patents again 15:19:05 kill me 15:19:13 no.. about federal agencies 15:19:47 CIA, FBI, FDA.. i am not sure who else there is to dig up wikipedia dirt on 15:20:29 -!- elliott has left. 15:42:52 `WeLcOmE 15:42:55 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: HtTp://eSoLaNgS.OrG/WiKi/mAiN_PaGe. (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 15:52:09 `WeLcOmE 15:52:12 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: HtTp://eSoLaNgS.OrG/WiKi/mAiN_PaGe. (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 15:52:14 `WeLcOmE nortti 15:52:18 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: HtTp://eSoLaNgS.OrG/WiKi/mAiN_PaGe. (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 15:54:00 `WeLcOmE nortti 15:54:04 NoRtTi: WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: HtTp://eSoLaNgS.OrG/WiKi/mAiN_PaGe. (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 15:54:27 `WELCOME nortti 15:54:30 NORTTI: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) 16:06:44 -!- sebbu2 has changed nick to sebbu. 16:08:40 -!- PatashuXantheres has joined. 16:08:42 -!- Patashu has quit (Disconnected by services). 16:14:16 @ask Taneb did links2 work in framebuffer? 16:14:16 Consider it noted. 16:16:30 @echo foo 16:16:30 echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "nortti!~juhani@a88-113-14-106.elisa-laajakaista.fi", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":@echo foo"] 16:16:31 } rest:"foo" 16:17:01 -!- david_werecat has joined. 16:17:33 @help echo 16:17:34 echo . echo irc protocol string 16:17:55 `echo foo 16:17:57 foo 16:18:13 #echo `echo #echo foo 16:18:14 `echo #echo foo 16:18:17 ​#echo foo 16:19:24 ^echo foo 16:19:24 foo foo 16:19:39 It's the only one that actually has an echo. 16:19:51 well it and oonbotti 16:20:14 No, that just prints the argument. 16:20:25 ^echo Does it echo in here? 16:20:26 Does it echo in here? Does it echo in here? 16:22:00 -!- PatashuXantheres has quit (Ping timeout: 250 seconds). 16:22:09 `run :(){ :|:&; }; : 16:22:11 bash: -c: line 0: syntax error near unexpected token `;' \ bash: -c: line 0: `:(){ :|:&; }; :' 16:22:27 `run a(){ a|a& }a 16:22:30 bash: -c: line 1: syntax error: unexpected end of file 16:22:36 `run a(){ a|a& }; a 16:22:38 No output. 16:23:43 hmm. HackEgo either solves the halting problem, has detection for fokbombs or just stops commands after some time 16:26:00 Everything has a timeout, though that might get stopped earlier due to other limits for all I know. 16:26:13 `run while true; do true; done 16:26:30 -!- elliott has joined. 16:26:35 waning is a good word 16:26:41 I'm not sure if it says anything when it gets bored. 16:26:45 No output. 16:26:55 Apparently just that. 16:27:42 well. I'll just have to find code that solves the halting program somewhere else 16:28:49 hmm, to reinvent the wheel or not to reinvent the wheel 16:29:16 elliott: what wheel? 16:29:27 terminal display 16:30:05 for what? 16:30:55 things 16:30:59 that want to display on terminals 16:33:01 reinvent if you can do better that existing implementations, otherwise don't 16:34:47 of course I can do better 16:34:51 the question is whether I can be bothered 16:47:49 "That is a photo of squids off the coast of Japan using their own water farts to leap right out of the water and into open air." 17:47:59 -!- Taneb has joined. 17:48:24 Hello 17:48:25 Taneb: You have 1 new message. '/msg lambdabot @messages' to read it. 17:48:39 nortti, no 17:48:58 Now I know I can survive in a texty mode like that, I will never use it again 17:51:07 Went to check my tty1, just for funtimes. Didn't know there's a "FATAL: Error inserting vesafb (/lib/modules/.../vesafb.ko): No such device" in there, that's funny. 18:03:20 FUTURE ZZO38: what does loeb do? I can't get it to do anything... 18:05:32 It's not exported, though? 18:06:02 AAAH BUT IT IS! 18:06:54 Taneb: http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet.html 18:08:55 -!- Ngevd has joined. 18:11:49 -!- Taneb has quit (Ping timeout: 245 seconds). 18:12:51 -!- Ngevd has changed nick to Taneb. 18:13:04 Thanks, elliott 18:13:10 yw 18:13:10 I thought it was going to be about L-systems. 18:13:14 I like L-systems. 18:14:14 I'm not sure if I understand it, though 18:14:17 I'll just link it 18:17:52 elliott: hi 18:17:56 hello 18:22:14 Taneb: See also http://blog.sigfpe.com/2006/12/tying-knots-generically.html 18:23:14 Ok 18:24:21 -!- monqy has joined. 18:33:53 -!- zzo38 has joined. 18:38:11 Well, I still don't really know what loeb does, but I know that's my own fault, not the fault of loeb 18:45:34 -!- ais523 has joined. 18:45:49 hi ais523 18:46:30 oh dear 18:46:30 ais523: You have 1 new message. '/msg lambdabot @messages' to read it. 18:46:34 @messages 18:46:35 quintopia said 10h 56m 55s ago: skyscraper sits there with the enemy doing a fake triplock for hundreds of cycles. sure that is ample opportunity to guess polarity and put the last decoys in the 18:46:35 direction that costs them the most time? 18:47:18 quintopia: I don't get it, that's how skyscraper works at the moment 18:52:53 Taneb: I took it from some description somewhere; it can be used for spreadsheet evaluation 18:53:01 Yeah, elliott linked it 18:55:19 Also change the order of exports if you prefer a different order 19:01:07 -!- MoALTz has quit (Ping timeout: 265 seconds). 19:03:10 At the moment, I'm just playing with the Curry-Howard correspondance 19:03:17 I can't think what Negation is like 19:04:07 Not a is (a -> Void) 19:04:09 Not could be considered (x -> Zero) if Zero is uninhabited type 19:04:11 where Void is the type with no values 19:04:24 Okay 19:05:13 /* Load the data for one screen. Return its data index, in such a way that Splint can see that it's fully defined (data indexes themselves often 19:05:14 aren't, so the return value is a more specific type than s->index). *mutters something about Curry/Howard* */ 19:05:32 It also works if Zero actually represents the number zero, () represents one, -> for exponent, (,) for multiplication, Either for addition, then zero to the power of zero makes one and zero to the power of anything other than zero makes zero 19:06:00 ais523: In what program is that? 19:06:20 zzo38: a platformer engine I'm writing 19:06:35 -!- pikhq has joined. 19:06:40 I'm trying to use Splint to prove there are no memory allocation errors in it; sadly, Splint is too buggy to make a good theorem prover 19:06:49 -!- pikhq_ has quit (Ping timeout: 252 seconds). 19:17:09 -!- pikhq has quit (Ping timeout: 244 seconds). 19:17:11 -!- pikhq_ has joined. 19:17:59 -!- wareya has joined. 19:18:18 -!- wareya has left. 19:19:19 -!- MoALTz has joined. 19:28:28 -!- MoALTz has quit (Ping timeout: 252 seconds). 19:33:50 ais523: yeah i just realized that it is what it was doing. i was confused because it was failing to do it in some places where it could have, but i realize now that is just a weakness with the polarity detection, not the strategy 19:34:48 -!- MoALTz has joined. 19:36:30 !bfjoust space_elevator http://sprunge.us/TSOU 19:36:40 ​Score for quintopia_space_elevator: 0.0 19:36:46 wat 19:36:46 :/ 19:36:58 failure to paste properly? 19:37:11 I can see it 19:37:19 Maybe failure to read properly? 19:37:51 yeah i dunno. it shouldnt be much longer than the one that was already in there 19:38:19 Like, maybe EgoBot had an internet blip 19:38:35 oh 19:38:41 unmatched loops somehow 19:38:49 hmm 19:38:58 -!- zzo38 has quit (Ping timeout: 252 seconds). 19:39:19 -!- DH____ has quit (Ping timeout: 245 seconds). 19:39:39 -!- zzo38 has joined. 19:39:45 i bet it has to do with the massive failure my terminal had when i was pasting it in 19:39:58 infinite loop of visual bells 19:40:11 -!- DHeadshot has joined. 19:43:07 !bfjoust space_elevator http://sprunge.us/hCEj 19:43:10 ​Score for quintopia_space_elevator: 0.0 19:43:17 the fack 19:43:34 unmatched paren, or something? 19:43:47 yeah 19:43:51 something like that 19:44:04 how do i locate the character egojsout says it's at 19:45:18 what text editor happily says "oh here's the context around character 36866! 19:46:38 ais523: do you have a copy of the old version? 19:46:47 locally 19:47:07 quintopia: yes 19:47:23 i think it'll be easier to make the changes again than track down the missing character 19:47:23 quintopia: and I use Emacs, C-u 36866 C-f 19:47:39 pb me the original 19:48:09 http://codu.org/eso/bfjoust/in_egobot.hg/index.cgi/raw-file/93dc3dc7dad9/quintopia_space_elevator.bfjoust 19:48:14 no need for a pastebin ;) 19:48:23 oh right 19:48:24 hg 19:48:26 (EgoBot has past versions online too) 19:48:34 that version is too old 19:48:43 i need 1_4_9 19:48:51 ah, OK, let me see if that's the one I have locally 19:49:00 Sorry my computer was off 19:49:27 http://sprunge.us/idYC 19:49:36 quintopia: ^ 19:55:29 !bfjoust space_elevator http://sprunge.us/hgZU 19:55:32 ​Score for quintopia_space_elevator: 44.7 19:55:35 okay 19:55:44 so it is a slight improvement 19:56:03 a lot of other things i want to change, but its good to see that 20:01:19 Taneb: "surviving" in a linux text mode is not hard at all. tell me when you haven't started X for 5 days 20:01:28 NEVER! 20:02:50 it isn't that hard really. biggest change would be using links2 as your main web browser (that or compiling netsurf with it's dependecy hell) 20:03:04 -!- DHeadshot has quit (Ping timeout: 245 seconds). 20:03:18 For me, the biggest challenge would be figuring out how to use emacs/vi/nano/whatever 20:04:11 if you can't figure out nano you don't deserve to say you can survive in textmode 20:04:56 Hmm 20:04:58 You're right 20:05:02 It's surprisingly easy 20:05:25 -!- oerjan has joined. 20:05:46 it is as easy as using notepad but remeber to use nano -w (or whatever disables word wrap) 20:06:36 but for future terminal use at least learn basics of vi, emacs or ed 20:06:49 Oh dear 20:07:13 WebKitDFB or Dillo on GTK on DirectFB. Though I guess that doesn't really count as "text mode" any more. 20:07:46 I'm a bit dubious on how well the banking websites would work on links2 or elinks or w3m or whatever. 20:07:56 well directfb means you cannot use other terminals when that program is running 20:08:22 It'd be just for special occasions. 20:09:08 fizzie: also netsurf has better rendering than dillo if I remember correctly. and website rendering in links2 is not really that bad 20:09:56 it is just a hell to get to build even under X and buiding for framebuffer is even harder 20:12:07 if you can't figure out nano you don't deserve to say you can survive in textmode <-- nano is unfit for heavy editing, it doesn't obviously do automatic indentation 20:12:18 not even just "copy the indentation of the previous line" like gedit 20:13:13 ais523: I know. I should have said "if you can't *even* figure out nano you don't deserve to say you can survive in textmode" 20:13:16 When on Linux computer I use vi 20:13:49 I never use nano myself. I use either ed or sometimes vi 20:15:57 but if I would be forced to choose between emacs and nano I would choose nano 20:29:33 OO 20:29:43 I think I have just figured out what callCC is on about 20:29:44 -!- sebbu has quit (Ping timeout: 245 seconds). 20:29:44 -!- sebbu2 has joined. 20:29:44 -!- sebbu2 has quit (Changing host). 20:29:44 -!- sebbu2 has joined. 20:30:00 It uses what its output is going to be used for to find its output 20:30:21 (am I wrong?) 20:31:18 incomplete, perhaps. 20:38:31 Taneb: you should read my explanation! 20:38:59 http://stackoverflow.com/questions/9050725/call-cc-implementation or just read http://blog.sigfpe.com/2008/12/mother-of-all-monads.html 20:40:20 elliott: I reimplemented `WeLcOmE and properly this time 20:40:31 congratulations 20:40:53 `cat /hackev/bin/WeLcOmE 20:40:56 cat: /hackev/bin/WeLcOmE: No such file or directory 20:41:04 `cat /hackenv/bin/WeLcOmE 20:41:07 ​#!/bin/sh \ welcome $@ | python -c "print (lambda s: ''.join([ (s[i].upper() if i%2==0 else s[i].lower()) for i in range(len(s)) ]))(raw_input())" 20:41:39 `WELCOME foo 20:41:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: WELCOME: not found 20:42:06 Man, I can't believe I wrote all that spiel on continuations. 20:42:10 It's so long. 20:42:51 `run printf "#!/bin/sh\nWELCOME | perl -CS -Mutf8 -pwe 'y/!-~/!-~/; y/ / /'\n" >/hackenv/bin/WELCOME; chmod 755 /hackenv/bin/WELCOME 20:42:54 No output. 20:42:58 ion: what did you try to execute? I only see blocks 20:43:04 `cat /hackenv/bin/WELCOME 20:43:06 `WeLcOmE what? 20:43:07 ​#!/bin/sh \ WELCOME | perl -CS -Mutf8 -pwe 'y/!-~/!-~/; y/ / /' 20:43:16 `WELCOME foo 20:43:19 whoops 20:43:20 FOO: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) 20:43:20 WhAt?: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: hTtP://EsOlAnGs.oRg/wIkI/MaIn_pAgE. (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN IrC.DaL.NeT.) 20:43:24 `WELCOME foo 20:43:27 ​WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIK 20:44:02 oh no 20:44:07 the last letter is shaved off 20:44:15 what about just removing all the spaces? I can hardly see them anyway 20:44:52 Yay, fullwidth text. 20:44:57 ais523: what letter? 20:45:02 My favourite. 20:45:09 Man, that Python WeLcOmE is so overcomplicated. 20:45:11 `run welcome foo | python -c "print ''.join(c.upper() if i%2==0 else c.lower() for i, c in enumerate(raw_input()))" 20:45:15 FoO: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: hTtP://EsOlAnGs.oRg/wIkI/MaIn_pAgE. (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN IrC.DaL.NeT.) 20:45:17 nortti: the I of "wiki" 20:45:27 It's also wrong, since it alternates on non-alphabetical characters. 20:45:39 ion: That omits the "foo: ". 20:45:46 elliott: Oh, good point. 20:45:54 `run printf "#!/bin/sh\nWELCOME \"$@\" | perl -CS -Mutf8 -pwe 'y/!-~/!-~/; y/ / /'\n" >/hackenv/bin/WELCOME; chmod 755 /hackenv/bin/WELCOME 20:45:57 No output. 20:46:09 `WELCOME ais523 20:46:12 ​: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/W 20:46:16 Nice. 20:46:17 hmm 20:46:19 wE得るCOMEE得る得るiOTTA得ぬDiO得ぬ! 20:46:28 `run printf "#!/bin/sh\nWELCOME \"\$@\" | perl -CS -Mutf8 -pwe 'y/!-~/!-~/; y/ / /'\n" >/hackenv/bin/WELCOME; chmod 755 /hackenv/bin/WELCOME 20:46:30 No output. 20:46:40 Goodnight. 20:46:41 -!- elliott has quit (Remote host closed the connection). 20:46:45 `WELCOME foo 20:46:49 ​FOO: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.OR 20:48:39 nortti: http://i.imgur.com/NMQKb.png 20:49:17 oh. ok 20:49:58 Check out our wiki, ESOLANGS.OR.DIE. 21:03:28 Wow, --- AAAAH 21:04:02 Also, callCC is pretty confusing... but useful? 21:05:02 !bfjoust zoom (>)*9(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 21:05:05 ​Score for quintopia_zoom: 20.7 21:05:11 heh 21:06:22 that looks like a bug >.> 21:07:43 Phantom_Hoover, you're the expert on brainfuck variants 21:07:47 Is there one with callCC? 21:08:40 I doubt it, seeing as Brainfuck doesn't have local variables. 21:08:46 :/ 21:09:04 Well, I'm gonna go now, I've got an early morning to wake up to 21:09:07 -!- Taneb has quit (Quit: Leaving). 21:14:11 !bfjoust zoom (>)*9(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 21:14:14 ​Score for quintopia_zoom: 25.7 21:14:23 suicides less :D 21:16:03 !bfjout perkele [---] 21:16:27 !bfjoust perkele [---] 21:16:29 ​Score for nortti_perkele: 14.3 21:16:37 !bfjoust perkele [+++] 21:16:37 suicides more! 21:16:40 ​Score for nortti_perkele: 14.3 21:16:53 !bfjoust perkele [--->+++<] 21:16:56 ​Score for nortti_perkele: 13.2 21:17:02 !bfjoust perkele [--->+<] 21:17:06 ​Score for nortti_perkele: 13.3 21:17:25 !bfjoust perkele >(+)*100<[---] 21:17:27 ​Score for nortti_perkele: 12.6 21:17:34 !bfjoust spin (-+>+)*-1 21:17:37 ​Score for quintopia_spin: 0.0 21:17:45 !bfjoust perkele >(+)*10<[---] 21:17:48 ​Score for nortti_perkele: 11.8 21:17:51 !bfjoust perkele >(+)*10<[---] 21:17:54 ​Score for nortti_perkele: 11.8 21:17:55 !bfjoust perkele >(+)*255<[---] 21:17:58 ​Score for nortti_perkele: 13.9 21:18:27 !bfjoust perkele (>(+)*255)*5(<)*5[---] 21:18:29 ​Score for nortti_perkele: 6.5 21:22:49 !bfjoust perkele [->+<] 21:22:52 ​Score for nortti_perkele: 12.9 21:23:07 !bfjoust perkele [->+>+<<] 21:23:10 ​Score for nortti_perkele: 11.6 21:23:22 !bfjoust perkele [-.] 21:23:26 ​Score for nortti_perkele: 15.9 21:23:45 that one is trying to commit suicide >.< 21:25:30 !bfjoust spin (--+>+)*-1 21:25:33 ​Score for quintopia_spin: 1.6 21:25:45 !bfjoust spin (--+>+<)*-1 21:25:48 ​Score for quintopia_spin: 13.0 21:26:01 !bfjoust spin (-+>+<)*-1 21:26:05 ​Score for quintopia_spin: 8.3 21:26:29 !bfjoust shudder (--+)*-1 21:26:33 ​Score for quintopia_shudder: 17.7 21:26:39 wow 21:27:23 !bfjoust null . 21:27:26 ​Score for david_werecat_null: 9.2 21:28:26 how does that one win? 21:28:55 also how do you repeat piece of code -1 times? 21:29:59 that's by tradition equivalent to the maximum, i think 21:30:25 Well I know that null at least wins agains quintopia_zoom by having it run off the tape... 21:30:26 (the tradition _may_ have started out as a bug :P) 21:31:21 !bfjoust perkele (->+<)*-1 21:31:24 ​Score for nortti_perkele: 13.0 21:31:29 !bfjoust perkele (-)*-1 21:31:32 ​Score for nortti_perkele: 16.8 21:31:38 !bfjoust perkele (+)*-1 21:31:43 ​Score for nortti_perkele: 16.8 21:31:56 !bfjoust perkele (+>[-])*-1 21:31:59 ​Score for nortti_perkele: 12.2 21:32:04 !bfjoust perkele (+>[-]<)*-1 21:32:06 !bfjoust tykje (++)*-1 21:32:07 ​Score for nortti_perkele: 15.1 21:32:10 ​Score for oerjan_tykje: 16.8 21:32:14 !bfjoust perkele (+++)*-1 21:32:18 ​Score for nortti_perkele: 16.8 21:32:30 It's interesting how a row of + or - can get 16.8 21:32:46 !bfjoust zoom (>)*9(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*5(>[>(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*12])*12])*12 21:32:49 ​Score for quintopia_zoom: 14.4 21:32:52 !bfjoust perkele (-+)*-1 21:32:55 huh 21:32:56 ​Score for nortti_perkele: 11.6 21:33:04 !bfjoust perkele (.+)*-1 21:33:08 ​Score for nortti_perkele: 18.4 21:33:12 !bfjoust perkele (.++)*-1 21:33:15 ​Score for nortti_perkele: 13.4 21:33:23 !bfjoust perkele (.+++)*-1 21:33:26 ​Score for nortti_perkele: 13.1 21:33:31 !bfjoust perkele (.++++)*-1 21:33:34 ​Score for nortti_perkele: 11.2 21:33:38 !bfjoust perkele (.)*-1 21:33:41 ​Score for nortti_perkele: 8.2 21:33:43 !bfjoust perkele (.+)*-1 21:33:47 ​Score for nortti_perkele: 17.3 21:34:01 !bfjoust perkele (.+.)*-1 21:34:05 ​Score for nortti_perkele: 15.0 21:34:11 !bfjoust perkele (.++.)*-1 21:34:15 ​Score for nortti_perkele: 15.2 21:34:18 !bfjoust zoom (>)*9(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*5(>[>(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*12])*12])*12 21:34:19 !bfjoust perkele (.++.+.)*-1 21:34:21 ​Score for quintopia_zoom: 14.2 21:34:23 ​Score for nortti_perkele: 15.0 21:34:25 won't (.+)-1 lose if the opponent does nothing? 21:34:31 yes 21:34:50 !bfjoust zoom (>)*9(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 21:34:53 ​Score for quintopia_zoom: 25.3 21:34:53 !bfjoust perkele (.+>.+<)*-1 21:34:56 ​Score for nortti_perkele: 12.6 21:36:19 david_werecat: it's interesting how zoom beats dreadnought and slowpoke and skyscraper despite not leaving any decoys and skipping some when it finds them 21:38:11 So zoom assumes the enemy has decoys and tries to get to the flag immediately? 21:39:53 !bfjoust zoom (>)*8(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 21:39:56 ​Score for quintopia_zoom: 28.0 21:40:03 yes basically 21:40:15 but it only assumes the enemy has decoys on long tapes 21:40:36 and it uses a new clear i just invented 21:41:03 so even against fast rushes (like space_elevator on short tape) it brings down the flag first 21:42:00 still has some bugs tho 21:43:23 The new clear looks like a fast clear merged with an offset clear repeated twice with different polarities. 21:45:34 look again 21:46:25 it does a small fast clear, then a big offset clear...but assumes the decoy/flag won't be certain heights 21:46:31 which is to say 21:46:47 it clears for a while, speed subtracts for a while, then clears some more, etc. 21:47:12 all the closing brackets are very susceptible to triplocks unfortunately, but i don't know how to deal with that 21:50:23 If there's one place in the routine that would be a good point to break out of the clear loop, you can use null brackets {} to create copies of the clear routine inside the routine. 21:51:04 That's how I dealt with it anyway. 21:52:18 Although zoom seems sufficently complex to make that very difficult to do. 21:56:27 !bfjoust zoom (>)*8(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*16])*17])*5(>[(>[(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*12])*12])*12 21:56:30 ​Score for quintopia_zoom: 22.2 21:56:45 interest 21:56:52 !bfjoust zoom (>)*8(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 21:56:55 ​Score for quintopia_zoom: 28.0 22:00:45 -!- DHeadshot has joined. 22:05:50 quintopia: how does that program work? 22:06:16 ais523: read the conversation above. that pretty much covers it. 22:06:23 oh, I see, it's a similar idea to counterpoke (the longer it takes to engage with the enemy, the more decoys it probably has) 22:06:45 yeah 22:07:15 the only other innovation is the assumption that decoys are certain sizes: very small or medium height or huge 22:07:32 I think this is a legitimate addition to BF Joust technology that will start showing up in more programs (the counterpoke/zoom thing) 22:07:47 yes maybe 22:08:11 wow counterpoke has fallen a lot 22:08:57 expect it to fall more 22:09:27 because people are getting good at confusing it? 22:09:38 space_elevator already does a better decoy build (and always has). space_elevator's weakness is its clear (still) 22:10:17 expect skyscraper to rise i think. that strategy is hard to counter. 22:13:32 it's very easy to counter, just clear with alternating polarities :) 22:13:40 surprised nobody had thought of that 22:14:08 oh, yeah, i think i did that at one point a long time ago 22:14:28 space_elevator used to clear with alternating cycle lengths 22:14:44 the double clear is still in there 22:15:06 the problem with alternating polarity clear is that people frequently use alternating decoys 22:15:10 like dreadnought 22:15:34 I don't use alternating decoys any more, they're too vulnerable to people detecting the pattern (even though nobody's done that yet; maybe I should) 22:15:37 so half the time you get the *worst* possible set of clears 22:16:04 I'm rather partial to the "a block in one direction, a block in the other direction" pattern, which works neatly no matter what the opponent's clear pattern 22:16:14 in space_elevator i made sure i had an equal number of decoys in each direction, but not with a pattern 22:17:37 i wonder... 22:19:31 oh how did that bug stay in there 22:19:56 !bfjoust zoom (>)*8(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 22:19:59 ​Score for quintopia_zoom: 23.3 22:20:09 weeeeeeeird 22:20:30 !bfjoust zoom (>)*8(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 22:20:33 ​Score for quintopia_zoom: 28.0 22:20:36 -!- azaq23 has quit (Quit: Leaving.). 22:20:48 apparently you should assume 2 decoys on long tapes 22:25:09 !bfjoust careless_zoom (>)*8(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*20])*4(>[>(>[(-)*3([+{(+)*12([-{(-)*30([-{(-)*20[-][+][-]}])%30}])%30}])%6])*17])*17 22:25:12 ​Score for quintopia_careless_zoom: 26.9 22:25:17 not bad... 22:26:01 !bfjoust careless_zoom (>)*8(>[(-)*15([+{(-)*90(.-)*60}])%30(>[(-)*15(-)*90(.-)*60}])%30])*20])*4(>[>(>[(-)*15([+{(-)*90(.-)*60}])%30])*17])*17 22:26:04 ​Score for quintopia_careless_zoom: 0.0 22:26:10 hmm 22:26:22 what 22:26:25 the 22:26:26 uh 22:35:07 oh 22:35:13 i see why that won't ever work 22:41:41 !bfjoust impomatic_lessdumb (>(-)*8>(+)*8)*4(>[+++++[-]])*21 22:41:44 ​Score for quintopia_impomatic_lessdumb: 24.5 22:42:30 lol 22:42:37 adds like 1/2 a point of score 22:43:11 -!- nortti_ has joined. 22:45:00 Wait, how is careless_zoom showing ties for everything? 22:45:44 david_werecat: syntax error, probably 22:55:22 -!- nortti_ has quit (Quit: leaving). 22:59:25 unmatched } after second *60 23:11:00 -!- oerjan has quit (Quit: Lost terminal). 23:11:46 -!- oerjan has joined. 23:55:48 Man, the Google results for "set fire to the third bar" are really disappointing. 23:56:12 They're all just corrected to "set the fire to the third bar" and none of them are about serial arsonists. 23:57:10 OKAY 23:59:42 Sometimes when I fantasise about meeting a girl who shares my passion for burning things I really wish I had a song to go with it, you know?