00:03:32 <alercah> wait I could go say hi to lambdabot in person?
00:06:38 <fizzie> shachaf: No, but I think we had a recent visitor from there.
00:07:20 <fizzie> I think I've heard something about Microsoft and Kirkland as well.
00:08:49 -!- IRCFrEAK has joined.
00:10:45 <int-e> oerjan: no I wasn't keeping it on CaC... but it was pushing the limits of its VPS.
00:10:48 <HackEgo> IRCFrEAK: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
00:11:02 <boily> alercah: hellorcah! can you take pictures?
00:12:51 <int-e> oerjan: and somehow the VPS type I wanted is currently "out of stock" at ramnode's NL location... and it doesn't really matter where lambdabot is running... not even for privacy concerns given the unencrypted state of IRC.
00:13:19 -!- IRCFrEAK has quit (K-Lined).
00:16:04 * oerjan recalls something about irc and tls but cannot remember if freenode was supporting it or not
00:16:44 <int-e> but it's still fairly moot
00:17:15 <int-e> if you check /whois lambdabot you'll see it's even using tls
00:19:40 <int-e> it's the most secure thing ever: socat TCP4-LISTEN:6667,bind=127.0.0.1,reuseaddr,fork,forever OPENSSL:chat.freenode.net:6697,verify=0 ... the last option means that MITM attacks are not prevented.
00:27:00 -!- MoALTz has quit (Quit: Leaving).
00:29:46 * oerjan suddenly wonders if anyone's made "man in the middle" lyrics to that michael jackson melody
00:32:12 <oerjan> apparently there are at least two real songs with that title.
00:38:03 -!- tromp has joined.
00:43:51 -!- xkapastel has quit (Quit: Connection closed for inactivity).
00:50:00 <HackEgo> #esoteric-blah//#esoteric-blah blah blah. Blah blah, blah blah blah blah. Blah blah blah!
01:02:44 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
01:15:31 <boily> "the +10 mace "Natiheoq" (weapon) {protect, +Inv}".
01:19:20 -!- hppavilion[1] has joined.
01:33:06 <boily> rdochelloc, hppavellon[1], Jafellot.
01:56:22 * boily bores rdococ with his choice of surgical tool: https://achatmaterieldentiste.files.wordpress.com/2012/09/forme-fraise-metallique.png?w=600&h=256
02:01:05 <boily> and to make sure that everything is perfectly clean and aseptic, https://en.wikipedia.org/wiki/Chlorhexidine
02:04:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:04:15 <oerjan> boily: you may have forgot the anesthetics hth
02:13:01 -!- boily has quit (Quit: GUARD CHICKEN).
02:22:16 -!- adu has joined.
02:24:47 -!- Zarutian has quit (Quit: Zarutian).
02:46:13 <adu> hppavilion[1]!
02:47:40 <adu> hppavilion[1]: I'm sorry to hear that...
02:48:34 <adu> hppavilion[1]: anything I can do to help?
02:48:50 <adu> debugging? reverse engineering? refactoring?
02:49:14 <hppavilion[1]> adu: One of my cats died. Don't particularly want to talk about it
02:49:33 <adu> hppavilion[1]: take a moment, that's all you can do
02:51:01 <adu> I've never known that, I've had 2 indoor-outdoor cats disappear into the abyss, but I've never known the feeling of seeing such an extended family member pass like that
02:51:30 <adu> but in some sense, it's worse not knowing
03:08:39 -!- adu has quit (Quit: adu).
03:08:43 -!- tromp has quit (Remote host closed the connection).
03:18:06 -!- adu has joined.
03:20:12 -!- tromp has joined.
04:05:15 -!- oerjan has quit (Quit: Nite).
04:14:30 -!- adu has quit (Quit: adu).
05:00:45 -!- tromp has quit (Remote host closed the connection).
05:24:13 <hppavilion[1]> "President Dotgov announced today her pick for Secretary of Defense"
05:26:23 <hppavilion[1]> So as not to leave you hanging, it was Nukem Dotmil.
05:28:10 -!- ahmedsfhtagn has joined.
05:30:13 -!- ahmedsfhtagn has quit (Max SendQ exceeded).
05:30:40 -!- ahmedsfhtagn has joined.
05:32:39 -!- ahmedsfhtagn has quit (Max SendQ exceeded).
05:33:10 -!- ahmedsfhtagn has joined.
05:35:12 -!- ahmedsfhtagn has quit (Max SendQ exceeded).
05:35:41 -!- ahmedsfhtagn has joined.
05:37:43 -!- ahmedsfhtagn has quit (Max SendQ exceeded).
05:38:13 -!- ahmedsfhtagn has joined.
05:39:30 -!- ahmedsfhtagn has quit (Max SendQ exceeded).
05:39:57 -!- ahmedsfhtagn has joined.
05:43:03 -!- ahmedsfhtagn has quit (Remote host closed the connection).
05:43:27 -!- ahmedsfhtagn has joined.
05:44:45 -!- ahmedsfhtagn has quit (Max SendQ exceeded).
06:01:17 -!- tromp has joined.
06:06:01 -!- tromp has quit (Ping timeout: 260 seconds).
06:06:46 <Jafet> apparently, in MUMPS you can abbreviate keywords: https://github.com/OSEHRA/VistA-M/blob/master/Packages/Dental/Routines/DENTA1.m
06:09:15 <Jafet> in fact this looks like a great language
06:09:19 <Jafet> RE W ! S DIC("A")="Select "_$P($T(OPT),S,4)_": EXIT// ",DIC="^DOPT("_""""_$P($T(OPT),S,5)_""""_",",DIC(0)="AEQMN" D ^DIC G:X=""!(X=U) EXIT G:Y<0 RE K DIC,J,O D @($P($T(OPT+Y),S,4)) G PR
06:31:18 <hppavilion[1]> Apparently a "new study" found that most people see themselves as nicer than they actually are
06:31:33 <hppavilion[1]> Which raises the questions of "how the hell did you even do that"
06:53:20 <Vorpal> hppavilion[1]: maybe you could ask other people who know them to rate them on a scale from 1 to 10?
06:53:29 <Vorpal> hppavilion[1]: sort of like style points
06:53:38 <hppavilion[1]> Vorpal: Maybe, but you still run into the issue of different scales
06:54:05 <Vorpal> I didn't say the solution was good, but is the only one remotely close to workable I can think of
06:54:45 <Vorpal> hppavilion[1]: still isn't a scale from 1 = Literally Hitler to 10 = The incarnate of niceness objective?!
06:56:18 <Vorpal> hppavilion[1]: anyway it wouldn't surprise me if the effect was true for the simple reason that a similar effect seems to exist for other aspects of ourselves. People think they are smarter than they really are and so on.
07:01:40 <hppavilion[1]> Wait, the misparse didn't change that the answer is 'no'
07:02:12 <Vorpal> hppavilion[1]: um? what are you saying "no" to?
07:02:18 <Vorpal> the joke about the scale?
07:03:27 <Vorpal> too early in the morning for sed fuckery
07:05:44 <Vorpal> I don't know sed well enough, I basically use the s and d commands in it only
07:59:02 -!- augur has quit (Remote host closed the connection).
08:01:50 -!- tromp has joined.
08:04:51 -!- alercah has quit (Ping timeout: 256 seconds).
08:05:42 -!- alercah has joined.
08:05:58 -!- tromp has quit (Ping timeout: 240 seconds).
08:38:33 <izabera> some (most?) of the moves you do on a pole, you can do on a person
08:39:24 <izabera> so it's erotic because "look what i can do to you"
08:52:18 -!- erkin has joined.
08:55:46 -!- augur has joined.
09:02:32 -!- tromp has joined.
09:07:11 -!- tromp has quit (Ping timeout: 256 seconds).
09:09:10 <Vorpal> hppavilion[1]: a 10 year old surely shouldn't know that a stripper uses a pole to begin with?
09:12:38 -!- AnotherTest has joined.
09:22:16 <Jafet> strippers? I've been told that pole dancing is a fitness program
09:26:23 <erkin> I thought strippers do pole vaulting.
09:26:32 <erkin> Or was it pole jousting?
09:26:51 <Jafet> yes, that's what the really tall shoes are for
09:30:29 <erkin> I was told they wear them to be closer to God.
09:44:21 <HackEgo> [wiki] [[Special:Log/newusers]] create * Adri * New user account
09:45:36 <Vorpal> @tell fizzie cfunge has been migrated to github: https://github.com/VorpalBlade/cfunge
09:46:20 <hppavilion[1]> Jafet: Pole dancing is also very good exercise. I'd probably do it if it didn't mean I had to turn in my man card
09:47:06 <hppavilion[1]> Jafet: Some parents sign their children up for pole dancing classes...
09:47:18 <hppavilion[1]> I mean, I get that it's great exercise, and that there shouldn't be a stigma attached
09:49:29 -!- MoALTz has joined.
09:56:35 -!- adesanjo has joined.
09:58:10 <HackEgo> [wiki] [[Special:Log/newusers]] create * Adesanjo * New user account
10:08:17 -!- augur has quit (Remote host closed the connection).
10:19:01 <\oren\> It is a lot easier to invade england when all the british soldiers are dicking around wiht the italians in Africa
10:33:55 <\oren\> I'm attempting the "Vive la france" achievement. I've gotten to 1942, I need to get to 1948 without surrendering to anyone
10:34:27 <\oren\> I started by invading belgium and netherlands, and then england.
11:15:03 <hppavilion[1]> (rather than [ˈdelta] like you'd expect; Δ makes the /ð/ sound, like the 'th' in "this")
11:19:58 <erkin> Modern Greek has diverged significantly from Ancient Greek.
11:20:23 <erkin> e.g hydros would be pronounced "idhros" (although they no longer call water that - now it's "nera")
11:20:37 -!- erkin has quit (Quit: Leaving).
11:42:10 <rdococ> Δis all sounds interesting
11:53:11 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
12:15:53 -!- Phantom_Hoover has joined.
12:15:54 -!- Phantom__Hoover has joined.
12:24:49 -!- Melvar` has joined.
12:25:36 -!- idris-bot has quit (Ping timeout: 240 seconds).
12:26:01 -!- Melvar has quit (Ping timeout: 258 seconds).
12:33:33 -!- Melvar` has changed nick to Melvar.
12:46:40 -!- boily has joined.
13:04:40 -!- Lord_of_Life has quit (Excess Flood).
13:05:14 <HackEgo> mothology//Mothology is the study of moths, myths and mirths.
13:05:59 -!- Lord_of_Life has joined.
13:13:53 -!- IRCFrEAK has joined.
13:17:52 -!- IRCFrEAK has quit (K-Lined).
13:37:35 -!- tromp has joined.
13:57:23 -!- shikhin has changed nick to buttess.
13:57:30 -!- buttess has changed nick to shikhin.
14:29:00 -!- erkin has joined.
14:33:12 -!- oerjan has joined.
14:38:21 <oerjan> <hppavilion[1]> "President Dotgov announced today her pick for Secretary of Defense" <-- . o O ( i should rule the world from my evil lair Punktumno... )
14:54:45 -!- Phantom__Hoover has quit (Ping timeout: 260 seconds).
14:54:45 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
14:58:37 <Vorpal> Deewiant: I set up continuous integration for cfunge whereby it automatically runs mycology as one of the tests. Annoying to filter the output to get rid of randomness and date/time though.
15:01:37 <Deewiant> Vorpal: Run with a fixed seed and libfaketime?
15:02:23 <Vorpal> Deewiant: hm that would be another option. I filter the output. cfunge moved to github today btw
15:02:40 <Vorpal> I plan to finally make a 1.0 release soon, either today or next weekend
15:02:45 <Vorpal> https://github.com/VorpalBlade/cfunge
15:03:17 <Vorpal> Or if that doesn't happen, sometime next year ;P
15:03:38 <Deewiant> Yeah that's the typical way it goes :-)
15:04:31 <oerjan> fizzie: we seem to have a user who cannot get past the introduction - from the esolang e was trying to create, i suspect e's really bad at english
15:04:33 <Vorpal> Deewiant: still, no longer on bzr :)
15:04:54 <oerjan> (as in, everything but the language name was in russian)
15:05:00 <Vorpal> Deewiant: efunge and such might migrate in the not to distant future
15:05:38 <Vorpal> Need to figure out how to map branches from bzr to git though first. cfunge only had a single branch
15:06:10 <Deewiant> Are there no ready-made tools for bzr->git that would handle branches?
15:06:20 <Deewiant> Or is it that there are too many alternatives
15:08:31 <Vorpal> Deewiant: there is a bzr fast-export | git fast-import thing (the bzr thing being a plugin) that I used, and that seems to be the only alternative. Unless you go through for example hg in the middle
15:08:56 <Vorpal> hg convert (bundled extension) can import from bzr (among other things)
15:09:03 <Deewiant> Does that mangle the branches then or something?
15:09:12 -!- augur has joined.
15:09:20 <Vorpal> Deewiant: I don't know. The concept of branches doesn't map 1:1 between the two systems
15:09:44 <Vorpal> In bzr a branch is basically just another tree. There is nothing magical like a tag.
15:09:56 <Vorpal> While in git there are several branches in the same tree.
15:10:42 <Vorpal> And hg has yet another concept for branches, whereby it is an attribute of each commit and inherited by default (unless you create a new branch) by child commits.
15:10:59 <Vorpal> going through hg will probably NOT help thus
15:11:51 <Vorpal> So I suspect there will be some finagling involved with branches
15:13:38 -!- augur has quit (Ping timeout: 246 seconds).
15:14:49 <Vorpal> Deewiant: you haven't touched mycology in a long time according to github
15:14:49 <Deewiant> Hm, ok. Never really looked at bzr. I guess that as long as there's some kind of ancestry information it can map things more or less correctly but you may want to do some post-processing to get it to look nice or something
15:15:40 <Deewiant> Too little time these days, alas.
15:15:48 <Vorpal> Deewiant: mostly same for me
15:16:09 <Vorpal> Hm.. need do do a couple of things. No release today of cfunge I expect
15:19:31 <oerjan> <erkin> e.g hydros would be pronounced "idhros" (although they no longer call water that - now it's "nera") <-- "nero" * oerjan has been learning greek songs
15:19:55 <erkin> Greece is a pretty nice place.
15:20:03 <oerjan> never been there though
15:21:32 <oerjan> given that the basics of the spelling system are ~ 2500 years old, modern greek is actually surprisingly easy to pronounce.
15:21:57 <oerjan> they just use different sounds, but still logically inferrable ones.
15:22:13 <erkin> Being in the same place for millennia helps :P
15:22:43 <oerjan> not really. english also did that, but see how it messed up in < 500 years
15:23:01 <erkin> But English migrated a lot!
15:23:08 <erkin> Well, only from Denmark to England but still
15:23:26 <oerjan> it didn't really get its spelling system until it settled down.
15:23:36 <erkin> Okay okay, Norman invasion and all, I withdraw my argument.
15:24:07 <oerjan> also, i read that not very long ago, most people in the athens area spoke albanian - there has been revival.
15:24:07 <erkin> Hvaðan ertu, örjan?
15:25:33 <erkin> I wonder what happened to Aromanian in Greece these days.
15:29:11 <oerjan> "In Greece, Aromanians are not recognised as an ethnic but as a linguistic minority and, like the Arvanites, have been indistinguishable in many respects from other Greeks since the 19th century."
15:37:17 <erkin> Cultural disappearance makes me sad.
15:37:30 -!- boily has quit (Quit: UNDER CHICKEN).
15:39:34 -!- Phantom_Hoover has joined.
15:39:34 -!- Phantom__Hoover has joined.
15:40:38 -!- Phantom_Hoover has quit (Client Quit).
15:46:08 -!- tromp has quit (Remote host closed the connection).
15:52:30 -!- Zarutian has joined.
15:53:21 -!- Zarutian has quit (Read error: Connection reset by peer).
15:53:36 -!- Zarutian has joined.
16:07:34 -!- DHeadshot has joined.
17:30:39 -!- boily has joined.
17:40:57 -!- Zarutian has quit (Quit: Zarutian).
17:47:08 -!- tromp has joined.
17:51:29 -!- tromp has quit (Ping timeout: 240 seconds).
18:01:18 <Vorpal> Deewiant: branches are causing major issues indeed
18:03:23 <Vorpal> Not sure how to properly handle that at all
18:03:43 <Vorpal> Unless I go via hg actually
18:04:30 -!- PinealGlandOptic has joined.
18:05:06 <Vorpal> Because the conversion to hg seems relatively sane, though not completely
18:06:27 -!- Akaibu has joined.
18:13:28 -!- Zarutian has joined.
18:13:59 <rdococ> Very unlike me, then. I'm absolutely insane.
18:23:53 -!- boily has quit (Quit: INSULAR CHICKEN).
19:01:47 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
19:02:12 -!- oerjan has quit (Quit: Later).
19:05:41 -!- augur has joined.
19:11:49 -!- hppavilion[1] has joined.
19:29:46 -!- erkin has joined.
19:31:40 -!- erkin has quit (Read error: Connection reset by peer).
19:39:15 -!- erkin has joined.
19:48:16 -!- tromp has joined.
19:53:11 -!- tromp has quit (Ping timeout: 256 seconds).
19:56:48 <HackEgo> #!/bin/bash \ tr A-Z a-z | LANG=en_NZ.UTF-8 sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ/øåæœþðäöüáéíóúý/'
20:01:38 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: /hackenv/bin/lowercase2b: /bin/bash\ntr: bad interpreter: No such file or directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/lowercase2b: Success
20:01:46 <HackEgo> #!/bin/bash\ntr A-ZØ a-zø
20:02:07 <HackEgo> bin/lowercase2b//#!/bin/bash \ tr A-ZØ a-zø
20:02:53 <hppavilion[1]> It seems multi-byte unicode characters cause immense lag.
20:03:03 -!- augur has quit (Remote host closed the connection).
20:04:24 <HackEgo> key=$(mk "$@") && echo "$key" && chmod +x "$key"
20:04:27 <HackEgo> [[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key"
20:06:14 <HackEgo> usage: mk[x] file//contents
20:06:59 <hppavilion[1]> `` echo "#/bin/bash\ntr A-Z a-z\ntr Ø ø" > bin/lowercase2c
20:07:08 <HackEgo> #/bin/bash\ntr A-Z a-z\ntr Ø ø
20:07:21 <HackEgo> bin/lowercase2b//#!/bin/bash \ tr A-ZØ a-zø
20:07:33 <HackEgo> bin/lowercase2c//#/bin/bash \ tr A-Z a-z \ tr Ø ø
20:30:33 -!- augur has joined.
20:32:36 -!- augur has quit (Remote host closed the connection).
20:36:36 -!- augur has joined.
20:36:41 -!- augur has quit (Remote host closed the connection).
20:46:19 -!- Sgeo has quit (Read error: Connection reset by peer).
20:46:54 -!- augur has joined.
20:48:02 -!- Sgeo has joined.
20:50:17 -!- tromp has joined.
20:51:23 -!- Phantom__Hoover has quit (Ping timeout: 246 seconds).
20:54:32 -!- tromp has quit (Ping timeout: 246 seconds).
20:55:13 <HackEgo> [wiki] [[Kvikkalkul]] M https://esolangs.org/w/index.php?diff=51382&oldid=34661 * EzoLang * (+25) Use Wayback Machine for the homepage link, as original is 403 now
20:59:55 <Zarutian> one question I have and I do not know where else to ask it (at least on irc): Do programs today need anything more, generally, than the level of primitive recursive functions? Say that I have the usual event loop structured program. I expect all the event handling code not needing Turing completeness in expressiveness.
21:00:43 * Zarutian mainly asks because of the esotaric language LOOP is an example of language that isnt Turing complete but is on the level of primitive recursive functions.
21:01:22 -!- erkin has quit (Quit: Leaving).
21:09:36 <int-e> Zarutian: Well, the difference between primitive recursion and turing complete languages is actually quite small, since for any primitive recursive time bound f(x) you can simulate a Turing machine for f(x) steps in a primitive recursive function (this is related to the "one while is enough" idea for while programs)
21:10:42 <int-e> Zarutian: In practice I think people want a) data structures, likely with sharing, which is mathematically unpleasant b) an expressive language c) not bother with termination proofs (and that's where restricting to primitive recursion may hurt you a lot)
21:11:33 <Zarutian> oh, yeah, object|structs heap is a given for what I am thinking about
21:11:56 -!- sebbu2 has joined.
21:11:56 <int-e> so what if there is a cycle in there... what does "primitive recursion" mean then?
21:12:10 <int-e> (that's about the point where I want to stop thinking about this)
21:13:31 <Zarutian> pointer|reference following is an activity that sometimes results in endless loops that make single threaded programs seem frozen.
21:14:40 <Zarutian> That there is a limit on how deep or long such pointer chasing can go on is a desireable attribute
21:15:21 -!- sebbu has quit (Ping timeout: 256 seconds).
21:17:48 <Zarutian> however most of the datastructures I see today, that could have cycles in them are graphs describing relations between objects. Most other things fall into trees, finate arrays or maps (finate at one instant of time between execution of instructions)
21:18:04 -!- sebbu2 has changed nick to sebbu.
21:21:58 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
21:25:48 -!- hppavilion[1] has joined.
21:33:02 -!- atehwa has quit (Ping timeout: 246 seconds).
21:33:33 -!- Phantom__Hoover has joined.
21:40:49 -!- atehwa has joined.
21:44:01 <ffj-bot> hppavilion[1]: |value error: test
21:51:36 -!- DHeadshot has quit (Ping timeout: 240 seconds).
21:53:25 -!- Sgeo has quit (Read error: Connection reset by peer).
21:54:46 -!- Sgeo has joined.
22:02:15 -!- MoALTz has quit (Quit: Leaving).
22:13:39 -!- xkapastel has joined.
22:15:41 -!- kiki` has quit (Quit: Connection closed for inactivity).
22:23:45 -!- PinealGlandOptic has quit (Quit: leaving).
22:29:39 -!- Sgeo has quit (Read error: Connection reset by peer).
22:31:38 -!- Sgeo has joined.
22:41:48 -!- DHeadshot has joined.
22:50:53 -!- tromp has joined.
22:55:35 -!- tromp has quit (Ping timeout: 264 seconds).
23:16:09 -!- DHeadshot has quit (Ping timeout: 258 seconds).
23:24:23 -!- Lord_of_Life has quit (Changing host).
23:24:23 -!- Lord_of_Life has joined.
23:24:23 -!- Lord_of_Life has quit (Changing host).
23:24:23 -!- Lord_of_Life has joined.
23:38:20 <zzo38> In GURPS game I may soon play, my character's friend is fight with whip (5 yards long) and crossbow. A whip in GURPS is not very good at penetrating armour (it has Armor Divisor (0.5), meaning the target's armour is divided by 0.5 (or multiplied by 2)), and takes two seconds to ready after use, and has -2 to defense, but is more effective at disarming, can entangle opponents, and can "crack" to improve damage.
23:40:15 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).