←2015-06-24 2015-06-25 2015-06-26→ ↑2015 ↑all
00:00:53 -!- hppavilion1 has joined.
00:01:08 <hppavilion1> So
00:01:17 <hppavilion1> Let's get down to business
00:01:25 <hppavilion1> To defeat the Hun
00:01:32 -!- fowl has quit (Excess Flood).
00:03:00 <oren_> did they send me daughters when I asked for sons
00:03:30 -!- fowl has joined.
00:07:46 -!- egrep has joined.
00:11:16 * boily wields his trusty mapole
00:14:34 -!- hilquias has quit (Remote host closed the connection).
00:15:34 -!- egrep has left ("Huh.").
00:33:16 -!- heroux has quit (Ping timeout: 264 seconds).
00:34:05 -!- heroux has joined.
00:35:11 -!- Herbalist has joined.
00:48:15 -!- adu has joined.
00:48:34 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
00:48:47 -!- hppavilion1 has joined.
00:49:13 <hppavilion1> Sooooo....
00:54:18 <boily> ...ooooooo... ♪
00:54:44 <vanila> \o/ \o/ \o/ \o/ \o/
00:54:45 <myndzi> | | | | |
00:54:45 <myndzi> >\ /´\ |\ /< >\
00:54:46 <HackEgo> [wiki] [[User:Hppavilion1/Languages]] N http://esolangs.org/w/index.php?oldid=43282 * Hppavilion1 * (+251) Created Page
00:57:44 <HackEgo> [wiki] [[Talk:Table]] N http://esolangs.org/w/index.php?oldid=43283 * Hppavilion1 * (+156) Created page with "This is a kewlzez language. Can you improve the specification? --~~~~"
01:01:22 <HackEgo> [wiki] [[Table]] http://esolangs.org/w/index.php?diff=43284&oldid=43258 * Hppavilion1 * (-141)
01:09:04 -!- Wallacoloo has joined.
01:13:09 -!- bb010g has quit (Quit: Connection closed for inactivity).
01:23:26 -!- mihow has quit (Quit: mihow).
01:24:35 -!- fowl has quit (Excess Flood).
01:25:30 -!- fowl has joined.
01:26:08 <hppavilion1> Hi all
01:26:15 <hppavilion1> boily: You on?
01:27:12 <boily> if I'm logged in, I exist. it's a Canadian thing: intermittent corporeality.
01:27:29 <hppavilion1> Huh
01:27:31 <hppavilion1> Interesting
01:27:47 <hppavilion1> Do you do implementation?
01:28:46 <boily> it was a running gag some time ago, where Canada's existence wasn't proved yet.
01:28:56 <boily> I do implement stuff, yes.
01:29:01 <hppavilion1> Cool
01:29:17 <hppavilion1> There's this really good one that you may have been on when it was being discussed
01:29:28 <boily> hm?
01:29:33 <hppavilion1> I think it has potential to _actually_ be useful
01:29:35 <hppavilion1> Table
01:29:43 <hppavilion1> http://esolangs.org/wiki/Table
01:31:27 <boily> vying for TCness is usually the First Step©® for having a useful programming language hth
01:32:15 <shachaf> `wisdom
01:32:19 <oren_> Eh, TCness isn't reall necessary to be useful
01:32:23 <shachaf> boily: turing completeness is scow
01:32:30 <hppavilion1> It wouldn't be directly based on the original design
01:32:30 <HackEgo> codensity/Codensity is just mass per volume with all the arrows reversed.
01:32:31 <shachaf> you gotta work hard to avoid it but it's worth it
01:33:46 <hppavilion1> What langs do you use for implementing?
01:34:44 <hppavilion1> I have to go AFK for a few minutes
01:34:56 * boily ducktapes a piece of cardboard with "PRO COMPLETENESS" written on it on his mapole and manifests while shouting random slogans
01:35:33 <boily> whatever's handy. if I were to implement an esointerpreter now, I'd be using Python.
01:35:44 <boily> (perhaps even Java, if I'm feeling particularly evil for the day.)
01:38:49 -!- hppavilion_ has joined.
01:39:04 <hppavilion_> I use Python cause I'm a softcore goodass
01:40:26 <hppavilion_> boily ?
01:40:30 <boily> yes?
01:40:32 <hppavilion_> `? boily
01:40:33 <HackEgo> boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department.
01:40:51 <shachaf> `wisdom
01:40:53 <HackEgo> fungot/fungot is our beloved channel mascot and voice of reason.
01:41:04 <shachaf> `culprits wisdom/fungot
01:41:04 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
01:41:08 <HackEgo> oerjan oerjan elliott boily Bike FreeFull oerjan FreeFull shachaf shachaf nitia
01:41:09 <hppavilion_> What langs do you implement in??
01:41:18 <boily> oh, you were timing out.
01:41:25 <shachaf> `? nitia
01:41:26 <hppavilion_> Yes
01:41:26 <HackEgo> nitia is the inventor of all things. The BBC invented her.
01:41:32 <hppavilion_> ...
01:41:32 <boily> I said that I use Python, or maybe even Java if I'm feeling evil.
01:41:37 <hppavilion_> Oh
01:41:39 <hppavilion_> Awesome
01:42:00 <hppavilion_> I've been looking for someone who uses python to implement :P
01:42:04 <boily> I implemented quite a non-homeopathic quantity of esolangs in Ruby, too. but that was back in the day, and haven't touched that in a few years.
01:42:26 <hppavilion_> Cool
01:43:08 <boily> I may have done one or two in perl.
01:43:29 * hppavilion_ laughs silently at the phrase "non-homeopathic"
01:43:48 <hppavilion_> That's cool
01:44:03 <hppavilion_> So do you want to try to implement an improved variant on Table?
01:44:51 <boily> I could coach you :)
01:45:05 <boily> do you have a working draft atm?
01:45:10 <hppavilion_> Not yet
01:45:15 <hppavilion_> That's where I was going to start
01:45:32 <hppavilion_> Well, I was going to start with the specification
01:45:52 <hppavilion_> I'm basing it on Haskell and the original doc
01:46:52 <hppavilion_> I decided that as a Working and possibly Final name, I'm calling this derivative Peano
01:47:32 <hppavilion_> I have Weird capitalization habits
01:48:25 <hppavilion_> https://docs.google.com/document/d/15IhFJ9patZ-CINalHAyDMTxfdwyopGnkiZBtAljBVYY/edit?usp=sharing
01:49:30 <shachaf> `wisdom
01:49:32 <HackEgo> apt-get/apt-get installs whatever you wanted, plus whatever Mark Shuttleworth wanted.
01:49:55 <shachaf> `wisdom
01:49:58 <HackEgo> phantom_______hoover/It doesn't get any better than this.
01:50:04 <boily> hppavilion_: don't worry. I have weird malamanteau habits.
01:50:07 <shachaf> `wisdom
01:50:08 <HackEgo> php/php is the PigeonHole Principle
01:51:06 <hppavilion_> I get that reference...
01:51:21 <hppavilion_> That is, itself, a reference due to the Avengers movie
01:51:26 <shachaf> what reference
01:52:04 <hppavilion_> malamanteau
01:52:15 <shachaf> that's not a reference
01:52:19 <shachaf> it's a malamanteau
01:52:34 -!- adu has quit (Quit: adu).
01:52:40 <hppavilion_> Words can be more than one category
01:53:11 <oren_> I usually writ things in C or C++
01:53:32 <hppavilion_> It's a portmaneau, a malapropism, a malamanteau, a noun, and a bunch of other things
01:53:33 <boily> hppavilion_: careful about that word, "category." it has MEANINGS in this here chännel.
01:53:46 <boily> `? category
01:53:50 <hppavilion_> What does it mean?
01:53:50 <HackEgo> Categories are just a special case of bicategories.
01:54:14 <shachaf> do you prefer bicategories or cellcategories
01:54:16 <boily> hppavilion_: it's usually to the Rabbit Hole of Category Theory. caveat emptor and all that sort of thing.
01:54:28 <hppavilion_> Ah?
01:54:29 <boily> s/to/into/
01:54:34 <hppavilion_> Now I have to refresh my page
01:54:53 <hppavilion_> Or do I?
01:54:57 <hppavilion_> Yes, I do
01:55:03 <hppavilion_> Autoscroll broke :/
01:55:10 -!- hppavilion_ has quit (Quit: Page closed).
01:55:29 -!- hppavilion1 has joined.
01:55:30 <hppavilion1> Back
01:55:38 <hppavilion1> I BEAT THE CHANSERV MESSAGE
01:55:40 <hppavilion1> WOO
01:55:51 <shachaf> what chanserv message?
01:55:59 <hppavilion1> -ChanServ- [#esoteric] Welcome to the esoteric programming channel! Wiki: <http://esolangs.org/wiki>
01:56:08 <shachaf> chanserv doesn't send messages hth
01:56:15 <shachaf> i didn't see that
01:56:22 <hppavilion1> Well I get it every time
01:56:29 <shachaf> `wisdom
01:56:34 <hppavilion1> Probably has to do with the fact that I'm running on Freenode
01:56:36 <HackEgo> chess/Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation.
01:56:40 <hppavilion1> The webchat
01:56:50 <shachaf> ok i was lying sorry
01:56:54 <ais523> shachaf: chanserv does send it, but it often goes to the server tab
01:56:54 <hppavilion1> Good
01:56:57 <ais523> due to the order in which things happen
01:56:58 <hppavilion1> Oh
01:56:59 <hppavilion1> Weird
01:58:29 <hppavilion1> AFK
01:58:43 <shachaf> irssi has surprising behaviors for certain types of messages
01:58:53 <zzo38> PLUS(X,Y): X[^Y=]; Y. PRED(X): A,B=0; X[B[^A=]=1]; A. TIMES(X,Y): A=0; X[PLUS(A=,Y)]; A. MINUS(X,Y): Y[PRED(X=)]; X. EQUAL(X,Y): A=1; MINUS(X,Y)[A=0]; MINUS(Y,X)[A=0]; A. PUT(F(),X,Y,Z): A=F(Z); EQUAL(X,Z)[A=Y]; A. # That is a new kind of programming language I suppose
01:58:56 <shachaf> Ah, but you don't use irssi
01:59:29 <vanila> it looks like functional programming
01:59:47 <vanila> but very strange ...
02:00:39 <zzo38> Yes, I suppose, it is like functional programming but very strange
02:00:57 <ais523> zzo38: I'm currently working on a language which is like object oriented programming but very strange
02:01:02 <ais523> I call the paradigm "object cooriented programming"
02:01:21 <zzo38> ais523: O, OK, let's see when you have something, you can show us what it is, I guess
02:01:25 <coppro> ais523: oh?
02:01:30 <boily> ais523: eeeeh?
02:02:29 <ais523> it's not really finished, I can post what I have if you like
02:02:46 <ais523> I just started trying to write a program, I've been trying to implement an if statement
02:02:56 <coppro> please
02:02:57 <ais523> to see what problems I went into
02:02:58 -!- adu has joined.
02:03:41 <ais523> coppro: bearing in mind unfinished, everything is subject to change, etc.: http://sprunge.us/VjPi
02:04:29 -!- boily has quit (Quit: MONONOMIAL CHICKEN).
02:04:55 <ais523> note: the language is designed in particular so that you can static-analyse all the asserts; however I don't know if I succeeded at that
02:05:05 <ais523> and I'm not sure the way basic types work is quite what I want
02:08:23 <hppavilion1> So how does co-object oriented programming work?
02:09:25 <ais523> hppavilion1: you call methods by setting properties on objects, the methods notice and start running, then they take their arguments by searching all the objects in existence for properties saying that they're the arguments
02:09:51 <ais523> and scope is done in terms of property names, you tend to generate a lot of local/ephemeral properties that can exist on everything
02:09:51 <hppavilion1> Interesting
02:10:02 <hppavilion1> Sounds like a good one
02:10:52 <ais523> another of my favourite things about TCTOE is that it does recursion with a queue, rather than a stack
02:11:00 -!- GeekDude has joined.
02:11:08 <ais523> there was definitely a good reason for this originally, but I can't remember what it is
02:11:15 <hppavilion1> Whoa.
02:11:17 <ais523> I think something to do with the verification?
02:11:37 <hppavilion1> Recursion Queue.
02:11:51 <hppavilion1> How did I never think about that?
02:12:11 <ais523> because it makes no sense :-)
02:12:37 <ais523> then I had to make tail recursion not use it so that you could actually do things like nested if statements
02:12:57 <ais523> so I added a tail-recursion keyword, and called it goto because a) precedent, b) hilarity
02:13:17 <hppavilion1> Awesome
02:13:20 <ais523> goto [_old_this].then.run!;
02:13:32 <hppavilion1> For some reason webchat no longer scrolls down as new messges occur
02:13:38 <ais523> there we go, code that would be very difficult to translate into any other language in a general way
02:13:41 <ais523> hppavilion1: scroll to the bottom
02:13:49 <ais523> does that help?
02:14:03 <hppavilion1> Nope
02:14:21 <hppavilion1> I keep having to do that
02:14:44 <ais523> hmm, not sure I can help then
02:14:59 -!- variable has joined.
02:15:14 <hppavilion1> Do you want to help me write a language specification?
02:15:26 <hppavilion1> Hi variable
02:15:48 <hppavilion1> You new here?
02:16:14 <variable> hppavilion1: sometimes
02:16:23 <variable> hppavilion1: I change
02:16:32 <variable> hppavilion1: but I'm happy to help you write a spec
02:16:35 <hppavilion1> Uh.
02:16:36 <hppavilion1> OK
02:16:50 <hppavilion1> That works
02:16:54 <hppavilion1> I was talking to ais
02:17:01 <hppavilion1> But that works too
02:17:13 <hppavilion1> Do you know any haskell?
02:17:21 <variable> hppavilion1: yes
02:17:32 <hppavilion1> Awesome
02:17:40 -!- variable has changed nick to constant.
02:17:41 <hppavilion1> That's pretty much necessary for this
02:17:46 <hppavilion1> http://esolangs.org/wiki/Table
02:17:47 <constant> hppavilion1: see, I told you I change
02:17:54 <hppavilion1> Heh
02:17:55 <hppavilion1> Constant
02:18:42 <hppavilion1> https://docs.google.com/document/d/15IhFJ9patZ-CINalHAyDMTxfdwyopGnkiZBtAljBVYY/edit?usp=sharing
02:18:51 <hppavilion1> Hopefully no one will destroy everything :P
02:20:06 <ais523> constant: well you don't change any more :-P
02:20:16 <constant> ais523: I'm a mutable constant
02:20:18 <ais523> (except in languages like Forte and INTERCAL)
02:20:29 <hppavilion1> BLASPHEMY
02:21:00 <ais523> do we have an INTERCAL interp in here?
02:21:15 <ais523> !intercal DO READ OUT #5 DO GIVE UP
02:21:22 <ais523> `! intercal DO READ OUT #5 DO GIVE UP
02:21:22 <HackEgo> ​/hackenv/bin/!: 4: exec: ibin/intercal: not found
02:21:27 <ais523> hmm
02:21:30 <ais523> `! c-intercal DO READ OUT #5 DO GIVE UP
02:21:31 <HackEgo> ​/hackenv/bin/!: 4: exec: ibin/c-intercal: not found
02:21:37 <ais523> `` ls ibin
02:21:38 <HackEgo> 1l \ 2l \ adjust \ asm \ axo \ bch \ befunge \ befunge98 \ bf \ bf16 \ bf32 \ bf8 \ bf_txtgen \ boolfuck \ c \ cintercal \ clcintercal \ cxx \ dimensifuck \ forth \ glass \ glypho \ haskell \ help \ java \ k \ kipple \ lambda \ lazyk \ linguine \ malbolge \ pbrain \ perl \ qbf \ rail \ rhotor \ sadol \ sceql \ sh \ trigger \ udage01 \ underload \ u
02:21:42 <ais523> oh, no hyphen
02:21:46 <ais523> `! cintercal DO READ OUT #5 DO GIVE UP
02:21:56 -!- f|`-`|f has quit (Ping timeout: 250 seconds).
02:22:00 <HackEgo> ​ \ V
02:22:04 <hppavilion1> :(
02:22:54 <ais523> `! clcintercal DO .1 <- .2/#5 DO .1 <- #6 DO READ OUT #5 PLEASE GIVE UP
02:23:03 <HackEgo> V
02:23:07 <ais523> oh, duh
02:23:12 <ais523> `! clcintercal DO .1 <- .2/#5 DO .2 <- #6 DO READ OUT #5 PLEASE GIVE UP
02:23:19 <HackEgo> VI
02:23:21 <ais523> there we go
02:23:50 <hppavilion1> ``ls ibin/help
02:23:51 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `ls: not found
02:24:07 <ais523> `! help
02:24:08 <HackEgo> The ! or interp command calls various language interpreters transfered from old EgoBot. Try `url ibin/ for a list.
02:24:11 <ais523> hppavilion1: is that what you wanted to do?
02:24:24 <hppavilion1> `` ls ibin/help
02:24:25 <HackEgo> ibin/help
02:24:36 <ais523> hppavilion1: it's just a file
02:24:38 <hppavilion1> I guess
02:24:41 <ais523> ls will simply report that it exists
02:24:49 <ais523> you run it with "`! help", which is what I just did
02:24:57 <hppavilion1> I was trying to identify whether it was a dir or a file
02:25:51 <ais523> why would it be a directory?
02:25:56 <ais523> (especially if I can execute it?)
02:26:00 <ais523> `` ls -l ibin/help
02:26:02 <HackEgo> ​-rwxr-xr-x 1 5000 0 132 Apr 15 07:51 ibin/help
02:26:35 <hppavilion1> Well you hadn't executed it yet
02:26:45 <hppavilion1> You can kind of execute directories in python :P
02:26:54 <ais523> well it has the +x flag set, so
02:26:56 <hppavilion1> You can import packages, that is
02:26:58 <ais523> `` ibin/help
02:26:59 <HackEgo> The ! or interp command calls various language interpreters transfered from old EgoBot. Try `url ibin/ for a list.
02:27:05 <ais523> um
02:27:06 <ais523> `` ibin
02:27:07 <HackEgo> bash: ibin: command not found
02:27:11 <ais523> `` ./ibin
02:27:11 <HackEgo> bash: ./ibin: Is a directory
02:27:21 <ais523> that's the message I expected (not the usual "access denied")
02:27:24 <hppavilion1> constant
02:28:26 -!- f|`-`|f has joined.
02:30:47 -!- hppavilion1 has quit (Quit: Page closed).
02:31:06 -!- hppavilion1 has joined.
02:31:36 <hppavilion1> I guess I could've just /clear'd
02:31:46 <shachaf> `wisdom
02:31:47 <HackEgo> funpun/funpuns fceø fbz fryyrev naq pbfcynlf Arcrgn Yrvwba ba jrrxraqf.
02:32:20 <shachaf> `wisdom
02:32:21 <HackEgo> fact/facts are lies. They are not there. Go away!
02:32:26 <shachaf> `wisdom
02:32:27 <HackEgo> rholypoly/A rholypoly is an edible Greek species of Armadillidiidae. Goes well with garlic!
02:32:56 <hppavilion1> constant?
02:32:57 -!- adu has quit (Quit: adu).
02:33:55 <ais523> if you `wisdom five times do you have to delete one?
02:33:56 <ais523> `quote
02:33:57 <HackEgo> 138) <Phantom_Hoover> It's only been 2 months since anyone last made a commit! <alise> WRONG 8 WEEKS
02:33:58 <ais523> `quote
02:33:58 <HackEgo> 422) <Sgeo> My memory passed <monqy> rest in peace sgeos memory
02:33:59 <ais523> `quote
02:34:00 <HackEgo> 613) <ais523> the parser would be even simpler if I didn't try to do type inference in it
02:34:01 <ais523> `quote
02:34:02 <HackEgo> 536) <Gregor> But whereas the Zune UI makes one think "I want to kill myself", the Windows CE UI makes one think "I want to kill myself, but first kill my parents as punishment for bringing into this world someone who would one day own a Windows CE device."
02:34:02 <ais523> `quote
02:34:03 <HackEgo> 29) <oklopol> anyway, torture would be fun to experience, true <oklopol> should put that on my todo list
02:34:20 <hppavilion1> `quote?
02:34:20 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quote?: not found
02:34:25 <hppavilion1> `quote
02:34:26 <HackEgo> 1200) <MDude> It seems there aren't any expert systems for answering questions on the nature of expert systems.
02:34:26 <hppavilion1> Cool
02:34:31 <ais523> do we seriously not do quotes any more?
02:34:42 <hppavilion1> `help quote
02:34:42 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
02:34:56 <hppavilion1> How does I add a quote/
02:34:57 <shachaf> ais523: I tried that a few times.
02:35:01 <pikhq> `quote <ais523> do we seriously not do quotes any more?
02:35:02 <hppavilion1> How does I add a quote?
02:35:05 <HackEgo> No output.
02:35:06 -!- Herbalist has quit (Quit: WeeChat 1.2).
02:35:10 <shachaf> But deleting wisdom seems kind of rude.
02:35:16 <shachaf> I guess deleting quotes is rude too.
02:35:17 <hppavilion1> That's JUST what I as going to do
02:35:19 <shachaf> `wisdom
02:35:19 <shachaf> `wisdom
02:35:20 <shachaf> `wisdom
02:35:20 <shachaf> `wisdom
02:35:20 <shachaf> `wisdom
02:35:24 <HackEgo> zimbabwe/olsner's desk points zimbabwards. it is highly dependent on tswett's michiganic orientation.
02:35:25 <HackEgo> certainly/We don't know what certainly is for sure, but at least it isn't a functor.
02:35:29 <HackEgo> real fast nora's hair salon 3: shear disaster download/Real Fast Nora's Hair Salon 3: Shear Disaster Download is the most readable functional programming language out there.
02:35:29 <HackEgo> lachine/Unholy portal to China, closely guarded from Ëvil by Roujo.
02:35:29 <HackEgo> brain/Brains are just receptacles for bricks.
02:35:35 <ais523> pikhq: yu meant `addquote
02:35:37 <ais523> *you
02:35:52 <pikhq> `addquote <ais523> do we seriously not do quotes any more?
02:35:58 <HackEgo> 1245) <ais523> do we seriously not do quotes any more?
02:35:58 <pikhq> That I believe is my first added quote.
02:36:57 <hppavilion1> `addquote <pikhq> `addquote <ais523> do we seriously not do quotes any more?
02:36:59 <hppavilion1> There
02:36:59 <HackEgo> 1246) <pikhq> `addquote <ais523> do we seriously not do quotes any more?
02:37:01 <hppavilion1> I'm so meta
02:37:22 <hppavilion1> Even This Acronym
02:37:35 <ais523> hppavilion1: there's not much point in `addquoting an `addquote unless the person who added it was somehow significant, or there's interesting context
02:37:41 <ais523> because you can tell it was added from the fact that it's there
02:37:45 <ais523> `delquote 1246
02:37:51 <hppavilion1> However
02:37:54 <HackEgo> ​*poof* <pikhq> `addquote <ais523> do we seriously not do quotes any more?
02:38:11 <hppavilion1> It's weird for someone to addquote an addquote
02:38:42 <ais523> not really, it's been tried way too many times
02:38:45 <ais523> `quote `addquote
02:38:48 <hppavilion1> Oh
02:38:49 <ais523> not sure if any still survive
02:38:49 <HackEgo> 318) <elliott_> `addquote <olsner> two quotes about quotes about django <olsner> I guess the worst part is that I appear in all three hackego quotes about django <olsner> elliott_: another quote? you're not helping :/ \ 774) <zzo38> Do you think " `addquote [with no context] < zzo38> Do you think psychology is worse, or not?" is worse, or not? \
02:38:50 <hppavilion1> :(
02:39:01 <shachaf> I think that's actually a good quote.
02:39:20 <shachaf> `addquote <ais523> hppavilion1: there's not much point in `addquoting an `addquote unless the person who added it was somehow significant, or there's interesting context <ais523> because you can tell it was added from the fact that it's there
02:39:22 <HackEgo> 1246) <ais523> hppavilion1: there's not much point in `addquoting an `addquote unless the person who added it was somehow significant, or there's interesting context <ais523> because you can tell it was added from the fact that it's there
02:39:39 <hppavilion1> We have to leave that one
02:39:50 <hppavilion1> `quote
02:39:51 <HackEgo> 612) <elliott> ais523: I pronounce "xor" by punching myself in the face and then "or"
02:40:25 <hppavilion1> That's awesoem
02:40:28 <hppavilion1> *awesome
02:42:01 <shachaf> `wisdom
02:42:01 <shachaf> `wisdom
02:42:02 <HackEgo> metasepia/metasepia knows the weather at your nearest airport, and also something about ducks.
02:42:02 <HackEgo> canada/Canada is Big Scotland. Like, you know, very big.
02:42:03 <shachaf> `wisdom
02:42:03 <shachaf> `wisdom
02:42:03 <shachaf> `wisdom
02:42:07 <HackEgo> drone/drones are tools used to perform certain criminal actions that were not possible in ancient times.
02:42:08 <HackEgo> cow/A cow is an animal best served at minus zero degrees.
02:42:08 <HackEgo> supermarioperator/supermarioperator is one of many confusing operators as defined in Control.Plumbers.Monad. Your sanity is in another castle.
02:42:21 <shachaf> `culprits wisdom/cow
02:42:27 <HackEgo> oerjan elliott boily
02:43:34 <shachaf> When did you say your thesis would be published?
02:43:59 <ais523> shachaf: pedantic answer is "I didn't", but I have to submit the corrections early in July
02:44:06 <ais523> I don't know how long it'll take to be published after the corrections are submitted
02:44:28 <shachaf> Instead of "but" you could say "and".
02:44:37 <ais523> there isn't any actual reason for a long delay at that point, so it'll just be typical bureaucratic delay plus a few days
02:44:40 <shachaf> That way you'd seem slightly more pedantic and still communicate useful information.
02:44:47 <ais523> shachaf: haha, that would be even more pedantic, yes
02:59:43 -!- vanila has quit (Quit: Leaving).
03:00:25 -!- One_ has joined.
03:00:48 -!- One_ has changed nick to Guest78511.
03:01:19 -!- Guest78511 has quit (Client Quit).
03:01:37 -!- neo__ has joined.
03:02:54 -!- neo__ has quit (Client Quit).
03:03:13 -!- ZombieCheney has joined.
03:03:38 <hppavilion1> Heh
03:03:41 <hppavilion1> Awesome username
03:05:25 <hppavilion1> constant
03:05:28 <hppavilion1> Here constant
03:05:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:07:54 -!- hilquias has joined.
03:09:21 <constant> hppavilion1: sorry: am in airport and things happened
03:11:01 <tswett> @tell boily implement Al Dente twbh hth
03:11:01 <lambdabot> Consider it noted.
03:12:18 <hppavilion1> Oh
03:12:21 <tswett> `le/rn wfraatw/A WFRAATW is a well-founded recursive acronym akin to "WFRAATW".
03:12:21 <hppavilion1> OK
03:12:27 <HackEgo> Learned «wfraatw»
03:12:32 <tswett> `? WFRAATW
03:12:33 <HackEgo> A WFRAATW is a well-founded recursive acronym akin to "WFRAATW".
03:12:51 <tswett> Did you know? The acronym "WFRAATW" is a WFRAATW.
03:13:08 <hppavilion1> Hah!
03:13:24 <ZombieCheney> Ezra Wacky Shark is an anagram of my meat world name
03:13:25 <tswett> Due to the fact that it's a well-founded recursive acronym, along with the identity kinship.
03:13:45 <ZombieCheney> If you are not a bot, please do not respond.
03:14:03 <hppavilion1> OK
03:14:19 <tswett> Oh crap, now I need to find out what some good anagrams of my name are.
03:14:29 <ZombieCheney> hppavilion1 is a bot.
03:14:33 -!- constant has quit (Ping timeout: 252 seconds).
03:14:36 <hppavilion1> I am
03:14:41 <ZombieCheney> tswett is a bot
03:14:48 <tswett> I didn't respond.
03:14:57 <ZombieCheney> You did right there.
03:14:58 <tswett> Wet Entrants.
03:15:18 <tswett> I assumed you meant "please do not respond to the message 'If you are not a bot, please do not respond.'".
03:15:25 <ZombieCheney> To prove you are not a bot, write a haiku.
03:15:39 <tswett> This is a haiku / but it is probably not / a very good one.
03:15:49 <ZombieCheney> Captchas have been implemented in this IRC
03:16:13 <ZombieCheney> 5/5/5 not 5/7/5
03:16:17 <ZombieCheney> no match
03:16:39 <tswett> I don't understand.
03:17:00 <ZombieCheney> Just one last check, but I don't think you're a bot.
03:17:29 <ZombieCheney> I've been battling replicants for months, I thought I was losing my mind
03:17:45 <shachaf> tromp_: Where's your Go rules page?
03:17:54 <ais523> ZombieCheney: there are quite a few non-bots here, also quite a few bots
03:17:55 <ZombieCheney> What's that?
03:18:02 <tswett> Hey, you should see *my* Go rules page.
03:18:11 <tswett> ZombieCheney: are you asking me?
03:18:34 <ZombieCheney> Yes, what is a Go rules page?
03:18:37 <ZombieCheney> http://senseis.xmp.net/?RulesOfGo
03:18:39 <ZombieCheney> ???
03:19:05 <tswett> Yeah, like that.
03:19:10 <ZombieCheney> and why did your name turn red?
03:19:11 <hppavilion1> ZombieCheney can order undead drone strikes on you
03:19:14 <hppavilion1> Don't question him
03:19:36 <tswett> Here's my Go rules page: http://senseis.xmp.net/?BridgeGo
03:19:37 <ZombieCheney> I was here earlier, used an alternate pseudonym.
03:19:50 <tswett> I will now explain why my name turned red.
03:20:00 <ZombieCheney> Okay, GO!
03:20:15 <tswett> of that was not among the really good, why? :) but it was not all the time that we weren't of the biggest
03:20:33 <ZombieCheney> hppavilion1 turned red too.
03:20:43 <ZombieCheney> My rules are here: https://rootsuprevolution.wordpress.com/
03:20:46 <tswett> I disagree the very time it; but among the already amaze me, it would Haskell (this).
03:20:46 <ZombieCheney> among others
03:21:13 <ZombieCheney> https://www.haskell.org/
03:21:18 <hppavilion1> Your name just turned red for me
03:21:20 <hppavilion1> No one tell him
03:21:31 <ZombieCheney> Does that indicate something important?
03:21:36 <ZombieCheney> Red is usually important.
03:21:38 <hppavilion1> I want him to figure out on his own
03:21:55 <hppavilion1> I want ZombieCheney to figure out on his own
03:21:57 <ZombieCheney> Verification that I'm not a bot.
03:22:08 <ZombieCheney> ???
03:22:20 <hppavilion1> Figured it out yet?
03:22:25 <ZombieCheney> Yes,
03:22:45 <ZombieCheney> but no.
03:22:49 <hppavilion1> Really? What's the pattern?
03:22:56 <ZombieCheney> I have plenty of suppositions though,
03:23:08 <hppavilion1> Give me your best guess
03:23:42 <ZombieCheney> Well, there was a page break just there.
03:23:44 <hppavilion1> When does it happen, ZombieCheney?
03:23:49 <ZombieCheney> I think that means something.
03:23:59 <hppavilion1> I don't understand what the page break means either
03:24:08 <hppavilion1> But I don't think it has anything to do with the red
03:24:19 <ZombieCheney> Neither do I, I just started to learn coding, I'm flying blind here,
03:24:25 <hppavilion1> It's not a coding thing
03:24:31 <hppavilion1> ZombieCheney
03:24:33 <tswett> `run echo Zombie''Cheney
03:24:34 <HackEgo> ZombieCheney
03:24:50 <ZombieCheney> There has to be code involved in turning stuff red, at some point in the process.
03:24:54 <hppavilion1> Yes
03:25:08 <hppavilion1> But the thing it's designed to do isn't code related
03:25:19 <ZombieCheney> The programming language i know best is "english".
03:25:21 <hppavilion1> Keep in mind that IRC isn't just for programmers
03:25:22 <hppavilion1> :P
03:25:24 <ZombieCheney> I'm a good mind hacker.
03:25:26 -!- lemurian has joined.
03:25:28 <tswett> `run echo 'Q'u'o't'a't'i'o'n' 'm'a'r'k's' 'a'r'e' 'f'u'n'
03:25:28 <HackEgo> Quotation marks are fun
03:25:42 <hppavilion1> ZombieCheney
03:25:46 <ZombieCheney> Yes?
03:25:53 <hppavilion1> Did my name just turn red?
03:26:04 <oren_> IRC isn't just for programmers?
03:26:04 <hppavilion1> hppavilion1
03:26:08 <ZombieCheney> Why yeeeesssss, it did in fact.
03:26:18 <oren_> oren
03:26:18 <hppavilion1> What did I say in that message?
03:27:00 <hppavilion1> I did not say oren
03:27:12 <hppavilion1> That was just a coincidence
03:27:24 <hppavilion1> ZombieCheney
03:27:28 <ZombieCheney> you said ZombieCheney
03:27:32 <hppavilion1> Yes
03:27:36 <ZombieCheney> hppavilion1
03:27:40 <hppavilion1> And what is "ZomieCheney"
03:27:45 <hppavilion1> Just turned red for me
03:27:56 <ZombieCheney> I don't know, I am ZombieCheney.
03:27:59 <hppavilion1> Yes
03:28:02 <ZombieCheney> ZomieCheney is not me.
03:28:11 <ZombieCheney> hppavilion1
03:28:14 <hppavilion1> So would it be significant for someone to say your name
03:28:16 <hppavilion1> Red agian
03:28:17 <hppavilion1> *again
03:28:29 <shachaf> tromp_: (I found them.)
03:28:52 <ZombieCheney> Ah yes, I see it now. Whenever someone says your name, it highlights it in red so that it's easy for you to pick out,
03:28:57 <hppavilion1> Yep
03:29:08 <hppavilion1> And the title of the tab alerts you too if you're tabbed out
03:29:10 <hppavilion1> Which is useful
03:29:38 <oren_> tab?
03:29:57 <hppavilion1> ctrl+\t
03:30:08 <ZombieCheney> 6.46 oren and orin oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He’ll orobablu get the hang of toycj tuping soon. orin is oren’s evil twin, stalking him from the other side of the international date line. •
03:30:34 <ZombieCheney> oren seems like a bot.
03:30:36 <hppavilion1> Here's sanothr thing
03:30:41 <hppavilion1> `wisdom
03:30:42 <HackEgo> c#/C Pound is Java's good twin.
03:30:50 <hppavilion1> HackEgo is a bot
03:31:12 <ZombieCheney> Is every entry in the Collatz files a bot?
03:31:18 <hppavilion1> IDK
03:31:42 <hppavilion1> `wisdom
03:31:43 <HackEgo> c/C is the language of��V�>WIד�.��Segmentation fault
03:31:51 <hppavilion1> `wisdom
03:31:52 <HackEgo> group/groups are just loops with the property of associativity
03:31:53 <oren_> ZombieCheney: I'm not a bot, just ahuman who is only partially paying attention to IRC
03:32:22 <ZombieCheney> Prove it. Tell me something funny,
03:32:33 <hppavilion1> ,?
03:32:54 <hppavilion1> Did you mean .?
03:33:12 <ZombieCheney> ,
03:33:21 <ZombieCheney> ;-p
03:33:28 <hppavilion1> You bastard
03:33:34 <ZombieCheney> ha ha!
03:33:51 <hppavilion1> `learn ZombieCheney is a bastard who ends sentences with commas such that we think there's more coming
03:33:53 <HackEgo> Learned 'zombiecheney': ZombieCheney is a bastard who ends sentences with commas such that we think there's more coming
03:33:55 <oren_> ZombieCheney: I bought some batteries, but they weren't included
03:34:05 <hppavilion1> :P
03:34:11 <hppavilion1> `? ZombieCheney
03:34:14 <HackEgo> ZombieCheney is a bastard who ends sentences with commas such that we think there's more coming
03:34:23 <hppavilion1> IT IS ETERNAL
03:34:54 <ZombieCheney> All of you in the red, you just failed my Turing test. 'learn everyone but ZombieCheney is a bot
03:35:09 <hppavilion1> A) It has to be a gravestone
03:35:17 <ZombieCheney> `learn I am not a bot
03:35:18 <hppavilion1> B) It must come at the beginning of a line
03:35:19 <HackEgo> Learned 'i': I am not a bot
03:35:31 <hppavilion1> There might've already been something there
03:35:37 <hppavilion1> Always check before teaching
03:35:45 <oren_> `culprits i
03:35:47 <HackEgo> No output.
03:35:51 <oren_> `culprits wisdom/i
03:35:53 <HackEgo> ZombieCheney oerjan elliott Bike FreeFull ais523 ais523 shachaf
03:35:57 <ZombieCheney> `learn ZombieCheney is neo
03:36:00 <HackEgo> Learned 'zombiecheney': ZombieCheney is neo
03:36:12 <hppavilion1> Dammit
03:36:12 <ZombieCheney> Who is ZombieCheney?
03:36:21 <oren_> `revert wisdom/i
03:36:22 <HackEgo> abort: unknown revision 'wisdom/i'!
03:36:24 <hppavilion1> He is the One
03:36:33 <hppavilion1> `culprits wisdom/ZombieCheney
03:36:34 <ZombieCheney> Damn right,
03:36:46 <ZombieCheney> Say My Name:
03:36:46 <HackEgo> No output.
03:36:56 <oren_> `culprits wisdom/zombiecheney
03:36:57 <ZombieCheney> Say it!
03:36:58 <HackEgo> ZombieCheney hppavilion1
03:37:04 <ZombieCheney> ha ha!
03:37:11 <hppavilion1> Dick Cheney
03:37:16 <oren_> `? lol
03:37:17 <HackEgo> lol stands for laughing out legends
03:37:22 <ZombieCheney> That's my evil twin.
03:37:54 <ZombieCheney> This is going to go down in history, my robotic Friends.
03:38:02 <hppavilion1> `ls
03:38:06 <oren_> `? bot
03:38:07 <HackEgo> bot? ¯\(°​_o)/¯
03:38:11 <HackEgo> ​:-( \ 0 \ 113500 \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ lib \ MaFV \ paste \ people.py \ pref \ prefs \ py.py \ quines \ quotes \ random_elli
03:38:14 <hppavilion1> `python script.py
03:38:15 <HackEgo> These are the users who bothered to edit our file: \ hppavilion1,
03:38:32 <hppavilion1> I'm the only one!
03:38:42 <oren_> `cat emoticons/kyaa
03:38:42 <HackEgo> ​(≧∇≦)/
03:39:03 <ZombieCheney> \ ZombieCheney, aka neo, aka zackjk
03:39:21 <oren_> `cat emoticons/gaaan
03:39:23 <HackEgo> ​ガ~(゚ロ゚;)~ン
03:39:41 <ZombieCheney> These are the users who bothered to edit our file: \ ZombieCheney, aka neo, aka zackjk
03:40:18 <hppavilion1> `cat script.py
03:40:19 <HackEgo> users = ['hppavilion1'] \ print 'These are the users who bothered to edit our file:' \ for x in users: \ print(x+', ')
03:40:23 <tswett> `run echo emoticons/*; cat emoticons/*
03:40:25 <HackEgo> emoticons/drowning emoticons/flipbird emoticons/gaaan emoticons/gaan emoticons/kyaa emoticons/shrug emoticons/useless \ lol \ 凸 \ ガ~(゚ロ゚;)~ン \ (°Д°) \ (≧∇≦)/ \ ¯\(°​_o)/¯ \ オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄
03:41:07 <hppavilion1> `run (echo "users = ['hppavilion1', 'Not ZombieCheney'] \ print 'These are the users who bothered to edit our file:' \ for x in users: \ print(x+', ')") > script.py
03:41:09 <HackEgo> No output.
03:41:15 <ZombieCheney> `learn phi=e^i*t
03:41:16 <hppavilion1> `python script.py
03:41:18 <HackEgo> ​ File "script.py", line 1 \ users = ['hppavilion1', 'Not ZombieCheney'] \ print 'These are the users who bothered to edit our file:' \ for x in users: \ print(x+', ') \ ^ \ SyntaxError: unexpec
03:41:20 <HackEgo> Learned 'phi=e^i*t': phi=e^i*t
03:41:46 <ZombieCheney> `learn phi=e^i*t is the last equation
03:41:48 <HackEgo> Learned 'phi=e^i*t': phi=e^i*t is the last equation
03:41:55 <tswett> What's so last about it?
03:41:57 <hppavilion1> `run (echo "users = ['hppavilion1', 'Not ZombieCheney']"; echo "print 'These are the users who bothered to edit our file:'"; echo "for x in users:"; echo " print(x+', ')") > script.py
03:41:59 <HackEgo> No output.
03:42:05 <hppavilion1> `python script.py
03:42:06 <HackEgo> These are the users who bothered to edit our file: \ hppavilion1, \ Not ZombieCheney,
03:42:07 <ZombieCheney> Let there be light.
03:42:10 <tswett> Hey... I wonder if better is to best as latter is to last.
03:42:50 <ZombieCheney> These are the users who bothered to edit our file:\ zackjk
03:43:06 <oren_> it is
03:43:11 <ZombieCheney> These are the users who bothered to edit our file: \ all
03:43:27 <hppavilion1> `run (echo "users = ['hppavilion1', 'Not ZombieCheney']"; echo "print 'These are the users who bothered to edit our file (If you did it, you are hardcore):'"; echo "for x in users:"; echo " print(x+', ')") > script.py
03:43:29 <HackEgo> No output.
03:43:58 <ZombieCheney> `learn Fuck yeah, ZombieCheney is hardcore!
03:44:00 <HackEgo> Learned 'fuck': Fuck yeah, ZombieCheney is hardcore!
03:44:24 <oren_> `revert
03:44:33 <tswett> Looks like the answer is pretty much.
03:44:34 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:44:40 <oren_> `? fuck
03:44:41 <HackEgo> fuck? ¯\(°​_o)/¯
03:45:21 <tswett> Bot, bettra, betst. Læt, lætra, lætest.
03:45:32 <hppavilion1> `learn fuck When a mommy and a daddy love each other _very_ much...
03:45:33 <HackEgo> Learned 'fuck': fuck When a mommy and a daddy love each other _very_ much...
03:45:35 <ZombieCheney> `learn <ZombieCheney> wipes the floor with <oren_>
03:45:39 <HackEgo> Learned '<zombiecheney>': <ZombieCheney> wipes the floor with <oren_>
03:45:40 -!- G33kDude has joined.
03:45:42 -!- G33kDude has quit (Excess Flood).
03:45:59 -!- G33kDude has joined.
03:46:01 -!- G33kDude has quit (Excess Flood).
03:46:08 <hppavilion1> :/
03:46:12 <oren_> `cat emoticons/flipbird
03:46:12 <HackEgo> cat: emoticons/flipbird : No such file or directory
03:46:14 -!- G33kDude has joined.
03:46:15 -!- G33kDude has quit (Excess Flood).
03:46:21 <tswett> Hmmm, maybe the wisdom for "fuck" should be a Quanc Phuc Dong quote.
03:46:22 <zzo38> This is a idea of Magic: the Gathering card: Return up to five target lands to their owner's hand, and then each player who returned any card to his hand in this way must draw that many cards. ;; Cannot be used while there is a creature, enchantment, artifact, or planeswalker on the stack.
03:46:26 <tswett> Lemme come up with some examples.
03:46:29 -!- G33kDude has joined.
03:46:29 -!- G33kDude has quit (Changing host).
03:46:29 -!- G33kDude has joined.
03:46:31 -!- G33kDude has quit (Excess Flood).
03:46:33 <oren_> `ls emoticons/
03:46:33 <HackEgo> drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ useless
03:46:48 -!- Wallacoloo has quit (Ping timeout: 248 seconds).
03:46:48 <ais523> zzo38: why not make it a sorcery, rather than that weird stack restriction?
03:46:51 <oren_> `cat emoticons/flipbird
03:46:52 <HackEgo> ​凸
03:46:55 <tswett> "Fuck you and wash the dishes. Wash the dishes and fuck you."
03:47:12 <zzo38> ais523: Because, you are still allowed to respond to sorceries, instants, and triggered and activated abilities.
03:47:14 <ZombieCheney> `learn the wisdom for fuck is that we need not indulge in illusions.
03:47:18 <HackEgo> Learned 'wisdom': the wisdom for fuck is that we need not indulge in illusions.
03:47:25 <oren_> `revert
03:47:26 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:47:30 <tswett> "Fuck all irregular verbs. Fuck seven irregular verbs."
03:47:36 <oren_> `? wisdom
03:47:37 <HackEgo> wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø?
03:47:43 * hppavilion1 facepalms
03:47:51 <hppavilion1> Always check if therer was something better first
03:48:01 <ZombieCheney> `learn ø =e^i*tau
03:48:05 <HackEgo> Learned 'ø': ø =e^i*tau
03:48:12 <oren_> `revery
03:48:13 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: revery: not found
03:48:16 <oren_> `revert
03:48:18 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:48:32 <ZombieCheney> `learn revery defeat
03:48:34 <HackEgo> Learned 'revery': revery defeat
03:48:35 <oren_> `cat emoticons/useless
03:48:36 <hppavilion1> `? ø
03:48:36 <HackEgo> ​オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄
03:48:37 <HackEgo> ​ø is not going anywhere.
03:48:43 <ais523> zzo38: yes, but I'm not sure that allowing that is worth how much more complex it makes the card
03:49:08 <ZombieCheney> `learn that is worth the complexity
03:49:10 -!- GeekDude has quit (Ping timeout: 255 seconds).
03:49:12 <ais523> actually today Wizards previewed a card (i.e. they'll be printing it soon) which has an "If it's your turn" clause but it's a sorcery
03:49:13 <HackEgo> Learned 'that': that is worth the complexity
03:49:45 <hppavilion1> `revert
03:49:46 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:49:48 <hppavilion1> `? that
03:49:49 <HackEgo> that? ¯\(°​_o)/¯
03:49:55 <hppavilion1> Oh
03:50:02 <zzo38> O, so, that "if" clause fail if something allowing to cast sorcery on opponent's turn is used, I suppose (there are many ways, including madness)
03:50:04 <hppavilion1> `? `?
03:50:07 <HackEgo> ​`? ¯\(°​_o)/¯
03:50:09 <ZombieCheney> `learn 42. That’s it. That’s The Answer. But you never really understood what The Ultimate Question was, did you? So The Answer doesn’t make sense without it. If you knew what the The Ultimate Question was, you might understand why The Answer is 42, and if that makes sense to you, you are one enlightened dude, dude. Do you wanna know The Ultimate Question? Are you ready? Ok, DON’T PANIC: What do you get if you
03:50:15 <HackEgo> Learned '42.': 42. That’s it. That’s The Answer. But you never really understood what The Ultimate Question was, did you? So The Answer doesn’t make sense without it. If you knew what the The Ultimate Question was, you might understand why The Answer is 42, and if that makes sense to you, you are one enlightened dude, dude. Do you wanna
03:50:22 <hppavilion1> Look at how subtle that is
03:50:33 <ais523> zzo38: right, most people think it's because the new card would otherwise form a broken combo with veldaken orrery
03:50:51 * hppavilion1 bangs his head against the desk
03:51:05 <hppavilion1> NEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERD
03:51:13 <ZombieCheney> `learn send your money to 13uRC2sXE1wMq7QT1bjxmPJZbRFH4Cqmbu
03:51:15 <HackEgo> Learned 'send': send your money to 13uRC2sXE1wMq7QT1bjxmPJZbRFH4Cqmbu
03:51:27 <ZombieCheney> What is 'send'?
03:51:37 <hppavilion1> ZombieCheney: Always always ALWAYS check if there's something before you teach wisdom something
03:51:41 <tswett> Let's find out what 'send' is.
03:51:42 <tswett> `? send
03:51:43 <HackEgo> send your money to 13uRC2sXE1wMq7QT1bjxmPJZbRFH4Cqmbu
03:51:47 <tswett> There's your answer.
03:51:47 <hppavilion1> `revert
03:51:48 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:51:49 <hppavilion1> `revert
03:51:50 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:51:58 <zzo38> `? send
03:51:59 <HackEgo> send? ¯\(°​_o)/¯
03:52:01 <ZombieCheney> what is wisdom?
03:52:04 <tswett> `? fuck
03:52:07 <hppavilion1> That's `?
03:52:10 <HackEgo> Fuck yeah, ZombieCheney is hardcore!
03:52:10 <ais523> at some point oerjan is going to have to come in at some point and fix this
03:52:13 <hppavilion1> Kind of
03:52:30 <hppavilion1> I keep reverting
03:52:40 <ais523> ZombieCheney: it's a learndb; most channels which have one use their learndb to readily store facts about certain topics for future reference
03:52:42 <hppavilion1> `? 422
03:52:43 <HackEgo> 422? ¯\(°​_o)/¯
03:52:46 <ais523> `? mycology
03:52:47 <HackEgo> mycology is a Befunge-98 (also -93 to some extent) testsuite that can be found at https://deewiant.iki.fi/projects/mycology/
03:52:49 <hppavilion1> `? 42
03:52:50 <HackEgo> 42? ¯\(°​_o)/¯
03:52:51 <zzo38> ais523: Do you know what else is effect of new card?
03:52:54 <ais523> like that, that's one of the serious ones
03:52:57 <tswett> `cat wisdom/fuck
03:52:58 <HackEgo> Fuck yeah, ZombieCheney is hardcore!
03:53:01 <tswett> `run echo 'the fuck? ¯\(°​_o)/¯' > wisdom/fuck
03:53:03 <HackEgo> No output.
03:53:05 <hppavilion1> `? 42.
03:53:06 <HackEgo> 42. That’s it. That’s The Answer. But you never really understood what The Ultimate Question was, did you? So The Answer doesn’t make sense without it. If you knew what the The Ultimate Question was, you might understand why The Answer is 42, and if that makes sense to you, you are one enlightened dude, dude. Do you wanna know The Ultima
03:53:09 <ais523> mostly we use it as a repository for bad jokes though
03:53:22 <ais523> zzo38: I know a few new cards, it's spoiler season so Wizards are releasing a few every day
03:53:28 <ZombieCheney> `learn 42 https://github.com/zackjk/The-Identity/blob/master/LICENSE
03:53:30 <HackEgo> Learned '42': 42 https://github.com/zackjk/The-Identity/blob/master/LICENSE
03:53:37 <tswett> ais523: so I'm reminded of a certain bit of wording on a card in a certain MTG-like game.
03:53:38 <ZombieCheney> 42?
03:53:48 <ais523> tswett: I take it that the certain MTG-like game is not actually MTG?
03:53:55 <tswett> Correct.
03:53:56 <tswett> It was like this: "Discard a card. If you do, draw two cards."
03:54:13 <ais523> that's very MTG
03:54:14 <tswett> At first, it sounds weird. Why would you put an "if you do" on something that's mandatory?
03:55:02 <ais523> because if you don't, you don't get the two cards
03:55:30 <ais523> (the M:tG equivalent card exists, although I forget what it's called; it's worded "As an additional cost to cast CARDNAME, discard a card. Draw two cards.")
03:55:30 <HackEgo> [wiki] [[Mov]] M http://esolangs.org/w/index.php?diff=43285&oldid=43265 * Ehird * (-37) Reverted edits by [[Special:Contributions/Keymaker|Keymaker]] ([[User talk:Keymaker|talk]]) to last revision by [[User:Cluid Zhasulelm|Cluid Zhasulelm]]
03:55:35 <ais523> (and costs 1R I think)
03:55:39 <pikhq> /win 20
03:55:43 <pikhq> /fail 20
03:55:49 <oren_> https://www.youtube.com/watch?v=aTBlKRzNf74
03:55:56 <HackEgo> [wiki] [[Mov]] http://esolangs.org/w/index.php?diff=43287&oldid=43285 * Ehird * (+37) misclick -- sorry
03:55:59 <tswett> ais523: technically that answers the question.
03:56:11 <pikhq> Oh huh, he does liv.
03:56:13 <pikhq> *live
03:56:28 <pikhq> I guess he just rage-quit IRC or something.
03:56:47 <tswett> If there were an MTG sorcery that just said "Discard a card, then draw two cards", you'd be able to abuse it by casting it while not having any cards in hand.
03:57:16 <hppavilion1> `wisdom
03:57:18 <HackEgo> quoteformat/qdbformat is: <nick> message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, not two
03:57:19 <tswett> Of course, we all know that the best wording is the following:
03:57:46 <tswett> "Try: { Discard a card. Draw two cards. } Catch (unable to discard a card): { }"
03:57:51 <ZombieCheney> `learn Discard a card, then draw two cards
03:57:53 <HackEgo> Learned 'discard': Discard a card, then draw two cards
03:58:01 <shachaf> `revert
03:58:02 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:58:08 * hppavilion1 jumps out a window
03:58:11 <ZombieCheney> `revert
03:58:12 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
03:58:16 <hppavilion1> Are you even listening to me, ZombieCheney?
03:58:17 <tswett> `? fuck
03:58:18 <HackEgo> the fuck? ¯\(°​_o)/¯
03:58:23 <zzo38> ZombieCheney: You aren't supposed to make `learn command like that!
03:58:26 <ZombieCheney> Yeppers
03:58:36 <zzo38> Please learn the proper way or not at all.
03:58:50 <hppavilion1> zzo38: Agreed
03:59:02 <ZombieCheney> `learn <zzo38> is not The One
03:59:05 <HackEgo> Learned '<zzo38>': <zzo38> is not The One
03:59:17 <hppavilion1> That's better
03:59:19 <hppavilion1> But also
03:59:21 <shachaf> Please stop messing up the wisdom database.
03:59:28 <ZombieCheney> * throws zzo38 out window
03:59:34 <hppavilion1> Check if there's already something in that spot before teaching it
03:59:43 <ZombieCheney> `learn wisdom there is no wisdom
03:59:45 <HackEgo> Learned 'wisdom': wisdom there is no wisdom
03:59:53 <hppavilion1> Just use the /me command
03:59:58 * ZombieCheney
04:00:10 * ZombieCheney is the one
04:00:23 * hppavilion1 flys down and saves zzo38 with superpoweryness
04:00:23 * oren_ mapoles ZombieCheney with the bugswtter ーー蟲蟲
04:00:25 <tswett> Whelp, this can all be reverted later if need be. If we remember.
04:00:33 * ZombieCheney is <hppavilion1>
04:00:39 <hppavilion1> Yeah
04:00:46 <tswett> `run echo 'ーー蟲蟲' > emoticons/swatter
04:00:48 <HackEgo> No output.
04:00:52 <ZombieCheney> Good luck remembering, I can always come back.
04:00:56 <hppavilion1> That means I am the one
04:01:01 <oren_> you do realize the <> arent part of the persons name?
04:01:17 <ZombieCheney> By transference, sure,
04:01:30 <hppavilion1> oren_: I don't think he does
04:01:33 <ZombieCheney> You do realize I don't really care?
04:01:44 <zzo38> Clearly I am not "The One", but actually "Aaron Black". But please stop mixing up the files like that OK????????
04:01:49 <hppavilion1> `ban ZombieCheney
04:01:50 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ban: not found
04:02:02 <fowl> whats up #esoteric whats happening
04:02:03 <ZombieCheney> `ban hppavilion1
04:02:03 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ban: not found
04:02:05 * hppavilion1 has muted you
04:02:15 <hppavilion1> God
04:02:18 <hppavilion1> I just muted him
04:02:19 <ZombieCheney> ha ha! another replicant vanquished.
04:02:33 <hppavilion1> Good thing THAT'S out of the way
04:02:44 <hppavilion1> Wait, can muted people still read your messages??
04:02:47 <ZombieCheney> `learn ZombieCheney is God
04:02:50 <HackEgo> Learned 'zombiecheney': ZombieCheney is God
04:02:54 <oren_> I think so
04:02:58 <ais523> hppavilion1: if you mean /ignore, that's client-side
04:03:02 <ZombieCheney> Who is God?
04:03:03 <zzo38> hppavilion1: If you send them to the channel, then yes, of course
04:03:08 <ais523> Freenode is still sending you the ignored messages, your client just doesn't print them
04:03:15 <hppavilion1> HISSSSSSSSSSSS
04:03:21 <hppavilion1> I WAS TRYING TO TROLL HIM
04:03:34 <oren_> `learn ZombieCheney lives under a bridge.
04:03:35 <HackEgo> Learned 'zombiecheney': ZombieCheney lives under a bridge.
04:03:36 -!- ZombieCheney has left.
04:03:38 <ais523> hppavilion1: I thought trolling wasn't allowed on Freenode
04:03:39 <zzo38> Other form of "Discard a card. If you do, draw two cards." can have something like my idea [ :discard :any; :success [ :draw 2 ] ]
04:03:44 <hppavilion1> I'm going to go register the ZombieCheney username on Esolangs
04:03:55 <ais523> it's not allowed on Esolang either
04:04:06 -!- ZomieCheney has joined.
04:04:14 <ZomieCheney> Who is God?
04:04:22 <HackEgo> [wiki] [[Special:Log/newusers]] create * ZombieCheney * New user account
04:04:34 <ais523> hppavilion1: why would you register someone else's username?
04:04:40 <ZomieCheney> Who is neo?
04:04:42 <ais523> not that I can't fix it but it's a bunch of work I don't want to have to do
04:04:45 <zzo38> Don't register someone else username
04:04:59 <hppavilion1> Done
04:05:03 <zzo38> God is.....there is no answer to this question.
04:05:16 * fowl is god, AMA
04:05:18 <ZomieCheney> Who is zzo38?
04:05:22 <hppavilion1> Oops
04:05:23 <zzo38> I am zzo38
04:05:24 <hppavilion1> Too late
04:05:33 <hppavilion1> I'll just give him the password after I change it
04:05:33 <ZomieCheney> What is the ban command?
04:05:35 <hppavilion1> If he wants it
04:05:53 <ais523> ZomieCheney: /ban, but it won't work unless you have some sort of status within the channel
04:06:01 <zzo38> ZomieCheney: The MODE command is used to ban people from a channel, but you can't unless you are an operator
04:06:03 <ais523> hppavilion1: I can rename the account out of the way
04:06:07 <ZomieCheney> K, good to know.
04:06:13 <fowl> `lel
04:06:14 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: lel: not found
04:06:16 <ais523> zzo38: OK, technically it's MODE, but almost all clients have /ban as a shortcut for it
04:06:26 <ais523> (except yours)
04:06:32 -!- nys has quit (Quit: quit).
04:06:32 <oren_> `? lol
04:06:33 <HackEgo> lol stands for laughing out legends
04:06:56 <oren_> ```````````````
04:06:56 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ``````````````: not found
04:07:11 <ZomieCheney> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ``````````````: not found
04:07:16 <hppavilion1> To be fair
04:07:25 <hppavilion1> ZombieCheney has been a bit of a dick from my POV
04:07:26 <ZomieCheney> I try to be.
04:07:38 <hppavilion1> Good man
04:07:41 <ZomieCheney> He is, I hate that Meffer.
04:07:49 <oren_> https://www.youtube.com/watch?v=kfVsfOSbJY0
04:07:51 <fowl> hppavilion1, its obvious you are new to being trolled
04:08:04 <ZomieCheney> I love fridays.
04:08:08 <hppavilion1> I'm not
04:08:13 <hppavilion1> I'm just out of practice
04:08:26 <ais523> anyway, I prefer it when this channel is about esolangs rather than trolling
04:08:30 <ZomieCheney> `learn ZomieCheney is ZombieCheney
04:08:33 <HackEgo> Learned 'zomiecheney': ZomieCheney is ZombieCheney
04:08:47 <ZomieCheney> Who is ZomieCheney?
04:08:48 <hppavilion1> True
04:08:50 <hppavilion1> Let's go back to that
04:08:51 <ais523> it's not coincidence that channel regulars (including me) sometimes disappear for months at a time
04:09:09 <ZomieCheney> I'm brand new to this, just trying things out.
04:09:21 <shachaf> Only a few people troll here.
04:09:31 <ZomieCheney> shachaf
04:09:44 <hppavilion1> So :≠ looks interesting
04:09:47 <ais523> hppavilion1: thanks
04:09:48 <hppavilion1> I wish it was cooler thoguh
04:09:56 <zzo38> Then make up a new kind
04:09:59 <ais523> hmm, how would you make it cooler?
04:10:01 <hppavilion1> Well
04:10:04 <hppavilion1> Not "Cooler'
04:10:12 <ZomieCheney> `learn hppavilion1 is ZombieCheney
04:10:14 <HackEgo> Learned 'hppavilion1': hppavilion1 is ZombieCheney
04:10:18 <hppavilion1> It just wasn't in line with my expectations
04:10:28 <hppavilion1> `revert
04:10:30 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
04:10:33 <hppavilion1> Seriously dude
04:10:37 <hppavilion1> Stop teaching it things
04:10:43 <ZomieCheney> Ok.
04:10:45 <hppavilion1> Without knowing
04:10:49 <hppavilion1> If there's something there
04:10:57 <ais523> hppavilion1: we can reset it all later
04:10:58 <ZomieCheney> Is there anything there?
04:11:00 <hppavilion1> `? hppavilion1
04:11:03 <HackEgo> higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed
04:11:04 <ais523> but oerjan's normally the person who does complex bot resets
04:11:09 <hppavilion1> That's from my very first day
04:11:21 <hppavilion1> It has sentimental value somehow
04:11:23 <zzo38> Just program HackEgo to refuse to be commanded by *!*/gateway/web/* for a few days
04:11:24 <hppavilion1> Don't teach over it
04:11:31 <ZomieCheney> oerjan is an actual person here?
04:11:42 <zzo38> Yes, sometimes
04:11:57 <ais523> I was trying to think of an appropriate answer to that but I like zzo38's
04:11:58 <ZomieCheney> So they also have a bot that signs in with that name?
04:12:10 <ais523> no, myndzi is the human that's also a bot
04:12:16 <ais523> \o/
04:12:16 <myndzi> |
04:12:16 <myndzi> >\
04:12:29 <ZomieCheney> Complicated, how do you keep track of all of it?
04:12:34 <zzo38> More properly I actually mean *!*@gateway/web/*
04:12:37 <ais523> there's a human and bot running on the same account with myndzi
04:12:45 <ais523> the bot tends to talk more though
04:13:13 <ais523> zzo38: what if a web user wants to play BF Joust, or test out esolang golf, or the like?
04:13:34 <ais523> you know, HackEgo's original purpose before it ended up getting overrun by welcome variants and wisdom and quotes
04:13:37 <zzo38> Well, then they have to either wait until the ban is removed or get their own IRC client
04:13:40 <ais523> (actually, EgoBot does BF Joust, I think)
04:13:50 <ZomieCheney> BF Joust?
04:13:51 <ais523> zzo38: ais523_ plays BF Joust sometimes, and doesn't have an IRC client
04:13:56 <ais523> ZomieCheney: [[e:BF Joust]]
04:13:58 <ais523> err
04:14:01 <ais523> http://esolangs.org/wiki/BF_Joust
04:14:10 <ais523> one of the most amazing esothings ever
04:14:23 <ais523> I've probably spent weeks of my life playing it and enjoyed nearly all of it
04:14:47 <ZomieCheney> Sounds like a brainfuck.
04:15:00 <zzo38> But ais523_ doesn't have an address fitting that range; it is cloaked
04:15:07 <zzo38> And anyways the ban should only be temporary
04:15:15 <ais523> zzo38: oh good point, ais523_ is indeed cloaked
04:15:15 <ZomieCheney> which ban?
04:15:22 <zzo38> A few days is sufficient.
04:15:24 -!- MDude has changed nick to MDream.
04:15:35 <ais523> ais523__ isn't cloaked but I probably wouldn't try to play BF Joust from /there/
04:15:46 <hppavilion1> What client would you guys reccommend?
04:15:51 <hppavilion1> I want to get a dedicated one
04:15:56 <zzo38> A suggested ban programmed into HackEgo temporarily
04:16:05 <ais523> hppavilion1: what OS are you on?
04:16:05 <zzo38> hppavilion1: I don't know; see what one you like.
04:16:30 <zzo38> I wrote my own IRC client because I don't like the other ones. You can also write your own if you want to.
04:16:32 <hppavilion1> Where is wisdom stored?
04:16:44 <zzo38> hppavilion1: In the HackEgo
04:16:52 <hppavilion1> ais523: Windows 8
04:16:54 <zzo38> You can view all of the files from the webpage too though
04:17:00 <hppavilion1> `ls
04:17:01 <HackEgo> ​:-( \ 0 \ 113500 \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ lib \ MaFV \ paste \ people.py \ pref \ prefs \ py.py \ quines \ quotes \ random_elli
04:17:02 <ais523> hppavilion1: ugh, I was hoping you wouldn't say Windows :-(
04:17:11 <hppavilion1> I hate W8
04:17:15 <ais523> the most popular IRC client for Windows is mIRC but everyone else hates mIRC users
04:17:28 <hppavilion1> `cat error.log
04:17:32 <HackEgo> I 5053 pci_id: con ing! \ I 4681 ehci 0xf43d000:15: regista14: [0xbffff 0xfed nosabled 00-02] Zonseres: brips byted nored) \ W 3654 e8] PGTT ASF! 00f00000003.2: 0x000 - 0000: 00009dbfffec00000: Pround/f1743colled \ I 4076 verse.' \ I 4764 He trusts to you to set them free, \ I 858 your pocket?' he went on, turning to Alice. \ I 898 would be offende
04:17:42 <ais523> I think there are a couple of good lesser-known ones but don't know what they are
04:17:51 <ZomieCheney> MDude what are you doing with #RURNM
04:17:53 <ZomieCheney> ?
04:17:54 <hppavilion1> Ponies
04:18:13 <ZomieCheney> clop clop
04:18:15 <zzo38> You can look at the program I wrote too to see if you prefer this one (although, most people don't)
04:18:30 <hppavilion1> Is it command line?
04:18:32 <hppavilion1> If so, AWESOME
04:18:34 <ZomieCheney> which program did you write?
04:18:39 <hppavilion1> IRC client
04:18:51 <zzo38> I wrote a IRC client
04:18:57 <hppavilion1> clopclopclopclop
04:19:05 <ais523> zzo38's IRC client is basically raw IRC with syntax highlighting and a shortcut to send PRIVMSG
04:19:07 <hppavilion1> Is it on GitHub?
04:19:11 <zzo38> I wrote it in PHP because I don't know how to make internet software in C
04:19:20 <ais523> I'd be surprised if zzo38 had a github account
04:19:22 <zzo38> No, it is not in GitHub, you have to download the .zip file
04:19:24 <hppavilion1> Ah
04:19:34 <hppavilion1> OK
04:20:00 <ais523> I have one but only for work, my personal stuff is stored elsewhere (previously gitorious, now in a mix of places)
04:20:06 <ais523> (e.g. C-INTERCAL is on esr's server)
04:20:33 <ZomieCheney> +b EgoBot
04:21:07 <ZomieCheney> ais523
04:21:13 <ais523> why would I ban EgoBot?
04:21:29 <ZomieCheney> Just testing commands, I'm new at this.
04:21:58 <ais523> you just wrote "+b EgoBot" in the channel
04:22:04 <ais523> IRC doesn't use in-band commands (apart from CTCPs)
04:22:10 <ZomieCheney> yes, I wasn't sure what would happen.
04:22:17 <ais523> sending to a channel is the PRIVMSG command internally, banning is MODE
04:22:25 <ZomieCheney> This is my first day using IRC
04:22:27 <hppavilion1> +b hppavilion1
04:22:33 <hppavilion1> :P
04:22:44 <ZomieCheney> `learn ZombieChenie is a noob
04:22:46 <HackEgo> Learned 'zombiechenie': ZombieChenie is a noob
04:22:55 <zzo38> ZomieCheney: Well, then you must learn. You can find document in various document including the RFC document.
04:23:02 <hppavilion1> YES
04:23:08 <ais523> so the full command to ban EgoBot would be "MODE #esoteric :+b EgoBot", which in most clients would be written as "/quote MODE #esoteric :+b EgoBot" (or "/ban EgoBot" for short)
04:23:16 <hppavilion1> YOU UST READ THE RFC TO BE EVEN A NOOB AT IRC
04:23:31 <ZomieCheney> Request for comments?
04:23:36 <hppavilion1> No
04:23:43 <hppavilion1> Rabid Feral Cat
04:23:54 <zzo38> (Also see documentation for your client, if applicable)
04:24:02 <ZomieCheney> Good thing I got my rabies shot.
04:24:10 <hppavilion1> It's a mutated strain
04:24:27 <ZomieCheney> Mutants--- bad news
04:24:49 <ZomieCheney> MODE #esoteric :+b ZomieCheney
04:25:17 <ZomieCheney> Can you ban yourself?
04:25:23 <zzo38> Only if you are an operator
04:25:29 <oren_> not a rickroll https://www.youtube.com/watch?v=71R2jE8W2Ag
04:25:38 <ZomieCheney> Who decides who is an operator? Other operators?
04:25:42 <zzo38> Only operators can ban people (including themself, I believe).
04:25:47 <zzo38> ZomieCheney: Yes.
04:25:51 <ais523> ZomieCheney: there are a number of rules
04:25:52 <hppavilion1> Yep
04:26:04 <hppavilion1> `rules
04:26:06 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rules: not found
04:26:10 <ais523> one rule is that an operator can temporarily make anyone else into an operator, but this doesn't explain how things get started
04:26:23 <hppavilion1> They get started when the channel is created
04:26:28 <ZomieCheney> What explains how things get started?
04:26:36 <ZomieCheney> Ahh
04:26:38 <pikhq> Yes. When a channel is created the person who joined the channel first is the op.
04:26:41 <hppavilion1> The first person to join is Grand Admin God
04:26:45 <ais523> another rule is that if a channel is empty, then if a person joins it (becoming the only member), they're an operator until they relinquish it
04:26:53 <ais523> but there are zero operators here right now
04:27:00 <zzo38> If you JOIN a channel that is not registered and has nobody in it, then the channel is created and you are operator for that channel.
04:27:02 <fowl> Channels are registered
04:27:08 <ais523> so what happens is that there's a second list for people who can become operators at will
04:27:18 <ZomieCheney> So, will anyone be an operator here again?
04:27:23 <ais523> with a separate set of access permissions (which can originally be set by the person who registers the channel)
04:27:24 <fowl> What is this free irc lessons
04:27:27 <zzo38> (You can make yourself not a operator too, if you wish, but then it is reset when everyone leaves the channel)
04:27:28 <ais523> fowl: why not?
04:27:33 <fowl> Somebody throw a pie
04:27:39 <zzo38> I don't have a pie
04:27:41 <ais523> ZomieCheney: well, if there were no operators here, then nobody could stop trolling, and that'd be a shame
04:27:43 <ais523> so I'd better correct it
04:27:45 -!- ChanServ has set channel mode: +o ais523.
04:27:45 <pikhq> ZomieCheney: Yes, the server's got a list of people it will make an op when asked.
04:27:48 <ais523> see, there's an operator her enow
04:27:50 <ais523> *here now
04:27:52 -!- ais523 has set channel mode: -o ais523.
04:28:03 <ZomieCheney> π
04:28:11 <pikhq> Ooops, no more op.
04:28:15 <pikhq> Time to troll!
04:28:37 <ais523> Freenode convention is that you hide your op status
04:28:37 <ZomieCheney> OP's dead, long live op
04:28:42 <pikhq> https://www.youtube.com/watch?v=dQw4w9WgXcQ A highly relevant URL.
04:28:51 <ais523> unless you're actively trying to speak "as an op" to tell people to behave themselves, or need to do an op action
04:28:51 <ZomieCheney> not clicking it
04:29:08 <hppavilion1> zvideos.com
04:29:17 <ZomieCheney> I like Z
04:29:24 <hppavilion1> It's hardcore porn;
04:29:33 <hppavilion1> In case you're wondering
04:29:41 <ZomieCheney> Even better
04:29:43 <hppavilion1> The link
04:29:45 <hppavilion1> Not zvideos
04:30:11 <ZomieCheney> Never gonna give you up!
04:30:33 <zzo38> I don't like to watch videos on computer, and I generally prefer the text. (I also don't like pornography, whether video or still, whether computer or TV.)
04:30:44 -!- ZomieCheney has quit (Quit: Page closed).
04:30:51 <hppavilion1> WOOHOO
04:31:16 <hppavilion1> What about textual porn?
04:31:46 <hppavilion1> zzo38
04:32:01 <zzo38> Not interested much
04:32:18 <hppavilion1> Weird
04:32:19 <ais523> ugh, I hate telling people to be more ontopic, mostly because it doesn't work
04:32:28 <hppavilion1> Right right
04:32:33 <pikhq> ais523: Context?
04:32:37 <hppavilion1> I'm going to go make a sex-based esolang
04:32:46 <ais523> pikhq: bad attempts at trolling
04:32:51 <ais523> that have been going on in this channel for a while now
04:32:58 <zzo38> OK, if you have something to make, fine
04:33:00 <pikhq> OIC.
04:33:12 <hppavilion1> I'm half-kidding
04:33:20 <zzo38> OK, that's fine too
04:33:55 <hppavilion1> Technically, every porno is a program
04:34:47 <hppavilion1> Because of image-based languages
04:35:57 <hppavilion1> If I keep this tab open I'll never get anything done
04:36:00 <hppavilion1> I'm going to leave
04:36:01 <hppavilion1> Bai
04:36:06 -!- hppavilion1 has quit (Quit: Page closed).
04:36:15 <zzo38> Possibly not a very good program though, and anyways is there any image-based esolang for movies, or only still pictures?
04:36:30 -!- adu has joined.
04:36:30 -!- adu has quit (Client Quit).
04:36:42 <myname> 3d languages!
04:36:46 <ais523> I don't actually think we have a video-based esolang yet
04:36:46 <zzo38> Or even add more dimensions and make it six-dimensional, to make it even more confusing.
04:36:54 <ais523> actually, given the existence of compression artifacts
04:37:05 <ais523> it could make for quite an interesting programming challenge if we had a max bitrate
04:37:20 <zzo38> ais523: Then make some. Yes, I like that idea too
04:37:21 <ais523> zzo38: past a certain point, extra dimensions don't really add confusion
04:37:35 <zzo38> Yes, I know, I am just saying anyways.
04:43:11 <fowl> Do yous alls know about games similar to the creatures franchise
04:44:06 -!- ZombieAlive has quit (Remote host closed the connection).
04:44:12 <zzo38> I don't know about it much
04:44:23 <pikhq> Sgeo knows a lot about it.
05:08:23 <coppro> ais523: getting to reading about OCP
05:08:33 <coppro> in a function call, what is "the" object?
05:08:39 <ais523> coppro: OCP = ?
05:10:59 <coppro> object cooriented programming
05:11:08 <ais523> ah right
05:11:20 <ais523> so there's no direct function calls in TCTOE
05:11:33 <ais523> what you do instead is, you set a property (technically, a set key) on something
05:11:41 <ais523> then a trigger that triggers on that starts running as a result
05:12:14 <ais523> the thing that you set the property on is your "[this]" object, which might be an existing object, or might be something that you created for the purpose of triggering the trigger and otherwise meaningless
05:12:39 <coppro> ahh
05:13:37 <shachaf> `` rm wisdom/{revery,that,42.,send,42,discard,<zzo38>,ZombieCheney,ZomieCheney,ZombieChenie}
05:13:40 <HackEgo> bash: zzo38: No such file or directory
05:13:56 <ais523> and normally you're scope-setting it ("scope methodname { [object].methodname := +; }", or "[object].methodname!" for short)
05:13:59 <shachaf> `` rm wisdom/{revery,that,42.,send,42,discard,'<zzo38>',ZombieCheney,ZomieCheney,ZombieChenie}
05:14:02 <HackEgo> rm: cannot remove `wisdom/ZombieCheney': No such file or directory \ rm: cannot remove `wisdom/ZomieCheney': No such file or directory \ rm: cannot remove `wisdom/ZombieChenie': No such file or directory
05:14:34 <fowl> Nooooooo you erase him from history
05:14:43 <shachaf> not yet hth
05:16:01 <shachaf> `` rm wisdom/{fuck,'<ZombieCheney>'}
05:16:03 <HackEgo> rm: cannot remove `wisdom/<ZombieCheney>': No such file or directory
05:16:07 <shachaf> wow, this was a lot of vandalism
05:16:55 <ais523> definitely
05:17:38 <shachaf> Is there an easy way to revert individual files?
05:18:00 <shachaf> `rm wisdom/phi=e^i*t
05:18:01 <HackEgo> No output.
05:19:54 <shachaf> `` for w in wisdom i hppavilion1; do hg cat -r 5714 wisdom/"$w" > wisdom/"$w"; done
05:19:59 <HackEgo> No output.
05:20:51 <shachaf> Hm.
05:21:14 <shachaf> I guess one was already reverted.
05:25:01 -!- Wright_ has joined.
05:25:01 -!- Wright has quit (Read error: Connection reset by peer).
05:55:24 -!- gniourf has quit (Ping timeout: 272 seconds).
06:01:12 -!- Wright_ has quit (Ping timeout: 265 seconds).
06:08:19 -!- gniourf has joined.
07:03:12 -!- variable has joined.
07:15:04 <augur_> so
07:15:12 <augur_> any good esolangs lately?
07:15:22 <augur_> anything novel or weird
07:16:24 <ais523> augur_: there's an unfinished one I'm working on which is pretty weird
07:16:32 <augur_> ais523: tell me more :)
07:16:33 <ais523> I posted the notes for it earlier
07:17:17 <ais523> <ais523> bearing in mind unfinished, everything is subject to change, etc.: http://sprunge.us/VjPi
07:17:19 <ais523> there we go
07:19:50 <augur_> its weird seeing people's names written in non-ascii chars
07:19:58 <augur_> like oerjans getting written as ørjan
07:20:13 <augur_> didnt even recognize it at first
07:20:15 <augur_> http://esoteric.codes/
07:20:24 <augur_> ais523: reading
07:21:46 <augur_> ais523: no longer reading. this seems like an actually interesting paradigm, so ill have to look in depth tomorrow
07:22:04 <ais523> I put so much effort into getting my esolangs right
07:22:13 <ais523> that by the time they're finished, they've been vaporware for years
07:22:40 <ais523> (either that or they end up like Snowflake, where people conclude that they're interesting but nobody but me can follow what's going on and nobody wants to put in the effort to impl them)
08:04:30 <quintopia> ais523: i approve. i think it looks nice. if you can write the compiler, i would attempt to use it. (i can't see how one would go about adding IO extensions...my guess is that would depend on compiler implementation as well?)
08:05:06 <quintopia> also...not immediately obvious how arithmetic would work. would need a better mental grasp of the thing first.
08:06:15 <ais523> I have Plans for arithmetic (as a library) but haven't checked that they work yet
08:06:47 <ais523> mostly involving searching for existing numbers so that only one of each integer exists, then you take references to it
08:06:57 <ais523> (meaning that integers can meaningfully be compared on)
08:08:24 <Jafet> Just make integers mutable
08:09:52 <ais523> Jafet: well, they will be as a side-effect of the implementation, but mutating them wouldn't really have the results you might or might not want
08:09:59 <ais523> because it'd only affect existing uses of the integer
08:10:10 <ais523> a new integer would be created fresh if you produced it via calculation result
08:39:40 -!- AnotherTest has joined.
08:40:02 -!- Patashu has joined.
08:49:15 -!- variable has quit (Ping timeout: 246 seconds).
08:51:49 <Jafet> This language sounds like it can be modelled with a bunch of broadcast channels
08:52:14 <Jafet> (also concurrently providing a concurrent generalisation)
09:13:03 -!- Wright has joined.
09:15:45 <b_jonas> "(either that or they end up like Snowflake, where people conclude that they're interesting but [...] nobody wants to put in the effort to impl them)" -- or more like My Unreliable Past which is interesting as a theoretical model but not really worth to implement or program in
09:16:09 <ais523> My Unreliable Past is esolangs-as-art, rather than esolangs-as-programming
09:17:15 <b_jonas> I think part of my esolang enthusiasm got drowned when Wikiplia, a somewhat nice esolang that was practically usable with some inconveniences, died because tom7 brought down the only known copy of the implementation.
09:17:40 <b_jonas> Someone should try to make something like that.
09:18:31 <HackEgo> [wiki] [[Special:Log/newusers]] create * MattTheGeek * New user account
09:19:00 <HackEgo> [wiki] [[APLBAONWSJAS]] M http://esolangs.org/w/index.php?diff=43288&oldid=43004 * MattTheGeek * (+0) Corrected "am" to "an"
09:19:04 -!- Wright has quit (Ping timeout: 276 seconds).
09:20:22 <mroman_> fnord.
09:21:23 <HackEgo> [wiki] [[Wikiplia]] http://esolangs.org/w/index.php?diff=43289&oldid=20358 * B jonas * (+292)
09:22:40 <ais523> that new account is really heartwarming to me
09:22:49 <ais523> someone who saw a typo, and decided to make an account just to fix it
09:43:42 <b_jonas> what the
09:43:50 <b_jonas> but that's impossible
09:44:15 <ais523> ?
09:45:05 <b_jonas> https://en.wikipedia.org/wiki/Edwin_Hubble#The_universe_goes_beyond_the_Milky_Way_galaxy says Edwin Hubble could identify single cepheid variable stars outside the Milky Way with a telescope in 1919
09:45:11 <b_jonas> no wait, in 1923
09:45:28 <b_jonas> isn't that like impossible because even the nearest galaxy is too far for that?
09:45:34 <b_jonas> in 1923?
09:45:40 <b_jonas> they didn't have that kind of technology back then
09:46:17 <ais523> b_jonas: might be a different definition of "milky way"
09:46:35 <ais523> it can also refer to the part of the sky that's inside the plane of our galaxy
09:46:47 <b_jonas> ais523: no, definitely refers to other galaxies
09:46:49 <ais523> if you look out of the plane of the galaxy, you can still see some stars which are part of the galaxy itself
09:46:55 <ais523> because it isn't infinitely thin
09:47:16 <ais523> (the plane of the galaxy is visible as one continuous object, and has the name "milky way" from its appearance)
09:47:21 <b_jonas> I might have been imprecise, but it's definitely about other galaxies
10:02:02 <Deewiant> b_jonas: Wikiplia seems to still exist, just renamed to PyPedia http://www.pypedia.com/index.php/Main_Page
10:03:07 <Deewiant> (Unless WikiPL is actually a different thing, the history of the esolangs article is confusing)
10:04:33 <Deewiant> Yeah apparently it is a different thing, reading the diffs clarified.
10:04:42 <Deewiant> b_jonas: Disregard, it's not the same after all
10:12:28 -!- S1 has joined.
10:26:03 -!- boily has joined.
10:27:20 <Jafet> "Classical Cepheids are Population I variable stars which are 4–20 times more massive than the Sun, and up to 100,000 times more luminous."
10:27:28 <Jafet> I assume those are easier to spot with a telescope
10:29:59 -!- oerjan has joined.
10:36:56 <oerjan> a tip, people, if you want me to #¤%¤"& clean up stuff, is _not_ to do other things afterwards. because the only thing that's actually easy is to revert the entire database to a specific revision. hth.
10:37:16 <oerjan> now to choose which revision...
10:37:31 <oerjan> *+ in HackEgo
10:38:05 <oerjan> also, it would also help if you stopped using `revert *without* a revision number for major cleanup. it is far too hard to follow.
10:38:48 <ais523> oerjan: actually the reason I called you in was that people had made so many incorrect cleanup attempts that I realised it was all too hard for me to follow
10:39:00 <oerjan> oh wait there's that idiotic `revert bug which means it's not easy at all to undelete file creations...
10:39:03 <oerjan> or is it.
10:39:27 <oerjan> ais523: please, if people do that, kick them a bit twh
10:40:02 <ais523> I was loudly hinting that perhaps people should be behaving more sensibly
10:40:06 <oerjan> hm i guess maybe shachaf _did_ a fairly good job at the end.
10:40:06 <ais523> but I'm too timid to use op powers
10:40:15 -!- ChanServ has set channel mode: +o oerjan.
10:40:29 -!- oerjan has kicked ais523 Learn to use your op powers!.
10:40:34 -!- oerjan has set channel mode: -o oerjan.
10:40:50 * oerjan whistles worriedly if he went too far
10:42:02 -!- S1 has quit (Read error: Connection reset by peer).
10:42:45 <oerjan> also, i haven't read it all but i recall zzo38 suggesting making HackEgo ignore the guy. afaik that's not actually possible for anyone other than fizzie and Gregor/Guest62171 to do, and we've been waiting for any of them to de-idle for a week...
10:43:06 <oerjan> (i think there already is an ignore list and one person is on it)
10:44:15 <oerjan> yep, pretty much exactly a week
10:44:49 <oerjan> (Guest62171's 4 days doesn't count because that was a pingout)
10:47:29 <boily> hellørjan. I'm beginning to strongly suspect that fizzie's on vacation.
10:47:33 <boily> @massages-loud
10:47:33 <lambdabot> tswett said 7h 36m 32s ago: implement Al Dente twbh hth
10:47:48 <boily> tswellott. twbh?
10:48:05 <oerjan> helloily. we are doomed. DOOMED.
10:48:55 <boily> the fungot has left, ais523's been whistledly kicked, Guest62171 is completely inert and I haven't had breakfast yet.
10:49:00 <boily> it's apocalyptic!
10:52:50 <mroman_> You eat breakfast?
10:53:17 * oerjan munches some mackerel in tomato sauce
10:54:00 <boily> mrhelloman_. today it's toasts with baba ghanoush. (gannouj?)
10:59:54 <oerjan> boily: i'm pretty sure "that would be helpful"
11:00:34 <oerjan> Guest62171 is pretty much inert by default, though.
11:11:38 <oerjan> `? htmarriagel
11:11:51 <HackEgo> HTMarriageL I now pronounce you Markup Language and StyleSheet Language
11:12:22 <oerjan> `rm wisdom/htmarriagel
11:12:25 <HackEgo> No output.
11:12:39 <oerjan> that just doesn't fit the format
11:13:07 <oerjan> and fixing it would lose the caps
11:15:39 <int-e> \o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/
11:15:39 <myndzi> | c.c.c | ¯|¯⌠ `\o/´ | c.c.c | `\o/´ ¯|¯⌠ | c.c.c |
11:15:40 <myndzi> >\ c.c /| /^\| | /| c.c /`\ | /| | |\ c.c /|
11:15:40 <myndzi> /`\ (_|¯'\
11:15:41 <myndzi> (_| |_) |_)
11:16:37 -!- oerjan has set topic: oren_ found the last bug. oh wait... | fungot withdrawal is getting severe - we may not survive this. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | http://esolangs.org/.
11:18:40 <boily> oerjan: tdh.
11:24:26 -!- boily has quit (Quit: DESSICATED CHICKEN).
11:31:34 -!- idris-bot has quit (Quit: Terminated).
11:31:51 -!- idris-bot has joined.
11:38:38 -!- S1 has joined.
11:38:53 -!- S1 has quit (Client Quit).
11:47:57 -!- YokeOfIdea has quit (Read error: Connection reset by peer).
11:52:26 -!- zadock has joined.
11:54:05 -!- sebbu has quit (Ping timeout: 246 seconds).
11:57:36 -!- sebbu has joined.
12:15:41 -!- zadock has quit (Quit: Leaving).
12:24:21 <oerjan> @tell shachaf <shachaf> oerjan: i thought the internationale united the human race <-- and it would have worked, if not for those pesky Americans hth
12:24:21 <lambdabot> Consider it noted.
12:24:25 -!- SopaXorzTaker has joined.
12:26:37 -!- YokeOfIdea has joined.
12:40:08 -!- Patashu has quit (Ping timeout: 244 seconds).
12:48:09 -!- MDream has changed nick to MDude.
12:48:45 -!- husanu1 has joined.
12:50:04 -!- husanu1 has quit (Remote host closed the connection).
12:54:44 -!- husanu1 has joined.
12:56:24 <Taneb> @ping
12:56:24 <lambdabot> pong
12:58:37 -!- husanu1 has quit (Remote host closed the connection).
13:10:50 -!- husanux3 has joined.
13:11:08 -!- husanux3 has quit (Remote host closed the connection).
13:12:46 -!- husanux4 has joined.
13:16:28 -!- husanux4 has quit (Remote host closed the connection).
13:18:00 -!- husanux8 has joined.
13:19:07 -!- husanux8 has quit (Remote host closed the connection).
13:23:14 -!- husanux9 has joined.
13:27:12 -!- husanux9 has quit (Remote host closed the connection).
13:38:18 -!- spiette has joined.
13:45:19 -!- lleu has quit (Read error: Connection reset by peer).
13:45:42 -!- lleu has joined.
13:45:42 -!- lleu has quit (Changing host).
13:45:42 -!- lleu has joined.
13:47:38 -!- `^_^v has joined.
13:58:26 <oerjan> `? i
13:58:49 <HackEgo> i love monoids
14:02:35 <oerjan> `? fuck
14:02:35 <HackEgo> fuck? ¯\(°​_o)/¯
14:02:44 <oerjan> `` hg cat fuck
14:02:45 <HackEgo> fuck: no such file in rev 5eb460d80a68
14:02:52 <oerjan> `` hg cat wisdom/fuck
14:02:53 <HackEgo> wisdom/fuck: no such file in rev 5eb460d80a68
14:03:00 <oerjan> good, good
14:03:23 <Jafet> `quote fuck
14:03:23 <HackEgo> 175) <ais523> I love the way zzo38's comment was cut off after the f of brainfuck <ais523> that's just the most hilarious place to cut it off in a discussion about censorshi \ 220) <oerjan> <Gregor> oerjan: Tell us what (a(b{c}d)*2e)%2 expands to <-- ababcdbcdedbabcdbcdede, i think <Gregor> oerjan: What - the - fuck \ 238) <oklopol> okay see in m
14:07:27 <oerjan> shachaf: hm on reading the logs, it seems like most of the attempts to `revert file creations worked.
14:07:33 -!- SopaXorzTaker has quit (Remote host closed the connection).
14:07:35 <oerjan> recently.
14:13:50 <oerjan> @tell shachaf Good cleaning up job tdh
14:13:50 <lambdabot> Consider it noted.
14:14:18 -!- lleu has quit (Quit: That's what she said).
14:14:37 -!- lleu has joined.
14:22:06 -!- oerjan has quit (Quit: leaving).
14:22:09 -!- hilquias` has joined.
14:23:51 -!- hilquias has quit (Ping timeout: 250 seconds).
14:25:26 -!- drdanmaku has joined.
14:41:11 -!- gamemanj has joined.
14:47:28 -!- Phantom_Hoover has joined.
14:58:01 -!- TieSoul_ has changed nick to TieSoul.
15:12:10 -!- llue has joined.
15:15:14 -!- lleu has quit (Ping timeout: 256 seconds).
15:15:41 <b_jonas> oh!
15:15:44 <b_jonas> I have an idea
15:16:03 <Taneb> :?
15:16:13 <b_jonas> do you know how DOS (and windows cmd inheriting from it) has some built-in aliases: MD = MKDIR; CD = CHDIR; DEL = ERASE right?
15:16:25 <b_jonas> well let's make a variant shell where REMOVE and REM are also aliases of DEL
15:17:54 <b_jonas> DEL already takes any number of filenames, and it will just ignore nonexistant files
15:17:57 <b_jonas> brilliant
15:18:14 <shachaf> oerjan: well, some of the reverts didn't work
15:18:48 <shachaf> @messages-thud
15:18:48 <lambdabot> oerjan said 2h 54m 27s ago: <shachaf> oerjan: i thought the internationale united the human race <-- and it would have worked, if not for those pesky Americans hth
15:18:48 <lambdabot> oerjan said 1h 4m 58s ago: Good cleaning up job tdh
15:22:22 <Taneb> b_jonas, isn't REM normally a comment?
15:22:27 <mroman_> DEL /S /R C:
15:22:31 <mroman_> REM is a comment
15:22:42 <mroman_> hm
15:22:48 <mroman_> DEL /A /S /R probably even
15:23:22 <mroman_> nope
15:23:30 <b_jonas> Taneb: exactly
15:24:06 <mroman_> DEL C:\ /f /s /q
15:24:34 <mroman_> /f for read-only files, /s for recursive and /q for no-fucking-prompt
15:25:03 <b_jonas> when I invoke ImageMagick as identify --vers why does it think "--vers" is a filename for a non-existant file rather than a non-existant switch?
15:25:39 <b_jonas> it doesn't do that for single-hyphen options (ImageMagick normally uses only long options with single hyphen)
15:27:30 <shachaf> oerjan: oh, you're not even here
15:51:05 <oren_> wai wai wait-- the imagemagick programs are just the same program inoked under a different name?
15:52:42 <shachaf> wait++
15:56:50 -!- hppavilion1 has joined.
16:02:56 <b_jonas> oh argh
16:03:12 <b_jonas> oren_: no, they're approximately seven different programs
16:04:02 <b_jonas> oren_: they're not links or anything, they're different small executables containing a main function and a link to a shared library basically
16:04:44 <b_jonas> bash doesn't like it if you type shopt -s extglob; and use extglobs right in the same line. the exglobs are parsed only starting from the next line.
16:04:48 <b_jonas> stupid non-lazy parser
16:13:09 <Jafet> @area wait
16:13:09 <lambdabot> Maybe you meant: karma free arr
16:13:21 <hppavilion1> Hello peoples
16:13:23 <Jafet> @warm wait
16:13:23 <lambdabot> Maybe you meant: yarr part karma arr
16:13:45 <Jafet> @magma wait
16:13:45 <lambdabot> wait has a karma of -5
16:17:48 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
16:23:55 -!- password2_ has joined.
16:25:22 -!- nys has joined.
16:43:02 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds).
16:45:48 -!- zadock has joined.
16:47:26 -!- hppavilion1 has joined.
16:47:27 <hppavilion1> I'm back
16:49:58 <APic\splat> wb
17:12:47 <HackEgo> [wiki] [[Cod]] N http://esolangs.org/w/index.php?oldid=43290 * Phase * (+687) Create cod page
17:13:38 <HackEgo> [wiki] [[Cod]] M http://esolangs.org/w/index.php?diff=43291&oldid=43290 * Phase * (+4) Fix links in cod
17:26:34 -!- spiette has quit (Ping timeout: 246 seconds).
17:43:32 -!- mihow has joined.
17:45:55 <hppavilion1> It's funny how on an IRC like this, saying you're writing a programming language is no big deal
17:46:52 <fowl> Hi :)
17:47:46 <hppavilion1> Hi
17:47:54 <hppavilion1> :)
17:48:23 <hppavilion1> What may be interesting is that I'm writing a python program for a new data structure I need
17:48:26 <fowl> I was thinking about a programming language with required typing where you have to annotate the type of each expression before the expression itself, and this wouldnt help overloading or anything its just required because the compiler is pedantic
17:48:41 <hppavilion1> To be the output of a lexer for a new programming language I'm writing
17:49:00 <hppavilion1> Iteresting
17:49:09 <hppavilion1> *interesting
17:49:22 <fowl> 1 would look like [int]1, 1+1 would be [int][(int, int) -> int][int]1 + [int]1
17:49:26 <hppavilion1> Ah
17:49:37 <hppavilion1> Well that'd be annoying 0.o
17:49:50 <fowl> Yes :}
17:49:51 <hppavilion1> Good think K&R weren't that lazy
17:50:25 <hppavilion1> O0
17:50:28 <fowl> The goal is quadruple the amount of code you have to write and make refactoring impossible
17:50:36 <hppavilion1> Awesome!
17:50:37 <fowl> (Creating job security)
17:50:51 <hppavilion1> I imagine that in the future, it will be the manager's programming language of choice :P
17:51:18 <hppavilion1> What if you had to annotate the type expected as output from an operator?
17:51:27 <hppavilion1> Oh
17:51:28 <hppavilion1> You do
17:51:30 <hppavilion1> :P
17:51:38 * hppavilion1 facepalms
17:51:49 <fowl> And it may require a [void] if that int isnt used
17:51:55 <hppavilion1> Wow
17:52:01 <hppavilion1> That'll be fun to write :P
17:52:12 <hppavilion1> I'm making a language that's actually useful for somethign
17:52:19 <hppavilion1> *something
17:52:26 <fowl> Me too (i hope)
17:52:34 <hppavilion1> Yeah
17:52:44 <fowl> Working on a smalltalk without inheritance
17:52:49 <hppavilion1> Cool
17:53:10 <hppavilion1> Mine is Declarative and based on that new data structure I had to implement
17:53:13 <hppavilion1> It's called Peano
17:53:34 <fowl> What data structure
17:54:30 <hppavilion1> Ordered Associative Array
17:55:33 <hppavilion1> Basically a map with a concept of Order
17:56:54 <fowl> Ah
17:58:15 <hppavilion1> So you can reference a value by a key or a key by an integer
17:58:20 <hppavilion1> Only downside is that values can't be keys
17:58:21 <hppavilion1> Which could be a problem, now that I think about it
17:58:23 <hppavilion1> Wait, values can't be keys?
17:58:26 <hppavilion1> Why'd I say that?
17:58:36 <hppavilion1> I meant values can't be numbers, as numbers are used for indices
18:00:15 -!- husanu3 has joined.
18:00:50 -!- variable has joined.
18:02:48 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
18:07:02 <shachaf> Taneb:
18:07:13 <shachaf> 2012-03-23 22:23:10 +0200 Taneb I've got a brilliant esolang
18:07:19 <shachaf> 2012-03-23 22:23:14 +0200 Taneb I just need a name
18:07:29 <shachaf> 2012-03-23 22:24:41 +0200 ion taneb: Real Fast Nora’s Hair Salon 3: Shear Disaster Download
18:07:35 <shachaf> 2012-03-23 22:25:10 +0200 Taneb I'm actually going to use that name
18:12:02 -!- lemurian has quit (Quit: Konversation terminated!).
18:12:07 -!- husanu3 has quit (Remote host closed the connection).
18:12:39 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
18:25:34 -!- drdanmaku has quit (Quit: Connection closed for inactivity).
18:38:32 <FireFly> good choice imo
18:39:45 <shachaf> `wisdom
18:39:53 <HackEgo> mips/MIPS Is Popular in Schools.
18:39:55 <shachaf> `wisdom
18:39:55 <shachaf> [A
18:39:56 <HackEgo> wise/Uninstalling software installed by the Wise Installation Wizard is unwise. It's neither clockwise nor counterclockwise nor otherwise.
18:39:57 <b_jonas> shachaf: oh! that's how he's got that name? I never knew
18:40:27 <shachaf> `wisdom
18:40:28 <HackEgo> code/[11,11,11,15,15,23,12],[5,5,5,3,53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58,22.,1985,10.301350435,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078...
18:40:36 <shachaf> b_jonas: Well, a spam bot created that wiki page.
18:40:59 <shachaf> But deciding to use it was a good decision on everyone's part.
18:44:14 -!- lemurian has joined.
18:45:09 -!- mihow_ has joined.
18:45:26 -!- hilquias` has quit (Ping timeout: 248 seconds).
18:45:52 -!- password2_ has quit (Remote host closed the connection).
18:47:31 -!- mihow has quit (Ping timeout: 252 seconds).
18:47:31 -!- mihow_ has changed nick to mihow.
18:53:25 <int-e> `culprits code
18:53:31 <HackEgo> No output.
18:53:45 <int-e> `culprits wisdom/code
18:53:49 <HackEgo> tswett int-e
18:53:50 <b_jonas> shachaf: wait, a spam bot that creates pages with actual good names?
18:53:53 <b_jonas> wow
18:53:56 <b_jonas> I hope you didn't ban it fast
18:56:26 <shachaf> There's a movie called Nora's Hair Salon 3: Shear Disaster
18:56:38 <shachaf> Presumably the spam bot was advertising a real fast download of that movie.
18:56:56 -!- AnotherTest has joined.
18:57:07 -!- nycs has joined.
18:58:46 -!- `^_^v has quit (Ping timeout: 248 seconds).
18:58:50 -!- TieSoul_ has joined.
19:00:10 -!- TieSoul has quit (Ping timeout: 252 seconds).
19:03:52 -!- TieSoul_ has changed nick to TieSoul.
19:38:34 -!- hilquias has joined.
19:56:50 -!- ZombieAlive has joined.
19:58:25 <shachaf> `wisdom
19:58:36 <HackEgo> cow/A cow is an animal best served at minus zero degrees.
19:58:39 <shachaf> `wisdom
19:58:40 <HackEgo> metaturing/This wisdom entry was crushed by a falling anvil.
19:59:57 <shachaf> `wisdom
19:59:58 <HackEgo> croissont supplier/See misspellings of croissant
20:01:00 -!- mihow has quit (Quit: mihow).
20:02:05 -!- nycs has quit (Quit: This computer has gone to sleep).
20:03:52 -!- mihow has joined.
20:04:11 <Melvar> `? misspellings of croissant
20:04:12 <HackEgo> misspellings of crosant? ¯\(°​_o)/¯
20:04:25 <Melvar> `? misspellings of croissant
20:04:25 <HackEgo> misspellings of crosant? ¯\(°​_o)/¯
20:04:35 <shachaf> `wisdom
20:04:36 <HackEgo> phantom____________________hoover/<span accent="British">Your soundcard works perfectly.</span>
20:04:54 <shachaf> `wisdom
20:04:55 <HackEgo> willkommen/Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: http://esolangs.org/wiki/Main_Page. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.)
20:04:58 <shachaf> `wisdom
20:04:59 <HackEgo> turkey/Turkey was the center of an empire that gobbled up much of Eastern Europe and the Middle East, something which brought them into conflict with Ostrich. In the 19th century the overstuffed empire started declining, and after the Great War it was cut up like so much Shish Kebab.
20:07:55 -!- nycs has joined.
20:12:38 <zzo38> `? SQL
20:12:39 <HackEgo> SQL? ¯\(°​_o)/¯
20:16:55 <tswett> Someone should really come up with the next SQL.
20:17:12 <tswett> "Haskell, except a database query language instead of a programming language".
20:17:48 <zzo38> SQL is a real programming language. But it is a database query language
20:18:38 <tswett> `? monoid
20:18:38 <HackEgo> Monoids are just categories with a single object.
20:18:46 <tswett> Hey what
20:18:47 <tswett> `? monoids
20:18:48 <HackEgo> Monoids are the easy version of categories.
20:18:51 <tswett> There we go.
20:19:01 <tswett> I love wisdom/monoids.
20:19:22 <zzo38> I think SQL is mostly fine as it is, although there are a few things missing that should have
20:22:28 <zzo38> Such as: CREATE FUNCTION name(args) AS expression; CREATE FUNCTION name(args) ACCUMULATING(vars) AS expression; CREATE FUNCTION name(args) ACCUMULATING INTO table AS expression; TRY ... CATCH ... END; FOREVER statement; and trigger-index support (where there is an index of triggers attached to a view)
20:23:29 <gamemanj> But what about CREATE BFFUNCTION?
20:23:56 <zzo38> You don't need
20:27:01 <shachaf> `wisdom
20:27:02 <HackEgo> boxmodel/boxmodel is how we figure out how big Taneb's cage is going to be.
20:28:12 <zzo38> When I was play Dungeons&Dragons game, getting past the dragon wasn't too difficult, as they didn't intend to fight me but only to ask us some riddles.
20:32:44 <b_jonas> zzo38: which Dungeons&Dragons game? as in, what console and approximate year of release/
20:33:22 <zzo38> No console, it is played by paper
20:33:38 <b_jonas> oh, you mean actual Dungeons&Dragons
20:33:50 <b_jonas> I see
20:34:05 <b_jonas> I didn't think it was that because you mentioned "the dragon"
20:34:14 <zzo38> `? danddreclist
20:34:15 <HackEgo> http://zzo38computer.org/dnd/recording/level20.tex (the precompiled .dvi is also available)
20:34:19 <zzo38> It is that one
20:34:54 <b_jonas> right, it's just that "the dragon" about D&D in general doesn't have much context, if it's about a particular game it can
20:37:19 <zzo38> But now I found a large city where only human is allowed, no dwarf, elf (including drow), troll, otyugh, beholder, etc is allowed. A wizard made up our entire aprty invisible except two soldier. I try to think of what to do next, since this invisibility spell can expire, doesn't work in anti-magic field, and doesn't work if you attack either.
20:37:38 <b_jonas> I wonder, would it make sense to add a dwim switch to ls (the unix utility) that changes behavior depending on whether the filenames given in command line end with a slash or not: if there's no trailing slash, the files are listed as with the -d switch, but if there's a trailing slash their contents are listed as without -d.
20:38:17 <zzo38> b_jonas: Yes it might, actually
20:38:44 <shachaf> zzo38: Is a precompiled .pdf available?
20:38:52 <zzo38> shachaf: No, only DVI and source
20:38:57 <shachaf> .pdf is more convenient for me than .dvi because my browser can open it directly.
20:39:01 <b_jonas> this works especially in bash where the default (but changeable) is to put a trailing slash when you tab-expand a directory
20:39:04 <zzo38> (Make a PDF yourself if you want one)
20:39:08 <b_jonas> shachaf: should I make a pdf?
20:39:19 <shachaf> b_jonas: Sure, if it's up to date.
20:39:37 <shachaf> zzo38: It would be more convenient if you generated one.
20:39:43 <b_jonas> shachaf: I'd download the tex source now and pdftex it
20:39:49 <Melvar> b_jonas: So you can then alias ls='ls --dwim' ?
20:39:59 <b_jonas> (or pdflatex or whatever it wants)
20:40:11 <zzo38> But also shell should be change so that if you have wildcard that matches file with - at the front then it also adds the path (such as ./ if it is)
20:40:22 <b_jonas> Melvar: dunno, I'd look at what all the existing options are called before I decide on a name
20:40:33 <b_jonas> zzo38: exactly
20:40:36 <zzo38> I don't like long options much though
20:40:47 <b_jonas> oh, add a ./ prefix?
20:40:54 <shachaf> zzo38: You can generated a PDF file with pdfTeX
20:41:05 <b_jonas> I think there was a kludge for that in old versions, but no, I wouldn't like to change wildcards to always do that
20:41:21 <b_jonas> I rather just add a double hyphen or ./ manually when needed
20:42:38 <zzo38> I think you are correct; better can be to set an environment variable where the filename starts, maybe
20:42:40 <b_jonas> zzo38: the ./ prefix can sometimes be inconvenient (or break things) because many programs use the filename in ways other than opening it
20:42:51 <b_jonas> zzo38: yes, setting an environment variable was the old kludge
20:43:53 <zzo38> shachaf: I don't have pdfTeX, and I do not guarantee it works in anything other than the One True TeX. (You can still use an external DVI->PDF converter if pdfTeX doesn't work, but I don't have that)
20:44:57 <b_jonas> zzo38: pdftex almost always works if One True TeX works. and in my experience, it works better than converting dvi to pdf or converting postscript to pdf, but this isn't absolute.
20:45:10 <b_jonas> I use pdftex (or pdflatex mostly) a lot
20:46:17 <zzo38> If it does work, you are free to do so. If not, well, you are at least free to try.
20:46:52 <b_jonas> shachaf: which level of detail do you want? max?
20:47:01 <shachaf> I don't know.
20:47:29 <shachaf> I'm not sure that I'd read it.
20:47:34 <shachaf> But a PDF would certainly be convenient.
20:48:14 <zzo38> The DVI is compiled at detail level 5, although you can specify a lower one if you don't want that. Detail level 6 is probably too much unless you want to analyze the character progressions in much detail.
20:48:42 <b_jonas> shachaf: try http://www.math.bme.hu/~ambrus/pu/zzo38-dnd-level20.pdf.gz
20:48:56 <shachaf> .gz?
20:49:00 <b_jonas> that's detail 6
20:49:00 -!- oerjan has joined.
20:49:09 <b_jonas> shachaf: well it's slightly smaller that way
20:49:19 <b_jonas> and you probably have a gzip decompressor
20:49:46 <b_jonas> pdftex doesn't generate a very compressed pdf alone
20:49:49 <shachaf> Yes, but my browser will show a PDF file in a tab directly if it's sent as application/pdf.
20:50:13 <b_jonas> shachaf: doesn't it show a gzip-compressed one? some pdf/ps viewers do that automatically
20:50:28 <shachaf> Seems not.
20:50:33 <shachaf> I won't be reading this right now anyway.
20:50:48 <b_jonas> well, probably I'm not sending application/pdf as the header for it
21:02:49 -!- gamemanj has quit (Ping timeout: 252 seconds).
21:03:27 -!- Patashu has joined.
21:06:28 <shachaf> `wisdom
21:06:33 <HackEgo> xyzzy/Nothing happens.
21:06:34 <shachaf> `wisdom
21:06:35 <HackEgo> thanks ants/thants
21:06:35 <shachaf> `wisdom
21:06:36 <HackEgo> nak/
21:06:39 <shachaf> `wisdom
21:06:39 <HackEgo> phở/Phở là một món ăn truyền thống của Việt Nam, cũng có thể xem là một trong những món ăn đặc trưng nhất cho ẩm thực Việt Nam.
21:06:43 <shachaf> `wisdom
21:06:44 <HackEgo> nooooodle/Noooooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb.
21:08:45 <pikhq> shachaf: What *should* be happening (of course) is it should be applicaton/pdf with Content-encoding: gzip.
21:08:53 <pikhq> Or for extra fun, Transfer-encoding: gzip.
21:08:56 <shachaf> pikhq: Sure.
21:09:02 <shachaf> But I don't really care about the encoding.
21:09:05 <shachaf> Are you in MTV yet?
21:09:15 <pikhq> Not yet.
21:09:40 <oerjan> `? mtv
21:09:40 <HackEgo> mtv? ¯\(°​_o)/¯
21:09:58 -!- mihow has quit (Ping timeout: 248 seconds).
21:10:53 <shachaf> @metar KOAK
21:10:53 <lambdabot> KOAK 252053Z 30012KT 10SM CLR 25/13 A2989 RMK AO2 SLP123 T02500128 58008
21:10:55 <shachaf> @metar KSJC
21:10:55 <lambdabot> KSJC 252053Z 31007KT 10SM CLR 29/13 A2987 RMK AO2 SLP115 T02940133 58010
21:11:11 <oerjan> @metar ENVA
21:11:11 <lambdabot> ENVA 252050Z 24010KT 9999 -RA FEW012 BKN025 09/07 Q1015 RMK WIND 670FT 26013KT
21:11:14 <oerjan> ;_;
21:12:23 <pikhq> oerjan: "Mountain View".
21:12:35 <oerjan> aha
21:13:30 -!- mihow has joined.
21:14:47 <oerjan> i'm sure elliott would have taken care of the zombie troll at a decent speed.
21:15:21 <shachaf> oerjan: i see what you're getting at
21:15:53 <oerjan> good, good
21:16:27 <shachaf> `wisdom
21:16:28 <HackEgo> lie/Lies are even easier than monoids. They form groups, known as Lie groups.
21:16:57 <oerjan> also, he'd probably have identified it as either hagb4rd or cheater.
21:17:40 <shachaf> ok maybe i don't see what you're getting at
21:17:56 <oerjan> MAYBE
21:18:03 <shachaf> `wisdom
21:18:04 <HackEgo> ​å/å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters.
21:18:06 <shachaf> `wisdom
21:18:07 <HackEgo> ​?/? is wisdom
21:18:09 <shachaf> `wisdom
21:18:10 <HackEgo> sparse matrix algorithm/Sparse matrix algorithms are a trivial special case of non-sparse matrix algorithms, by conjugating with the sparsification operation.
21:18:23 <shachaf> `wisdom
21:18:24 <oerjan> it is difficult to oracle this
21:18:25 <HackEgo> fact/facts are lies. They are not there. Go away!
21:18:37 <shachaf> `wisdom
21:18:38 <HackEgo> bigchar/bigchar ௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵
21:18:42 <oerjan> wut
21:18:48 <shachaf> what's all that about
21:18:55 <shachaf> `culprits wisdom/bigcharà
21:18:58 <HackEgo> No output.
21:19:05 <oerjan> wut
21:19:11 <zzo38> That isn't the filename
21:19:16 <oerjan> `culprits wisdom/bigcharà
21:19:18 <HackEgo> No output.
21:19:35 <zzo38> The actual filename is "wisdom/bigchar" followed by an invalid UTF-8 sequence probably
21:19:43 <oerjan> oh
21:20:03 <oerjan> `` culprits wisdom/bigchar*
21:20:05 <HackEgo> oerjan elliott Bike FreeFull guestbot guestbot
21:20:08 <shachaf> `` culprits wisdom/bigchar*
21:20:10 <HackEgo> oerjan elliott Bike FreeFull guestbot guestbot
21:20:10 <shachaf> oops
21:20:26 <oerjan> `` url wisdom/bigchar*
21:20:27 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/bigchar%E0
21:20:57 <shachaf> `` hg log culprits/bigchar* | greps summary:
21:20:59 <HackEgo> bash: greps: command not found
21:21:03 <shachaf> `` hg log culprits/bigchar* | grep summary:
21:21:05 <HackEgo> No output.
21:21:15 <shachaf> er
21:21:20 <shachaf> `` hg log wisdom/bigchar* | grep summary:
21:21:21 <HackEgo> summary: <oerjan> revert \ summary: <Bike> revert \ summary: <FreeFull> for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ summary: <guestbot> learn bigchar \xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\xb5\xe0\xaf\x
21:21:46 <oerjan> i won't mind if you delete it
21:21:56 <shachaf> but you won't do it yourself, huh?
21:22:21 <shachaf> fine
21:22:22 <shachaf> `` rm wisdom/bigchar*
21:22:24 <HackEgo> No output.
21:22:30 <shachaf> `wisdom
21:22:31 <HackEgo> article/An article is something that `learn can understand.
21:22:32 <shachaf> `wisdom
21:22:34 <HackEgo> gotton/gotton is a quantum of attention. Solain drives the packet.
21:22:40 -!- YokeOfIdea has quit (Read error: Connection reset by peer).
21:25:29 <shachaf> `wisdom
21:25:30 <HackEgo> tar/The command you're looking for is probably either tar -xavkf or tar -cavf
21:25:55 <shachaf> oren_: i've never looked for either of those commands tdnh
21:26:58 <shachaf> `wisdom
21:26:59 <HackEgo> nitia/nitia is the inventor of all things. The BBC invented her.
21:27:49 <oerjan> shachaf: i think those are oren_'s recommendations
21:28:13 <shachaf> `` ls -l wisdom/*wolfram
21:28:14 <HackEgo> ​-rw-r--r-- 1 5000 0 83 Apr 15 07:52 wisdom/stephen wolfram \ -rw-r--r-- 1 5000 0 83 Apr 15 07:52 wisdom/wolfram
21:28:21 <shachaf> `? stephen wolfram
21:28:22 <HackEgo> Stephen Wolfram is an esolanger with too much money and power. Taneb invented him.
21:28:23 <shachaf> `? wolfram
21:28:23 <HackEgo> Stephen Wolfram is an esolanger with too much money and power. Taneb invented him.
21:28:26 <shachaf> what's all this about
21:28:34 <shachaf> revert issues?
21:28:48 -!- MDude has quit (Ping timeout: 256 seconds).
21:28:53 <oerjan> i think so, previous experiments show `revert can undo symbolic links
21:29:08 -!- MDude has joined.
21:29:22 <shachaf> `` rm wisdom/wolfram; ln -s stephen\ wolfram wisdom/wolfram
21:29:24 <HackEgo> No output.
21:30:08 -!- YokeOfIdea has joined.
21:34:31 <oerjan> * fowl is god, AMA <-- wtf is WRONG with you twh
21:34:47 <zzo38> What does "AMA" mean?
21:35:02 <fowl> I dont remember saying that
21:35:11 <oerjan> zzo38: "ask me anything"
21:35:14 <fowl> I may have typed it instead
21:35:27 <zzo38> O, OK
21:35:27 <fowl> But fr i dont remember typing that
21:35:45 <oerjan> fowl: http://codu.org/logs/log/_esoteric/2015-06-25#040516
21:36:52 <fowl> Probably some hacker wannabe fowl said that
21:37:21 * oerjan skeptical, also wondering if fowl misinterpreted him
21:37:36 <shachaf> `wisdom
21:37:37 <HackEgo> phantom____________________hoover/<span accent="British">Your soundcard works perfectly.</span>
21:38:15 <shachaf> oerjan: well you said pretty much the same thing one time when you banned me from this channel
21:38:32 <oerjan> fowl: that wasn't reprimanding you, that was taking you at face value hth
21:38:46 <oerjan> shachaf: hm rings a bell. you probably deserved it hth
21:38:54 <fowl> I dont know what twh means
21:38:59 <shachaf> oerjan: it had to do with roald dahl hth
21:39:02 <oerjan> `
21:39:02 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
21:39:07 <oerjan> oops
21:39:10 <oerjan> `? twh
21:39:11 <HackEgo> twh would help, but is an hth derivative. hth. twh. hand.
21:39:55 -!- Patashu has quit (Ping timeout: 246 seconds).
21:40:03 <fowl> O
21:42:18 <shachaf> `wisdom
21:42:18 <HackEgo> forth/Since Biblical times, Forth has been the go-to language for multiplication.
21:44:46 -!- variable has quit (Remote host closed the connection).
21:45:03 -!- variable has joined.
21:46:48 * oerjan suddenly wonders if the (english) bible contains any other programming language names
21:47:22 -!- AnotherTest has quit (Ping timeout: 252 seconds).
21:47:36 <shachaf> `wisdom
21:47:37 <HackEgo> ham/Ham is a kind of meat. It is popular in Hexham, among other places.
21:47:58 -!- vanila has joined.
21:49:43 <shachaf> oerjan: presumably a lot of languages whose names are taken from common english words
21:49:57 <oerjan> fancy
21:51:03 <shachaf> go, forth, scheme, visual basic .net, ruby, inform
21:51:06 <shachaf> those sorts of things
21:51:38 -!- Herbalist has joined.
21:51:59 <oerjan> `? herbalist
21:52:00 <HackEgo> herbalist? ¯\(°​_o)/¯
21:52:20 <oerjan> `learn A herbalist is a list of herbas.
21:52:22 <HackEgo> Learned 'herbalist': A herbalist is a list of herbas.
22:02:01 <shachaf> `wisdom
22:02:01 <HackEgo> rhubarb/Rhubarb rhubarb rhubarb, rhubarb: rhubarb rhubarb? Rhubarb, rhubarb, rhubarb rhubarb.
22:03:18 -!- nycs has quit (Quit: This computer has gone to sleep).
22:03:54 <shachaf> `wisdom
22:03:55 <HackEgo> mroman/mroman is a leading artist in password security (SFW). He also likes black madness. He can design password hashes that are worse than the identity function. He invented the identity function. He's also an artist in unconventional warfare.
22:04:07 <shachaf> `wisdom
22:04:09 <HackEgo> thyme/Thyme itself is only an abstract approximation of oregano.
22:05:12 <vanila> \o/ \./
22:05:13 <myndzi> |
22:05:13 <myndzi> >\
22:05:16 <vanila> \./ \./
22:05:18 <vanila> \./ \o/
22:05:18 <myndzi> |
22:05:18 <myndzi> /|
22:05:29 <vanila> |o|
22:05:29 <myndzi> |
22:05:29 <myndzi> |\
22:05:36 <vanila> |o||o||o|
22:05:36 <myndzi> | | |
22:05:37 <myndzi> /'\/< /'\
22:05:41 <vanila> |o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o||o|
22:06:45 <oren_> \,/
22:06:54 <vanila> \,/\,/\,/
22:07:01 <oren_> aww no handstanding stick figures?
22:07:09 <vanila> nice idea
22:07:21 <vanila> \o/ \o/ HAYY BIRTHDAY \o/ \o/
22:07:22 <myndzi> | ¦ | |
22:07:22 <myndzi> /< ´¸¨ >\ /|
22:07:44 <vanila> ´¸¨ whot is dat lol
22:08:04 <oren_> \o/
22:08:09 <oren_> \o/
22:08:09 <myndzi> |
22:08:10 <myndzi> /<
22:08:20 <vanila> \o/|o||o||o||o||o|
22:08:20 <myndzi> | | | | | |
22:08:21 <myndzi> >\/| /< /| >\/^\
22:08:32 <vanila> \o/|o||o||o||o||o|
22:08:33 <myndzi> | | | | | |
22:08:33 <myndzi> /'\/^\ >\/< /'\/|
22:08:58 <oren_> what is /^\
22:09:07 <vanila> legs
22:10:52 <vanila> whats up any new esolang stuff
22:14:01 <oerjan> `? zombiecheney
22:14:02 <HackEgo> ZombieCheney lives under a bridge.
22:14:20 <oren_> https://esolangs.org/wiki/Mov
22:14:35 <vanila> thats' so cool!!!!!
22:14:39 <oren_> that was me, implying that ZC is a troll
22:14:52 <vanila> there's a thing about branchless programming in assembly
22:14:56 <vanila> to make it pipelined
22:15:02 <vanila> its meant to be faster
22:15:05 <oerjan> oren_: yes, i'm just getting to the point of the logs where shachaf tried to delete that but failed
22:15:09 <vanila> so there's some cool tricks in it
22:15:15 <vanila> and there's also cryptography
22:15:20 <vanila> where you sometimes want branchless code
22:15:31 <shachaf> oerjan: oops
22:15:47 <oerjan> he kept forgetting about case, and then his revert trick only reverted files that existed previously
22:15:53 <shachaf> `? zombiechenie
22:15:53 <HackEgo> ZombieChenie is a noob
22:15:54 <vanila> oren_ cool
22:16:01 <shachaf> oerjan: right
22:16:02 <shachaf> ok
22:16:08 <shachaf> so that's why everything was messed up
22:16:13 <oerjan> or wait, you listed them explicitly.
22:16:13 <vanila> mov
22:16:44 <zzo38> Even in 6502 codes though you can use fall-through in the cases where you want to improve the speed, and therefore avoid branches in a few case like that too. However, in 6502 there isn't pipelining and branches aren't too slow anyways, but they still take up time like any other instruction does.
22:16:58 <oerjan> `` ls wisdom/zom*
22:16:59 <HackEgo> wisdom/zombiecheney \ wisdom/zombiechenie \ wisdom/zomgmodules \ wisdom/zomiecheney
22:17:03 <shachaf> oerjan: look i was in the middle of other things at the time
22:17:08 <vanila> interesting zzo38
22:17:13 <vanila> that's pretty cool
22:17:20 <vanila> i didn't know much about 6502
22:17:33 <zzo38> Well, I do know 6502
22:18:00 <oerjan> `rm wisdom/zombiechenie
22:18:02 <HackEgo> No output.
22:18:11 <oerjan> `? zomiecheney
22:18:11 <HackEgo> ZomieCheney is ZombieCheney
22:18:20 <oerjan> `rm wisdom/zomiecheney
22:18:21 <HackEgo> No output.
22:18:24 <zzo38> Learn 6502 programming
22:18:28 <oerjan> i think i'll leave one.
22:18:33 <oren_> `? tautology
22:18:35 <HackEgo> tautology? ¯\(°​_o)/¯
22:18:49 <shachaf> oerjan: thanks for cleaning it up tdh
22:18:53 <oren_> `learn A tautology is a tautology.
22:18:55 <HackEgo> Learned 'tautology': A tautology is a tautology.
22:19:16 <zzo38> Do you think there is any mistake in this program? http://sprunge.us/BQJV
22:19:24 <oren_> `learn A tautology is a tautology. Oren invented them.
22:19:26 <HackEgo> Learned 'tautology': A tautology is a tautology. Oren invented them.
22:19:52 <vanila> it's too hard to tell if there's an error just by looking
22:19:58 <shachaf> oren_: better with the nick orin
22:20:04 <shachaf> because then you can call them orinventions
22:20:39 <oren_> xaxaxaxaxaxa
22:21:16 <oerjan> such orenthusiasm
22:21:37 <shachaf> in sickness orin health
22:21:40 <oren_> see I can lagh in russian
22:21:41 <fowl> Oren is the snake pendant from the neverending story
22:21:52 <fowl> Is that intended
22:22:11 -!- supay has quit (Ping timeout: 276 seconds).
22:22:16 <oren_> Oren is my real name, pronounced as if spelled orin
22:22:45 -!- supay has joined.
22:22:50 <fowl> http://www.neverendingstory.com/images/auryn2.jpg
22:23:04 <fowl> I spelt it wrong my bad
22:26:27 <vanila> mwow
22:26:29 <vanila> keymaker edited
22:28:08 <vanila> https://esolangs.org/wiki/APLBAONWSJAS LOL
22:29:17 -!- variable has quit (Ping timeout: 256 seconds).
22:30:59 -!- hilquias has quit (Remote host closed the connection).
22:42:53 -!- gde33 has joined.
22:45:38 -!- gde33|2 has quit (Ping timeout: 250 seconds).
22:52:33 -!- zadock has quit (Quit: Leaving).
22:56:32 <Sgeo_> <3 Shadertoy
23:07:49 <oren_> my dad is reading a book by "emile zola" apparently not the zola I was thinking of
23:12:43 -!- ZombieAlive has quit (Remote host closed the connection).
23:14:21 <oren_> space jam remix by P*Light https://www.youtube.com/watch?v=cdjlBRs4zyU
23:18:12 <oerjan> which zola were you thinking of
23:18:20 <oerjan> emile is pretty famous
23:21:06 <oren_> I was thinking of zola from GG
23:21:25 <oerjan> ah yes
23:21:44 <oerjan> which reminds me of a theory i keep wanting to tell int-e but he's always idle when i remember it
23:22:10 <oren_> cant you @tell him the theory
23:22:41 <oren_> @tell oerjan can't you @tell int-e the theory?
23:22:41 <lambdabot> Consider it noted.
23:23:30 <oerjan> @tell int-e Obvious explanation for Gil's recent comments about the Other: it's actually Zola
23:23:30 <lambdabot> Consider it noted.
23:24:47 <oerjan> @messages-clever
23:24:47 <lambdabot> Unknown command, try @list
23:24:57 <oerjan> @clever-messages
23:24:57 <lambdabot> Messages cleared.
23:25:33 <oren_> @mesages-loud
23:25:33 <lambdabot> You don't have any messages
23:26:20 <oren_> what are business cards for?
23:26:39 <oerjan> an interesting question
23:27:27 <oerjan> exchange greeting ritual
23:28:29 -!- Herbalist has quit (Quit: WeeChat 1.2).
23:28:33 <oerjan> since i've never done business, i don't really know.
23:35:32 <vanila> getting given a business card is good.
23:38:49 <oren_> vanila: really? As a person who in a week is going to be expected to carry business cards, who should I give them to, when?
23:39:04 <vanila> when you like someone
23:40:21 <vanila> https://esolangs.org/wiki/ASCII_art- isn't that just brainfuck?
23:45:00 <oren_> thats the jok
23:45:26 <vanila> i don't get it
23:45:43 <vanila> oh
←2015-06-24 2015-06-25 2015-06-26→ ↑2015 ↑all