00:00:16 -!- augur has quit (Remote host closed the connection). 00:00:22 probably one I've never heard of 00:00:29 monqy: hey, what's the worst roguelike? 00:00:34 The worst roguelike is: 00:00:36 rogue 00:00:45 no way 00:00:47 The best roguelike is: 00:00:49 robotfindskitten 00:00:56 yes, i already established that 00:01:01 to ais523, days ago 00:01:10 I established it *years* ago. 00:01:15 So hahmph. 00:01:18 i have comprehensive justification 00:01:25 worst roguelike is 00:01:26 uh 00:01:29 gee is there even one 00:01:29 Mine is both left- *and* right- justified. 00:01:49 elliott: OH NO, PARADOX: nethack is worse than rogue and rogue is worse than nethack 00:01:53 QED 00:02:08 22:13 elliott: I think the best roguelike is probably robotfindskitten 00:02:08 22:14 elliott: there's no grinding, no unforseeable deaths 00:02:08 22:14 elliott: and the level and creature design is interesting 00:02:09 22:14 elliott: also, no food, no item identification, no exp levels 00:02:11 22:14 ais523: it's kind-of simplistic 00:02:13 22:14 elliott: that just means there's no need for spoilers! 00:02:15 […] 00:02:17 22:42 elliott: another good thing about robotfindskitten: no boring combat system 00:02:19 22:43 ais523: no interesting combat system either 00:02:21 22:43 elliott: that's preferable 00:02:56 The no-save feature of the Torneko and Shiren series, which is the main premise of roguelike games, was described as "the worst flaw in any RPG is the lack of a decent save system"[14] by Worthplaying.com and "[going] against the very foundation of what an RPG should be" by Gaming Age.[15] 00:03:01 pffffffft 00:06:22 ais523: btw, i forget what your opinion on dredmor was 00:06:34 elliott: it's addictive in the MMO sort of way 00:07:34 ais523: also, if I make a roguelike, should I call it vagrant, it feels like it would sully the name 00:07:47 depends on how good it is 00:07:52 and if it's golfed 00:08:13 not golfed 00:08:23 -!- Patashu has joined. 00:08:53 call it something else then 00:08:57 :( 00:09:00 but vagrant is a really good name 00:09:12 unless you create something worthy of the name 00:09:29 elliott: You should make a game almost, but not quite, entirely unlike rogue. 00:10:04 shachaf: that's my intention 00:10:29 ais523: Have I ever said anything in this channel that wasn't with an intent to annoy? 00:10:32 I think yes. 00:10:36 shachaf: probablyt 00:16:07 -!- augur has joined. 00:16:50 in all probablyt 00:20:52 ais523: what language should I write my roguelike in 00:20:59 the answer is objective lolcode 00:21:05 probably a bad idea 00:21:13 it's ok 00:21:17 i'll simplify it with nonsense query lists 00:21:58 -!- augur has quit (Read error: Connection reset by peer). 00:22:24 maybe i'll do it in java or something, just for the hell of it 00:22:35 -!- augur has joined. 00:23:26 OK, so the main issue now is trying to get Evolution working 00:23:32 because it isn't accessing any of my mail accounts 00:23:43 hmm, except possibly the Yahoo! one 00:23:46 * ais523 checks sending 00:25:12 OK, I can send, and I can receive via POP3 00:25:19 something seems wrong with IMAP, though 00:28:54 -!- const has changed nick to trout. 00:30:04 haha 00:30:14 I sent a usenet post to eternal-september.test 00:30:23 and a bot saw the test and emailed me to say it had gone through OK :) 00:30:42 it managed to parse your insane email? 00:30:44 o.O 00:33:24 ais523: btw, wikihack is still substantially above nethackwiki almost always in my google results 00:35:43 elliott: I didn't send it with the insane email 00:36:00 just the standard ais523, nethack4.org (unobfuscated) 00:39:02 ais523: I wonder what a roguelike in APL would look like 00:41:22 OK, I think I fixed Evolution by deleting and recreating its information about my mail accounts 00:41:46 being only IMAP that was broken, I can just redownload the whole things from the servers 00:41:56 (if POP had been broken, I'd need to have restored from backups) 00:42:28 pop is a horrible protocol 00:42:40 it's good at doing the job it's designed for 00:42:46 just that job is one that you might not necessarily want 00:43:08 (it's fine for me, using Yahoo! purely as a relay and as a buffer for when I'm not online is exactly what I want from it) 00:48:02 hmm, I've managed to trigger apport 4 times so far, I think (initctl, compiz, konqueror, gnome-screenshot-tool) 00:48:23 this is what happens when you use betas, I guess 00:52:39 -!- pikhq has joined. 00:53:59 -!- pikhq_ has quit (Read error: Operation timed out). 00:55:47 ais523: things with antennae can wear helmets, right? 00:57:33 not sure 00:57:40 the game might distinguish helmets from hats for the purpose 00:58:05 that was meant to be a real-world question so I could object to the game :) 01:12:58 OK, todo list is now one item shorter. 01:13:56 ais523: you want to be the SOA, right? 01:14:13 SOA = ? 01:14:27 it's an email i have to put in the dns 01:14:32 as a technical contact for esolangs.org 01:14:35 -!- calamari has joined. 01:14:38 oh, no, I don't 01:14:58 you should typically get the DNS people to put their own email there and forward to you 01:15:08 "the DNS people"? 01:15:19 the people who run the DNS server, and/or administer the name 01:15:35 the people who run the DNS server are the ones who want the email 01:16:44 elliott: oh, OK 01:16:51 are they offering to obfuscate it for you? 01:17:02 no 01:17:12 you should probably put your own there anyway, as emails to the DNS are likely to be along the lines of "your server's been hacked" 01:17:12 I don't care about spam, I just dislike my email :( 01:17:19 create another one and forward it? 01:17:22 I'll probably just register another gmail account and forwar- yeah 01:17:28 creating a google account is a pain though 01:17:34 they don't support more than one email per account 01:17:35 use a different provider than gmail? 01:18:13 all the other free ones are worse, at least as far as the sign-up process goes 01:19:02 Password strength: Too short 01:19:02 Use at least 8 characters. Don’t use a password from another site or something too obvious like your pet’s name. Why? 01:19:11 Google!yYou're berating me before I even started typing it 01:19:14 *Google! you're 01:20:03 random fun story: I was changing newsreader from xpn to pan, and couldn't remember my newsserver password 01:20:18 xpn indicated the length in the box, and it didn't follow any of the usual password generation schemes 01:20:38 so I looked in the dotfiles for it, and it was something very random-looking, so I guessed it was encrypted somehow 01:20:52 asked for a password reminder, turns out it wasn't encrypted after all, that actually /was/ the password 01:20:58 hmm, does anyone know if Google have any age restrictions for people over 16 but under 18? 01:21:13 (a secondary conclusion can be drawn from this about the way that Eternal September store passwords) 01:26:19 thanks 01:26:40 * elliott wonders what esolangs.org's name is 01:26:45 elliott: I think the answer to your question is "no" (with a suitably restricted definition of "anyone") 01:26:48 elliott: esolangs.org? 01:26:51 solidity? 01:26:59 I can't think of any other reasonable answer to that question 01:27:14 ais523: sorry, Google is too Western-biased; it has to have a first and last name 01:27:51 I don't think gmail is really designed for people to create email addresses for non-human entities 01:27:58 * ais523 wonders if there are webmail providers which are 01:28:35 * elliott briefly considered just taking the opportunity to register a new personal email, but realised that he still had outstanding obligations wrt his current one. 01:29:53 email obligations? 01:30:13 as in, things that depend on the email that I can't switch over conveniently 01:32:46 maybe I should just use my name 01:32:59 but that, err, involves claiming esolangs.org@gmail.com is male 01:33:00 which is strange 01:34:06 I don't see why email addresses can't have genders 01:35:02 * elliott is not entirely certain how to log out of google 01:35:14 oh, that's how 01:36:03 ais523: Can you send esolangs.org@gmail.com a test email? 01:36:19 yes, do you want me to? 01:36:25 Yes. Will you? 01:36:47 yes, give me a moment 01:37:29 sent 01:37:42 * elliott waits for the forwarded email 01:38:23 I received it, anyway 01:38:33 I'm currently testing Evolution, so I sent the email to /both/ of us as a test 01:38:51 hmm, no email in my personal account yet 01:39:56 * elliott tries to log in to the other account 01:40:14 I received it there, which is worrying 01:40:31 aha 01:40:32 it was disabled 01:40:54 ais523: can you try again? 01:42:05 sent 01:43:47 ais523: replied 01:44:18 to which address? 01:44:22 all of them :) 01:44:43 oh 01:44:49 "Yes, delete this sucker" -- Linode DNS manager 01:44:50 some of those are work emails, you probably shouldn't have done that 01:45:08 oops 01:45:24 sorry :) 01:47:14 can someone ping me in 15 minutes? 01:47:32 hmm, I will if I remember, but I probably won't remember 01:50:35 elliott: hmm, interesting result: my personal work-provided email forwards (behind the scenes) to my work work-provided email, and it ended up with two copies of your reply 01:50:47 that's good, it's a super important reply 01:50:52 so I guess I learned something I wouldn't have otherwise 01:51:16 btw, you owe me $500 for unauthorized use of nethack4.org, let's cancel out the debts and call it even 01:51:51 deal 01:52:14 -!- SimonRC has quit (Ping timeout: 244 seconds). 01:52:20 ais523: what i neglected to mention is that the $ there is elliott dollars 01:52:26 which are worth 1000 US dollars each 01:52:37 I'll happily pay your $500 USD fee 01:55:04 elliott: but you agreed to /cancel/ the debts against each other 01:55:07 it's your fault if they aren't equal! 01:55:20 :'( 01:55:46 hey, if a machine's public IP is 2a01:7e00::f03c:91ff:fedf:9fdd/64, I can just chop off the /64 to get a decent address to stick in the DNS, right? 01:56:06 yes, you can 01:56:12 thanks 01:56:22 the unslashed version of an address is always an address somewhere inside the range it designates 01:56:28 right 01:56:38 just wondered if it would be better to pick some other address in the range for some reason 01:56:51 they will have picked that particular one for a reason 01:57:28 a reason : O 01:59:59 -!- pikhq has quit (Ping timeout: 244 seconds). 02:00:09 -!- pikhq has joined. 02:02:02 ais523: do you have IPv6? 02:02:06 fizzie: ping 02:02:19 elliott: not at home; nethack4.org is accessible via IPv6 02:02:31 does nethack4.org's server have IPv6? 02:02:47 it can do IPv6 outbound if it can do it inbound, almost certainly 02:03:09 it does not, however, have any web browser but wget, which isn't really a web browser 02:03:27 wget's good enough 02:03:44 do you want a wget of esolangs.org, by any chance? 02:04:13 not just yet 02:04:19 elliott: it's been about 15 minutes, here's your ping 02:04:26 ais523: thanks, but I reset the timer :) 02:04:47 -!- SimonRC has joined. 02:07:13 hurry up, Linode 02:11:20 wow YouTube ads are really annoying 02:11:33 you don't adblock youtube? 02:11:39 ais523: OS X 02:11:44 I don't have much on here 02:11:51 I just haven't got around to buying a new keyboard yet 02:11:53 oh right, you'd probably need to use firefox to adblock it properly 02:11:57 no 02:12:00 I'm just lazy 02:12:04 ah, OK 02:12:28 one of my own personal arguments as to why adblocks are morally justifiable is that they actually make me see more ads on a site 02:12:46 as they make me more inclined to visit it rather than unable to tolerate it, and this includes when I'm in browsers that don't have adblock 02:12:52 ais523: can you try to look up esolangs.org's IPv6 address with the ns1.linode.com nameserver on nethack4.org? 02:13:06 hmm, I'm not sure if it has dig or an equivalent 02:13:36 nope 02:13:40 I'll install it temporarily 02:13:47 thanks 02:14:20 there's no AAAA there, just an A field 02:14:26 same here 02:14:28 guess I'll wait some longer 02:14:51 * ais523 uninstalls dig again 02:14:58 it installs and uninstalls really quickly 02:15:32 btw, one nice improvement from 10.04 to 12.04: the huge list of kernels in the GRUB screen is hidden behind a submenu 02:15:40 it just shows the most recent one outside it 02:15:43 that's a great compromise 02:15:51 ais523: that's been there for years 02:15:56 less than two years 02:15:58 perhaps 02:16:08 there's a reason I stated the version numbers 02:16:14 I remember using a 10.x without a huge list 02:16:33 elliott: anyway, I'm glad I decided to try Unity first, despite your advice to just go straight to xfce 02:16:34 it may also have been a fresh install 02:16:45 yep, the list grew over time 02:17:05 I don't really suggest xfce to people 02:19:13 you suggested it to me in particular, when I asked for advice 02:19:29 that's a misrepresentation of my opinion of xfce :) 02:19:49 I'll tell people that Xfce is a reasonable simulacrum of GNOME 2 02:20:02 but my real advice is to use xmonad 02:20:09 (or another tiling WM, if you wish) 02:22:56 tiling WMs don't fit my workflow yet 02:22:58 *well 02:24:34 yeah, I said that, but then I jsut shut up and installed one and it works fine 02:24:53 ais523: are you sure dig doesn't require additional options to return AAAA records? 02:26:32 elliott: no 02:26:43 fizzie: Deewiant: ping 02:26:45 also, just realised that you can check from an IPv4 connection 02:26:46 bloody finland 02:27:20 elliott: try dig -t AAAA 02:27:36 aha! 02:27:37 aha 02:27:41 it was working all along 02:27:43 esolangs.org.86400INAAAA2a01:7e00::f03c:91ff:fedf:9fdd 02:27:47 OK, now I just need to set up the web server to handle IPv6 02:27:58 !logs 02:32:50 2012-03-01 02:33:40 -!- augur has quit (Read error: Connection reset by peer). 02:35:05 -!- augur has joined. 02:37:30 -!- pikhq_ has joined. 02:40:31 -!- pikhq has quit (Ping timeout: 252 seconds). 02:41:00 ais523: does wget let you set a Host header? 02:41:10 -!- quintopia has quit (Remote host closed the connection). 02:41:19 elliott: err, isn't that header the one that contains the name of the website you're accessing? 02:41:22 yes 02:41:23 if so, it would be useful if you could try and send an http request to 2a01:7e00::f03c:91ff:fedf:9fdd for host esolangs.org, path /wiki/Main_Page 02:41:37 in which case, you'd do it via wget http://esolangs.org/wiki/Main_Page wouldn't you? 02:41:41 no 02:41:43 esolangs.org doesn't point there 02:41:46 yet 02:41:58 oh, I see, the idea's to send one that doesn't match the IP? 02:42:10 right 02:42:15 -!- quintopia has joined. 02:43:51 elliott: --header="Host: esolangs.org" 02:43:57 ah 02:44:21 requires wget 1.10 or above 02:44:39 whoa, man 02:44:42 wget has, like, versions? 02:44:48 shachaf: most software does 02:44:53 I thought it was, like, an eternal unchanging binary. 02:45:23 $ wget -6 --header="Host: esolangs.org" "http://[2a01:7e00::f03c:91ff:fedf:9fdd]/wiki/Main_Page 02:45:51 the reply looks like MediaWiki-generated HTML 02:46:01 2001:4b98:dc0:41:216:3eff:fedd:d4e3 - - [27/Apr/2012:02:45:14 +0000] "GET /wiki/ 02:46:01 200 18599 "-" "Wget/1.12 (linux-gnu)" 02:46:01 yay 02:46:06 and yes, it's the Main Page 02:46:15 OK, I'll email THE ALAN DIPERT, and then esolangs.org will be IPv6 Ready(TM) 02:46:28 nethack4.org.8818INAAAA2001:4b98:dc0:41:216:3eff:fedd:d4e3 02:46:32 same IP, I was just checking 02:47:02 you should have checked that first, in case it was a bad timing coincidence and you just violated someone else's privacy 02:47:18 I'd be pretty annoyed if it wasn't the case that nethack4.org's IP is public information anyway 02:47:22 I don't consider IPs private 02:47:35 well, I consider them an identifier of the person 02:47:38 I might email AN ALAN DIPERT myself. 02:47:42 they're a rather terrible identifier 02:47:50 imagine if you'd accidentally let slip that Simon Cowell or someone had visited esolangs.org 02:48:00 hey, I'd do that purposefully 02:48:03 (apparently he's the most famous person in the UK right now) 02:48:08 ais523: Is your name "Simon Cowell"? 02:48:10 Oh. :-( 02:48:15 but, I don't believe that you can identify Simon Cowell from an IP 02:48:22 * shachaf wants to know ais523's legal name. 02:48:37 shachaf: alan imogen sarkozy 02:48:45 elliott: that seems a little implausilbe 02:48:48 *implausible 02:48:51 hey, it's /your/ name 02:48:54 don't blame me 02:50:24 OK, time to reduce my todo list to one entry 02:50:33 Seems to me it'd be much better to be ais467 with a name like that. 02:51:03 -!- quintopia has quit (Ping timeout: 256 seconds). 02:51:06 * elliott attempts to figure out the joke 02:51:20 -!- augur has quit (Remote host closed the connection). 02:51:31 elliott: map length . words 02:51:50 oh 02:52:15 lrn2fgrtjks 02:52:18 right, his real name is atoms is sad 02:52:34 hi atoms :'( 02:52:44 -!- quintopia has joined. 02:52:46 -!- augur has joined. 02:53:38 OK, todo list now has one entry. 02:53:51 1. populate todo list 02:54:04 @time 02:54:08 Local time for shachaf is Thu Apr 26 19:54:05 2012 02:54:47 elliott: is it the redacted one, or is it one of the others? 02:54:56 monqy: Do you live in Hawaii? 02:55:17 ais523: yes 02:55:31 which? 02:55:33 shachaf: yes 02:55:44 @time monqy 02:55:45 Local time for monqy is Thu Apr 26 19:55:44 2012 02:55:51 hawai time 02:55:54 hi time 02:56:10 monqy: guess what im going to play soon 02:56:15 nothack 02:56:28 elliott: With monqy's feelings? 02:56:31 yes 02:56:52 I got what looks like a Twitter phishing email, but it just links to some online pharmacy thing 02:57:09 Too much spam in one place. 02:57:25 Sgeo: where were you hoping it would link? 02:57:41 ais523, to an actual site pretending to be Twitter 02:59:06 -!- elliott has set topic: illegal | http://codu.org/logs/_esoteric/. 02:59:46 twıtter.com 03:00:09 Apparently that's a real site. 03:00:15 It doesn't pretend to be Twitter, though. :-( 03:01:18 I do. 03:02:31 monqy: its time 03:02:41 im going to play: 03:02:45 robotfindskitten 03:03:18 excelent ! 03:03:26 hi kitten 03:04:43 elliott, where? 03:04:49 I know it's available on some Crawl server 03:05:05 crq 03:05:06 awl 03:05:08 crawl.develz.org 03:05:09 also 03:05:12 by robotfindskitten i mean crawl 03:05:20 how confusing 03:05:23 its the british spelling 03:05:48 them brits do the darndest things 03:05:58 hi sun demon 03:06:07 help 03:06:09 hi sun daemon 03:06:12 aa 03:06:14 no 03:06:17 no? 03:06:17 does crawl have mail daemone :'( 03:06:19 that costs piety 03:06:21 :P 03:06:26 it's not like it's an issue 03:06:45 oh come on 03:06:48 overvaluing piety is a great way to abyssdie 03:06:55 also die in general 03:07:19 Playing crawl is a great way to die. 03:07:35 I die 80% more when I'm playing crawl. 03:08:06 i 03:08:11 am i surrounded by heavy water 03:08:13 fuck it 03:08:55 elliott: whats'e your username 03:08:59 elliott 03:09:04 warning: im bad 03:09:12 ok im not terrible (sometimes) but im at least really bad 03:09:40 I don't see you. 03:09:46 crawl.develz.org 03:09:47 not akrasiac 03:09:55 HELP 03:10:05 telnet crawl.develz.org 345 03:10:30 what the heck am this lava do here 03:10:37 exist 03:10:38 how insecure of you:"( 03:10:54 i 03:10:57 am 03:11:03 i... 03:11:08 um 03:11:11 elliott: elevator vault 03:11:17 ohhhh 03:11:26 elevaultor 03:11:28 how far down will it go??? 03:11:36 all the waye 03:11:37 just skips over one level 03:11:42 unless you get 03:11:45 megacoincidencelucky 03:11:54 wow have they enabled like 03:11:57 extra weird formations in trunk today or something 03:12:05 that's just another vault 03:12:10 trunk? 03:12:19 shachaf: i play trunk crawl 03:12:19 because 03:12:20 monqy does 03:12:34 elliott: you diede colon open parenthesis 03:12:38 yeah ijyb had 03:12:40 a wande 03:12:42 but im play again 03:12:46 howe 03:12:51 you deaed":( 03:13:09 what a horrible flame 03:13:42 ring of fire gives you rC- watch out ! 03:13:54 whats 03:13:56 rC- :( 03:14:01 all these acronyms!!! 03:14:22 minus a pip of resist cold 03:14:26 so if you have zero pips that means you get 03:14:28 negative pips 03:14:32 cold vulnerability! 03:14:34 should i take it off :( 03:14:37 yes 03:14:42 unless you find something fiery 03:14:46 then you can put it on for the rF+ 03:14:46 acronym, acronaut 03:14:48 zomg 03:14:51 acronaut 03:15:00 good word or goodest word 03:15:01 shachaf you are ruining my crawlsperience :( 03:15:17 i need the gentle wisdom of monqy in times like this 03:15:59 monqy: can ie have some wisdom 03:16:06 shachaf: wsdmo 03:16:30 Washington State Destination Marketing Organizations 03:16:49 yes 03:17:34 -!- glogbackup has quit (Remote host closed the connection). 03:17:52 elliott: why ddint you telle me about 03:17:53 http://www.humblebundle.com/ 03:18:01 ':( 03:18:12 Is this one good? 03:27:11 -!- glogbackup has quit (Remote host closed the connection). 03:40:18 -!- augur has quit (Remote host closed the connection). 03:55:58 -!- augur has joined. 03:58:51 -!- shubshub has joined. 03:58:53 hiya 03:59:52 ^help 03:59:53 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 04:00:07 `welcome shubshub 04:00:11 shubshub: 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 04:00:16 fungot: Say hi to shubshub 04:00:17 shachaf: no need for anything other than c where it's the only reasonable way to get to it. the interviewee thought it was 04:00:20 I was here yesterday 04:00:33 `WELCOME SHUBSHUB AGAIN 04:00:38 SHUBSHUB: AGAIN: 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 04:00:49 I was HERE YESTERDAY! no need to welcome me 04:00:54 `welcome shubshub 04:00:58 shubshub: 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 04:00:58 Welcome to the channel, shubshub! 04:01:02 noooo 04:01:09 'welcome 04:01:25 ' welcome shubshub 04:01:27 lol\ 04:01:45 , welcome shubshub 04:03:12 elliot do you know anything about Batch? I Need to know if i can set the contents Of a file as a Variable for Later use? 04:03:26 shubshub: it's a backquote, not a quote 04:03:43 " welcome shubshub 04:03:54 anyway can someone answer my question? 04:04:07 ` oh 04:04:09 `lol 04:04:10 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 04:04:13 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: lol: not found 04:04:27 `foundit haha 04:04:30 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: foundit: not found 04:06:31 I should *not* be swapping like crazy ATM. 04:06:45 I have a gig of RAM free and somehow I'm in a constant swap. 04:08:32 `run kill -9 $$ 04:08:35 Killed 04:10:25 oh come /on/ 04:10:37 the number of segfaults flying around recently is crazy, I bet there's something wrong with some commonly used library 04:12:25 -!- asiekierka has joined. 04:13:13 can someone Help me with my batch programming? 04:13:31 I Need to run commands in the batch file and the commands come straight from a text document 04:13:45 fungot: 04:13:45 elliott: mä lähen nukkuu öit. if 1700 is too late! i mean, 04:13:47 fungot: 04:13:48 elliott: but constants with mutable parts. then an event message is generated. iirc, some security enhancement patches to linux made use of a channel to be on the computer 04:13:48 fungot: 04:13:49 elliott: simply returning f is icky since that might have been touched by his noodly appendage you would know that car is unsafe. 04:13:49 fungot: 04:13:49 elliott: i shall finalize srfi 46, however, this all should be a /etc/ postfix/ sasl/ fnord? here's not even the vms kernel! 04:13:50 fungot: 04:13:51 fungot: 04:13:59 ^batch echo hi 04:14:02 lol 04:14:06 Why do I keep dreaming of making Worst Shot Ever? 04:14:11 ^dos echo hi 04:14:11 meanwhile, Nibbles is busy running at 100% CPU quite a bit 04:14:41 what makes you think fungot can run batch files at all? 04:14:41 ais523: how is it " break the bot" fnord? 04:15:03 Also: no, minecraft, left click is *not* "drop". 04:15:04 STOP THAT. 04:15:05 fungot Hello 04:15:05 shubshub: fnord sounds like something fnord.) 04:16:43 LET ME MOVE MY GOD DAMNED INVENTORY AROUND YOU BITCH 04:17:26 OK, when it's appearing to work, it's still running at 30% CPU, which is far too much for such a simple game 04:17:29 * ais523 wonders what's wrong 04:17:30 -!- elliott has quit (Remote host closed the connection). 04:17:46 I would worry it's my code, except that it's worked fine in the past with my code… 04:18:57 wow Unity sucks at figuring out which program a process belongs to 04:19:05 * pikhq_ flips off all software 04:19:26 Including the Freenode servers? 04:19:40 Sure, why the fuck not. 04:20:53 -!- elliottasdf has joined. 04:20:56 "Looks like it still presents a blocking interface, so it throws away much of the benefit of async IO. :-(" 04:20:59 Linux decides to swap when there's a whole *gig of free RAM* available, Minecraft decides to drop whenever I click on any item in my inventory... 04:21:11 Yeah, I'm just declaring today a day to hate all software. 04:21:29 and Unity can't figure out what to do if multiple .desktop files describe the same executable 04:21:40 linux swappiness is tunable 04:21:49 eager swapping is a defensible design choice 04:22:12 /proc/sys/vm/swappiness remains 0. 04:22:24 strange 04:22:32 kmc: It isn't defensible when it's swap thrashing. 04:30:28 * pikhq_ comes of the opinion that swap should simply be forbidden... 04:37:01 elliottasdf: Pong, if it's still relevant 04:37:24 monqy, elliottasdf UPDATE 04:37:39 Deewiant: Probably not, unless esolangs.org's nameservers end in linode.com for you. 04:38:09 Nope, afraid.org 04:43:12 lvremove /dev/frodo/swap ;# Suck it, Linux! 04:49:42 I DID IT! 04:50:11 congratulations 04:50:15 I MADE A PROGRAMMING LANGUAGE 04:50:17 congratulations 04:50:23 NumericBatch 04:50:35 congratulations 04:50:37 coded in batch 04:50:38 what does it do ? 04:50:44 oh is that what it does 04:51:12 Its Batch except programmed using ? hi 04:52:00 Im gonna add it to the list of languages 04:52:10 good choice ! 04:54:21 note that "Please link only to existing article pages on this wiki. A stub is enough to start with, as long as it has a link to further information. Languages with no link to a description are likely to be deleted." 04:54:29 you'd better write a page on it too 04:54:52 good choice 04:54:53 i will 04:55:03 good choi 04:56:05 How do I put the text into a code box? 04:56:24 type it 04:56:32 (into the code box) 04:56:35 How 04:57:04 your hands & fingers 04:57:07 a brain helps too 04:57:10 read the help page 04:57:13 http://esolangs.org/wiki/Esolang:Help 04:57:20 oh it doesn't cover that 04:57:20 well 04:57:24 read mediawiki's help page 04:57:34 http://www.mediawiki.org/wiki/Help:Contents 05:10:42 -!- augur has quit (Ping timeout: 265 seconds). 05:13:54 -!- cheater_ has quit (Ping timeout: 245 seconds). 05:14:58 http://esolangs.org/wiki/Numeric_Batch 05:15:55 Numeric_Bitch 05:16:12 :( 05:17:49 Im making adjustments currently also to make it better and More Useable 05:18:08 ^Numeric_Batch ?one? 05:18:16 Make fungot Learn Numeric_Batch 05:18:17 shubshub: about 200g chocolade daily keeps a mind and body seem to have 05:18:31 fungot: learn numeric batch 05:18:32 shubshub: 6.001 test on friday? coming back home in two days some time in the evenings nowadays, it's possible to become internationally famous after your suicide even if you had 05:22:37 set /p doesnt work :( 05:24:56 -!- elliottasdf has quit (Remote host closed the connection). 05:29:55 Maybe an infinite Line Interpreter next? 05:30:23 sure ! 05:30:37 monqy are u any goo at batch? 05:30:42 good* 05:30:44 what's badtch 05:30:50 Batch Script 05:30:59 oh ! 05:31:01 what's that? 05:31:13 omg wtf is this guy even real? 05:31:20 ^NB ?one? 05:31:27 ^NumericBatch ?one? 05:32:30 ^ruby hi 05:32:32 ^bf hi 05:32:37 ^bf >>++ 05:32:41 am I even real? 05:32:42 -!- cheater has joined. 05:32:45 ^bf <..>+ 05:32:51 !seen hi 05:32:55 ^hi 05:32:57 hi fungot 05:32:58 shubshub: oklotalk itself will be transformed... dang it. it is based on one of the big problems with scheme 05:33:04 ^help 05:33:05 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 05:33:09 ^def 05:33:27 !bf_txtgen hi 05:33:32 !bf_textgen hi 05:33:32 ​41 ++++++++[>+++++++++++++>+>><<<<-]>.+.>++. [120] 05:33:39 !nb_textgen echo hi 05:33:47 !numeric_batch_textgen hi 05:34:18 !ul_textgen hi 05:35:22 hi 05:35:36 shachaf: omg wtf is this guy even real? 05:35:53 monqy: who 05:36:01 :o 05:36:09 colon oh 05:39:42 -!- cheater_ has joined. 05:39:47 -!- cheater has quit (Read error: Connection reset by peer). 05:42:53 ^show 05:42:53 echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 05:42:58 Hi fizzie 05:43:03 That's what ^def is used for. 05:43:10 http://esolangs.org/wiki/Numeric_Batch 05:43:16 ^def tmp ul (blahbleh)S 05:43:16 Defined. 05:43:19 ^tmp 05:43:19 blahbleh 05:43:35 ^def ^NB ?one? (a)S 05:43:36 Usage: ^def 05:44:02 ^def tmp NB(hi)S 05:44:02 Usage: ^def 05:44:15 ^def tmp ul(rawr)S 05:44:15 Usage: ^def 05:44:20 ^tmp 05:44:21 blahbleh 05:44:31 fizzie: http://esolangs.org/wiki/Numeric_Batch My programming language :D 05:45:45 -!- elliottasdf has joined. 05:47:07 elliottasdf: have you seen Numeric Batch, Shubshub's programming language? :D 05:47:23 yes it's beautiful 05:47:32 :D 05:47:37 really? 05:48:00 Sumeric Batch. 05:48:06 ... 05:48:23 I worked Hard on Numeric Batch Now to Mix and Match the translation Numbers 05:48:39 fizzie: when is fungot gonna support numeric batch 05:48:40 elliottasdf: of course it can't be as good as the 2nd ( ecs) ( by step). variable resolutions can have some vouchers, they're fnord acceptable within everyday conversation. fnord. 05:48:58 Omg I would love that 05:49:03 elliottasdf: Right as soon as someone else does the Befunge interp. 05:49:14 fizzie: That someone else is: you. 05:49:18 why whats Befunge\ 05:49:24 worse than numeric batch 05:49:27 ^src 05:49:30 ^source 05:49:30 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 05:49:34 It's the language fungot's written in. 05:49:34 http://esolangs.org/wiki/Befunge it's crap really 05:49:35 fizzie: i'm going to bed earliest at like 3am, maybe 6am here, and i was planning 05:49:55 (Away must get to work.) 05:50:02 It should be easy to Interperet Numeric Batch In Befunge its only converting the numbers into letters and executing them as batch code 05:50:21 sounds easy to me 05:50:23 fizzie: get on it 05:50:34 fizzie: please ill give u a cookie :D 05:50:49 I'm willing to accept a regular batch interpreter in Befunge too. 05:50:50 you might wanna wait a bit while I Mix and match the translation code ok 05:50:55 Really, work. -> 05:51:22 It's the "executing them as batch code" part that is hard. 05:51:40 what's so hard about batch code ? it's just batch code. 05:52:04 yea its basically Taking text and using it as code 05:52:18 exactly ! 05:52:28 Well, not hard as such, just a fair amount of work. 05:53:53 There's what, 10 commands, many with a lot of options, and probably some syntax gotchas. 05:54:11 Deewiant: No way. 05:54:14 Deewiant: It's just batch. 05:54:22 Deewiant: there is a shitload more than 10 commands In Batch 05:54:22 Taking text and using it as code. 05:54:45 batch can do ~anything you want~ 05:54:47 that's like 05:54:49 shubshub: call, echo, for, goto, if, pause, shift, setlocal/endlocal 05:54:50 a lot of comamnds, man 05:54:59 Oh, and rem, if that counts 05:55:00 there is more than that 05:55:21 I guess it does because it's not a typical comment in that you can't use some characters inside it. 05:55:27 What else? 05:55:30 http://ss64.com/nt/ 05:55:59 Most of those aren't batch commands, those are programs. 05:56:25 Deewiant: It's not Numeric Batch if it can't do everything Batch can. 05:56:56 fizzie: elliotasdf: Im Updating Numeric Batch Now 05:57:06 fizzie: He's updating Numeric Batch now. 05:57:17 is he updating numeric batch now? he didn't tell me 05:57:23 monqy: No. 05:57:26 D: 05:57:35 shubshub: please be updating numeric batch now 05:57:47 Batch can run programs you've got installed: if you run it on a system without xcopy.exe, it won't run it. 05:57:48 monqy: why dont'e you update numeric batchH! 05:57:48 i want my numeric batch updates 05:57:58 Sgeo: please put me on the numeric batch update list 05:58:03 shubshub: Please put -- bah. 05:58:10 :D 05:58:18 Deewiant: Right. So fungot has to be able to run any command on fizzie's system. 05:58:18 * shachaf has been out-monqyd 05:58:19 elliottasdf: perhaps you could suggest particular dimensions?') on channel in case am being ignored, but the ui is stored as a value of type a and never returning. then you can 05:58:19 But yeah, apparently some stuff like copy and move are builtins after all. 05:58:20 shachaf? 05:58:21 monqied? 05:58:29 shubshub? 05:58:37 ellisonch? 05:58:39 oops 05:58:39 elliottasdf: Yep; one hopes that it runs inside a chroot. 05:58:50 Deewiant: Is that a batch command? 05:58:59 Nope. 05:59:07 Deewiant: But Batch can do anythign. 05:59:12 So if it's not a batch command it can't be possible. 06:00:18 elliotasdf: fizzie: monwy: shachaf: http://esolangs.org/wiki/Numeric_Batch Updated :D 06:00:29 monqy* 06:00:32 :D 06:00:45 shubshub: Please take me off the numeric batch update list. 06:00:49 k 06:01:03 didnt know there was a list but ok 06:01:13 shubshub, sgeo: please put shachaf on the numeric batch update list 06:01:15 There is a list. 06:01:20 where? 06:01:22 I dont see it 06:01:24 It contains elliotasdf, fizzie, monwy, shachaf 06:01:34 hi monwy 06:01:34 I typod with monwy i meant monqy 06:01:37 I will not maintain such a list. 06:01:41 O, now I see. 06:01:43 hi monqy 06:01:52 shubshub: please put Sgeo on the numeric batch update list 06:02:00 omg shhh ur annoying me 06:02:06 ok D: 06:02:49 elliotasdf: On a scale of 1 to 10 How well is my Programming Language? 06:03:15 shubshub, it's a batch derivative, correct? 06:03:19 yes 06:03:39 * shubshub should call the interpreter NumericCMD.exe then :D 06:04:16 Theoretically untranslatable? 06:04:24 Here, have some theoretically untranslatable stuff 06:04:57 shubshub: 10 well 06:05:01 enhrundpybwydyenamdrmbedd 06:05:14 hen run 06:05:19 (Note: May not be theoretically untranslatable due to horrifically poor randomization) 06:05:33 (lol ) 06:06:50 elliotasdf: Thanks :D 06:07:07 fizzie: are you working on fun*ot yet (dont want fun*ot to talk :D) 06:09:03 fungot, don't say a word 06:09:10 fungot dont talk 06:09:11 shubshub: mainly i can't use 06:09:18 fungot don't talk 06:09:18 shubshub: that's bj's territory" source), but now it hangs up when loading it 06:09:23 fungot don't say a word 06:09:24 shubshub: undefined variable ' call/ cc diverts the control flow clear.)) be false mathematically. 06:09:26 omg 06:09:34 fungot, don't say a word 06:09:35 shubshub: trying to figure out how to use 06:09:39 If you're so excited about getting NB in fungot, why don't you write the interpreter in Befunge yourself? 06:09:39 Deewiant: what do you do signatures? hahaha. ( back to work. 06:09:52 Wow, I'm a jackass 06:09:55 Deewiant: i dont know how to use Befunge 06:10:01 Learn it? 06:10:04 HOW 06:10:16 shubshub, reading the page on the esolang wiki may be a start 06:10:17 Read the wiki page and the related links, play around? How did you learn anything? 06:10:21 rtfm? 06:11:08 id rather someone who is fluent In Befunge to write it :D 06:11:12 come on, befunge isn't just taking text and using it as code, like batch is 06:11:14 much harder ! 06:12:10 why did fungot have to be programmed in Befunge? 06:12:11 shubshub: too much irc going on for embedded scheme i.e. micro controller based specially pics/ fnord 06:12:21 fungot, why are you programmed in Befunge? 06:12:22 shubshub: ( 1/ 2 to the complex plane to the complex list posited in most biology texts, is simply reproduction with inherited change. viruses are _very_ hard to compare since stalin compiles to c, as opposed to 06:12:28 fizzie: you should have programmed fungot in Batch 06:12:28 monqy: of zeroes, rather than something that fnord machinecode) means you're officially low-level. 06:12:33 fizzie: or better yet, Numeric Batch! 06:12:34 -!- calamari has quit (Quit: Leaving). 06:12:57 monqy: not batch, C++ 06:12:59 No, no 06:12:59 monqy: Numeric Batch is not fluent enough too Many errors Unless you know how to set a variable to a new line 06:13:02 fungot doesn't take text and use it as a program 06:13:02 elliottasdf: i don't think it was): learning and writing scheme is that? 06:13:05 it takes a program and uses it as text 06:13:05 Program fungot in Malborge 06:13:06 Madoka-Kaname: what does let lp (... strange. looks like a stable internet and/ or 06:13:07 you need C++ for that 06:15:20 -!- augur has joined. 06:16:09 hi augur 06:19:56 [An error has been encountered while decoding this message. Please quit and reopen IceChat.] 06:20:09 lol what 06:21:22 elliottasdf, you're a worse jackass 06:21:35 [An error has been encountered while decoding this message. Please quit and reopen IceChat.] 06:21:40 [An error has been encountered while decoding this message. Please quit and reopen IceChat.] 06:21:54 elliottasdf: hi 06:22:06 How do i set a new line in a batch variable> 06:22:07 ? 06:22:14 fizzie: you there???? 06:22:20 Connection error -18 (Connection reset by peer). 06:22:40 shubshub, btw, the reason fungot is not responding is because I have a character between two of the letters in the name, that makes fungot not see its name. However, the character is not visible to us. 06:22:41 Sgeo: where is the break? you call yourself a scener? ld i guess i'm what that page was that there are 32 registers in the order they evaluate.) sort of. 06:22:52 clap 06:22:53 clap 06:22:54 clap 06:22:55 Oh, I forgot to do it for the second fungot 06:22:55 clap 06:23:23 theres only one fungot sgeo 06:23:23 elliottasdf: ok. but it parses almost all useful variants. maybe takes a bit more 06:23:24 calp 06:23:50 fungot: Numeric Batch? 06:23:51 shubshub: no, i think. hm. 06:23:59 fungot: 1+1? 06:23:59 shubshub: what language was it written by mankind? :) fnord/ fnord/ english/ wa/ fnord/ fnord 06:24:07 fungot: Numeric 06:24:08 shubshub: same thing :p they might want to write a procedure that accepted a continuation that takes a function which reduces streams of a's to values of type type name, with the fnord 06:24:14 fungot: Kick yourself 06:24:15 shubshub: and a muffle with a port fnord. :_) if i just had to spoil the moment, i prefer scheme 06:24:22 ^act hi 06:24:25 !act hi 06:24:44 ^source 06:24:45 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 06:24:52 ^help 06:24:52 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 06:24:56 ^bool 06:24:56 Yes. 06:25:00 ^bool hi 06:25:06 ^lang 06:25:09 ^bool 06:25:09 No. 06:25:12 ^bool 06:25:12 No. 06:25:15 ^bool 06:25:15 Yes. 06:25:19 lol 06:25:26 ^str 06:26:01 -!- elliottasdf has changed nick to elliott. 06:26:03 -!- elliott has quit (Changing host). 06:26:03 -!- elliott has joined. 06:26:06 ^paste 06:26:11 Hi elliot 06:26:27 shubshub: uh.. hi? 06:26:45 elliott: Can You Make a program that will set a variable then echo it on screen Using Numeric Batch? can you do that for me? 06:26:51 no 06:26:54 why 06:27:12 i don't even use windows 06:27:21 what do you use? 06:27:51 Usually Linux, right now OS X since my keyboard broke. 06:28:01 well use wine to run cmd then 06:28:25 Also, I don't really know batch. 06:28:31 elliott, the second fungot in my line. 06:28:32 Sgeo: don't people have anything better to do 06:28:34 Also I don't feel like it. 06:28:43 Sgeo do you know any batch? 06:28:49 shubshub, nope. 06:29:02 ill brb dinner 06:29:06 You could try Googling 06:29:08 -!- shubshub has changed nick to shubshub[A]. 06:29:08 * shubshub[A] is set as away : Reason(Dinner Mmmmm NOM NOM) 06:29:14 yay ! 06:29:20 i love dinner mmmmm nom nom 06:29:31 Wait 06:29:41 shubshub is asking for a program in numeric batch, right? 06:29:42 Couldn 06:29:47 monqy: yOU MISSPELLED "OM NOM NOM!"!!!! 06:29:52 Couldn't e just write it in regular batch then translate 06:29:59 monqy: please correct other peoples mistakes 06:29:59 It looks like a trivial translation 06:30:06 Sgeo: if you're so smart why don't YOU do it 06:34:19 Deewiant: It does run under a chroot. 06:36:50 elliott: hmm, improved interfaces can be annoying 06:37:06 now the touchpad does multitouch, I can two-finger-tap for right-click and two-finger-drag for scrolling 06:37:16 and the lack of any gesture for middle-click is really starting to grate 06:37:21 try three fingers 06:37:25 I did, it doesn't work 06:37:29 you can probably fix that 06:37:30 three fingers is the most obvious thing to check 06:37:31 it's all software config 06:37:37 hmm, indeed 06:37:42 if it's the synaptics driver, there'll be some premade thing on google for it 06:37:44 but that probably means messing around with config files by hand 06:37:46 might even just be a setting 06:38:58 monqy: hi 06:39:02 hello! 06:39:26 i like dinner. what is dinner? 06:39:41 me too 06:39:47 -!- shubshub[A] has changed nick to shubshub. 06:39:47 * shubshub is no longer away : Gone for 10 mins 39 secs 06:39:52 hi! 06:40:16 /kick shubshub 06:40:32 Sgeo the reason I cant do that is because I dont know how to set a newline in a batch variable 06:40:32 ais523: we don't do away-announce scripts here, right? 06:40:43 i didnt know that 06:40:50 im not sure i was checking 06:40:50 shubshub, so Google for that information 06:40:56 Ive tried 06:41:11 elliott: you're right. we totally dont 06:41:22 who made quintopia an op and where do they live 06:41:26 elliott: away-announce scripts in any even moderately large channel get you yelled at 06:41:38 elliott: freenode guidelines say we don't. ("be considerate" http://freenode.net/poundfreenode.shtml "-- changing your current nick to nick|away --") 06:41:46 I think the correct reaction to them is to yell at them here, too 06:41:52 yell 06:41:53 :( 06:41:57 iei yelling 06:42:05 On the other hand, it wasn't "nick|away", it was "nick[A]", which is a completely different thing altogether. 06:42:09 /dontkick shubshub 06:42:17 fizzie: "Please do not intentionally annoy or harass users, whether by spamming, trolling, flamebaiting, astroturfing, soapboxing or typing in all caps." 06:42:20 fizzie: WELL FUCK 06:42:35 "Be civil and respect other people's opinions, whether you agree or not. Please do not be rude, judgmental or belittling. Respond to incivility with greater civility and respect. Please do not accuse others or request kicks or bans in public, engage in personal attacks, intentionally offend or provoke others. Do not discuss or taunt users who have been removed, kicked, banned, quieted or devoiced. Be positive." 06:42:36 fizzie: Hows the Numeric Batch Interpreter coming along in Befunge? 06:42:40 how am i not klined yet 06:42:56 I'm not the one who's doing it, someone else is. 06:43:01 fizzie: Hey, that's not the right guidelines. 06:43:01 whoi is? 06:43:04 That's for #freenode. 06:43:05 Someone else. 06:43:07 Bad fizzie. 06:43:10 whose the someone else? 06:43:12 Making me think civility is required. 06:43:17 elliott: Oh, whoops. I blame Google. 06:43:22 I blame monqy. 06:43:27 I've been doing a lot of that lately. 06:43:32 i blame the C++ 06:43:45 I Blame Numeric Batch 06:43:48 elliott: I got confused because they also have a page called "Channel Guidelines" in general. 06:44:20 I blame shubshub 06:44:26 * shubshub cries 06:44:43 * Sgeo unblames shubshub 06:44:44 It's the blame game, I see. 06:44:47 what did I do D: 06:44:47 * shubshub :D 06:44:51 I didn't do anything! 06:44:52 nothing 06:44:54 Is +b the blame mode? 06:45:36 Yes. 06:45:42 It's a freenode guideline to give it to anyone blamed. 06:46:25 It's best to do a lot of +b'ing in the winter, since it raises the channel temperature, and hypothermia is serious business. 06:46:32 fizzie: which Befunge are you using? 06:46:39 -98. 06:46:59 you shouldnt go swimming for at least 30 minutes after any +b 06:47:23 and did you make the brainfuck interpreter? 06:47:27 Yes. 06:47:32 And the Underload one. 06:47:40 see, numeric batch should be easy then 06:47:49 its far to confusing for me to do Numeric Batch One could you please make a Numeric batch one :D 06:48:04 *too 06:48:08 all it has to do is translate the numbers into letters 06:48:20 That's not all it has to do. 06:48:22 It doesnt have to execute them 06:48:29 wait yes it does 06:48:42 but fung.ot is not allowed to execute them 06:48:52 http://fung.ot/ 06:48:55 -!- sebbu has quit (Ping timeout: 260 seconds). 06:49:08 is .ot a real tld? 06:49:17 it can be if you believe it to be 06:49:18 i did it so the bot wouldnt talk 06:49:25 that's not allowed 06:49:32 huh 06:49:33 fungot must talk! 06:49:33 quintopia: i liked the part where i got that working ( sort of) 06:49:39 me too fungot 06:49:40 quintopia: i mean " always", and " jaws".). 06:49:58 shubshub, elliott is joking when he says that's not allowed 06:50:09 no 06:50:12 haha only serious 06:50:19 fizzie: cant you program the interpreter In another language for f.ungot to execute? 06:50:21 Sgeo: what right do you have to declare me to be nonserious 06:50:34 i strongly object to any attempt to avoid nickpinging fungot as a subversion of its code 06:50:34 * shubshub declares elliott nonserious by tying him up 06:50:35 elliott: and many times c programs become actually slower because c lacks the necessary system libs for the compat_sunos thing to work, 06:50:43 shubshub: im a minor,,,, 06:50:47 wait am i still a minor 06:50:47 i forget 06:50:50 You're a miner. 06:50:51 ais523: am i still a minor 06:50:52 im still a minor 06:50:55 Im 16 06:51:14 elliott: in the UK, yes 06:51:15 being a miner would suck 06:51:18 * shubshub is going to make a Numeric Batch interpreter In Numeric Batch :D 06:51:19 like being a minor did 06:51:21 ais523: but I live in Iceland! 06:51:27 wow esoteric is just a 16 party isn't it 06:51:31 * shubshub well part Numeric Batch 06:51:36 i think ph is 17 now???? 06:51:39 i would live in iceland. that place is cool. 06:51:42 shubshub, isn't Numeric Batch already written in Bash? 06:51:42 you grow fast when bricking brains 06:51:46 Err, Batch 06:51:49 yea 06:51:51 So Batch -> Numeric Batch 06:51:53 numeric bash 06:52:01 But I wanna see if its gonna be able to self interpret its self 06:52:07 Anyway, I don't want any separate-executable dependencies for fungot, it's a purity thing. 06:52:07 fizzie: what does shift and reset are interesting from a practical standpoint, yes, mztake! right! wrong! red! green! fnord! 06:52:16 fizzie: that just means you have to implement dos in fungot 06:52:17 elliott: plenty of lisps will probably do so in schlep? i can do with define-macro you cannot do anything else? 06:52:20 I think that's it concurring. 06:52:30 fizzie: fungot can do it with define-macro 06:52:30 elliott: if i use fnord for my login needs. 06:52:31 shubshub, well, interpreted language. I may be mistaken, but you may have to run the interpreter in the interpreter 06:52:35 can't you even do it with anyhting else? 06:52:38 Shohould be no problem 06:52:52 Sgeo: I Know but ill code it properly to work :D 06:52:59 fungot did it with define-macro in the conservatory 06:53:00 quintopia: ( lambda ( x) ( x y))) 06:53:05 right! wrong! red! green! fnord! 06:53:06 egad 06:53:09 * quintopia dies 06:53:12 Ill call the Numeric Batch coded Numeric Batch Interpreter NumericNumericCMD 06:54:31 shubshub, are you going to make a compiler? 06:54:38 http://bible.ot 06:54:49 actually screw the self interpretation idea 06:54:55 Itll be to complicated 06:55:10 itidus20: hi 06:55:15 because of the interpreter converting the ?one? and stuff in the translator 06:55:17 shubshub, converting your batch to numeric batch is not complicated at all 06:55:24 I think 06:55:38 * itidus20 is surprised by the quintopia and flees. 06:55:43 I may be wrong, I haven't taken a good look, I may have wrongly assumed the conversion to be trivial 06:56:01 * quintopia flees after itidus20 06:56:04 itidus20: hi 06:56:11 compiler finished it converts the code into batch which then you can compile to exe :D 06:56:33 quintopia: hello 06:57:10 itidus20: do you think .ot is a tld? 06:57:29 i'm curious 06:58:19 SGeo: I made a Numeric2Batch Converter :D 06:58:27 Congratulations 06:58:49 Just by adding these lines of code to the interpreter 06:58:49 echo @echo off >> converted.bat 06:58:49 echo %str% >> converted.bat 06:58:50 echo pause >> converted.bat 06:59:00 seems like the closest is .om 06:59:16 itidus20: http://esolangs.org/wiki/Numeric_Batch 06:59:53 shubshub: i know nothing. but i have seen the chat thusfar 07:00:51 numeric batch makes you a more productive member of the esolang community than me :D 07:00:58 :D 07:01:07 its a Batch Derivitave written in batch 07:01:40 it's not the worst esolang. 07:01:50 whats the worst 07:01:58 Category:Shameful 07:02:12 shubshub: http://esolangs.org/wiki/ESME 07:02:23 or is it Esme? 07:02:31 http://esolangs.org/wiki/Esme 07:02:46 there we go 07:03:26 omg its so shitty 07:03:32 ais523: meh, Esme is not the worst 07:03:39 I also recommend reading the talk page 07:03:43 elliott: depends on your definition of worst 07:04:00 ais523: well, it's amusing in a kind of impossibly nonsense way 07:04:12 something like FURscript is just terrible 07:04:26 I think Snack might be the worst, though, because it's terrible /and/ devoid of any effort whatsoever 07:04:27 should I Make a Joke Language? 07:04:33 you just did 07:04:39 huh? 07:04:41 elliott: I think it's to do with whether for "worst", you want something that's closest to 0 good, or closest to minus infinity good 07:04:44 Numeric Batch isnt a joke language 07:04:49 ok 07:05:07 elliott, is Ook a joke language? 07:05:13 yup 07:05:15 its on the list 07:05:18 is sgeo a joke language 07:05:52 I am not a joke! I may be a joke, but I am not not turing-complete! 07:05:56 elliott: I don't think Snack is even deserving of Shameful 07:06:01 fizzie: Whoa, you made EDITS. 07:06:13 but then, I consider Shameful to be for things that are actively bad, rather than just passively bad 07:06:15 ais523: are you saying the author of Snack does not deserve to feel shame for their creation? 07:06:22 Sgeo: f(¬¬x) = ¬¬f(x) 07:06:29 elliott: indeed 07:06:34 elliott: I wanted to do my EDITS here on-channel, but the person disappeared. 07:07:38 we still need [[Category:Not brainfuck derivatives]] btw 07:08:02 hmm, esolang idea: an esolang whose entire purpose for existing is to not be a BF deriv 07:08:05 Hows this? 07:08:06 call script.bat 07:08:06 if %lol%==say echo Hello World 07:08:06 if %lol%==dont_say echo Hello World 07:08:07 if %lol%==saysay echo HelloHello WorldWorld 07:08:07 pause 07:08:15 lol 07:08:23 ais523: haha, dibs on that 07:08:27 elliott: go for it 07:09:17 isnt Snack a brainfuck derivitage 07:09:21 no 07:09:52 But some people do eat brainfuck derivatives for snacks. 07:10:11 Hmm 07:10:13 I should make a Language that only sometimes works :D ill call it MaybeNumericBatch 07:10:22 I want there to be a language that would be hard to make a derivative of 07:10:28 Not sure how that could possibly work though 07:10:39 shubshub, there are languages like that 07:10:42 shubshub: you know snack? :D 07:10:44 I love snack 07:10:46 No 07:11:00 ill just reprogram my language to Only work if a certain random number is met :D 07:11:07 :D 07:12:29 heres my language: assign a natural ordering on TMs. let the program consisting of n ":D" emoticons perform the same function as the nth TM in this ordering. 07:12:47 "natural"? 07:13:02 Sgeo: not unnatural 07:13:50 i could think of some truely awful languages, so because they are so bad i won't mention them. 07:13:56 ^truly 07:14:34 * itidus20 squirms. 07:14:42 squams 07:15:14 the longer i hold them captive the more they begin to mutate in my thoughts. 07:15:40 http://esolangs.org/wiki/Not_a_brainfuck_derivative 07:15:55 ok this is what occured to me.. 07:17:09 a language which takes any finite input and converts it into a well formed html document with all brainfuck characters emphasized 07:18:42 itidus20: how is that a language, rather than just a program? 07:19:37 http://esolangs.org/wiki/MaybeNumericBatch :DS 07:19:55 ais523: exactly 07:20:06 http://esolangs.org/wiki/MaybeNumericBatch :D Yay 07:20:25 elliott: can I flesh out semantics for not a brainfuck derivative? 07:20:33 coppro: that /is/ the semantics 07:20:36 coppro: probably in a different article 07:20:49 elliott: :( 07:20:56 (I wanted to make it an SKI derivative) 07:21:47 My New programming Language called MaybeNumericBatch its the Joke Language that only sometimes works hehe :D 07:23:07 ais523: that question you just asked is frighteningly difficult 07:23:25 so i suspect i could get away with it >:-) 07:23:50 what Makes a Derivitave a Derivitave?? 07:24:01 being based on that language 07:24:14 you mean being built in the language its alternating? 07:24:30 shubshub: no, simply being intentionally similar 07:24:37 so, e.g. MaybeNumericBatch is a NumericBatch derivative 07:24:43 No its not 07:24:52 its just a modification of NumericBatch 07:25:26 Has anyone ever Made a Game Maker Language Derivitave??? 07:25:26 shubshub: that's what makes it a derivative 07:25:29 being just a modification of something 07:25:44 shubshub: :D 07:25:46 derivative 07:26:05 ^NB ?one? 07:26:08 :( 07:27:58 im too sleepy or something to really give a good rationale of why X is a derivative of Y but Z is not, nor why X is a language while Y is merely a program.. so i will just admit i am trolling 07:28:31 itidus20: it's pretty bad trolling, simply because it's somehow making the channel discussion more intelligent on average 07:29:50 (this is the opposite problem from what bad trolling normally has) 07:30:42 ais523: itidus20 has a very special definition of "trolling" 07:30:52 the definition is roughly "saying things" 07:31:35 elliott: perhaps it's a long drawn-out troll of its own 07:31:44 this sentence is either insightful or trolling 07:31:55 ais523: you mean we could all be victims of an elaborate aim hecking? 07:32:11 elliott: not sure what you mean by that 07:32:13 do I want to be? 07:32:13 HEY GUYS REMEMBER WHEN THAT GUY LIKED PHP AND WE'LL REFERENCE IT UNTIL THE END OF TIME 07:32:26 ais523: sounds like your aim is hecked 07:32:30 HA HA HA HA HA PHP! 07:32:34 well.. what happens if a language is the process of translation between english and finnish? 07:32:43 is that language english? 07:32:55 im confused now genuinely 07:32:57 itidus20: type error, I think 07:32:59 or at least hope 07:33:00 ahhh 07:36:18 on a side note.. whoa my blood sugar testing strips no longer need a code calibration 07:40:09 ok i see where im wrong.. a language doesn't define what it's translated to. 07:41:03 guess what 07:41:11 something like that,,, im clueless 8-} 07:41:20 made a new language :D 07:42:45 :D 07:42:48 monqy: shubshub made a new language :D 07:44:09 :D 07:44:26 is it on the wiki i want to read about it :D 07:44:41 in a second 07:46:16 http://esolangs.org/wiki/!!!Batch :D 07:46:52 :D 07:47:04 i too wonder if its possible :D 07:48:09 Making Programming Languages Is Fun :> 07:48:12 C: 07:48:14 c: 07:48:17 yes 07:48:21 -: 07:48:31 monqy: go make a programming language :D 07:48:35 -ok, this is bad enough, I'm bringing out the hyphens- 07:49:11 fizzie: I Made a New Language for u to give to fungot lol\ 07:49:11 shubshub: ( finitely looping)? 07:49:22 fungot: Batch 07:49:23 shubshub: i see when i moved my program while it was loaded?? i was wanting something that would allow you to become all at once, it'll only make ya stronger 07:49:29 fungot: who invented Batch 07:49:30 shubshub: not my sun laptop?' fnord tap tap tap 07:49:32 lol 07:49:38 set str=?!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!? 07:49:41 why is fungot so weird? 07:49:42 shubshub: spawning a process alone requires more you get owned, it seems. 07:49:59 08:48 c: 07:50:03 is this upside down because you live in new zealand 07:50:12 :c 07:50:27 itidus lol indeed 07:50:57 elliot: yes i do live in new zealand 07:51:17 that 07:51:20 wasn't my question but ok 07:51:32 !bftext set str=?!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!? 07:51:59 maybe i got that wrong 07:52:10 ooooh itidus u tryin to make brainfuck interpreter of my language :D 07:52:20 yes 07:52:21 he is 07:52:27 ":DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 07:52:28 no.. just of "lol" 07:52:45 !bf_textgen set str=?!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!! 07:53:00 !bf_textgen set str=?!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!? 07:53:08 !bf_textgen hi 07:53:17 lol.. the missing ? wasn't why it didn't work 07:53:17 !bf_txtgen hi 07:53:23 ​41 ++++++++[>+++++++++++++>+>><<<<-]>.+.>++. [93] 07:53:25 :o i made a new language 07:53:36 !bf_txtgen set str=?!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!? 07:53:39 ​334 +++++++++++[>++++++>++++++++++>+++>+++<<<<-]>>+++++.--------------.+++++++++++++++.>>-.<<-.+.--.-----------------------------------------------------.++.>.<------------------------------...>.>+...<....<<---..------------------------------...>.>....>.<.<.....++++++++++++++++++++++++++++++..>>.<..<<.........>.<-----------------------. [644] 07:53:42 monqy what is it\ 07:53:45 there u go itidus 07:53:46 its brainfufck but each command is "hi" with the number of is determining what command it is!!! 07:53:52 !!! 07:53:53 monqy: put it on the wiki!!! 07:53:55 hiduxk 07:53:57 *hifuck 07:54:02 lol 07:54:04 FuckHi 07:54:35 monqy: try and make a new language using !!!Batch :D 07:54:42 easter egg: program "hi monqy" flips a coin and it either gives you a high five or makes your computer explode 07:54:42 how about brainfuck, but the commands are all variants on monqy: hi! monqy: halp! 07:54:47 but it doesn't work because the coin is too big 07:54:51 quintopia: no 07:54:54 dude 07:54:55 this is horrible 07:54:59 flanderisation 07:55:00 of monqy 07:55:04 you should be ashamed 07:55:07 it is hard for him 07:55:10 monqy: is it hard for you 07:55:13 monqy: see if u can make a language using !!!Batch :D 07:55:16 tell us about how hard it is for you 07:55:20 it's hard for me 07:55:29 ok i;ll make a language using !!!Batch :D 07:55:34 yay 07:56:19 ill add more things to !!!Batch to help 07:56:37 ok :D 07:58:10 New language ! Maybe!!!Batch Does Everything !!!Batch Does Except It Only "Sometimes" Works If The Random Number Generator Lands On Either 12 Or 35 Then it Will Work :D 07:59:04 wow 07:59:07 how do you come up with these 08:00:23 monqy: suggest this one: a language where all the commands are sequences of nullops, and the number of nullops determines how many nullops get performed, and the only symbol in the language is "". (you have to suggest it because it will be a brilliant idea if you say it) 08:00:39 why do i have to say it 08:00:41 D: 08:00:58 monqy: try make something thats not !!!Batch Using !!!Batch :( 08:01:09 Maybe!!!Batch isn't !!!Batch! 08:01:11 it only works sometimes 08:01:18 NumericBatch using !!!Batch 08:01:19 (if the random number generator lands on either 12 or 35) 08:01:19 ! 08:01:33 monqy i call dibs on that 08:01:37 ok 08:01:50 how about 08:01:52 BatchFuck 08:01:58 i don't know what it does it's just called BatchFuck 08:02:14 is it a brainfuck derivative AND a batch derivative 08:02:19 yes!! 08:02:27 !! 08:02:37 it's also a Snack derivative, sshshhh 08:02:48 its an ssh derivative toooo????? 08:02:56 yes 08:03:17 im going to write my game in batchfuck 08:03:20 i...can i marry you? 08:03:20 *BatchFuck 08:03:34 quintopia: nobody can be married to monqy he's too perfect 08:03:38 little known BatchFuck secret: BatchFuck is a UniCode derivative 08:03:42 we will have to settle for being married to shubshub 08:03:48 and can you will me the millions BatchFuck will make when you die? 08:04:15 i think quintopia will die before monqy 08:04:21 unless quintopia assassinates monqy 08:04:27 :O 08:04:40 why would i ever destroy such astounding genius? 08:04:54 !!!Batch Interpreter In !!!Batch 08:05:07 !!!Batch interpreter in Snack 08:05:17 is it possible? 08:05:18 * quintopia pronounces that "bang bang bang batch!" 08:05:23 !!!Batch in Helllo++ haha 08:05:28 anything is possible if you believe hard enough 08:05:39 it's pronounced chk chk chk batch 08:05:53 * quintopia claps his hands and believes that monqy will fly 08:05:57 bang! bang! bang!.................................~batch~ 08:06:01 im fly 08:06:05 i think you would need a snack derivate first 08:06:08 quintopia actually its pronounced Explanation Mark Explanation Mark Explanation Mark Batch 08:06:11 it took !!!Batch to help monqy fly 08:06:17 explanation mark 08:06:20 lol 08:06:31 ???Batch 08:06:32 so explanatory shubshub thank you 08:07:00 If I write ???Batch In !!!Batch There is going to be so much fucking code 08:07:18 brainfucking code? :D 08:07:29 BatchFucking code? :o 08:07:35 :D 08:07:45 :ↁ 08:07:46 c: 08:07:52 it will be ?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!? Time the amount of number the letter corrosponds to 08:09:40 shubshub: don't worry about how much code there is.. but you may want to automate the process of writing it a bit and not do it entirely by hand 08:09:53 what do you mean and how 08:10:08 i don't know 08:10:35 but what is ???Batch 08:10:46 like !!!Batch but ! and ? are swapped 08:11:02 oh crap 08:11:08 yes! 08:11:10 yea 08:11:11 yes? 08:11:19 but written in !!!Batch 08:11:31 ꙮↁ 08:11:35 ‽‽‽Batch for president 08:12:05 ^ 08:12:46 "he authored the first Haskell compiler, hbc, which remains competitive with the Glasgow Haskell Compiler to this day." 08:12:47 err... 08:12:58 what's that 08:13:12 http://anil.recoil.org/papers/2011-cufp-scribe-preprint.pdf 08:17:07 Im almost ready to update !!!Batch 08:18:39 https://www.google.com/search?q=zerg+rush 08:20:26 :D 08:20:40 is it a starcraft anniversary or sth 08:24:17 the zerg 'o's won...i didnt realize i was supposed to kill them 08:24:24 until there were too many 08:34:44 http://communities-dominate.blogs.com/.a/6a00e0097e337c8833016304a50dcd970d-pi http://communities-dominate.blogs.com/brands/2012/04/paging-truth-police-one-last-time-the-reality-of-nokia-when-criminal-ceo-elop-took-charge-as-ceo-and.html 08:40:17 -!- sebbu has joined. 08:40:17 -!- sebbu has quit (Changing host). 08:40:17 -!- sebbu has joined. 08:40:26 hi sebby' 08:43:45 there is this language i thought of which is basically a subset of brainfuck which could have some compression uses but probably obvious and blah 08:44:05 basically having just + and . 08:44:17 nice 08:44:22 go make it :D 08:44:29 hmm ... that doesn't sound as good in practice 08:44:55 i forgot that the lack of a - means it has to cycle around a lot of +'s 08:45:28 and once you reach 3 instructions theres much better things available 08:46:17 so much for that 08:46:20 itidus20: give me an example of a itidusFuck program lol 08:46:49 nah what i just described is really absurd 08:47:00 no it sounds amazing 08:48:54 A guy told me that Brainfuck was supposed to be a research language 08:49:04 lololololoolololololo 08:49:04 I thought it was supposed to be humorous 08:49:15 if you assume that you only have 26 characters + a space as 27th character.. then h = +++++++. from there next e = ++++++++++++++++++++++++. 08:49:19 i think 08:49:53 idk Ive never used brainfuck 08:50:09 qfr: P'' was. 08:50:15 http://esolangs.org/wiki/P′′ 08:51:02 Ten points for using the correct prime symbol. 08:51:09 i copied it 08:51:13 "oops" 08:51:35 `welcome shubshub 08:51:44 shubshub: 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 08:51:48 ^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++.+++++++..+++. 08:51:48 H`ggj 08:52:02 whoa.. oops :P 08:52:04 H`ggj 08:52:33 i forgot that in regular bf i now have to loop 256 times instead of 27 08:52:41 WTF 08:53:17 shubshub: don't worry.. i am only using 2 out of the 8 bf instructions 08:53:22 thats why its so weird 08:53:23 k 08:54:52 its really a horrifically bad idea 08:56:08 someone should make a brainfuck interpreter using only + and . 08:56:44 + and . isn't really sufficient to do much 08:56:57 i would like to report that monqy has died of being not hardcore enough 08:57:00 funeral services are tomorrow 08:57:13 his tombstone reads: 08:57:15 monqy "not hardcore enough" 08:57:16 rip 08:57:16 monqy was reading stuff 08:57:16 it was a horrendously awful idea.. which i didn't realize how awful until just now 08:58:18 ^bf ++.. 08:58:19 08:58:23 ^bf ++ 08:58:30 monqy "not hardcore enough" 08:58:30 rip 08:58:32 ^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 08:58:33 "died of reading stuff" 08:58:51 ^bf +++++++++++.+++++++++++++++++ 08:58:51 08:58:57 ^bf +++...++++... 08:58:57 09:00:18 ^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++. 09:00:19 Hello 09:00:36 ^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 09:01:12 -!- shubshub has quit (Excess Flood). 09:01:27 -!- shubshub has joined. 09:01:47 back 09:02:14 by satisfying coincedence "Hello" is easy thanks to the capital H 09:02:30 * shubshub sucks at brainfuck 09:02:42 i was cheating with an asciitable 09:02:50 http://esolangs.org/wiki/Talk:--C-%3DC-C-- 09:02:58 NOOB 09:02:58 ^- How would you pop from a call-stack? 09:03:16 mroman_: return 09:03:21 ^- pie 09:03:33 shub well .. you start at 0 .. and + adds one .. when you reach 256 it instead loops around to 0 again 09:03:46 and . prints the ascii value of the number 09:04:20 i would just like to report that monqy has died again 09:04:22 rip. 09:04:22 monqy 09:04:25 "died of dying" 09:04:26 "twice" 09:04:32 but formally speaking its not always ascii.. 09:04:36 i think. 09:04:49 256 is arbitrary 09:04:57 or is it? hmm who knows 09:05:09 HOW ABOUT WE JUST MAKE AN INTERPRETER FOR C++ IN HELLO++ 09:05:32 too capital 09:05:44 Make C++ Interpreter In hello++ 09:05:57 too capital 09:06:06 what do you mean 09:06:13 Make C++ interpreter in hello++ 09:06:23 too capital 09:06:29 what 09:06:32 too capital 09:06:39 make a c++ interpreter in hello++ 09:06:39 make it less capital 09:06:43 not capital enough 09:06:52 Make c++ interpreter in hello++ 09:06:55 perfect 09:07:12 elliott: return was obvious. 09:07:21 Is it possible??????? 09:07:22 perfect 09:07:28 Well? 09:07:28 no 09:07:32 why lol 09:07:41 because 09:07:44 hello++ can't do that 09:07:45 * shubshub knows full well why 09:08:10 * shubshub was just being funny 09:08:48 I can't figure out how you would write something to the bottom of the stack 09:09:02 mroman_: the bottom? 09:09:07 yes. 09:09:10 you can't, that's why it's just a PDA 09:09:42 it still gives you infinite storage 09:09:42 !!! OOOh i know what my next programming language can be :) 09:09:50 it will be called Bye++ 09:09:55 Of course @infinite storage 09:09:56 :( 09:10:03 lolol 09:10:28 monqy 09:10:32 hey guys im a zombie now 09:10:38 Can PDAs duplicate the top element? 09:10:41 is that cool or what 09:10:47 * shubshub makes monqy normal human again 09:10:55 thanks 09:10:59 :D 09:11:04 * shubshub turns monqy into a baby' 09:11:32 cool 09:11:41 oh wait babies can't talk can they 09:11:41 uhh 09:11:43 ahfahgalojhaohjolahj 09:11:43 lol 09:11:59 * shubshub turns monqy into a peg 09:12:05 what's a peg 09:12:17 * shubshub those things u hang clothes up with 09:12:34 those can't talk either can they 09:12:35 huh 09:12:38 monqy: are you peg 09:12:42 yes 09:12:45 hi peg 09:13:01 is monqy a baby peg 09:13:02 monqy: cani be peg??????? 09:13:06 pls 09:13:09 ask shubshub 09:13:47 shubshub: cani be peg??????? 09:13:48 pls 09:13:50 gonna add numbers to my programming language 09:13:56 * shubshub turns shachaf into a pig 09:14:16 shachaf: be careful what you wish for!! it might almost sound like pig, and then you'll be a pig 09:14:32 shachaf: can you oink 09:14:33 monqy: ami pig :'( 09:14:36 yes 09:14:37 * shachaf oink 09:14:39 oink 09:14:40 :D 09:14:42 oink 09:14:43 wait 09:14:45 c: 09:14:48 pegs don't oink do they 09:14:52 * monqy pegs 09:14:57 singular 09:14:58 you're just peg 09:14:59 *peg 09:15:00 * monqy peg 09:15:24 ahh pokemon rules. a creature can pronounce it's own name. 09:16:35 gasp 09:16:38 I just realized that "plz" is the American spelling of "pls". 09:16:51 guinea peg 09:16:54 hmm. 09:17:05 If fungot is being too weird, you can switch the style to something less weird. 09:17:06 fizzie: you can save up to 500! i'm in a serious bout of mental problems again. how surprising, it seems. darcs get. be sure to pick a name other than those two. 09:17:09 ^style 09:17:09 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 09:17:18 lifthrasiir: that would be a funny name for a pokemon. 09:17:27 shubshub shubshub 09:18:02 shubshub: you could also get away with shub i think if you were a pokemon 09:18:15 shub shub 09:18:44 i suspect the vocabulary would be shub and shubshub 09:18:57 shub shubshub shubshubshubshubshub 09:19:17 what if there was an esolang where the only command was shub 09:19:20 :D 09:19:26 :D 09:19:30 * shubshub HAS AN IDEA 09:19:39 * shubshub huggles monqy 09:19:46 am i still a peg 09:19:50 no 09:19:52 ok 09:20:43 ill make that when I Have finished !!!Batch' 09:22:00 what about if someone made hctab (anyone have any idea what kind of language it would be?) 09:22:19 hctab? 09:22:27 put it in reverse 09:22:37 oh :D 09:22:46 it would be reverse batch 09:22:53 yes! 09:23:06 golly shubshub 09:23:10 you sure do like batch a lot 09:23:11 so basically the alphabet is reversed from z = a 09:23:21 elliott: its the only language I Know :) 09:23:28 i haven't laughed so hard for quite some time 09:23:33 you know english don't you 09:23:33 don't you know !!!Batch??? 09:23:38 and Numeric Batch??? 09:23:41 and MaybeNumericBatch??? 09:23:44 and BatchFuck??? 09:23:45 how about MaybeNumericBatch 09:23:49 The Only Main Real Language I Know is Batch 09:24:15 new study shows english "totally a fake" 09:24:20 "don't even bother, wow" 09:25:37 shubshub: why don't you combine all these language variants into one single language, with multiple selectable features (e.g. randomness or alphabet reverse or mahjong or whatever) 09:26:04 majong is a good feature :D 09:26:39 Mojang heha 09:26:40 tetris is too, but could result in your language being sued 09:26:47 why itidus 09:27:11 the tetris company doesn't like unlicensed tetris stuff to exist 09:27:21 lol wtf 09:27:29 FUCK THE TETRIS COMPANY 09:27:58 * shubshub is arrested by the tetris company D: ): :( :c 09:28:14 D: ): :( :c 09:28:21 that's like a tongue twister, but for your fingers 09:28:26 unless you lick your keyboard to type 09:28:29 but that's gross don't do it! 09:28:35 lol 09:29:15 I can type at 92 words a minute :D :) c: 09:29:19 (: 09:29:26 :o 09:29:35 :) 09:29:36 :) 09:29:37 :) 09:29:39 :) 09:29:42 that's a lot of words 09:29:50 yea 09:30:00 thats like 92 words every minute 09:30:10 yea :o :D 09:30:45 10:28 unless you lick your keyboard to type 09:30:46 i do this 09:31:00 does it get messy 09:31:03 no 09:31:08 i use a liquid keyboard 09:31:14 yum! 09:32:33 no its disgusting 09:32:36 but not messy 09:33:02 i want a chocolate keyboard 09:33:08 ais523: monqy: Arcane Sentiment is back!!!! 09:33:12 s/ +$// 09:33:13 \o/ \o/ \o/ 09:33:13 | | | 09:33:13 >\ |\ |\ 09:33:15 ^celebrate 09:33:15 \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/ 09:33:15 | | | `\o/´ | | | `\o/´ | | | 09:33:16 >\ /`\ /< | /`\ |\ |\ | /| >\ |\ 09:33:16 /´\ (_|¯'\ 09:33:16 (_| |_) |_) 09:33:18 wtf 09:33:22 THE FUCK 09:33:41 * ais523 declares "wtf the fuck" as a new recursive acronym 09:33:44 ^celebrate 09:33:45 \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/ 09:33:45 | | | `\o/´ | | | `\o/´ | | | 09:33:45 /^\ /| /| | /^\ |\ /< | /< /`\ >\ 09:33:45 /'\ /`¯|_) 09:33:45 (_| |_) (_| 09:33:52 welcome back, arcane sentiment 09:34:06 \o/ \o/ \o/ 09:34:06 | | | 09:34:06 /< /`\ /`\ 09:34:12 "w" ++ cycle "tf" 09:34:27 \o/ 09:34:28 | 09:34:28 >\ 09:34:33 \o 09:34:35 \k/ 09:34:43 hi myndzi 09:34:49 but did he do that recursive acronym by accident? 09:35:14 thats pretty cool 09:35:19 ^def bf(++)S 09:35:20 Usage: ^def 09:35:26 Strange, i saw the \k/ and instantly thought of killer bees. 09:35:33 ^def blah bf +++ 09:35:34 Defined. 09:35:37 ^blah 09:35:58 ion: i associate k with bees now too :( 09:35:58 ^blah bf 09:36:00 "crawle!!!!" 09:36:03 omg 09:36:06 ^bf blah 09:36:08 shubshub you should play crawl 09:36:12 so we can wacth 09:36:13 ??????? 09:36:17 whats that 09:36:18 crawl 09:36:18 it's game 09:36:24 teach me 09:36:28 https://tiles.crawl.develz.org/#lobby 09:36:29 THE GAME! 09:36:45 I Just Lost The Game 09:37:08 elliott: I normally don’t associate all “k”s to them, but “k” with line art around it did the trick. 09:37:43 shubshub: let me know when you've registered and started playing!!! 09:37:49 later 09:38:01 monqy: what am disapointmente, 09:38:09 what am disappointmente, indeed 09:38:18 ^japanese hi 09:38:56 so many freaking bots in here .. almost impossible to recall all the commands 09:39:15 !act punch monqy 09:39:25 hi 09:40:25 oooo oooo NEW IDEA FOR IRC BOT 09:40:46 BatchBot? 09:40:56 you spoilt it!!! 09:40:58 Call It !!!Bot its Programed in !!!Batch :D I Updated !!!Batch btw 09:41:04 :D 09:41:17 Batbot 09:41:23 http://esolangs.org/wiki/!!!Batch Updates: Bunch Of New Commands 09:41:35 `log [b]atch 09:41:57 call it [B]ItchyBot 09:42:09 No output. 09:42:12 `log [b]atch 09:42:22 `log hello 09:42:28 2012-03-10.txt:01:19:33: unless you just mean batch compilation 09:42:33 2010-05-05.txt:13:27:03: EgoBot: Hello. 09:42:51 `log shubshub 09:42:58 2012-04-26.txt:10:38:16: bai be back tommorow for more great fun 09:43:07 oh wow i remember that 09:43:12 same 09:43:23 hi EgoBot 09:43:27 `log [m]ore great fun 09:43:35 2012-04-26.txt:10:38:16: bai be back tommorow for more great fun 09:43:38 `log [m]ore great fun 09:43:42 `save penis 09:43:46 2012-04-27.txt:09:42:58: 2012-04-26.txt:10:38:16: bai be back tommorow for more great fun 09:43:47 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: save: not found 09:44:00 `help 09:44:03 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 09:44:08 `log [g]reat fun 09:44:16 2011-09-18.txt:04:16:54: I think portals will be great fun. 09:44:38 `fetch hi 09:44:41 wget: unable to resolve host address `hi' 09:45:01 HackEgo is Programmed in batch i can tell 09:45:06 ok 09:45:14 wget is a batch program 09:45:22 ... 09:45:23 no 09:45:27 yes it is 09:45:29 no 09:45:31 it's a unix program 09:45:32 IT IS! 09:45:35 there happens to be a port to windows 09:45:40 that can be invoked in batch scripts 09:45:49 but HackEgo is based on sh not batch 09:46:06 well HackEgo is Made in what i call LinuxBatch then 09:46:12 ok 09:46:15 ok 09:46:20 LinuxBatch is sh 09:46:22 it 09:46:28 ok 09:46:31 lol 09:46:36 ok 09:46:38 ok 09:46:38 sometimes i think ur all bots lol 09:46:42 ok 09:46:48 ok 09:46:59 can we all stop saying ok 09:47:02 ok 09:47:03 ok 09:47:08 * shubshub makes the ok Programming Language 09:47:10 ok 09:47:11 ok 09:47:16 FUCK UP!!! 09:47:19 ok 09:47:20 ok 09:47:21 please 09:47:25 ok 09:47:32 * shubshub will leave if u continue 09:47:36 ok 09:47:37 D: 09:47:41 ELLIOT! 09:47:43 ok "the new hi??????" 09:47:48 ok 09:47:52 -!- Deewiant has set topic: ok | http://codu.org/logs/_esoteric/. 09:47:55 please stop elliot its annoyin 09:47:57 -!- shubshub has set topic: hi. 09:47:59 ok 09:48:02 -!- Deewiant has set topic: ok | http://codu.org/logs/_esoteric/. 09:48:04 eliot: stop ;_; 09:48:04 -!- shubshub has set topic: didnt know i could change the topic. 09:48:08 shubshub: Please don't remove the log URL 09:48:10 -!- Deewiant has set topic: ok | http://codu.org/logs/_esoteric/. 09:48:19 sorry 09:48:27 only i get to remove the log url 09:48:45 have I ever changed the topic? myabe one time I contemplattd it 09:49:06 -!- shubshub has set topic: http://codu.org/logs/_esoteric/ is a website. 09:49:17 ok 09:49:29 hey, it is ! 09:49:52 "never would have guesseD" 09:49:57 -!- Deewiant has set topic: http://codu.org/logs/_esoteric/ is a website ok. 09:50:17 ok 09:50:26 ok 09:51:08 elliot: can you please stop saying ok :) 09:51:20 i think saying ok is p ok 09:51:35 its very annoying 09:51:36 it say it is ok for elliott to say ok, ok? 09:51:39 ok 09:51:52 ok 09:52:22 ok 09:53:17 shafuck is impossible to write programs in as it requires breaking shafuck :L 09:53:55 it is soon to be superseded 09:54:01 A certain channel has a bunch of bots running a script that notices short lines (like “:-)” or “ok” or “hi”) said by anyone (including other bots) and repeats the line on the channel with a certain probability (perhaps 0.5 or something). 09:54:03 what does that mean 09:54:05 SHA-3-fuck 09:54:23 :-) 09:54:28 :-) 09:54:32 :—) 09:54:35 :- 09:54:37 :- 09:54:38 :- 09:54:39 :- 09:54:40 :- 09:54:41 :- 09:54:42 you can't repeat yourself that's against the ruuuules!!! 09:54:43 ais523: spam 09:54:49 NO ITS NOT 09:54:52 D: 09:54:56 :ー) 09:55:00 shubshub: yes it is 09:55:05 soz 09:55:06 don't do something like that 09:55:15 is ais523 op? 09:55:17 shachaf: nice nose 09:55:18 yes 09:55:26 shachaf: how can i get a nose like that 09:55:27 see /msg chanserv access #esoteric list for a list of the ops 09:55:31 :ー) 09:55:32 monqy: Tell a lot of lies. 09:55:51 shubshub: yes, I am 09:55:57 thank you shachaf. dear everyone, shachaf is a good person. 09:55:58 :‒) 09:55:58 :–) 09:55:58 :—) 09:55:59 but really, it shouldn't matter who's telling you not to spam 09:56:05 monqy: :-( 09:56:07 :ーーーーーーーー) 09:56:07 spamming is bad either way 09:56:07 aww, that's out of order in my client 09:56:35 There ought to be a television series called "monqy and the brain". 09:56:47 elliott: would you be the braign 09:56:50 ??????? 09:57:02 sorry, i have only a brick 09:57:08 pending reverse PH procedure 09:57:09 monqy and the brick 09:57:16 ok 09:57:42 monqy: btw i got shachafs nose before shachaf 09:57:45 if you look up :'( 09:57:47 : ' ( 09:57:50 :—'—( 09:57:55 tear goin down my nose 09:57:57 elliott: Where? 09:57:58 -!- shubshub72 has joined. 09:58:02 elliott: Mine wasn't an em-dash. 09:58:04 oh 09:58:07 It's longer. 09:58:08 so it wan't 09:58:09 Just look: 09:58:11 so longe 09:58:14 yet so fare away 09:58:14 — ー 09:58:18 its 09:58:20 actually slightly shorter 09:58:21 but also 09:58:23 higher on the line 09:58:25 NOT IN MY FONT 09:58:32 "lucida grande whats even UP with you???" 09:58:51 :───────────────┐ 09:58:53 lucidae grande 09:58:53 (──────────┘ 09:59:00 shachaf "ruins everything" 09:59:06 ion: wow how do you get a nose like that I want a nose like that 09:59:10 "sorry ion :'(" 09:59:11 pœp 09:59:13 I'm sick of my :ーーーーーーーー) nose 09:59:24 lies are for losers ! 09:59:29 ƒå®†¥ 09:59:31 wanted to say party 09:59:32 but 09:59:32 Hey Guys Lets Hold a !!!Batch Programming Competition 09:59:34 couldn't find a good p 09:59:40 -!- shubshub72 has changed nick to shubshub7280. 09:59:42 rho? 09:59:43 -!- shubshub has quit (Ping timeout: 250 seconds). 09:59:45 -!- shubshub7280 has changed nick to shubshub. 09:59:48 is that on my alt gr 09:59:50 pilcro? 09:59:53 œ∑´®†¥¨^øπ“‘åß∂ƒ©˙∆˚¬…æ«`Ω≈√∫~µ≤≥÷ 09:59:56 no rho here 10:00:00 Œ‰‰ÂÁËØ∏”’” 10:00:05 ÅÅÍÎÏ`©ÓÒÔÚÒÆŸ˜ÙÇÛÇı¿˘¯˘ˆ¯˜¯ 10:00:15 rho rho rho your boat gently down the steam 10:00:26 merrily merrily merrily merrily life's an aim hecker's dream 10:00:39 #1 ANNUAL !!!BATCH PROGRAMMING COMP BEGINS Make the best !!!Batch program you can and I will Judge them you have 10 Minutes Go! 10:00:42 Πarty 10:01:02 µå¥∫´ ^¬¬ ∆¨ß† †å¬˚ ¬^˚´ †˙^ß 10:01:05 (──────────┐ 10:01:07 ∑ø∑ 10:01:07 │ 10:01:09 │ 10:01:10 │ 10:01:11 │ 10:01:12 set str=?!!!!!??!!!??!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!??!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!! 10:01:14 :───────────────┘ 10:01:22 monqy: ˙^ 10:01:29 monqy: ˙ø∑ å®´ ¥ø¨ 10:01:31 monqy: your code is invalid 10:01:33 "now i neede a nose maze" 10:01:34 monqy: ˙´¬π 10:01:42 monqy: øøπß 10:01:43 monqy: end bit is invalid 10:01:45 Or, as they spell it in Britain, a "mase". 10:01:54 oh I missed a thing 10:01:55 "noze mase" 10:01:56 set str=?!!!!!??!!!??!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!??!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!? 10:01:56 shachaf: ~ø∑ ^ ~´´∂´ å ~øß´ µåΩ´ 10:02:00 now is it better 10:02:09 Some line drawing characters for your enjoyment: 10:02:12 ß˙åç˙åƒ 10:02:12 ┌─┐╷ 10:02:14 │┼├┤ 10:02:15 ^ø~ 10:02:16 └┬┘╵ 10:02:17 µø~œ¥ 10:02:18 ╶┴╴ 10:02:19 å^ß∞€# 10:02:23 ß˙¨∫ß˙¨∫ 10:02:27 elliott: "are you pressing option on a mac os x keyboarde" 10:02:30 I mean, nose drawing characters 10:02:33 Monqy: Output: Hello wh 10:02:33 (shachaf, ion, monqy, ais523, shubshub) 10:02:35 shachaf: ¥´ß 10:02:41 ⎈____⎈ 10:02:44 EVERYONE BE QUIET 10:02:44 ⇧____⇧ 10:02:47 I WANT TO SEE ION'S BOX ART 10:02:50 Ú‚ 10:02:57 ^ø~æß ∫ø≈ 宆 10:03:03 éøøíóþþ, ßhá©háf, µóñäü, áí߀²³, ßhúbßhúb 10:03:05 Proceed, ion. Procion. 10:03:06 宆 10:03:10 blah 10:03:12 elliott: I SAID BE QUIET 10:03:12 π®øç^ø~ 10:03:23 blah 10:03:24 ais523: Can you kick everyone from this channel who isn't ion? 10:03:26 It wasn’t art, it was just nose drawing characters for you. 10:03:28 no 10:03:32 thats a bad idea 10:03:38 ion: I WAS PROMISED ART 10:03:41 ↵ 10:03:44 ion: ∂ø ^† å©å^~ å~¥∑å¥ 10:03:45 ion: ∎ 10:03:45 get him to pm it to you 10:03:45 ⌫ is that a pencil 10:03:52 ion: (do it again anyway) 10:04:12 wow what's this thing ⇟ 10:04:33 πøøπ 10:04:37 ⇭ighthouse 10:04:37 ´ßø¬å~©ß≥ø®© 10:04:50 shachaf: not easily 10:04:57 ais523: ˙´¬¬ø †˙´®´¡ ˙ø∑ å®´ ¥ø¨ †˙^s ƒ^~´ ∂奿 10:04:58 besides, nobody would be there to watch 10:05:25 "hello" - ⎀ / "ok" - ⇬ 10:05:30 https://gist.github.com/2508095 10:05:40 ais523: OK, just kick me, then. 10:05:47 At least I won't have to bear this channel. 10:05:51 lol' 10:05:55 https://raw.github.com/gist/2508095/04ce1107ba6b130dc87f596940f59373c997e345/line_drawing_characters 10:06:06 ion: ~ø⁄ †˙´ π´®ƒø®µå~çe µ¨ßt ∫´ ø~ ÈÂÇ 10:06:06 shachaf: do you not realise that /part exists? 10:06:14 ion: (no! the performance must be on IRC) 10:06:14 or /quit 10:06:14 ais523: I DEMAND TO BE KICKED 10:06:37 maybe if you complain about wanting to be kicked enough you'll gain kick immunity 10:06:46 maybe spam haha 10:06:47 oerjan already kicked him after he asked to a lot 10:06:50 "didn't learn his lessone" 10:06:59 i think we should just kick him whenever he asks and apply a three-kick-strike-ban rule\ 10:07:26 elliott: "i learnede my lessone which was if your'e annoyinge enoughe youe gete whate youe wante :'(" 10:07:35 whoa, dude 10:07:37 I just realized. 10:07:40 can i have a miillion dollars 10:07:48 The ' in :'( is the same as the "'" in "don't". 10:07:50 can i pleae have a million dollars and ill shut up 10:07:51 It's just a contraction. 10:07:53 Of a nose. 10:07:59 DUDE 10:08:11 :') 10:08:16 VARIABLE-LENGTH NOSES 10:08:18 : o( 10:08:50 Except that don't uses the kluge that approximates both ‘ and ’ so that we can spare the number of keys in our mechanical typewriters and codepoints in ASCII. :'( 10:09:10 :’( 10:09:14 don`t 10:09:38 ?!!!!!!!!!!!!!!!!!!!??!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!? 10:09:38 Unknown command, try @list 10:09:44 ?list 10:09:45 http://code.haskell.org/lambdabot/COMMANDS 10:09:51 DON〝T DO IT 10:09:56 ion: ur old fashioned 10:10:22 I told u guys to shut up in !!!Batch 10:10:26 HEY EVERYBODY, I heard ion puts two spaces after his periods. 10:10:38 " IT 10:10:40 I don’t have periods. :-\ 10:11:08 shubshub: irc cheat code: type /part and everyone shuts up 10:11:16 no just no elliot 10:11:25 I dont want to part from the channel 10:11:44 Irssi has a cool easter egg: “/disco dancing” 10:11:45 little known monqy trivia: today i saw a note addressed to "eliot" 10:12:15 eliot: was it you? 10:12:18 * shubshub disco dancing 10:12:32 * shubshub slaps monqy with a rainbow trout 10:12:39 ouch 10:12:49 what happened to the o 10:12:52 "rip" 10:12:58 "rip o" 10:13:00 "( )" 10:13:13 Are rainbow trouts into other trouts instead of the opposite fish? 10:13:13 "ø" 10:13:23 * shubshub slaps ion with a big red brick 10:13:41 FWIW, i saw the “o”. 10:13:54 U+2205 [∅] NO LETTER O ALLOWED 10:14:13 o 10:14:18 oo 10:14:20 Ø, now I see. 10:14:23 iii 10:14:25 oooo 10:14:32 "is shubshub a police car" 10:14:38 `addquote U+2205 [∅] NO LETTER O ALLOWED 10:14:42 847) U+2205 [∅] NO LETTER O ALLOWED 10:14:52 shachaf: you should send that to the fake unicode consortium 10:14:57 `addquote IM GOING TO EAT A FACE 10:15:01 848) IM GOING TO EAT A FACE 10:15:04 ♡̸ 10:15:07 elliott: You should do it and say it was me. 10:15:08 `delquote 848 10:15:13 ​*poof* IM GOING TO EAT A FACE 10:15:14 `quote shubshub 10:15:18 NOOOOOO 10:15:18 No output. 10:15:21 `quote 10:15:22 `quote 10:15:22 `quote 10:15:22 `quote 10:15:22 `quote 10:15:32 shachaf: actually, it should probably be NO LATIN CAPITAL LETTER O ALLOWED 10:15:34 for correctness! 10:15:35 `addquote mmmm nom nom 10:15:38 720) Dinner? At two? It's four here already. See, UTC+2. You need to add a couple of hours. Or was that subtract? I can never get those straight. 10:15:38 `quote shubshub 10:15:41 elliott: You mean SMALL LETTER O 10:15:45 shubshub: stop abusing the bots 10:15:50 elliott: Also, it should use ø instead of ∅ 10:16:00 848) mmmm nom nom 10:16:03 `delquote 848 10:16:13 142) (in #irp) Flonk, ask on #esoteric? Sgeo: yeah well its C++, so not that esoteric :P 10:16:13 I can personally relate to 720 10:16:13 581) Isn't "strip nomic" just another word for all dating, though? 10:16:17 elliott stop 10:16:18 778) ioihgfdddf 10:16:18 286) However is probably better to have both queen/king and government in case one does bad thing, the other side can argue to them 10:16:19 dinner at two in particular 10:16:19 ​*poof* mmmm nom nom 10:16:24 No output. 10:16:43 U+000F8 [ø] NO LATIN SMALL LETTER O ALLOWED 10:16:47 monqy: 720 "only makes sense if you had been there" 10:16:47 U+000F8 [ø] NO LATIN SMALL LETTER O ALLOWED ON THESE PREMISES 10:16:53 shachaf: it should be capital o to look more sign-y 10:16:59 Ø 10:17:00 although SMALL LETTER reads better 10:17:01 O 10:17:02 STFU 10:17:03 Hmm. 10:17:08 shubshub: stop telling people to stfu 10:17:23 U+000D8 [Ø] NO LATIN CAPITAL LETTER O ALLOWED 10:17:29 U+000D8 [Ø] NO LATIN CAPITAL LETTER O ALLOWED ON THESE PREMISES 10:17:36 U+000D8 [Ø] LATIN CAPITAL LETTER O-FREE ZONE 10:17:53 U+00D8 ANGUISHED BACKWARDS FACE WITH GLASSES 10:17:56 That would fit to https://plus.google.com/109925364564856140495/posts (whose images are broken since Google™ changed their CSS) 10:18:07 Google® 10:18:11 Google℠ 10:18:12 ion: 11:14 shachaf: you should send that to the fake unicode consortium 10:19:15 -!- monqy has quit (Quit: hello). 10:19:18 Today I, ion, accidentally missed a line on IRC. 10:19:20 "whatse the beste unicode codepointe" 10:19:27 ion: it was nice knowing you 10:19:30 i can help with the seppuku 10:19:42 ion: Don't trust him! 10:19:45 He'll just mess it up. 10:19:48 Then you'll stay alive. 10:19:53 Truly, a fate worse than death. 10:19:53 elliott I Need and idea for my next programming language' 10:20:03 i need too 10:20:07 i need so much 10:20:23 elliott needs too ideas. he needs too ideas. that's as many as too ones. 10:20:30 I’ve been meaning to study Forth and Agda in some order. 10:20:43 ion: Forth and Agda are basically the same thing, 10:21:04 So just pick whichever one has the better-sounding name. 10:21:09 GO FORTH... AND AGDA 10:21:24 elliott: DO YOU KNOW WHAT A RETICULE IS 10:21:32 its your butt 10:21:41 medical name 10:21:42 HINT: IT DOESN'T MEAN A KIND OF LENS USED IN A TELESCOPE 10:21:48 Why did I think it meant that? 10:21:49 is it something you do to splines 10:22:01 "no :'(" 10:22:06 lens in telescoping splines 10:22:09 No. 10:22:11 `addquote Forth and Agda are basically the same thing 10:22:15 848) Forth and Agda are basically the same thing 10:22:17 ion: :-( 10:22:18 `delquote 848 10:22:21 standards people, standards 10:22:23 ​*poof* Forth and Agda are basically the same thing 10:22:25 `quote 10:22:29 797) elliott: the new fnord elliott: what is the point? nothing changed. 10:22:32 was hoping for a really bad quote there 10:22:37 fungot 10:22:37 shubshub: cowboy coder riastradh: boo! 10:22:40 elliott: AND YOU GOT ONE 10:22:46 no dude 10:22:47 monqy 10:22:49 HA HA HA HA HA HA HA HA HA HA 10:22:50 er 10:22:53 by monqy i mean fungot 10:22:54 elliott: and then there was one on functional programming in general then java and other languages, but given say a group theory problem, i think 10:22:55 "monqy is dead 10:22:55 " 10:24:26 `quote 10:24:29 715) i don't lie, i tell stories there's no difference *a 10:24:32 `quote 10:24:35 751) [...] So if someone tells you "you're worth your weight in Ethernet", it's likely they think your worth is less than $2k. 10:24:44 why does elliot always delete my quotes 10:24:55 because you never actually said the things you added 10:24:55 `addquote shubshub: !!!Batch 10:24:58 848) shubshub: !!!Batch 10:24:59 and also, they're not funny 10:25:02 `delquote 848 10:25:05 ​*poof* shubshub: !!!Batch 10:25:10 it's for quotes people actually said (almost always in this channel) 10:25:18 also, there are formatting standards 10:25:49 `addquote you can `addquote like whatever you want it don't make no difference if i said it (hi monqy) 10:25:53 848) you can `addquote like whatever you want it don't make no difference if i said it (hi monqy) 10:26:07 An `addquote quine 10:26:09 i'll leave that because iar 10:26:11 !delquote 848 10:26:16 `delquote 848 10:26:21 ​*poof* you can `addquote like whatever you want it don't make no difference if i said it (hi monqy) 10:26:21 You say it while addquoting it 10:26:48 shachaf: Conor McBride came out with a new programming language1 10:26:49 *! 10:26:51 With algebraic effects! 10:26:54 https://personal.cis.strath.ac.uk/~conor/pub/Frank/TFM.pdf 10:27:38 "is it any goode" 10:28:04 !!!Batch is good if you know how to use it 10:28:22 elliott: Have you seen the Mikado? 10:28:30 no 10:29:03 By Gilbert & Sullivan 10:29:11 no 10:29:21 Operetta 10:29:28 shachaf: You would like that manual, because it does your map-from-mapM thing that you've always wanted. 10:29:48 WHO SAYSD THATT?!?!?! 10:30:43 I’m sure there’s a `quote of you saying so. 10:31:25 `addquote I want that map-from-mapM thing that Conor McBride's future language, Frank, will eventually describe in its manual (once it comes out). 10:31:29 848) I want that map-from-mapM thing that Conor McBride's future language, Frank, will eventually describe in its manual (once it comes out). 10:31:34 `delquote 848 10:31:39 ​*poof* I want that map-from-mapM thing that Conor McBride's future language, Frank, will eventually describe in its manual (once it comes out). 10:31:49 `addquote `delquote 848 10:31:53 848) `delquote 848 10:31:57 :-D 10:32:08 that one will be ruined as soon as an earlier quote is deleted 10:32:36 Oh, that changes other quote IDs? :-( 10:32:50 That’s wrong. 10:33:28 ion: it's been like that for ages, yeah. 10:33:34 ion: it's uglier to keep arbitrary sequential identifiers around 10:33:43 No it's not? 10:33:45 yes, it is 10:33:52 i would prefer to use a hash prefix or something 10:33:54 Oh, checkmate. :-( 10:33:54 Join #!!!Batch 10:33:56 or a timetsamp 10:33:58 *timetsmap 10:34:00 You should be able to specify your quote's name. 10:34:01 *timetsmap 10:34:16 `superaddquote "fred" `delquote "fred" 10:34:19 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: superaddquote: not found 10:34:24 The entire quote should be the ID, so you’d refer to them by themselves. 10:34:32 That's how lambdabot does it. 10:34:47 But then you couldn't make this trick work. :-( 10:35:32 ion: that's a pain to use though 10:35:41 hash prefixes accomplish that nicely 10:35:47 [7charprefix] quote... 10:35:52 then you can use any unambiguous prefix to delete 10:35:52 I was kidding. 10:36:01 actually, it could just show the shortest unambiguous prefix 10:36:05 so you never type or copy more than necessary 10:36:31 ion: The whole-quote approach isn't so bad. 10:36:38 shachaf: Also, after that PDF: https://personal.cis.strath.ac.uk/~conor/pub/Frank/keylog.fk 10:36:41 elliott: But what if you get collisions? 10:37:11 shachaf: as i said, it would extend the hash as it becomes more ambiguous 10:37:21 elliott: what should I add Into !!!Batch Now??? 10:37:38 elliott: OK, but that means you have the same problem as 848. 10:37:53 As you add quotes the hashes of other quotes change. 10:38:00 `pie 10:38:03 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pie: not found 10:38:04 `help 10:38:06 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 10:38:10 shachaf: well, the hashes aren't part of the quotes any more 10:38:14 just a UI aid generated when printing the quote 10:38:21 Right. 10:38:33 But you still couldn't do `addquote `delquote 848 10:38:41 Which was the whole point of this exercize. 10:38:47 "did you see me being americane" 10:38:48 $help 10:38:49 shachaf: you'd just have to find a partial collision 10:38:58 and hope the prefix doesn't become ambiguous 10:39:02 elliott: But then someone could come along and ruin it. :-( 10:39:10 ~help 10:39:12 everyone ruins everything 10:39:13 *help 10:39:18 #help 10:39:20 ?help 10:39:20 help . Ask for help for . Try 'list' for all commands 10:39:26 ?list 10:39:27 elliott: Anyway, if the hashes change, what's the advantage over numbers? 10:39:27 http://code.haskell.org/lambdabot/COMMANDS 10:39:33 !help 10:39:34 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 10:39:35 shachaf: Oh boy, it has mixfix too! 10:39:38 Numbers are also just a display aid. 10:39:43 !help languages 10:39:43 ​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. 10:40:02 who made EgoBot? 10:40:07 Gregor 10:40:10 same as HackEg 10:40:10 EgoBot 10:40:11 same as HackEgo 10:40:13 where is Gregor 10:40:17 here 10:40:28 WHERE IS RocketJSquirrel!!!!! 10:40:34 give me backe :'9 10:40:54 shachaf: read that pdf and file its really interestnig 10:40:56 *initeresting 10:41:00 Gregor: Hi 10:41:05 elliott: "oh" 10:41:56 elliott: I don't trust this map. 10:42:04 Where is execution order specified? 10:42:11 shachaf: In the definition. 10:42:24 shachaf: Just add <$>s and <*>s if it'll make you happy. 10:42:32 What if I want a different order? 10:42:37 Then you write it the other way around. 10:42:47 map f es :: f x? 10:42:49 I DON'T THINK SO 10:43:08 So can any part of it magically become effectful? 10:43:15 For example I can give it "m (X -> Y)"? 10:43:28 Maybe I should just read it. 10:46:08 -!- Phantom_Hoover has joined. 10:46:19 Phantom_Hoover Hi 10:46:41 I was gonna Make a BrainFuck Derivitave But Instead I made a Batch derivatave 10:47:31 I'm not sure whether instead to brickbrain you for your capitalisation or spelling. 10:47:38 hi Phantom_Hoover 10:47:49 I created http://esolangs.org/wiki/Not_a_brainfuck_derivative 10:47:55 http://esolangs.org/wiki/!!!Batch http://esolangs.org/wiki/Numeric_Batch 10:48:00 I eagerly await the replacement of my brick with a brain 10:48:12 Hello elliott why have you sent this poor soul to their bricks 10:48:33 elliott: Can I edit it to s/is not/is/ 10:48:38 no 10:48:47 Also dude categorising it as a Brainfuck derivative doesn't make it one. 10:48:51 What does the "Edit" button mean? 10:49:08 Phantom_Hoover check out my languages http://esolangs.org/wiki/Numeric_Batch and also !!!Batch 10:49:08 Phantom_Hoover: it's a brainfuck derivative, because it's derived from, and based on, brainfuck 10:50:29 Phantom_Hoover check out my language http://esolangs.org/wiki/English 10:50:36 shubshub, OK um quick update on modern English capitalisation rules, you capitalise words at the start of a sentence or if they're the name of something specific. 10:50:46 That's a real link. :-( 10:50:51 You don't... flip a coin at the start of each word? 10:50:53 Its a force Of Habbit 10:51:27 is 10:51:34 is that how capitals work in new zealand 10:51:48 can you Just look at my languages please 10:52:34 I did, I just tried to forget because they're both so horrible. 10:52:40 D: 10:52:54 shubshub is being held hostage by a Hobbit :'( 10:53:47 Phantom_Hoover Well they are Batch derivatives they cant get much better 10:54:33 shachaf: Here's more to feed you with: https://personal.cis.strath.ac.uk/~conor/pub/Frank/test.fk 10:55:15 Probably read that before the keylogger. 10:55:45 Whilst I will give you credit for making both articles so unreadable that the underlying ideas aren't apparent without considerable analysis, I will dock you all that and more for making what appears to be a language in which the only significant feature is that strings are specified by naming the alphabetical indices of the letters. 10:55:50 elliott: Keylogger? 10:56:07 The keylog.fk I linked after the PDF. (Okay, I don't think it's a keylogger.) 10:56:11 Actually, this test.fk is a good introduction. 10:56:15 Read that. 10:56:23 What if I'm too tired to read. :-( 10:56:28 Tough. 10:56:42 "effect systems > type system" -- Oleg 10:56:50 It has an effect system! 10:56:52 Shut up and read test.fk. 10:59:24 elliott: What is '?'?:'( 10:59:27 Oops. 10:59:30 s/W/w/ 10:59:39 It explains what ? is. 10:59:44 Shortly after using it. 11:00:05 -!- nortti has joined. 11:00:29 YOU MEAN "BEFORE" USING IT!!!!!! 11:00:32 99 bottles of bear on the wall 9i9 bottels of bear take one downm pass it around 98 bottles of beer on the wall no more bottles of bear on the wall no more bottles of bear go to the store buy some more 99 bottles of bear on the wall :D 11:00:34 Why am I talking like this again? 11:01:12 It's kind of annoying. 11:01:58 elliott: Hmm, this is kind of neat. 11:04:19 yes 11:05:17 oh, and I like the if_then_else_ vs cond duality 11:05:24 the former is monadic switching 11:05:29 the latter is applicative switching 11:05:40 99 bugs in the bug tracker, 99 reports of bugs. Take one down and commit a fix, 106 bugs in the bug tracker. 11:05:49 ifte mc a b = do { c <- mc; if c then a else b } 11:05:49 vs. 11:06:05 cond mc a b = (\x y z -> if x then y else z) <$> mc <*> a <*> b 11:06:17 except that the condition isn't actually inside the functor in Frank 11:06:20 mc >>= bool b a 11:06:22 but it has to be here to show how they relate :p 11:06:31 `addquote 99 bugs in the bug tracker, 99 reports of bugs. Take one down and commit a fix, 106 bugs in the bug tracker. 11:06:34 849) 99 bugs in the bug tracker, 99 reports of bugs. Take one down and commit a fix, 106 bugs in the bug tracker. 11:06:50 That wasn’t actually my invention, i think i saw it on Slashdot. 11:07:35 Haha 11:08:19 shachaf: Oh, that "Frank" name is awful. 11:08:27 "It's called "Frank" because it aspires to a smooth interleaving of doing and being." 11:08:28 to be frank 11:08:57 I don't get it. 11:09:03 shachaf: Do-be-do-be-do. 11:09:04 Oh, I get it. 11:09:05 Sinatra. 11:09:09 I GOT IT BEFORE YOU SAID THAT 11:09:41 oh dear god 11:09:55 elliott: Where did you read about it/ 11:10:15 Frank? "pigworker" and "Frank" got mentioned in passing on #haskell. 11:10:50 It's on Hackage, fwiw 11:11:38 Ah. 11:12:13 Dependenciesbase (<5), mtl, newtype, she, void 11:12:13 LicensePublicDomain 11:12:18 shachaf: You can tell it's pigworker. 11:13:02 Does anyone else use SHE? 11:13:21 I've used it a little bit. 11:13:28 Not for anything *serious*, but it's not like pigworker does anything serious, either. 11:16:58 -!- shubshub has quit (Quit: For Sale: Parachute. Only used once, never opened, small stain.). 11:18:54 phew 11:20:06 hm. 11:20:17 int foo[n]; isn't &foo type int*? 11:20:55 int **, I would expect... 11:20:59 oh hmm 11:21:03 do arrays behave funkily there 11:21:04 i forget 11:22:04 int* and int** both are initialization from incompatible pointer type 11:22:27 foo degrades to int *. 11:22:34 When you do almost anything with it. 11:22:39 I know that &foo[0] would be (int *), so... 11:23:15 Oh, oops. 11:23:23 I'm wrong. 11:23:28 http://mauke.hopto.org/stuff/c/array-pointer.html 11:24:51 & get its address 11:24:56 I know. 11:25:05 -!- MoALTz has joined. 11:25:11 And int* f = &foo; points to the first element. 11:25:25 Right. 11:25:32 but the types ain't right 11:25:46 gcc throws an incompatible pointer type warning. 11:26:17 from which I conclude, that &foo is neither int* nor int** 11:27:30 mroman_: try printf("%i",&foo); gcc warns about the type and tells it when you use -Wall 11:28:03 Oh, hmm. 11:28:06 int(*)[n] 11:28:06 L.c:5:10: warning: incompatible pointer types initializing 'int *' with an expression of type 'int (*)[5]' [-Wincompatible-pointer-types] 11:28:16 thanks. 11:28:18 I guess that's true. 11:31:33 It's because & is one of the listed expections for the "array gets converted to a pointer" rule. C99 6.3.2.1p3: "Except when it is the operand of the sizeof operator or the unary & operator, or is a string literal used to initialize an array, an expression that has type "array of /type/" is converted to an expression with type "pointer to /type/" that points to the initial element of the array ... 11:31:39 ... object". 11:32:30 I guess this is sensible. 11:32:53 It's sensible, but it's confusing people when people keep saying untruely that "arrays are pointers". 11:35:28 elliott: HOW IS IT 04:35 :-( 11:35:41 @time 11:35:44 Local time for shachaf is Fri Apr 27 04:35:41 2012 11:35:47 @time 11:35:50 HOW? :-( 11:35:51 Local time for nortti is Fri Apr 27 14:35:59 2012 11:36:02 elliott: Do you pronounce "nortti" like "naughty"? 11:36:19 fizzie: In fairness, C would be much nicer if arrays were pointers. 11:37:04 shachaf: How else would you pronounce it? 11:37:10 nortti Deewiant 11:37:17 Rhoticly. 11:37:21 How's that 11:37:29 It's where you pronounce the 'r'. 11:38:32 But. :( 11:38:35 I know what rhotic is. 11:38:40 rhoticity 11:39:14 So? 11:39:16 Like that. 11:39:24 That's how Americans would pronounce it. 11:39:28 norrrrrrrti 11:40:40 but that's how naughty is pronounced 11:41:14 you can see correct pronounciation of my nick using this table http://www.cs.tut.fi/~jkorpela/suomi/fon.html 11:41:15 Also fi:tti != en:ty, the latter is aspirated and has a shorter t 11:53:41 -!- TeruFSX has quit (Ping timeout: 250 seconds). 11:58:34 elliott: Is there any MONAD TUTORIAL that uses that sort of idea? 11:58:55 04:46 < shachaf> The equivalent of [Action] when some actions get input from the results of other actions is pretty much a monad. 11:58:58 04:47 < elliott> FSVO pretty much equal to more or less exactly. 11:58:59 Yes, 11:59:01 apfelmus'. 11:59:09 http://apfelmus.nfshost.com/articles/operational-monad.html 11:59:10 Which one is that? 11:59:12 http://apfelmus.nfshost.com/articles/operational-monad.html 11:59:36 Which one is that? 11:59:41 http://apfelmus.nfshost.com/articles/operational-monad.html 11:59:53 Which one is that? 11:59:57 http://apfelmus.nfshost.com/articles/operational-monad.html 12:00:00 Oh, that one. 12:00:04 I haven't seen it before. 12:00:13 Except for the three previous times you pasted it into the IRC channel. 12:00:20 Me too. 12:00:52 How is GADT syntax simultaneously so good and so bad? 12:00:55 Which one of the previous four links should i open? 12:01:00 ion: None of them. 12:01:03 Open this one: http://apfelmus.nfshost.com/articles/operational-monad.html 12:01:07 I made it specially for you. 12:01:07 Ah, thanks. 12:01:49 elliott: Someone reading that article will probably come away thinking that monads are all about state. :-( 12:04:07 elliott: What's the difference between Codensity and ContT? 12:08:13 13:01 elliott: Someone reading that article will probably come away thinking that monads are all about state. :-( 12:08:21 shachaf: Did you not see the Random bit? 12:08:48 Then parsers. 12:09:01 That will rather quickly dissuade any notion of monads just being state. 12:09:18 Random number generation is basically State. 12:09:22 And parsers are basically State. 12:09:39 shachaf: You clearly didn't actually read the thing, since it shows a very non-state-like implementation of Random. 12:09:44 And parsers are not "basically State". 12:09:53 They basically are. 12:10:04 (I'm using this in the Forth-Agda meaning of "basically" at this point.) 12:10:04 No, especially since this one does N outcomes. 12:10:07 Rather than just 0-or-1. 12:10:25 OK, I won't bother responding, then. 12:10:52 (You're right.) 12:12:03 I knew that. 12:12:23 You're always right. 12:13:08 This discussion needs Godwining. Hitler. 12:13:51 -!- sebbu2 has joined. 12:13:57 ion: You just Godwon this discussion. 12:15:47 shachaf: it is ${DEITY}won 12:17:10 or you-shall-not-mention-anything-someone-could-mistake-as-religious-referencewon 12:18:07 -!- elliott has left. 12:18:25 -!- tswett_ has joined. 12:19:43 elliott: Hmm, I hadn't really noticed the similarity between "(:) :: a -> [a] -> [a]" and "bind :: (a -> m b) -> m a -> m b" before. 12:23:38 -!- sebbu has quit (*.net *.split). 12:23:38 -!- Madoka-Kaname has quit (*.net *.split). 12:23:38 -!- olsner has quit (*.net *.split). 12:23:38 -!- tswett has quit (*.net *.split). 12:24:42 What similarity? :-) 12:24:57 10000000/365 12:25:01 > 10000000/365 12:25:02 27397.260273972603 12:28:13 ion: Well, it's a similarity when you also have return! 12:28:37 I guess it's more the similarity between (++) :: [a] -> [a] -> [a] and (>>) :: m a -> m a -> m a 12:28:58 But that one is more obvious. 12:29:03 -!- olsner has joined. 12:29:43 -!- Madoka-Kaname has joined. 12:30:09 ellisonch: Is this actually "operational semantics"? 12:30:11 (>>) :: m a -> m b -> m b -- :-( 12:30:15 By which I mean elliott. 12:30:17 Who isn't here. 12:30:29 ion: Right, but, like, whatever, you know? 12:30:32 a = b = () 12:31:14 PHP’s type system: “Right, but, like, whatever, you know?” 12:37:52 -!- MoALTz has quit (Read error: Connection reset by peer). 12:38:28 -!- MoALTz has joined. 12:38:58 -!- Patashu has quit (Read error: Connection reset by peer). 12:39:10 -!- Patashu has joined. 12:50:31 -!- elliott has joined. 13:18:32 @src Cont 13:18:33 newtype Cont r a = Cont { runCont :: (a -> r) -> r } 13:19:29 @type callCC 13:19:31 forall a (m :: * -> *) b. (MonadCont m) => ((a -> m b) -> m a) -> m a 13:20:27 -!- pikhq has joined. 13:20:54 -!- pikhq_ has quit (Ping timeout: 272 seconds). 13:23:00 @type cont 13:23:01 forall a r. ((a -> r) -> r) -> Cont r a 13:31:52 @type runCont 13:31:54 forall r a. Cont r a -> (a -> r) -> r 13:37:20 -!- Madoka-Kaname has quit (Quit: Hug~♪). 13:47:52 > let free f a = pure a <|> fmap f (free f a) in free succ 0 13:47:53 No instance for (GHC.Show.Show (f a)) 13:47:53 arising from a use of `M5760467943... 13:47:57 > let free f a = pure a <|> fmap f (free f a) in free succ 0 :: [Int] 13:47:58 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,... 14:06:02 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 14:12:21 -!- derdon has joined. 14:47:27 -!- tswett_ has changed nick to tswett. 14:51:35 -!- boily has joined. 15:03:11 -!- Gregor has set topic: http://codu.org/logs/_esoteric/ is an okay website. 15:05:04 What is "Stalker mode" and why does it make my browser refresh like crazy 15:07:22 If it makes your browser /refresh/ like crazy, it's because your browser is broken. 15:07:25 But it follows the logs live. 15:07:30 So you can "watch" the channel without joining it. 15:07:48 It's there mainly to remind people that the existence of live logs implies the possibility of invisible idlers. 15:11:52 Gregor: Did you know we're going to become IPv6-ready??? 15:12:08 Oh noooooooooooooo 15:13:22 elliott: you mean we aren't already? 15:13:25 YOU WILL NOT SRUVIVE 15:13:28 ais523: esolangs.org isn't 15:13:33 ais523: because THE ALAN DIPERT hasn't updated the nameservers yet 15:13:47 btw, I found the most awesome search engine ever: http://search-wise.net 15:14:05 it ignores your query and returns a hardcoded list of results 15:14:08 there's tons of those 15:14:13 for fiction use 15:14:24 indeed, that's its intended purpose 15:16:25 now we just need a lmgtfy equivalent for one of those sites 15:16:34 to be simultaneously condescending /and/ useless! 15:16:39 lmswtfy 15:18:50 this is the best bad idea I've had today 15:18:51 I think 15:18:55 possibly all week 15:20:16 do you get it :( 15:20:52 get what? 15:20:59 lmswtfy 15:21:03 yes 15:21:12 it's a pretty obvious acronym to use, from context 15:21:15 3xcellebte 15:27:14 meanwhile, pan (which I replaced XPN with) is working pretty well, apart from a couple of bizarre/inexplicable decisions 15:27:41 for instance, I can't find the option to automatically check for new messages at a time interval, if there is one 15:27:48 nor a way to unhide quoted text, which is hidden by default 15:28:42 oh, hmm, replying to it shows the quoted text, but that's ridiculous 15:33:11 any ideas? the quoted text thing is one of the stupidest design decisions I've come across, if the reply command is really the only way to see the text 15:42:48 ah, found it, it's just buried a couple of submenus deep 15:44:22 keybinding is Q, menu is View | Body Pane | Mute Quoted Text 16:05:51 -!- elliott has quit (Remote host closed the connection). 16:06:50 -!- boily has quit (Ping timeout: 272 seconds). 16:09:13 -!- boily has joined. 16:34:04 -!- augur has quit (Remote host closed the connection). 16:58:24 Yaaaay, Ben isn't dead in D&D. 17:00:54 -!- boily has quit (Ping timeout: 246 seconds). 17:04:43 -!- boily has joined. 17:29:35 -!- boily has quit (Ping timeout: 260 seconds). 17:35:17 -!- boily has joined. 17:36:03 -!- pikhq_ has joined. 17:36:08 -!- pikhq has quit (Ping timeout: 255 seconds). 17:44:36 -!- boily has quit (Ping timeout: 252 seconds). 17:49:03 -!- Ngevd has joined. 17:49:15 Hello! 17:50:42 hi! 17:50:49 oh, shubshub isn't here, that's reassuring 17:51:26 What's the best strategy for ignoring people who are wrong? 17:51:44 Ngevd: just ignoring them altogether is easy, act as if they aren't there 17:51:55 trying to interact with them while ignoring the wrongness is harder, though 17:52:17 Because I know a PHP fanboy who believes HTML sucks 17:52:41 Ngevd: what are they using PHP for? and what do they think HTML sucks relative to? 17:53:04 He's using PHP to make a website, and HTML relative to using DreamWeaver 17:54:15 err, complete ignoring is the best option, unless you actually have to run the resulting monstrosity 17:54:31 Okay, thanks 17:54:52 you could try hacking it if you feel like having some fun 17:54:58 but it probably isn't worth it 17:55:43 -!- boily has joined. 17:56:02 * ais523 thinks the chance that the resulting site will be secure is very low 17:56:10 /slightly/ higher if it doesn't use any sort of database 17:56:48 I beleive he also mentioned MySQL 17:58:19 that doesn't surprise me, given the circumstances 17:58:37 now, it's possible to write a secure website on that stack, but anyone who would voluntarily use it probably is incapable of doing so 17:59:35 Shall I feign interest and ashame him when the site comes to fruition? 18:00:02 -!- boily has quit (Ping timeout: 246 seconds). 18:00:19 Actually, bbl 18:00:21 -!- Ngevd has quit (Quit: Goodbye). 18:02:15 -!- azaq23 has joined. 18:02:22 -!- azaq23 has quit (Max SendQ exceeded). 18:02:29 -!- sebbu2 has changed nick to sebbu. 18:02:47 -!- boily has joined. 18:05:05 -!- augur has joined. 18:11:27 -!- Foggalong has joined. 18:25:26 -!- Slereah_ has joined. 18:26:25 -!- Slereah has quit (Ping timeout: 260 seconds). 18:29:46 -!- asiekierka has changed nick to asiekierka_Pinki. 18:30:01 -!- asiekierka_Pinki has left ("Wychodzi"). 18:31:24 -!- pikhq has joined. 18:31:49 -!- pikhq_ has quit (Ping timeout: 276 seconds). 18:36:28 -!- boily has quit (Ping timeout: 255 seconds). 18:39:17 -!- boily has joined. 18:42:00 -!- Foggalong has quit (Quit: Leaving). 18:42:39 -!- Ngevd has joined. 18:42:42 Hello! 18:45:25 -!- boily has quit (Ping timeout: 244 seconds). 19:01:18 -!- pikhq has quit (Ping timeout: 246 seconds). 19:01:19 -!- pikhq_ has joined. 19:14:35 -!- oerjan has joined. 19:25:22 Hello pikhq_ oerjan 19:25:30 hi Ngevd 19:33:52 -!- MoALTz_ has joined. 19:35:42 -!- MoALTz__ has joined. 19:36:44 -!- MoALTz has quit (Ping timeout: 260 seconds). 19:37:02 -!- sebbu has quit (Read error: Connection reset by peer). 19:37:46 -!- sebbu has joined. 19:37:46 -!- sebbu has quit (Changing host). 19:37:46 -!- sebbu has joined. 19:39:02 -!- MoALTz_ has quit (Ping timeout: 248 seconds). 19:40:17 -!- MoALTz_ has joined. 19:41:46 -!- ais523 has quit. 19:42:04 @ping 19:42:05 pong 19:43:58 -!- MoALTz__ has quit (Ping timeout: 276 seconds). 19:47:03 -!- ais523 has joined. 19:50:07 -!- shubshub has joined. 19:50:10 hi 19:50:14 Hello 19:51:31 -!- pikhq_ has quit (Ping timeout: 246 seconds). 19:51:33 -!- pikhq has joined. 19:52:01 -!- ais523 has quit. 19:52:22 -!- MoALTz has joined. 19:55:24 -!- MoALTz_ has quit (Ping timeout: 260 seconds). 20:05:11 -!- sebbu has quit (Read error: Connection reset by peer). 20:05:36 -!- sebbu has joined. 20:05:36 -!- sebbu has quit (Changing host). 20:05:36 -!- sebbu has joined. 20:07:06 -!- sebbu2 has joined. 20:07:06 -!- sebbu2 has quit (Changing host). 20:07:06 -!- sebbu2 has joined. 20:10:36 -!- sebbu has quit (Ping timeout: 246 seconds). 20:10:41 -!- Ngevd has quit (Quit: brb). 20:14:05 anyone know any python? 20:14:35 -_- 20:15:02 Im trying to execute a batch file in python but I want to run the batch file with the replaced strings that python did to it? 20:16:34 shubshub: you shouldn't ask "anyone know any python?". Just ask what is your problem 20:17:07 well is there anyway to execute the batch file in python with the replaced strings without writing those replaced strings to file? 20:18:02 shubshub: what os? 20:18:09 windows 20:18:24 I'd say no 20:18:33 :( 20:19:16 unless you use something like ksh in place of cmd.exe 20:19:24 ksh? 20:20:04 korn shell. Shell used on some unix-like systems 20:21:26 -!- Ngevd has joined. 20:23:05 written by these guys: http://en.wikipedia.org/wiki/Korn 20:23:12 Hello 20:23:18 Korn? I've heard of them 20:23:25 The musicy people? 20:25:08 hi Ngevd 20:25:12 we were just discussing the korn shell 20:27:09 children of the korn 20:27:59 your opinion: besh unix shell? I like ash because it is POSIX compliant and small 20:28:48 -!- sebbu2 has changed nick to sebbu. 20:29:02 shubshub: you sure like your batch files 20:29:21 :D 20:30:25 nortti: why do you care about "small" 20:31:18 kmc: my computer is pretty old 20:31:28 (12 years) 20:31:37 that is pretty old 20:32:29 bash is about 5.5MB resident set size on my machine 20:32:36 but most of that will be shared between bash processes 20:32:45 kmc: Also I am still not comfortable with multi megabyte binaries other than compilers 20:33:07 well, get comfortable 20:33:13 because computers are big now 20:33:14 (I grew up using dos on old compaq) 20:33:56 it doesn't make sense anymore to spend hundreds of programmer hours to decrease RAM consumption from 0.1% of system to 0.01% 20:34:19 well compilers and large subsystems (for example x11) 20:35:22 but for example the size of bash and vim are ridicilous 20:36:24 shrug 20:37:12 it matters in some contexts 20:37:20 i don't think it matters on a modern desktop/laptop pc 20:37:22 even a 12 year old one 20:37:48 i used to get worked up about "wasting resources" which are nowhere near scarce 20:37:58 like 1 MB of RAM consumption in a world where a 1 GB upgrade costs $10 20:38:05 but i got over it 20:38:22 i'd rather spend my time building new things than "optimizing" an entirely irrelevant dimension of performance 20:38:58 writing tiny programs is a fun game/challenge, though 20:40:04 I don't optimize my code when it makes it hard to read or is not really worth is but I try not to waste memory and cpu time on things that can be easily done without using as much resources 20:40:22 "easily" is relative though 20:41:09 when writing fast and/or small programs is almost as easy as writing slow and/or lange 20:41:19 or even as easy 20:41:51 a lot of people with this attitude won't even consider using a language higher level than C 20:42:01 so they are making most things much harder than they need to be 20:42:46 kmc: I use python most often 20:48:10 kmc: but I also use C and assembly 20:53:46 all i want to know is whenever the pc does anything useful or valuable :P 20:54:17 although, since usefulness and valuableness are subjective... 20:54:45 pc=computer? 20:54:58 oh jesus 20:55:01 ok i will answer 20:55:10 kmc: what? 20:55:16 itidus20 20:55:25 pc = can run windows, but doesn't have to 20:55:32 ^_^ 20:56:44 itidus20: Do you want to know is your Raspberry Pi doing anything useful or valuable? 20:58:27 for instance, right now my computer is only doing 3 signifigant things.. keeping some chats open, tracking the time, and keeping web documents open 20:58:42 most of it's hardware and cpu power is not being utilized 21:00:31 whether the cpu power is fully utilized is not relevant to your question of whether it does "anything useful or valuable" 21:00:53 most people who own cars consider them to be useful, even though they rarely drive at maximum speed 21:01:02 Is this the 10% of your brain fallacy? 21:01:37 hmm.. 21:02:30 unlike a brain, a computer can use 100% of its capacity quite literally in certain work 21:03:14 we don't understand the human brain well enough to have any idea what its "capacity" is, or how much is being used at any given time 21:03:14 my computer is running x11 with openbox, irc client, web browser and music player and is using 16% of cpu 21:03:46 also it's very hard to fully utilize a CPU, even if the cpu meter shows 100% 21:03:57 you probably are not keeping all of the functional units busy 21:03:58 If every bit of wire in a computer had an electric current in it, the computer would probably break 21:04:03 unless you are using a singletasking system 21:04:16 you are probably waiting on memory much of the time 21:04:24 no, it's not about singletasking vs multitasking 21:04:30 well that's true 21:04:45 it's about instruction scheduling and cache utilization within a single instruction stream 21:05:23 i think i am determined to say one fallacy after another 21:05:59 yeah 21:11:25 -!- Sgeo has quit (Read error: Connection reset by peer). 21:11:29 -!- Sgeo_ has joined. 21:13:03 itidus20: I'm still not sure what you get out of it :) 21:17:11 -!- augur has quit (Remote host closed the connection). 21:18:51 for me, the most exciting code in a programming language is anything related to realtime input and realtime copying of bitmaps into video ram for display. for some naive definition of realtime. 21:20:10 i know that a monitor and a keyboard or gamepad are not themselves computers, but maybe i am just simple like that 21:20:11 -!- Ngevd has quit (Quit: ha h!). 21:20:37 GUYS Guys guys Guess what! 21:21:50 ono 21:22:00 not another batch thing 21:22:14 no I Made a Python Interpreter for my batch thing 21:22:27 i mean I Made a !!!Batch Interpreter in python sorry 21:22:28 as time goes on i am learning that theres some really exciting things i can do with a cpu inbetween the monitor and the keyboard 21:23:10 shubshub: what kind of batch interpreter? 21:23:20 and, i have yet to figure out how esoteric languages fit into this map in my head 21:23:23 Its a !!!Batch Interpretr written in Python 21:23:58 so far i see them as possibly a training ground for language design/implementation 21:26:51 shubshub, how much of it just calls out to cmd.exe? 21:26:58 none 21:33:00 -!- oerjan has quit (Quit: Lost terminal). 21:34:51 ~ 21:34:51 ~ 21:35:25 i suppose a happy computer is a computer with good data sources 21:35:43 it seems that these days 99% of data comes from the internet 21:36:18 but due to coming from the internet it lacks relevance to ones own personal space 21:37:13 such that for most people, google corporation has more photos of your house than you do 21:39:51 good as in relevant. 21:40:43 you should invent some kind of website which connects people according to real life relationships 21:40:50 and then become rich and famous 21:40:55 it takes less physical exertion these days to look at the streets of tokyo to see whats there than to look in the cupboards to see whats there.. <<-- undeniable 21:40:55 and have a major motion picture made about you 21:43:10 you should put a webcam in your cupboards 21:44:43 one day we will replace barcodes with RFID and then you can simply put an RFID reader in your cupboards 21:44:55 kmc: well.. one of these new fangled 3d scanners that can scan through walls will probably end up doing the trick 21:45:03 people have tried to market home kitchen inventory system barcode scanners 21:45:10 but nobody actually wants to scan their cans 21:45:24 -!- monqy has joined. 21:45:34 ahh 21:46:07 how do you scan through walls 21:48:16 brb.. finding the answer or non-answer as it were 21:53:51 while trying to find it i did discover google can apparently scan books in 3d using infra-red 21:54:50 -!- derdon has quit (Remote host closed the connection). 21:59:15 I Finished The !Py!Batch !!!Batch Interpreter Coded In Python :D 22:00:09 :D 22:00:09 monqy: You have 1 new message. '/msg lambdabot @messages' to read it. 22:01:01 kmc: the true answer is that what i get out of it is merely a compensation for the kind of healthy conversation i seem to be unable to do 22:01:04 -!- pikhq_ has joined. 22:01:24 -!- pikhq has quit (Ping timeout: 260 seconds). 22:01:30 shubshub: Is it a RISC OS program or why are you adding ! at the start of program name 22:01:50 Because thats the name of the language its batch represented in !!!! 22:02:05 shubshub: source? 22:02:20 ITS on the wikipage 22:02:22 lol nortti.. this must be your first time meeting shubshub 22:02:32 itidus20: yes 22:03:35 itidus20: why? 22:11:21 -!- Patashu has joined. 22:17:24 back 22:17:29 was making breakfast 22:18:57 -!- Madoka-Kaname has joined. 22:18:57 -!- Madoka-Kaname has quit (Changing host). 22:18:57 -!- Madoka-Kaname has joined. 22:23:24 because you don't yet know about the wonderful thing which is !!!Batch 22:23:41 :D 22:24:27 is fizzie availible? 22:27:39 how come the wiki has numeric batch and !!!batch but not batch? 22:28:42 "batch" refers to the native dos/windows scripting stuff 22:29:17 !!!Batch Is Interpreted In Python Now :D 22:29:50 itidus20: so, an esolang, right? 22:30:10 -!- Ngevd has joined. 22:30:14 Hello! 22:34:02 yeah 22:34:32 Is Capitalizing Every Word Part Of Programming In Batch? 22:36:54 So looking at Talk:OISC the general message I get is that there is some controversy over whether an instruction which takes one parameter and then on the basis of that parameter selects a sub-instruction to perform counts as a single instruction 22:37:12 -!- nortti has quit (Quit: leaving). 22:37:48 It counts as a single instruction, but defeats the point of an OISC 22:42:47 -!- nortti has joined. 22:44:15 i suppose if you have 2 parameters, and the second parameter is 0, you can infer that you don't want to do a division. 22:47:39 Unless you are forcing an error to have hacky side effects 22:51:13 gonna go write a !!!Batch Interpreter In !!!Batch :D 22:54:13 actually its gonna be a Version Of !Py!Batch Written Using !!!Batch and Executed as a Python File :D 23:01:52 -!- augur has joined. 23:06:09 -!- Patashu has quit (Ping timeout: 260 seconds). 23:09:41 -!- augur has quit (Read error: Connection reset by peer). 23:10:20 -!- augur has joined. 23:11:34 Im Converting !Py!Batch Into !!!Batch Code and its working except it traslates everything into normal letters D: 23:15:26 well ive got a proven fact: !!!Batch Can Not Be Interpreted Inside Of !!!Batch For The simple fact is it converts everything even the translated shitload long ?!!!!! Into Lettering and stuff D: so currently it is impossible 23:16:01 * shubshub does have another idea however :D 23:16:20 -!- Ngevd has quit (Quit: GOODNIGHT). 23:30:28 -!- augur has quit (Remote host closed the connection). 23:32:14 I Don't Understand Your Style Of Capitalization shubshub 23:32:26 Is This Related To The Batch Language Or Just Something You Do 23:32:44 just something i do 23:33:38 Well, That's Fun 23:43:14 kmc: Yesterday elliott made me get Agda working. 23:43:21 It turns out it's actually pretty neat. 23:46:36 * shubshub is making a Numeric Batch Interpreter In !Py!Batch 23:47:30 -!- cheater__ has joined. 23:49:45 -!- augur has joined. 23:50:13 -!- cheater_ has quit (Ping timeout: 246 seconds). 23:54:26 -!- augur has quit (Remote host closed the connection).