←2017-05 2017-06 2017-07→ ↑2017 ↑all
2017-06-01
00:04:42 <Sgeo> Is covfefe just the dual of a vfefe?
00:05:22 <HackEgo> [wiki] [[TEWELSWAC]] https://esolangs.org/w/index.php?diff=52030&oldid=52023 * Timtomtoaster * (+245)
00:15:09 -!- Zarutian has joined.
00:15:23 <myname> what the hell even is covfefe
00:17:06 <\oren\> covfefe was a word coined by doland trump last night when he tweeted
00:17:25 <\oren\> Despite the constant negative press covfefe
00:20:11 <oerjan> and PPCG already has a challenge based on it.
00:25:25 <oerjan> a canaiman slipped past our filter, i see. with the same old Marcela Gandera nick
00:26:03 <oerjan> it does seem unlikely it's not the same person, although that _is_ a celebrity around there.
00:27:10 <shachaf> `? canaima
00:27:11 <HackEgo> Canaima is a secret Venezuelan project to overrun #esoteric with incomprehensible people who have no idea why they're here.
00:32:26 -!- sleffy has quit (Ping timeout: 240 seconds).
00:34:31 -!- hppavilion[1] has joined.
00:35:35 -!- ybden has quit (Read error: Connection reset by peer).
00:36:36 -!- ybden has joined.
00:47:38 <rdococ> yay
00:47:55 <izabera> telnet arin.ga 44444 </spam>
00:55:48 <boily> wut?
00:56:02 <boily> izabellora, rdochelloc.
00:56:57 <izabera> boily: try it!
01:07:35 -!- nullcone has quit (Quit: Connection closed for inactivity).
01:16:03 -!- oerjan has quit (Quit: Good night).
01:16:28 -!- 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:20:55 -!- Elronnd has changed nick to Elronnd\dislex.
01:31:16 -!- augur has joined.
01:42:12 -!- erkin has quit (Quit: Leaving).
01:44:31 <boily> `w
01:44:32 <HackEgo> fact//Facts are lies. They are not there. Go away!
01:44:50 <shachaf> `4 w
01:44:54 <HackEgo> 1/1:pointfree//Pointfree programming sounds better than pointless programming. \ alphabet//Alphabet is a system of writing invented by Google. \ alogl//ALOGL is a logarithmic language. \ braid theory//Braid theory is the extremely twisted theory of braids.
01:55:55 -!- nullcone has joined.
01:56:49 <zzo38> izabera: I tried it
01:56:59 <izabera> did it work?
01:57:10 <zzo38> Yes, it works.
01:57:16 <izabera> yay!
01:57:55 -!- electrolex has quit (Quit: Leaving).
02:00:53 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52031&oldid=52006 * Timtomtoaster * (+950)
02:02:21 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52032&oldid=52031 * Timtomtoaster * (+53)
02:09:04 -!- jaboja has quit (Ping timeout: 240 seconds).
02:18:15 <boily> `5 w
02:18:19 <HackEgo> 1/3:wlcom//Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: <http://bit.ly/C4TUY>. (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.)welcome.fr//Bienvenue au centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d’informations, visi
02:20:15 <boily> `n
02:20:16 <HackEgo> 2/3:tez le wiki: <http://esolangs.org/>. (Pour l’autre type d'ésotérisme, essayez #esoteric sur EFnet ou DALnet.) \ amortized//An amortized word is a word that oerjan can never remember. \ currying//Functions are curried by taking curry(f). \ irc//IRC is short for "Internet Relay Chat". It is named so because all the servers are constructed fro
02:21:58 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
02:23:18 -!- augur has quit (Remote host closed the connection).
02:23:47 -!- augur has joined.
02:24:06 <boily> `n
02:24:07 <HackEgo> 3/3:m relays.
02:24:19 <boily> mmm watch relays ♪
02:30:07 -!- augur has quit (Ping timeout: 268 seconds).
02:35:26 -!- jaboja has joined.
02:41:13 -!- tromp has joined.
02:43:00 -!- boily has quit (Quit: CONSOLIDATED CHICKEN).
02:45:56 -!- tromp has quit (Ping timeout: 240 seconds).
03:17:00 <zzo38> Now I made program "ff-elementary" to make elementary cellular automaton, and "ff-swizzle" to swizzle the channels.
03:57:35 -!- nullcone has quit (Quit: Connection closed for inactivity).
03:59:25 -!- Zarutian has quit (Quit: Zarutian).
04:00:20 -!- relrod has quit (Quit: .).
04:00:31 -!- relrod has joined.
04:00:33 -!- relrod has quit (Changing host).
04:00:33 -!- relrod has joined.
04:16:56 -!- sleffy has joined.
04:18:04 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
04:42:07 <zzo38> I found a PDF file "pocorgtfo14.pdf", which can be opened by "unzip" (although tab-completion does not work, probably because it expects a ".zip" suffix and it doesn't have it), but 7-Zip cannot open it. It also has a proper iNES header, but mednafen won't open it either. Furthermore, it contains the document about commanding one of the cheap toys for the new Pokemon game, and also about process sending message only by memory reading (not by writin
04:54:26 -!- jaboja has quit (Ping timeout: 240 seconds).
05:19:52 -!- Cale has quit (Remote host closed the connection).
05:25:55 -!- Yurume______ has quit (Remote host closed the connection).
05:43:36 -!- doesthiswork has quit (Quit: Leaving.).
05:45:17 -!- doesthiswork has joined.
05:47:41 -!- doesthiswork has quit (Client Quit).
06:06:19 -!- tromp has joined.
06:11:06 -!- sleffy has quit (Ping timeout: 260 seconds).
06:23:14 -!- Yurume______ has joined.
06:33:40 <zzo38> The ff-elementary program can still be used to make up a lot of different kind of pattern in combination with other programs, even with simple rules.
06:44:31 -!- tromp has quit (Remote host closed the connection).
06:46:53 <pikhq> Hmm.
06:49:24 <zzo38> See what kind of stuff you can make up with these programs. If you find something interest, perhaps to post as the example on wiki
07:04:21 -!- FreeFull has quit.
07:44:08 -!- nullcone has joined.
08:45:00 -!- tromp has joined.
08:49:22 -!- tromp has quit (Ping timeout: 240 seconds).
10:03:20 -!- zzo38 has quit (Ping timeout: 245 seconds).
10:38:16 -!- LKoen has joined.
10:46:22 -!- tromp has joined.
10:50:34 -!- tromp has quit (Ping timeout: 240 seconds).
11:08:26 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52033&oldid=52032 * Timtomtoaster * (+21)
11:12:40 -!- Phantom_Hoover has joined.
11:25:06 <LKoen> hello
11:25:22 <LKoen> do you guys know how to pronounce "formulae" (plural of formula) in proper english?
11:25:37 <LKoen> I pronounce it something like "formula-ey"
11:27:10 -!- erkin has joined.
11:31:43 -!- boily has joined.
11:34:41 <Taneb> LKoen, formyulay
11:59:40 <LKoen> thank you
12:05:22 <boily> `w
12:05:27 <HackEgo> char//Char is a prominent component of charcoal.
12:07:28 -!- alercah has quit (Ping timeout: 255 seconds).
12:07:47 -!- alercah has joined.
12:13:14 <erkin> we need a coal type
12:15:20 <boily> hellorkin. everything can be a type.
12:19:02 <erkin> is mayonnaise a type
12:21:32 <boily> mu.
12:27:17 -!- boily has quit (Quit: BUNDLE CHICKEN).
12:30:23 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
12:42:26 -!- 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.”).
12:44:22 -!- erkin has quit (Ping timeout: 240 seconds).
12:47:29 -!- tromp has joined.
12:51:09 -!- jaboja has joined.
12:52:20 -!- tromp has quit (Ping timeout: 268 seconds).
12:56:30 -!- Phantom_Hoover has joined.
13:12:59 -!- MDead has joined.
13:15:22 -!- MDude has quit (Ping timeout: 240 seconds).
13:15:24 -!- MDead has changed nick to MDude.
13:48:32 -!- tromp has joined.
13:52:51 -!- tromp has quit (Ping timeout: 246 seconds).
14:12:25 -!- doesthiswork has joined.
14:32:57 -!- augur has joined.
14:33:48 -!- `^_^v has joined.
14:40:14 -!- electrolex has joined.
14:49:09 -!- tromp has joined.
14:53:22 -!- tromp has quit (Ping timeout: 240 seconds).
15:37:26 -!- augur has quit (Remote host closed the connection).
15:37:54 -!- augur has joined.
15:39:12 -!- augur has quit (Read error: Connection reset by peer).
15:39:20 -!- augur has joined.
15:43:52 -!- augur has quit (Ping timeout: 240 seconds).
15:52:54 -!- Zarutian has joined.
16:24:08 -!- zzo38 has joined.
16:24:08 -!- augur has joined.
16:36:54 -!- LKoen has joined.
16:44:11 -!- tromp has joined.
16:54:04 -!- Sgeo has quit (Ping timeout: 268 seconds).
16:58:31 -!- tromp has quit (Remote host closed the connection).
17:02:12 -!- Sgeo has joined.
17:03:45 -!- FreeFull has joined.
17:20:26 -!- sleffy has joined.
17:47:01 <HackEgo> [wiki] [[Special:Log/newusers]] create * Stestoltz * New user account
17:57:43 -!- augur has quit (Remote host closed the connection).
17:58:09 -!- augur has joined.
17:59:55 -!- augur has quit (Read error: Connection reset by peer).
18:12:34 -!- erkin has joined.
18:21:34 -!- tromp has joined.
18:24:42 -!- sdhand has quit (Excess Flood).
18:24:50 -!- sdhand has joined.
18:25:15 -!- sdhand has changed nick to Guest43500.
18:25:44 -!- tromp has quit (Ping timeout: 240 seconds).
18:25:59 -!- Guest43500 has quit (Changing host).
18:25:59 -!- Guest43500 has joined.
18:25:59 -!- Guest43500 has changed nick to sdhand.
18:35:56 -!- augur has joined.
18:40:52 -!- augur has quit (Ping timeout: 258 seconds).
19:03:07 <FireFly> zzo38: pocorgtfo issues tend to be polyglots, yeah
19:05:49 <rdococ> meyay
19:06:32 -!- hppavilion[1] has joined.
19:06:51 -!- `^_^v has quit (Quit: This computer has gone to sleep).
19:47:37 -!- erkin has quit (Ping timeout: 272 seconds).
19:49:31 -!- electrolex has quit (Ping timeout: 260 seconds).
19:53:17 <\oren\> https://www.youtube.com/watch?v=45MySnotCGA
19:59:16 -!- tromp has joined.
20:03:39 -!- tromp has quit (Ping timeout: 255 seconds).
20:16:51 -!- hppavilion[1] has quit (Remote host closed the connection).
20:17:10 -!- hppavilion[1] has joined.
20:29:08 -!- LKoen has quit (Remote host closed the connection).
20:47:37 -!- electrolex has joined.
20:48:50 -!- hppavilion[1] has quit (Remote host closed the connection).
20:53:50 -!- wob_jonas has joined.
20:55:15 <wob_jonas> I see! So while both memory cards are "class 10" SDHC cards, the large one actually only does 45 MB/s, while the small one does 90 MB/s, and I think this is the read speed. The write speed is noticably faster in the large one:
20:55:43 <wob_jonas> with the large one, I sometimes had to wait for a second until the camera writes the photo to the card, with the small one, I don't have to.
20:58:32 -!- hppavilion[1] has joined.
20:59:34 -!- augur has joined.
21:00:29 -!- tromp has joined.
21:03:09 <hppavilion[1]> `? orenfont
21:03:12 <HackEgo> orenfont? ¯\(°​_o)/¯
21:03:22 <hppavilion[1]> `? fonts
21:03:23 <HackEgo> ​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz
21:04:20 <hppavilion[1]> \oren\: Does your site contain advertisements?
21:04:29 -!- `^_^v has joined.
21:04:51 -!- tromp has quit (Ping timeout: 255 seconds).
21:11:13 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
21:13:06 -!- Phantom_Hoover has joined.
21:13:34 <\oren\> hppavilion[1]: no
21:13:58 <hppavilion[1]> \oren\: Weird, My school blocks it, and the reason it gives is "prohibited advertisements content"
21:14:44 <wob_jonas> hpp: is that one of those blockers that blocks any url that matches "ad" or "sex" anywhere (even inside a word)?
21:15:33 <\oren\> maybe it blocks it because the chinese characters 卍卐 appear on the page?
21:16:21 <doesthiswork> probably because it has nwat in the url
21:17:07 <\oren\> nuclear waste assesment team?
21:18:08 <doesthiswork> non-consing warnable allocation test
21:45:37 <rdococ> banana banaana banaaana banaaaana
21:47:44 <shachaf> `5 w
21:47:49 <HackEgo> 1/2:freenode//The Realm of Freenode is our homeland. The Chännel dwells in it since... Uhm... Quite a few years ago? \ wisdom//wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? \ mycology//mycology is a Befunge-98 (also -93 to some extent) testsuite that can be found at https://deewi
21:47:54 <shachaf> `n
21:47:54 <HackEgo> 2/2:ant.iki.fi/projects/mycology/ \ batch//Batch is a language that uses the command cls. \ ghost//A ghost is an unintelligent undead, similar to the skeleton but harder to create, because it's lacking the rest of the body.
21:48:12 <shachaf> `? mycology
21:48:13 <HackEgo> mycology is a Befunge-98 (also -93 to some extent) testsuite that can be found at https://deewiant.iki.fi/projects/mycology/
21:48:34 <shachaf> kmc: did you know
21:49:17 <shachaf> `5 w
21:49:21 <HackEgo> 1/2:`ngevd//The `ngevd command hasn't been invented yet, but still manages to prevent bugs. \ html//HTML is short for "hope this mess loads". \ ehlist//ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ \ pike//Pike is an interpreted language that got sort of forgotten among the four big mainstream p-lan
21:49:25 <shachaf> `n
21:49:25 <HackEgo> 2/2:guages (perl, python, ruby, php). \ certainty//We don't know what certainty is for sure, but we have certainty that it isn't a functor.
21:50:08 <shachaf> oerjan: Are you certain it isn't a functor?
22:03:18 -!- erkin has joined.
22:03:50 -!- Cale has joined.
22:06:27 <kmc> ashachaf: yes
22:22:04 <HackEgo> [wiki] [[User:Xav737]] N https://esolangs.org/w/index.php?oldid=52034 * Xav737 * (+288) Created page with "Hello! I am an esolang enthusiast who decided to take on the task of creating interpreters / compilers for some of these documented languages. At the time of this writing, all..."
22:24:05 -!- augur has quit (Remote host closed the connection).
22:29:46 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:40:43 -!- augur has joined.
22:45:34 -!- augur has quit (Ping timeout: 240 seconds).
23:00:37 -!- tromp has joined.
23:01:14 -!- erkin has quit (Quit: Leaving).
23:02:55 -!- tromp has quit (Remote host closed the connection).
23:10:22 -!- Phantom__Hoover has joined.
23:12:51 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
23:15:51 -!- tromp has joined.
23:19:10 <\oren\> I thought mello yello was a rapper, but apparently it's a soda
23:24:08 -!- iovoid has changed nick to [iovoid].
23:37:00 -!- tromp has quit (Remote host closed the connection).
23:37:58 -!- tromp has joined.
23:41:48 -!- augur has joined.
23:45:12 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
23:46:26 -!- augur has quit (Ping timeout: 240 seconds).
23:47:04 -!- LKoen has joined.
23:48:46 <HackEgo> [wiki] [[Decimal]] M https://esolangs.org/w/index.php?diff=52035&oldid=52029 * MD XF * (+132) Add COND
23:52:47 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=52036&oldid=52016 * Timtomtoaster * (+242) /* Implementations */
23:55:33 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:56:15 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=52037&oldid=52036 * Timtomtoaster * (+27) /* eWagon2 */
23:56:50 -!- augur has joined.
2017-06-02
00:02:17 <\oren\> http://www.asahi.com/articles/ASK612HJPK61UHBI006.html
00:02:19 <\oren\> lol, the covfefe heard round the world
00:03:43 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52038&oldid=52033 * Timtomtoaster * (+81) /* Command list */
00:05:57 -!- tromp has quit (Remote host closed the connection).
00:07:48 <shachaf> `quote sleffy
00:07:49 <HackEgo> No output.
00:07:53 <shachaf> `? sleffy
00:07:54 <HackEgo> sleffy? ¯\(°​_o)/¯
00:07:54 <shachaf> mysterious
00:07:57 <shachaf> `relcome sleffy
00:07:59 <HackEgo> sleffy: 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:08:37 <sleffy> I am a mere figment of the imagination
00:08:45 <sleffy> There are no records of my existence, for I unexist
00:08:48 <sleffy> mu
00:09:11 -!- 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.”).
00:15:12 -!- sleffy has quit (Ping timeout: 255 seconds).
00:15:49 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52039&oldid=52038 * Timtomtoaster * (+11) /* Cat (numerical input only) */
00:35:22 <zzo38> Now I invented a extended version of MMIX object format, which allows for 32-bit line numbers, external symbols, large symbol tables, and a few other things.
00:37:18 <zzo38> There are eleven new loader instructions: lop_fixox, lop_fileu, lop_specx, lop_endx, lop_import, lop_importu, lop_xstab, lop_greg, lop_locim, lop_fixim, lop_lineh.
00:54:00 -!- tromp has joined.
00:58:54 -!- sleffy has joined.
01:04:50 -!- hppavilion[1] has joined.
01:10:17 -!- ais523 has joined.
01:10:40 -!- tromp has quit (Remote host closed the connection).
01:11:39 -!- oerjan has joined.
01:13:26 -!- LKoen has joined.
01:30:11 -!- hppavilion[0] has joined.
01:33:25 -!- hppavilion[1] has quit (Remote host closed the connection).
01:33:26 -!- rdococ has quit (Excess Flood).
01:33:44 -!- rdococ has joined.
01:34:09 -!- hppavilion[0] has changed nick to hppavilion[1].
01:48:19 <rdococ> I still can't get over the fact that there are an actual, existent group of human beings who want to kill half of the human population simply for having penises. It's ridiculous.
01:48:54 -!- boily has joined.
01:58:42 <pikhq> rdococ: You'd be surprised how many dumb positions there are in the world.
01:59:53 <rdococ> pikhq, I am aware they exist but they still shock me.
02:00:00 <boily> pikhelloq, rdochelloc.
02:04:46 <rdococ> ugh
02:04:47 <rdococ> internet
02:08:08 <boily> INTERNET!
02:08:49 <boily> https://www.youtube.com/watch?v=uK4-nUZiOH4
02:11:15 -!- tromp has joined.
02:12:52 -!- Zarutian has quit (Quit: Zarutian).
02:15:26 -!- tromp has quit (Ping timeout: 240 seconds).
02:25:24 <boily> `w
02:25:25 <HackEgo> bessel function//Bessel functions are responsible for certain surprising and hard to understand compilation errors. You may have seen them if you tried to define a global named yn or j0.
02:28:37 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
02:41:53 -!- boily has quit (Quit: ALONG CHICKEN).
02:51:11 -!- ais523 has quit.
02:55:58 <\oren\> https://www.youtube.com/watch?v=A1z1gxwpj1I
02:57:49 -!- Bowserinator has changed nick to [Bowserinator].
03:04:48 -!- electrolex has quit (Quit: Leaving).
03:16: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.”).
03:28:03 <doesthiswork> cosa rica looks different from how I had imagined
03:31:29 -!- tromp has joined.
03:59:20 -!- jaboja has quit (Remote host closed the connection).
04:19:26 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
04:40:03 <shachaf> `5 w
04:40:08 <HackEgo> 1/2:eridanipoid//Eridanipoids form a category of uncategorifiable stellar remnants. They form dense clusters of unmovable and unstoppable objects. \ vim//vim equals to cmxciv or cmxcvi, depending on which part of Roman Empire you are. \ flabberghast//Flabberghast is the recurring hunting one gets after too indulgent feast where one partook too libe
04:40:12 <shachaf> `n
04:40:13 <HackEgo> 2/2:raly \ blsq//See: Burlesque \ certainly//We don't know what certainly is for sure, but it certainly isn't a functor.
04:46:18 -!- hppavilion[1] has joined.
04:51:37 <shachaf> `` ls -l bin/w
04:51:38 <HackEgo> ​-rwxr-xr-x 1 5000 0 12 Dec 15 01:27 bin/w
04:55:08 -!- sleffy has quit (Read error: Connection reset by peer).
04:57:49 -!- sleffy has joined.
04:58:15 <sleffy> `` ls -l bin
04:58:16 <HackEgo> total 18208 \ -rwxr-xr-x 1 5000 0 105 Apr 17 18:20 ` \ -rwxr-xr-x 1 5000 0 64 Oct 28 2016 `` \ -rwxr-xr-x 1 5000 0 109 Mar 20 01:55 `^ \ -rwxr-xr-x 1 5000 0 59 Jan 1 17:01 `̀ \ -rwxr-xr-x 1 5000 0 17 Oct 28 2016 ^.^ \ lrwxrwxrwx 1 5000 0 6 Oct 28 2016 ! -> interp \ -rwxr-xr-x 1 5000 0 468 Apr 13 03:40 ? \ lrwxr
04:59:00 <shachaf> `ls
04:59:01 <HackEgo> 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom
04:59:12 <sleffy> `` ls -l bin | paste
04:59:14 <HackEgo> https://hackego.esolangs.org/tmp/paste/paste.25645
04:59:15 <shachaf> `doag esobible
04:59:21 <HackEgo> 10440:2017-03-17 <hppavilion[1̈]> sled esobible/gen_sys_1.0-1:4//s/timed out/timed out (but just barely; the internet was kind of slow before the universe was created)/ \ 10439:2017-03-17 <hppavilion[1̈]> mk esobible/gen_sys_1.0-1:0//First off, fungot bases eir arrays at 0, like a normal person. \ 10437:2017-03-17 <hppavilion[1̈]> mk esobible/ge
04:59:43 <sleffy> `2017
04:59:44 <HackEgo> Hello, world!
04:59:51 <sleffy> `8ball
04:59:52 <HackEgo> Most likely.
04:59:59 <sleffy> `aaaaaaaaa
05:00:29 <HackEgo> No output.
05:00:43 <shachaf> `cat bin/aaaaaaaaa
05:00:44 <HackEgo> ​#!/bin/sh \ print_args_or_input "$@" | tr A-Za-z0-9 [A*26][a*26][4*10]
05:00:49 <sleffy> `age
05:00:51 <HackEgo> 10977
05:00:54 <sleffy> `age
05:00:55 <HackEgo> 10977
05:01:01 <sleffy> `bardsworthlist
05:01:02 <HackEgo> bardsworthlist: b_jonas
05:01:33 <sleffy> don't mind me, just testing
05:02:02 <shachaf> `` cat bin/FireFlist | rot13
05:02:03 <HackEgo> rpub SverSyl Ryqvf4
05:02:37 <sleffy> `password
05:02:38 <HackEgo> kpqkxeikuwvisbu
05:02:48 <shachaf> `cat bin/password
05:02:48 <HackEgo> ​#!/usr/bin/python \ \ import random \ import string \ \ print "".join(random.choice(string.ascii_lowercase) for _ in xrange(15))
05:02:55 <shachaf> `doag bin/password
05:03:02 <HackEgo> 8878:2016-07-29 <shachäf> ` echo $\'#!/usr/bin/python\\n\\nimport random\\nimport string\\n\\nprint "".join(random.choice(string.ascii_lowercase) for _ in xrange(15))\' > bin/password; chmod +x bin/password
05:03:08 <shachaf> `? password
05:03:09 <HackEgo> The password of the month is poochpoochpoochpoochpooch
05:03:14 <shachaf> `dowg password
05:03:21 <HackEgo> 10898:2017-05-14 <boil̈y> le/rn password//The password of the month is poochpoochpoochpoochpooch \ 10595:2017-04-09 <oerjän> learn The password of the month is bad \ 10373:2017-03-08 <int-̈e> learn The password of the month is OSBDemoLap9W53! \ 10206:2017-02-04 <int-̈e> learn The password of the month is n9y25ah7 \ 10065:2017-01-01 <oerjän>
05:03:32 <shachaf> oerjan: the password of the month is out of date tdnh
05:04:28 <sleffy> `whoops
05:04:31 <HackEgo> ​«wisdom/rules of wisdom» -> «wisdom/rules of wisdoms»
05:04:36 <oerjan> `learn The password of the month is out of date tdnh
05:04:39 <HackEgo> Relearned 'password': The password of the month is out of date tdnh
05:04:47 <oerjan> hth
05:04:52 <shachaf> tdh thx hand
05:05:17 <sleffy> `cat bin/whoops
05:05:18 <HackEgo> OLD="wisdom/$1"; [ -z "$1" ] && OLD="$(lastfiles)"; NEW="${OLD}s"; if [ -f "$NEW" ]; then echo "«${NEW}» already exists"; exit 1; fi; mv "$OLD" "$NEW" && echo "«${OLD}» -> «${NEW}»"
05:05:43 <shachaf> `revert
05:05:44 <HackEgo> Done.
05:05:53 <shachaf> `revert
05:05:54 <HackEgo> Done.
05:05:57 <shachaf> whoops
05:06:01 <sleffy> whoops
05:06:05 <shachaf> `hurl
05:06:06 <HackEgo> https://hackego.esolangs.org/fshg/
05:06:24 <shachaf> `undo 10978
05:06:27 <HackEgo> patching file 'wisdom/rules of wisdom' \ patching file 'wisdom/rules of wisdoms'
05:07:05 <shachaf> `? shaventions
05:07:06 <HackEgo> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
05:07:16 <shachaf> `culprits bin/whoops
05:07:23 <HackEgo> oerjän shachäf oerjän oerjän oerjän oerjän
05:08:01 <shachaf> `? help
05:08:02 <HackEgo> Help is on the way. We don't know where the way is, though. You might try `help instead.
05:08:07 <shachaf> `? `help
05:08:08 <HackEgo> ​`help [<command>] gives HackEgo's default help message, or help for a specific command. Or currently possibly some other wisdom.
05:08:13 <shachaf> `help
05:08:13 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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/
05:08:50 <shachaf> ^prefixes
05:08:50 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
05:18:34 -!- sleffy has quit (Ping timeout: 240 seconds).
05:31:59 <\oren\> Marriage and bloodstain are the same
05:32:11 <\oren\> well, sound the same at least
05:44:32 -!- sleffy has joined.
05:44:51 <sleffy> `cat bin/w
05:44:52 <HackEgo> wisdom "$@"
05:52:38 <sleffy> `? tdh
05:52:40 <HackEgo> tdh is the past tense of a successful hth. hth.
05:52:48 <sleffy> `? tdnh
05:52:50 <HackEgo> tdnh does not help
05:52:57 <sleffy> oh it's recursive
05:53:17 <shachaf> the dogs now howl
05:53:57 <sleffy> `? howl
05:53:58 <HackEgo> howl? ¯\(°​_o)/¯
05:54:01 <sleffy> `? owl
05:54:03 <HackEgo> owl? ¯\(°​_o)/¯
05:54:06 <sleffy> `? dog
05:54:07 <HackEgo> dog? ¯\(°​_o)/¯
05:54:12 <sleffy> `? now
05:54:13 <HackEgo> now? ¯\(°​_o)/¯
05:54:20 <sleffy> `? ¯\(°​_o)/¯
05:54:21 <HackEgo> ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
05:54:45 <shachaf> `5 w
05:54:50 <HackEgo> 1/2:grimmargorp//Þór, Grimmargorpurinn hefur sloppið! Ragnarök eru nálæg! \ lambek's lemma//Lambek's Lemma, invented by Joachim "Taneb" Lambek, states that initial algebras have inverses. It can be proved with as few as five arrows. \ zimbabwe//olsner's desk points zimbabwards. It is highly dependent on tswett's michiganic orientation. \ xarg
05:54:53 <shachaf> `n
05:54:54 <HackEgo> 2/2:s//xargs is for piping snowmen. \ implication//Implication is a useful rhetorical device, if you know what I mean.
05:55:14 <sleffy> `cat bin/n
05:55:15 <HackEgo> line="${1-$(cat /hackenv/tmp/spline)}"; len="$(awk 'END{print NR}' /hackenv/tmp/spout)"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line<len?line+1:1))" > /hackenv/tmp/spline
05:56:27 <sleffy> `cat bin/5
05:56:27 <HackEgo> cmd="${1-quote}"; \`^ 5 "$cmd"
05:56:48 <\oren\> `? æ
05:56:49 <HackEgo> ​æ? ¯\(°​_o)/¯
05:56:56 <\oren\> `grwp æ
05:56:58 <HackEgo> blæg:Blæg is a color that cannot exist under the current understanding of physics. It is used on the #esoteric flag, along with ultraviolet and whatever is convenient. It is a nullary color, meaning that it can be mixed with itself to produce the primary colors. \ can't:can't is the most frequent word whose pronunciation varies between /ɑː/ and
05:57:22 <\oren\> wait what
05:57:27 <\oren\> `? can't
05:57:29 <HackEgo> can't is the most frequent word whose pronunciation varies between /ɑː/ and /æ/ depending on dialect. A list is: advance after answer ask aunt brass can't cast castle chance class command dance demand draft enhance example fast father glass graph grass half last laugh mask master nasty pass past path plant rather sample shan't staff task vast
05:58:00 <sleffy> `? shan't
05:58:01 <HackEgo> shan't? ¯\(°​_o)/¯
05:58:24 <\oren\> wait, who pronounces can't "cont"
05:58:48 <\oren\> bah
05:59:55 <sleffy> `? bah
05:59:56 <HackEgo> bah? ¯\(°​_o)/¯
06:01:33 <\oren\> http://dilbert.com/search_results?terms=Bah
06:02:53 <rdococ> . o O ( what would happen if you were flipped? )
06:07:40 <\oren\> rdococ: if waht was flipped?
06:07:53 <rdococ> your body.
06:08:02 <rdococ> aka. mirrored.
06:09:56 <\oren\> then you couldn't eat any food and would rapidly develop problems
06:10:26 <\oren\> because your amino acids, sugars, etc would all be the wrong chirality
06:11:13 <rdococ> huh
06:11:32 <rdococ> so if someone entered my glide-reflection wrapping world and crossed the edge they should avoid eating from there
06:12:54 <\oren\> yeah, unless you carried a supply of food that was also flipped
06:14:16 <rdococ> I just licked a Switch cartridge.
06:14:21 <rdococ> bitter, but I'm not dead.
06:14:41 <pikhq> Well, it's only denatonium benzoate, after all.
06:14:46 <rdococ> ye
06:15:04 <pikhq> It's not exactly known to be a major health hazard.
06:16:29 <\oren\> those cartridges don't taste anywhere near as bad as when you mistakenly chew a non-chewing vitamin
06:16:38 <rdococ> deters people trying to eat it and choking, which is known to be a major health hazard
06:17:09 <rdococ> death is also known to be a major health hazard, causing complete decomposition of the body in many cases
06:17:40 <sleffy> `? mapole
06:17:41 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg.
06:17:56 <rdococ> anyway, I wonder if my world's life would evolve with symmetric chemicals and amino acids to avoid the problems
06:18:01 <sleffy> `? death
06:18:02 <HackEgo> death? ¯\(°​_o)/¯
06:18:23 <rdococ> if not, then it'd be fun to see what ancient civilisation makes of it
06:18:51 <sleffy> `learn death is known to be a major health hazard, causing complete decomposition of the body in many cases.
06:18:54 <HackEgo> Learned 'death': death is known to be a major health hazard, causing complete decomposition of the body in many cases.
06:19:07 <oerjan> `slwd death//s,.,D,
06:19:09 <HackEgo> death//Death is known to be a major health hazard, causing complete decomposition of the body in many cases.
06:20:08 <oerjan> rdococ: it depends how deeply flipped you are. if it's subatomic, you'll annihilate with matter instead hth
06:20:10 <sleffy> `cat bin/slwd
06:20:11 <HackEgo> cd wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
06:20:25 <rdococ> huh
06:21:04 <sleffy> `cat bin/sled
06:21:05 <rdococ> is it related to antimatter?
06:21:05 <HackEgo> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
06:21:36 <oerjan> also, if life evolved with constant flipping, it'd probably also evolve the capability to digest both variants.
06:21:50 <oerjan> s/constant/frequent/
06:22:02 <rdococ> true
06:22:29 <oerjan> rdococ: yes, antimatter is flipped and also time reversed.
06:22:36 <rdococ> but if the world is large enough, maybe only the life around the edges where reflection occurs would
06:22:56 <pikhq> I didn't think antimatter was time-reversed?
06:23:22 <oerjan> well you'd think some of the life forms would spread into the opposite of where they started...
06:23:52 <oerjan> rdococ: actually, you cannot detect where the edge is.
06:24:20 <oerjan> unless it appears suddenly, so the life forms have already spread to both sides of it.
06:24:27 <rdococ> it'd be the place where food kills you
06:24:38 <oerjan> rdococ: but how did the food get there?
06:24:41 <sleffy> `? food
06:24:42 <HackEgo> food? ¯\(°​_o)/¯
06:25:31 <oerjan> rdococ: if life started _on_ the edge, it would spread across to both sides, and only be lethal when they met again in the middle.
06:27:07 <rdococ> hm
06:27:14 <rdococ> depends on whether the chirality of the ground matters.
06:27:17 <oerjan> pikhq: CPT symmetry. C is switching matter and antimatter, and thus equivalent to flipping both P and T.
06:27:54 <oerjan> rdococ: there is no chirality of nonliving matter.
06:28:13 <oerjan> unless you go down to subatomic level.
06:28:29 <oerjan> and then only very weakly.
06:28:40 <pikhq> Erm, *quartz* is chiral.
06:29:02 <pikhq> It doesn't matter too much, but hey.
06:29:07 <oerjan> pikhq: well ok, but both forms have the same probability don't they?
06:29:13 <pikhq> Yes.
06:29:13 <rdococ> hm
06:29:33 <oerjan> so it's not chiral in a widespread way.
06:29:58 <pikhq> One particular chirality being the only one occuring certainly *is* only true of organic matter.
06:30:13 <rdococ> so if life started in the middle, it would experience lethality when reaching the edges. but if life started on the edge, it would experience it when reaching the middle.
06:30:48 <oerjan> life is chiral only because all lifeforms have inherited the original random chirality of the building blocks of their ancestors.
06:30:54 <sleffy> `? life
06:30:56 <HackEgo> ​‘Life,’ said Marvin, ‘don't talk to me about life.’
06:31:03 <pikhq> (as you might expect, considering that any given chirality should *generally* be chemically identically to the opposite chirality)
06:31:05 <rdococ> brb, busy gawping at the new zelda's render distance... I think
06:31:05 -!- Sprocklem has quit (Ping timeout: 272 seconds).
06:31:43 -!- Sprocklem has joined.
06:40:00 <rdococ> hm
06:40:11 <rdococ> so you could have two different lifeforms with opposing chiralities in one world?
06:40:56 <oerjan> assuming they arose independently
06:41:05 <sleffy> `? Mark Shuttleworth
06:41:06 <pikhq> I mean, in principle, but it'd likely require two unique instances of abiogenesis.
06:41:06 <HackEgo> Mark Shuttleworth? ¯\(°​_o)/¯
06:41:16 <pikhq> Which *seems* awfully unlikely.
06:41:50 <rdococ> either way, the mirroring would make there appear to be two such forms
06:42:40 -!- tromp has quit (Remote host closed the connection).
06:55:42 -!- hppavilion[1] has quit (Remote host closed the connection).
06:56:11 -!- hppavilion[1] has joined.
07:00:32 -!- FreeFull has quit.
07:15:02 -!- sleffy has quit (Ping timeout: 260 seconds).
07:21:39 -!- doesthiswork has quit (Quit: Leaving.).
07:28:36 <rdococ> ih hppavilion[1].
07:37:38 -!- Elronnd\dislex has changed nick to Elronnd.
07:38:23 -!- Elronnd has changed nick to elronnd\dislex.
07:38:30 -!- elronnd\dislex has changed nick to Elronnd\dislex.
07:42:56 <rdococ> imagine: a disease, that only infects people who haven't digested denatonium benzoate
07:43:11 -!- tromp has joined.
07:47:54 -!- tromp has quit (Ping timeout: 255 seconds).
07:58:29 -!- staffehn_ has quit (Ping timeout: 272 seconds).
07:58:42 <oerjan> . o O ( detonatium )
07:59:00 -!- oerjan has quit (Quit: Nite).
08:07:00 -!- staffehn has joined.
08:10:24 -!- jix has quit (Ping timeout: 255 seconds).
08:13:46 -!- jix has joined.
08:15:50 -!- staffehn has quit (Ping timeout: 245 seconds).
08:20:42 -!- staffehn has joined.
08:33:18 -!- Sgeo_ has joined.
08:34:57 <rdococ> myay
08:35:43 -!- Sgeo has quit (Ping timeout: 268 seconds).
08:36:48 -!- Elronnd\dislex has left.
08:48:20 <rdococ> Prediction: there is someone out there who finds the chemical sexy and is already proving rule 34 once again
09:01:59 -!- Sgeo__ has joined.
09:04:00 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
09:21:33 -!- wob_jonas has joined.
09:23:31 <wob_jonas> `? limoncello
09:23:32 <HackEgo> limoncello? ¯\(°​_o)/¯
09:26:31 <wob_jonas> `? monad
09:26:33 <HackEgo> Monads are just monoids in the category of endofunctors.
09:26:45 <wob_jonas> `? burrito
09:26:46 <HackEgo> Burritos are like Monads, according to Joe. See https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/
09:42:51 <wob_jonas> "<zzo38> Now I invented a extended version of MMIX object format, which allows for 32-bit line numbers, external symbols, large symbol tables, and a few other things." => can't ELF already do that, with tools that support it??
09:48:54 -!- augur has quit (Quit: Leaving...).
10:10:05 <wob_jonas> "<rdococ> but if the world is large enough, maybe only the life around the edges where reflection occurs would" => there are no edges. locally there are no flips anywhere, you have to go around the world to get flipped
10:12:50 <wob_jonas> "<pikhq> I mean, in principle, but it'd likely require two unique instances of abiogenesis. / Which *seems* awfully unlikely." => the unlikely part is both origins surviving
10:13:33 <wob_jonas> but then, we don't really know how unlikely it really is, we only have one biome to examine, and this one just happens to have only one origin of life
10:14:12 <wob_jonas> and also apparently just one surviving point where organisms as complicated as eukaryotes have evolved
10:14:34 <wob_jonas> I'm pretty proud of the original eukaryote really
10:15:06 <wob_jonas> (I can be proud of my ancestors, right?)
10:44:28 -!- tromp has joined.
10:49:07 -!- tromp has quit (Ping timeout: 240 seconds).
10:53:06 -!- erkin has joined.
11:06:49 -!- Phantom_Hoover has joined.
11:16:04 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s=~/\n\z/){$c++} $a++} } print "matching: $c/$a entries;"
11:16:09 <HackEgo> matching: 1511/1519 entries;
11:16:22 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s=~/\n./s){$c++} $a++} } print "matching: $c/$a entries;"
11:16:24 <HackEgo> matching: 2/1519 entries;
11:16:31 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s=~/\r./s){$c++} $a++} } print "matching: $c/$a entries;"
11:16:33 <HackEgo> matching: /1519 entries;
11:16:41 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s=~/\r/s){$c++} $a++} } print "matching: $c/$a entries;"
11:16:43 <HackEgo> matching: /1519 entries;
11:16:46 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s=~/\x00/s){$c++} $a++} } print "matching: $c/$a entries;"
11:16:49 <HackEgo> matching: /1519 entries;
11:17:26 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s!~/\n\z/s){print "$f "} }}
11:17:28 <HackEgo> wisdom/ᛁᚿ wisdom/b_jonas can't spell wisdom/certainly wisdom/certainty wisdom/nak wisdom/o wisdom/output wisdom/wlcom
11:17:49 <wob_jonas> ``` echo >> wisdom/ᛁᚿ
11:17:50 <HackEgo> No output.
11:17:53 <wob_jonas> `?ᛁᚿ
11:17:54 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?ᛁᚿ: not found
11:17:59 <wob_jonas> `? ᛁᚿ
11:18:00 <HackEgo> ​ᛁᚿ ᛋᚿᛅᚠᚠᛚᛚᛋ ᛁᚮᚴᚢᛚᛁᛋ ᚴᛦᛆᛏᛅᛦᛅᛘ ᚴᛅᛘ ᚦᛅᛚᛁᛒᛆᛏ ᚢᛘᛒᛦᛆ ᛋᚴᛆᛦᛏᛆᛦᛁᛋ ᛁᚢᛚᛁᛁ ᛁᚿᛏᛦᛆ ᚴᛆᛚᛅᚿᚦᛆᛋ ᚦᛅᛋᚴᛅᚿᚦᛅ, ᛆᚢᚦᛆᛋ ᚢᛁᛆᛏᚮᛦ, ᛏᛅ ᛏᛅᛦᛦᛅᛋᛏᛦᛅ ᚴᛅᚿᛏᛦᚢᛘ ᛆᛏᛏᛁᚿg
11:18:13 <wob_jonas> `1 ? ᛁᚿ
11:18:14 <HackEgo> 1/2:ᛁᚿ ᛋᚿᛅᚠᚠᛚᛚᛋ ᛁᚮᚴᚢᛚᛁᛋ ᚴᛦᛆᛏᛅᛦᛅᛘ ᚴᛅᛘ ᚦᛅᛚᛁᛒᛆᛏ ᚢᛘᛒᛦᛆ ᛋᚴᛆᛦᛏᛆᛦᛁᛋ ᛁᚢᛚᛁᛁ ᛁᚿᛏᛦᛆ ᚴᛆᛚᛅᚿᚦᛆᛋ ᚦᛅᛋᚴᛅᚿᚦᛅ, ᛆᚢᚦᛆᛋ ᚢᛁᛆᛏᚮᛦ, ᛏᛅ ᛏᛅᛦᛦᛅᛋᛏᛦᛅ ᚴᛅᚿᛏᛦᚢᛘ ᛆᛏᛏᛁᚿ
11:18:17 <wob_jonas> `spam
11:18:18 <HackEgo> 2/2:gᛅᛋ. ᚴᚮᚦ ᚠᛅᚴᛁ. ᛆᛦᚿᛅ ᛋᛆᚴᚿᚢᛋᛋᛅᛯ
11:18:44 <wob_jonas> ``` echo >> wisdom/b_jonas\ can\'t\ spell
11:18:46 <HackEgo> No output.
11:18:50 <wob_jonas> ``` echo >> wisdom/o
11:18:52 <HackEgo> No output.
11:18:55 <wob_jonas> `? b_jonas can't spell
11:18:56 <HackEgo> b_jonas can't spell these words: weird, hygiene, etymology, myopia, hibernate, carbohydrate, appearance, maintenance, appropriate, privilege, obsolete, heard, homogeneous, jealous; and confuses: drought, draught/draft; couch, coach; depreciate, deprecate; dilate, dilute; contiguous, continuous; discrete, discreet.
11:18:58 <wob_jonas> `? o
11:18:59 <HackEgo> o is a popular comedy adventure fantasy webcomic. It's about a group of adventurers, heroes or warriors (whatever you want to call them) called the Order of the Stick, as they go about their adventures with minimal competence or knowledge of what they are doing, and eventually sort of stumble into a plan by an undead sorcerer to conquer the world,
11:19:05 <wob_jonas> `? certainly
11:19:06 <HackEgo> We don't know what certainly is for sure, but it certainly isn't a functor.
11:19:08 <wob_jonas> `? certainty
11:19:09 <HackEgo> We don't know what certainty is for sure, but we have certainty that it isn't a functor.
11:19:10 <wob_jonas> `? nak
11:19:12 <HackEgo> No output.
11:19:13 <wob_jonas> `? output
11:19:14 <HackEgo> No output.
11:19:21 <wob_jonas> `? wlcom
11:19:22 <HackEgo> Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: <http://bit.ly/C4TUY>. (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.)
11:19:52 <wob_jonas> ``` od -vtx -Ax wisdom/nak
11:19:54 <HackEgo> 000000
11:19:59 <wob_jonas> ``` od -vtx -Ax wisdom/output
11:20:00 <HackEgo> 000000
11:21:07 <wob_jonas> ``` od -vtx -Ax wisdom/sp5zTEKIPozuQ06pczPhN2Nh47houup413gLQwU77OU
11:21:08 <HackEgo> od: wisdom/sp5zTEKIPozuQ06pczPhN2Nh47houup413gLQwU77OU: No such file or directory
11:21:26 <wob_jonas> `? welcome
11:21:27 <HackEgo> 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.)
11:21:41 <wob_jonas> ``` echo > wlcom
11:21:43 <HackEgo> No output.
11:21:51 <wob_jonas> `revert
11:21:52 <HackEgo> Done.
11:21:54 <wob_jonas> ``` echo >> wlcom
11:21:56 <wob_jonas> `? wlcom
11:21:56 <HackEgo> No output.
11:21:57 <HackEgo> Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: <http://bit.ly/C4TUY>. (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.)
11:22:06 <wob_jonas> `? rules of wisdom
11:22:08 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced with no space at the end, and use proper capitalization and punctuation
11:25:24 <wob_jonas> `perl -e {$f="wisdom/rules of wisdom";open$i,"<",$f or die;local$/;$s=<$i>;$s=~s/with no space at the end/and end in a newline with no space before that/ or die;$s=~s/\n\z// or die;print$s}
11:25:25 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
11:25:47 <wob_jonas> `perl -e {$f="wisdom/rules of wisdom";open$i,"<",$f or die;local$/;$s=<$i>;$s=~s/with no space at the end/and end in a newline with no space before that/ or die;$s=~s/\n\z// or die;print$s;open$o,">",$f;print$o $s or die;}
11:25:48 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
11:25:57 <wob_jonas> `? rules of wisdom
11:25:58 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
11:26:17 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s!~/\n\z/s){print "$f "} }}
11:26:19 <HackEgo> wisdom/certainly wisdom/certainty wisdom/nak wisdom/output wisdom/rules of wisdom wisdom/wlcom
11:26:31 <wob_jonas> `? certainly
11:26:32 <HackEgo> We don't know what certainly is for sure, but it certainly isn't a functor.
11:26:33 <wob_jonas> `? certainty
11:26:34 <HackEgo> We don't know what certainty is for sure, but we have certainty that it isn't a functor.
11:27:07 <wob_jonas> ``` echo >> wisdom/certainly; echo >> wisdom/certainty; head wisdom/certain*y
11:27:10 <HackEgo> ​==> wisdom/certainly <== \ We don't know what certainly is for sure, but it certainly isn't a functor. \ \ ==> wisdom/certainty <== \ We don't know what certainty is for sure, but we have certainty that it isn't a functor.
11:27:36 <wob_jonas> ``` ls -aF
11:27:37 <HackEgo> ​./ \ ../ \ .hg/ \ .hg_archival.txt \ .hgignore \ 5pEV4X5h \ bin/ \ canary \ emoticons/ \ esobible/ \ etc/ \ evil/ \ factor/ \ good/ \ hw/ \ ibin/ \ interps/ \ izash.c \ karma \ le/ \ lib/ \ misle/ \ nasmbuild/ \ paste/ \ ply-3.8/ \ quines/ \ quinor/ \ quotes \ share/ \ src/ \ test2 \ testfile \ tmflry/ \ tmp/ \ wisdom/ \ wlcom
11:27:59 <wob_jonas> ``` ls -aF src
11:28:01 <HackEgo> ​./ \ ../ \ 99.sh \ bob.c \ brainfuck.fu \ ciol/ \ ciol.c \ daoyu.c \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fizziecoin.jpg \ fueue.c \ grph.c \ hello.c \ hello2.c \ maze.c \ orenbow.c \ pikhqbow.c \ ploki/ \ ploki-0.6.5.1.tar.bz2 \ u8tbl.c \ ul.emm
11:30:14 <wob_jonas> `perl -e for$f(map{glob}"wisdom/*","wisdom/*/*"){ if(-f$f){open$i,"<",$f or die;local$/;$s=<$i>; if($s=~/\n./s){print "$f "} }}
11:30:17 <HackEgo> wisdom/bdsmreclist wisdom/indexed monad
11:30:26 <wob_jonas> `? indexed monad
11:30:28 <HackEgo> Indexed monads are just monads on an indexed category. \ Indexed monads are just categories enriched over the monoidal category of endofunctors.
11:43:15 -!- boily has joined.
11:55:28 <boily> `w
11:55:29 <HackEgo> complete heyting algebra//A complete Heyting algebra is just a cartesian closed complete lattice.
11:56:34 <wob_jonas> ``` rm wisdom/{burito,buritto,burritto}
11:56:36 <HackEgo> No output.
11:56:42 <wob_jonas> `? buritto
11:56:43 <HackEgo> buritto? ¯\(°​_o)/¯
11:56:48 <wob_jonas> `? burrito
11:56:49 <HackEgo> Burritos are like Monads, according to Joe. See https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/
11:57:16 <wob_jonas> `? perpetual motion machine
11:57:17 <HackEgo> Perpetual motion machines came with FreeFull's phone. They were hallucinated by Slereah's lack of entropy.
11:58:02 <boily> ...
11:58:10 <boily> `cwlprits perpetual motion machine
11:58:17 <HackEgo> boil̈y boil̈y
11:58:20 <wob_jonas> `? le/arn
11:58:21 <HackEgo> lern 2 spel
12:00:01 <quintopia> helloily
12:00:25 <boily> QUINTHELLOPIA!
12:00:31 <boily> you're morning!
12:00:38 <quintopia> im rome
12:00:45 <quintopia> its afternoon
12:01:30 <boily> !
12:01:33 <boily> how's life over there?
12:01:42 <quintopia> lets see
12:02:38 <quintopia> @metar LIRF
12:02:38 <lambdabot> LIRF 021050Z 24009KT 200V270 CAVOK 26/11 Q1019 NOSIG
12:02:47 <quintopia> like that
12:03:46 <boily> quite good.
12:05:15 <quintopia> u?
12:05:27 <wob_jonas> helloily
12:05:46 <wob_jonas> I've been adding newlines to the ends of wisdom entries, plus removing it from one
12:05:50 <wob_jonas> `? rules of wisdom
12:05:52 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
12:06:07 <wob_jonas> I found it annoying when wisdoms ran together in the `5 w output you keep doing
12:08:03 <boily> quintopia: humid! but the trees and herbs and plants and mushrooms and all that greenery is happily greening ^^
12:08:06 <quintopia> good good
12:08:12 <wob_jonas> there were only like five newlineless entries and I fixed half of them
12:08:54 <quintopia> i recruited a third for our late june pandora adventures
12:09:00 <wob_jonas> the remaining one is wlcom
12:09:18 <wob_jonas> I don't understand that entry so maybe it does need the lack of newline for humor or something
12:10:54 <boily> quintopia: !
12:10:58 <quintopia> `wisdom wlcom
12:10:59 <HackEgo> wlcom//Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: <http://bit.ly/C4TUY>. (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.)
12:11:10 <wob_jonas> `howg wlcm
12:11:17 <HackEgo> No output.
12:11:27 <boily> vwls r vrrtd.
12:11:27 <quintopia> i see no reason not to include a newline
12:12:19 <wob_jonas> what's that entry even supposed to do?
12:12:19 <quintopia> `wlcm
12:12:20 <HackEgo> Wlcm t th ntrntnl hb fr strc prgrmmng lngg dsgn nd dplymnt! Fr mr nfrmtn, chck t r wk: <http://slngs.rg/>. (Fr th thr knd f strc, try #strc n EFnt r DALnt.)
12:12:29 <wob_jonas> `howg wlcom
12:12:35 <wob_jonas> `howg wlcm
12:12:44 <HackEgo> ​<km̈c> printf \'Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: <http://bit.ly/C4TUY>. (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.)\' > wisdom/wlcom
12:12:44 <HackEgo> No output.
12:13:35 <quintopia> looks like he typoed the n
12:14:33 <quintopia> its a roman holiday
12:14:43 <quintopia> banks are closed
12:16:13 <quintopia> we dont know how to get from sorrento to athens affordably
12:18:13 <boily> trains?
12:18:59 <wob_jonas> swim across the sea?
12:20:06 -!- boily has quit (Quit: CAPACITOR CHICKEN).
12:30:12 -!- hppavilion[1] has quit (Ping timeout: 272 seconds).
12:38:25 <wob_jonas> or go by car, which is cheap if three people travel together in one car, but probably expensive for just one person
12:41:51 -!- jaboja has joined.
12:55:00 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
13:03:56 -!- nullcone has quit (Quit: Connection closed for inactivity).
13:37:22 -!- tromp has joined.
13:49:56 -!- tromp has quit (Remote host closed the connection).
13:50:55 -!- tromp has joined.
14:00:33 -!- doesthiswork has joined.
14:16:05 -!- h0rsep0wer has joined.
14:45:16 -!- h0rsep0wer has quit (Quit: Leaving).
14:58:04 -!- jaboja has quit (Ping timeout: 240 seconds).
15:01:23 -!- Phantom_Hoover has joined.
15:09:35 <wob_jonas> I'm reading xkb definition files... a complicated mess with lots of small parts with all sorts of inheritence, and I can't see which parts of the source eventually gets included for the layout
15:10:44 <wob_jonas> I understand that it has to be composable, but still...
15:10:47 <wob_jonas> it's so complicated
15:14:10 -!- Zarutian has joined.
15:14:43 -!- Zarutian has quit (Read error: Connection reset by peer).
15:16:25 -!- Zarutian has joined.
15:25:31 -!- atslash has joined.
15:43:47 -!- electrolex has joined.
16:45:24 -!- FreeFull has joined.
16:54:48 -!- [Bowserinator] has changed nick to Bowserinator.
17:02:30 -!- jix has quit (Ping timeout: 245 seconds).
17:02:40 -!- jix has joined.
17:16:46 -!- PinealGlandOptic has quit (Quit: leaving).
17:32:05 <\oren\> people say you can get all your vitamins from your food, but I think that only applies if you don't eat nothing but junk food
17:56:33 <rdococ> Thought experiment: what would happen if you turned in time?
17:59:22 <\oren\> rdococ: that's what a lorentz transformation is
18:00:00 <rdococ> I am aware of that: I meant what would happen if you turned in time like it was an ordinary spatial dimension
18:00:49 <\oren\> probably a massive explosion
18:01:26 <\oren\> becuase the side that was going backward in time would become antimatter
18:01:35 <rdococ> Okay, let me rephrase: what would it look like for an object to face the future?
18:02:34 <rdococ> Take your regular cube, and swap the X axis with the time axis (I realize this isn't rotation, but the cube has 4 lines of symmetry, so it doesn't matter. heh.)
18:05:30 <rdococ> Or, take that cube's world line, and rotate it 90 degrees.
18:11:18 <\oren\> uh... well, it would become a really, really long rectangle that lasts a tiny fraction of a second?
18:12:24 <rdococ> hm
18:12:46 <rdococ> okay, imagine that cube staying the same, but its eyes are facing the time axis
18:13:24 <rdococ> not literally, but nvm
18:18:31 <\oren\> wow I'm this far into this veido https://youtu.be/uWfcgiODqrY?t=6h48m5s
18:18:43 <\oren\> six hours, 48 minutes
18:19:46 <rdococ> I'm listening to MK8's soundtrack because it's awesome.
18:22:11 <\oren\> also, this is an opening song of an eroge and it's a better song than a lot of primetime anime openings
18:24:32 <rdococ> er
18:24:35 <rdococ> okay
18:25:58 <\oren\> I still don't know how this video is still up tho. I mean, he put together 145 opening songs of various eroge into an 11 hour video
18:26:13 -!- jaboja has joined.
18:26:26 <\oren\> you'd think they would get around to dmcaing it
18:32:52 -!- idris-bot has quit (Quit: Terminated).
18:35:03 -!- Melvar has quit (Quit: thunderstorm).
18:42:02 -!- sleffy has joined.
18:42:28 -!- electrolex has quit (Quit: Leaving).
18:42:48 <sleffy> `? coffee
18:42:49 <HackEgo> Coffee is a strange brew. Enticing wisps of vapour catch the eye, the soul ensnared into dark vortices of flavour. Some minds mix in milk and sugar to counteract coffee's black magic.
18:46:32 -!- jaboja has quit (Remote host closed the connection).
18:49:11 <rdococ> `? alchemy
18:49:12 <HackEgo> alchemy? ¯\(°​_o)/¯
18:57:50 <sleffy> `? sleep
18:57:51 <HackEgo> Sleep is for the weak.
18:57:54 <sleffy> `? weak
18:57:56 <HackEgo> weak? ¯\(°​_o)/¯
18:58:09 -!- hppavilion[1] has joined.
18:58:18 <sleffy> Weakness is for the sleep
18:59:45 <rdococ> `le//rn weakness//Weakness is for the sleep.
18:59:48 <HackEgo> Learned 'weakness': Weakness is for the sleep.
19:00:07 <shachaf> `revert
19:00:08 <HackEgo> Done.
19:00:27 -!- Sprocklem has quit (Ping timeout: 240 seconds).
19:00:29 <rdococ> `? brevity
19:00:31 <HackEgo> syn. "shortness"
19:00:34 <rdococ> `? shortness
19:00:35 <HackEgo> syn. "brevity"
19:00:39 <rdococ> `? wit
19:00:40 <HackEgo> wit? ¯\(°​_o)/¯
19:01:22 <shachaf> `forget shortness
19:01:25 <HackEgo> Forget what?
19:02:03 -!- Sprocklem has joined.
19:09:03 -!- Sprocklem has quit (Ping timeout: 260 seconds).
19:10:34 -!- Sprocklem has joined.
19:11:46 <int-e> . o O ( Hello, sleeple! )
19:16:14 * rdococ farts
19:17:12 <sleffy> `? fart
19:17:13 <HackEgo> fart? ¯\(°​_o)/¯
19:17:23 <sleffy> `? syn
19:17:24 <HackEgo> syn? ¯\(°​_o)/¯
19:17:26 <sleffy> `? ack
19:17:27 <HackEgo> ack? ¯\(°​_o)/¯
19:18:02 <rdococ> ba
19:27:02 -!- jaboja has joined.
19:30:20 -!- Sprocklem has quit (Ping timeout: 240 seconds).
19:37:30 -!- jaboja has quit (Ping timeout: 260 seconds).
19:52:43 <erkin> syn syn enq?
19:54:15 <int-e> . o O ( "fart" is an uncommon portmanteau of "fan art" )
19:56:18 <rdococ> . o . o O o O
19:56:39 <rdococ> o . O
19:58:30 * erkin pops bubbles
20:00:16 <sleffy> `? bubble
20:00:18 <HackEgo> bubble? ¯\(°​_o)/¯
20:00:39 <sleffy> `? error
20:00:40 <HackEgo> error? ¯\(°​_o)/¯
20:00:43 <sleffy> erk: 5
20:06:25 -!- Melvar has joined.
20:08:54 -!- idris-bot has joined.
20:15:24 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:16:17 -!- sleffy has quit (Ping timeout: 255 seconds).
20:16:20 -!- doesthiswork has quit (Ping timeout: 240 seconds).
20:17:41 -!- hppavilion[1] has quit (Remote host closed the connection).
20:18:06 -!- hppavilion[1] has joined.
20:20:57 <rdococ> hppavilion[1] ih.
20:21:12 <hppavilion[1]> rdocomrade!
20:21:24 <rdococ> I'm trying to think of a good alchemy system.
20:23:09 <rdococ> Failing that, maybe a good geometric magic system.
20:26:05 <rdococ> I've also considered an alternative elemental system where fire isn't included as an element.
20:28:22 <rdococ> OOh! I just had an idea. What if water + fire = salt?
20:39:47 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:43:02 -!- hppavilion[1] has joined.
21:05:25 -!- electrolex has joined.
21:54:31 -!- nullcone has joined.
21:55:05 -!- tromp has quit (Remote host closed the connection).
22:00:13 -!- tromp has joined.
22:06:26 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
22:11:08 -!- tromp has quit (Remote host closed the connection).
22:12:01 <zzo38> I want the category-theory magic system. But I don't know why fire shouldn't be included as an element if the other three classical elements are. (Although an entirely different system can be made up; but, even the Chinese elements is including fire, too)
22:12:26 <shachaf> But do you speak Chinese?
22:12:57 <zzo38> No
22:15:07 <rdococ> you could say fire is a process
22:15:27 <shachaf> Do you speak Portuguese?
22:15:49 <rdococ> you'd have water, fire-air and earth. fire could turn that into salt, burnt-air and ash.
22:36:39 -!- esoman has joined.
22:36:48 <esoman> I have an idea for an esolang.
22:36:59 <esoman> Basically its Prolog with different syntax.
22:37:23 <esoman> The syntax is an ASCII graph, with boxes representing relations.
22:40:14 -!- esoman has quit (Client Quit).
22:40:27 -!- sleffy has joined.
22:42:10 <prooftechnique> Sounds like https://hackage.haskell.org/package/needle
22:42:44 <sleffy> `? train
22:42:45 <HackEgo> train? ¯\(°​_o)/¯
22:43:24 <shachaf> sleffy: see #trains hth
22:44:47 <sleffy> `? #trains
22:44:48 <HackEgo> ​#trains? ¯\(°​_o)/¯
23:09:03 -!- boily has joined.
23:12:03 -!- tromp has joined.
23:14:10 * boily pokes hppavilion[1]
23:15:35 * hppavilion[1] pauses a moment, then expands cartoonishly and swallows boily whole in a hilarious fashion
23:16:34 -!- tromp has quit (Ping timeout: 240 seconds).
23:18:20 * boily lights a flashlight. “I wonder if there are any grues in here...”
23:19:04 <prooftechnique> hppavilion[1]: What is this tag thing about?
23:20:15 <zzo38> I have starting writing Z-machine implementation with MMIX.
23:25:22 -!- danieljabailey has quit (Quit: ZNC 1.6.3+deb2 - http://znc.in).
23:28:32 -!- sleffy has quit (Ping timeout: 241 seconds).
23:29:26 -!- tromp has joined.
23:31:54 <boily> `w
23:31:56 <HackEgo> zzo38card//zzo38cards are at http://zzo38computer.org/textfile/miscellaneous/magic_card/cards.txt
23:38:31 -!- sleffy has joined.
23:40:12 -!- Cale has quit (Excess Flood).
23:40:13 -!- JX7P has quit (Excess Flood).
23:40:16 -!- IRIXUser has joined.
23:40:37 -!- Cale has joined.
23:40:38 -!- IRIXUser has changed nick to Guest72713.
23:42:27 -!- tromp has quit (Remote host closed the connection).
23:43:46 -!- [iovoid] has changed nick to iovoid.
23:43:56 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
23:45:57 -!- boily has quit (Quit: EATING CHICKEN).
23:50:20 <zzo38> Do you like this cards?
23:51:41 <shachaf> There are too many for me to read.
23:51:46 <shachaf> Pick one or two and I'll read them.
23:52:15 <shachaf> "Enchant spell"?
23:53:04 -!- Phantom_Hoover has joined.
23:54:04 <zzo38> A permanent could be attached to any object or player.
23:54:32 <shachaf> Do you mean an enchantment?
23:54:39 <shachaf> Er, an aura?
23:54:41 <shachaf> Whatever it's called.
23:54:43 <shachaf> I don't know.
23:55:02 <rdococ> if ice out of the fire/ice/lightning triangle freezes you, what's the point of lightning paralysing you?
23:55:09 <zzo38> Most permanents cannot be attached to anything, although Auras, Equipment, and Fortification, can.
23:55:29 <rdococ> if you ask me, lightning could make you move randomly?
23:55:33 -!- Sprocklem has joined.
23:56:00 <shachaf> Oh, I see.
23:56:01 <shachaf> You're right.
23:58:19 <zzo38> Do you like card "Acclamation of the Denied"? Some card also I make up based on the Dungeons&Dragons character, such as "Zeux Agem".
2017-06-03
00:00:55 <shachaf> I don't remember how Conspiracy cards work.
00:02:15 <zzo38> How it works is if you have drafted that card you may include it in your command zone at the beginning of the game. If it has hidden agenda, then it is face-down and secretly chosen a card name, and then it can be turned face-up as a special action.
00:02:47 <shachaf> You may turn it face-up whenever you want?
00:03:09 <zzo38> Yes, any time you have priority.
00:03:33 <shachaf> I like cards that let you do things even when you don't have priority.
00:05:04 <zzo38> When you don't have priority, you still might do stuff during a mana step or when some effect requires you to make a choice, other than that you can concede at any time, I think.
00:05:37 -!- oerjan has joined.
00:05:55 <shachaf> What about cards that let you cast spells while you're searching your library?
00:06:01 <shachaf> Can that happen when you don't have priority? I don't remember.
00:07:40 <zzo38> Yes.
00:08:34 <zzo38> Some effects have you cast a spell or do other stuff as part of an effect, but normally, if it is not a part of the effect, it cannot be done unless you have priority (except that you can still activate mana abilities during a mana step, and state-based actions will be deferred until someone does get priority).
00:10:08 -!- erkin has quit (Quit: Leaving).
00:13:58 <oerjan> aww my ppcg answer got unaccepted
00:14:40 -!- sleffy has quit (Ping timeout: 255 seconds).
00:15:31 <prooftechnique> Aww
00:15:53 -!- tromp has joined.
00:16:22 <oerjan> what, despite it _still_ being the only one...
00:18:21 <prooftechnique> Maybe their problem unhappened
00:18:42 <oerjan> it was an old answer...
00:18:44 -!- hppavilion[1] has joined.
00:25:16 <rdococ> ho
00:26:03 <oerjan> oh?
00:28:44 -!- tromp has quit (Remote host closed the connection).
00:30:25 <rdococ> ?ho
00:30:25 <lambdabot> Maybe you meant: hoogle hoogle+ do
00:30:48 <shachaf> `5 w
00:30:53 <HackEgo> 1/2:something-that-isn't-in-hackego's-wisdom//It is now. \ russia//Russia is a country so huge it manages to be so near to both Finland and Japan. It used to be part of the Soviet Union before Ronald Reagan destroyed it. \ mathematimu//A mathematimu is a quantum of mathematics. If you observe it, its codepoint can change. \ irc//IRC is short for "I
00:30:56 <shachaf> `n
00:30:57 <HackEgo> 2/2:nternet Relay Chat". It is named so because all the servers are constructed from relays. \ delaware//Delaware is a US state in which everybody speaks German.
00:33:40 -!- jaboja has joined.
00:33:41 <prooftechnique> The antecedent of "it" is ambiguous in that wisdom entry
00:34:10 <prooftechnique> One makes Reagan a political juggernaut; the other, a literal one
00:34:38 <rdococ> I present my brand new chatting system
00:34:44 <rdococ> the Internet Transistor Chat :P
00:36:38 <prooftechnique> Internet Resistor Chat is so much more militant, though
00:38:01 <oerjan> Internet Relay Capacitors
00:38:42 <oerjan> Internet Tube Chat, obviously.
00:51:46 -!- Marcela_Gandara1 has joined.
00:51:57 -!- Destructible has joined.
00:52:00 <Destructible> hello
00:53:25 <Marcela_Gandara1> hol
00:56:30 <Destructible> I got kicked from chat for covfefe memes
00:57:39 <Marcela_Gandara1> quien sabe como instalar una impresara HP Deskjet 1000 a mi canaima(linux)?
00:58:09 <Destructible> no hablas espanol
00:58:59 <zzo38> Sorry I am not so good at Spanish, this is the English IRC. Try the Spanish IRC.
00:59:23 <Destructible> (I was saying I don't speak spanish :P)
01:00:04 <zzo38> Yes I know that much of Spanish at least
01:00:13 <zzo38> But I reply to Marcela_Gandara1
01:01:10 <shachaf> `bienvenido Marcela_Gandara1
01:01:12 <HackEgo> Marcela_Gandara1: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: <http://esolangs.org/>. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.)
01:06:29 <Destructible> ok
01:06:47 <Destructible> so, I have made two esolangs. would these be appreciated on the wiki
01:07:11 <Destructible> they aren't bf derivatives, though the second one is kind of similar
01:07:51 <zzo38> You can post so that we can see.
01:09:39 <Destructible> ok
01:11:11 <Destructible> https://github.com/Destructible-Watermelon/turtl-d/
01:11:27 <Destructible> (that's the second one)
01:11:48 <Destructible> https://github.com/Destructible-Watermelon/Woefully
01:12:08 <Destructible> that one is a mega tarpit with a different kind of control flow than I have encountered before
01:12:33 <Destructible> it has no explicit conditionals
01:13:06 <Destructible> the closest thing to a conditional is multiplying a value by 1 or zero and then moving that many to get to a different state
01:13:39 <Destructible> Is it good? The woefully has a docs md file
01:15:44 <zzo38> I looked; perhaps example should be added on, too
01:15:55 <zzo38> And then these two thing can be posted on wiki.
01:16:03 <Destructible> The woefully is actually such a tarpit that I haven't made anything more complex than a repunit generator
01:16:27 <Destructible> I do believe it is TC though
01:17:47 <zzo38> Unless you have a proof you should not add category to specify is TC.
01:17:49 <Destructible> you could emulate a minsky machine with the state moving the pointer
01:18:08 <Destructible> I can't sketch an absolute proof, but I can explain why it is TC
01:18:38 <Destructible> If I made a bf interpreter in this I would be very surprised with myself
01:18:53 <zzo38> Then you can add such a explanation to wiki. This program is MIT license; you can link to such program, but the test you will add into wiki should be public domain. OK
01:19:27 -!- pledis has quit (Ping timeout: 246 seconds).
01:21:16 <zzo38> I am working on making Z-machine implementation in MMIX; do you like this?
01:21:28 <Destructible> links? I do not get it
01:22:39 <zzo38> This is a part of the program so far: http://sprunge.us/McGB (there may be some mistakes in it, maybe, though)
01:23:07 <\oren\> https://www.youtube.com/watch?v=HnQSdlbw3es
01:23:37 -!- tromp has joined.
01:34:01 <Destructible> interesting
01:36:49 <Destructible> z-machine is good probably
01:38:29 -!- electrolex has quit (Quit: Leaving).
01:38:42 -!- Marcela_Gandara1 has quit (Ping timeout: 260 seconds).
01:41:38 -!- Marcela_Gandara1 has joined.
01:43:38 -!- Destructible has quit (Ping timeout: 260 seconds).
01:44:23 <\oren\> the first episode of pokemon aired in 1997
01:47:29 -!- Marcela_Gandara2 has joined.
01:47:39 -!- Destructible has joined.
01:48:15 -!- Marcela_Gandara1 has quit (Read error: Connection reset by peer).
01:50:06 <Destructible> I might try making an esolang page... but I'm kind of lazy
01:50:13 -!- doesthiswork has joined.
01:51:21 <zzo38> Do you know any MMIX programming and/or any Z-machine programming? I wrote a document about Z-machine programming actually.
01:58:42 <Destructible> none
02:03:26 -!- Sprocklem has quit (Ping timeout: 260 seconds).
02:03:57 -!- tromp has quit (Remote host closed the connection).
02:04:17 <rdococ> Piana
02:04:28 -!- atslash has quit (Ping timeout: 255 seconds).
02:05:03 <Destructible> what
02:07:14 <oerjan> rdococ is secretly a relative of `words
02:07:20 <oerjan> `words spanish
02:07:23 <HackEgo> Argument "spanish" isn't numeric in int at /hackenv/bin/words line 148.
02:07:28 <oerjan> darn
02:07:38 <rdococ> `words english
02:07:38 <oerjan> `words --spanish
02:07:39 <HackEgo> Argument "english" isn't numeric in int at /hackenv/bin/words line 148.
02:07:40 <HackEgo> lasenussanglia
02:07:45 <rdococ> `words --english
02:07:46 <HackEgo> Unknown option: english
02:07:50 <oerjan> `words 50 --spanish
02:07:51 <HackEgo> sistaparo detud disch panadamerla invió avigine sacári tli pana dícultar disen aber estia bras los graus estica ador protel bon palmarchlanar oeriento envir oresicia hernitab
02:08:18 <oerjan> `words 50 --canadian-english-insane
02:08:19 <HackEgo> ira chic infustrate agedamen cutchalockin dorsed kozuwainirogogue supernic humated ency headator lenacensel int explancram bologill stryophylar isosod dultitlinic gainewscal ichrobri flate serabolime port kolksikhay counderstor
02:08:35 <rdococ> ?
02:08:42 <rdococ> `words --british-english
02:08:43 <HackEgo> Unknown option: british-english
02:08:48 <rdococ> er
02:08:55 <oerjan> `words -l
02:08:55 <HackEgo> valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian --esolangs \ default: --eng-1M
02:09:05 <rdococ> `words --eng-gb
02:09:07 <HackEgo> ahin
02:09:13 <rdococ> what would the difference be between -gb and -us?
02:09:15 <rdococ> `words 50 --eng-gb
02:09:17 <HackEgo> abad homo grierpenned crucle aflf num spaien bria fartil onftc mech copol peda illa coudeter crentur machich hyda form malike hofstrue ate pyn ched remen
02:09:18 <oerjan> looks very british
02:09:22 <rdococ> `words 50 --eng-us
02:09:23 <HackEgo> that neffuserang bayshi toodbner esch brain bout oka tsystra adent stur conic buku bartgan svigate ovea kelinaia faut jiere repubilior insuno kathion sticallgl circhical gram
02:09:30 <oerjan> rdococ: the datasets they're generated from, presumably.
02:09:34 <rdococ> ah
02:10:13 <rdococ> pisen
02:10:19 <rdococ> `? rdococ
02:10:21 <HackEgo> rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. Additionally, almost all of his wisdom entries are bad.
02:10:46 <rdococ> `le//rn rdococ//rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. He is a complex relative of `words.
02:10:49 <HackEgo> Relearned 'rdococ': rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. He is a complex relative of `words.
02:13:58 <rdococ> internet has gone to siht
02:14:04 <rdococ> `? rdococ
02:14:05 <HackEgo> rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. He is a complex relative of `words.
02:14:08 <rdococ> `le//rn rdococ//rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. He is a relative of `words.
02:14:10 <HackEgo> Relearned 'rdococ': rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. He is a relative of `words.
02:15:49 <Destructible> spam!!!!11!!1
02:21:03 <rdococ> bham1!!1
02:22:28 <zzo38> I have looked at Marc LeBrun's "Computist Quiz", and some of the stuff listed there is stuff that I have used before anyways, so I will already know the answer. This includes the (x&-x) and the numeric sorting of text (without converting the text into numbers at first), and also the "alternating series of 0 and 1".
02:23:31 <zzo38> (The other questions I do not know the answer of though.)
02:24:56 -!- tromp has joined.
02:25:03 -!- Destructible has quit (Ping timeout: 260 seconds).
02:48:02 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
02:56:30 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:13:52 -!- Zarutian has quit (Quit: Zarutian).
03:14:34 -!- tromp has quit (Remote host closed the connection).
03:15:36 -!- jaboja has quit (Ping timeout: 272 seconds).
03:19:12 <zzo38> I invented "SET->BCOM optimization" for Z-machine codes. It is used when a SET instruction sets a local or global variable to a constant value. For ZIP/EZIP, it remains SET if the number is 0 to 255 and is converted to BCOM otherwise.
03:20:14 <zzo38> For XZIP/YZIP, it remains SET if the number is 0 to 255, becomes BCOM if the number is -256, otherwise becomes ADD if the number is 256 to 510, otherwise becomes MUL if the number is a product of two numbers in range 3 to 255, otherwise remains SET.
03:20:29 <zzo38> (O, and also becomes SUB if the number is -255 to -1.)
03:42:28 <oerjan> ooh, i was afraid my computer had rebooted, but it only hibernated
03:44:57 <oerjan> just as i was posting today's magnum PPCG opus.
03:51:10 -!- jaboja has joined.
03:53:43 -!- tromp has joined.
03:55:01 -!- tromp has quit (Remote host closed the connection).
03:58:43 -!- tromp has joined.
04:08:55 -!- tromp has quit (Remote host closed the connection).
04:30:18 -!- Marcela_Gandara2 has quit (Read error: Connection reset by peer).
04:50:06 <\oren\> oerjan: I hate when computers hibernate
04:50:29 <shachaf> `hi bernate
04:50:30 <HackEgo> Hi bernate. Hernate.
04:50:52 <shachaf> hi, bear nate
04:50:54 <shachaf> `5 w
04:50:59 <HackEgo> 1/2:shiasdayviaerqjjjjjjjj//shiasdayviaerqjjjjjjjj is the reason why the USA don't use the metric system. \ culprits//c[uw]lprits lists the nicks responsible for a file or wisdom entry. Usage: `culprits FILE or `cwlprits ENTRY \ croissont supplier//See misspellings of croissant \ oops//OOPS (Obligatory Oblivious PunS) is a variant of OOP. \ typoerj
04:51:08 <shachaf> `n
04:51:09 <HackEgo> 2/2:an//typoerjan is oerjan's clumsy twin.
04:51:34 <shachaf> How many twins does oerjan have?
04:51:50 <shachaf> `` grwp -l twin
04:51:52 <HackEgo> ​* \ ☾_ \ c# \ myname \ orin \ örjan \ ørjan \ pico \ sewerjan \ twint-e \ typoerjan \ אrjan
04:52:08 <shachaf> `` grwp twin | grwp rjan | wc -l
04:52:10 <HackEgo> 20
04:52:17 <shachaf> `` grwp twin | grep rjan | wc -l
04:52:18 <HackEgo> 5
05:06:41 <oerjan> `dowg shiasdayviaerqjjjjjjjj
05:06:50 <HackEgo> 3457:2013-08-21 <boil̈y> learn shiasdayviaerqjjjjjjjj is the reason why the USA don\'t use the metric system.
05:07:35 <oerjan> @ask boily is `? shiasdayviaerqjjjjjjjj another thing you won't admit to?
05:07:35 <lambdabot> Consider it noted.
05:11:02 -!- tromp has joined.
05:40:56 -!- augur has joined.
05:56:26 <\oren\> `5 w
05:56:31 <HackEgo> 1/2:second wisdom//The second wisdom is that wisdom can never be complete or consistent. \ brontosaurus//A brontosaurus is an ancient mythological creature. They were well known for having mapoles for teeth. \ eliot//Eliot inverted cats, then Taneb stole his inversion. \ userweps//boily has the mapole, oerjan has the swatter \ itidus20//itidus20's
05:56:39 <\oren\> `n
05:56:40 <HackEgo> 2/2:entry has been censored.
06:07:02 -!- Lymia has left ("Hug~♪").
06:08:00 -!- Lymia has joined.
06:10:24 -!- tromp has quit (Remote host closed the connection).
06:15:39 -!- jaboja has quit (Ping timeout: 268 seconds).
06:17:37 <\oren\> `5 w
06:17:42 <HackEgo> 1/2:glass//I can eat glass and it doesn't hurt me. -- http://www.savagechickens.com/2016/05/new-diet.html \ sat solving technique//There are many SAT solving techniques, but none are completely satisfactory. \ death//Death is known to be a major health hazard, causing complete decomposition of the body in many cases. \ fnord//? ¯\(°​_o)/¯ \ ta
06:17:45 <\oren\> `n
06:17:46 <HackEgo> 2/2:nebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, cognac, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
06:19:24 -!- doesthiswork has quit (Quit: Leaving.).
06:23:10 <shachaf> `? necessity
06:23:11 <HackEgo> If necessity did not exist, it would be necessary for Taneb to invent it.
06:23:33 <shachaf> `? possibility
06:23:34 <HackEgo> If possibility did not exist, it would not be possible for Taneb not to invent it.
06:36:35 <rdococ> probably
07:10:58 -!- tromp has joined.
07:13:45 <oerjan> `dowg certainly
07:13:52 <HackEgo> 10992:2017-06-02 <wob_jonäs> `` echo >> wisdom/certainly; echo >> wisdom/certainty; head wisdom/certain*y \ 9201:2016-10-09 <shachäf> slwd certainly//s#at least it#it certainly# \ 2418:2013-03-12 <ellioẗt> revert 2416 \ 2417:2013-03-12 <Sgëo> revert 2243 \ 2372:2013-03-04 <Jafët> cp wisdom/certain{t,l}y && sed -i \'s/ty/ly/\' wisdom/certa
07:14:14 <oerjan> `dowg certainty
07:14:14 <shachaf> `? certainly
07:14:15 <HackEgo> We don't know what certainly is for sure, but it certainly isn't a functor.
07:14:22 <HackEgo> 10992:2017-06-02 <wob_jonäs> `` echo >> wisdom/certainly; echo >> wisdom/certainty; head wisdom/certain*y \ 9202:2016-10-09 <oerjän> slwd certainty//s/at least/we have certainty that/ \ 2418:2013-03-12 <ellioẗt> revert 2416 \ 2417:2013-03-12 <Sgëo> revert 2243 \ 2371:2013-03-04 <boil̈y> echo -n "We don\'t know what certainty is for sure, b
07:14:48 <oerjan> hm it was boily who used -n for some reason.
07:16:05 -!- tromp has quit (Ping timeout: 268 seconds).
07:18:17 <oerjan> `cwlprits buritto
07:18:21 <oerjan> `cwlprits burito
07:18:25 <oerjan> `cwlprits burrito
07:18:25 <HackEgo> wob_jonäs b_jonäs b_jonäs b_jonäs
07:18:28 <HackEgo> wob_jonäs b_jonäs b_jonäs b_jonäs
07:18:32 <HackEgo> b_jonäs
07:18:38 <oerjan> `cwlprits burritto
07:18:45 <HackEgo> wob_jonäs b_jonäs b_jonäs
07:21:07 <shachaf> `? buritto
07:21:08 <HackEgo> buritto? ¯\(°​_o)/¯
07:21:13 <oerjan> `4 `\? "rules of wisdom"
07:21:14 <HackEgo> ​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file \ /hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file \ /hackenv/bin/`: eval: line 4: unexpected EOF while lo
07:21:21 <oerjan> `4 \? "rules of wisdom"
07:21:24 <HackEgo> 1/3:unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no spa
07:21:33 <oerjan> yepp
07:21:58 <oerjan> shachaf: he deleted the others today
07:22:14 <shachaf> `? burrito
07:22:15 <HackEgo> Burritos are like Monads, according to Joe. See https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/
07:22:30 <shachaf> Such a b_jonasdom.
07:28:44 <oerjan> `? covfefe
07:28:46 <HackEgo> covfefe? ¯\(°​_o)/¯
07:29:11 <oerjan> `learn Covfefe is how you speak when you've had *way* too much coffee.
07:29:13 <HackEgo> Learned 'covfefe': Covfefe is how you speak when you've had *way* too much coffee.
08:03:08 <HackEgo> [wiki] [[///]] https://esolangs.org/w/index.php?diff=52040&oldid=51992 * Zzo38 * (+107) Implementation in JavaScript
08:16:56 <HackEgo> [wiki] [[Woefully]] N https://esolangs.org/w/index.php?oldid=52041 * Destructible watermelon * (+3691) Created page with "Woefully is a programming language based on lines made of spaces. It uses a unique type of control flow, featuring no explicit conditionals, and is believed TC, though it is t..."
08:17:39 -!- Destructible has joined.
08:24:24 -!- Destructible has quit (Ping timeout: 260 seconds).
09:11:28 -!- tromp has joined.
09:13:22 -!- hppavilion[1] has joined.
09:13:34 <hppavilion[1]> `? russell's teapot
09:13:38 <HackEgo> Russell's Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show?
09:14:10 <hppavilion[1]> `slwd Russell's Teapot//s/Russell's Teapot/Russell's little Teapot/
09:14:11 <HackEgo> Roswbud!
09:14:15 <hppavilion[1]> `? russell's teapot
09:14:16 <HackEgo> Russell's Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show?
09:14:23 <hppavilion[1]> Hm.
09:14:51 <hppavilion[1]> `le/rn Russell's Teapot//Russell's little Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show?
09:14:54 <HackEgo> Relearned 'russell's teapot': Russell's little Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show?
09:14:58 <rdococ> I'm tired
09:15:00 <hppavilion[1]> There, now the meter works.
09:15:21 <rdococ> I'm working on a fictional material suitable for my hypercomputational idea
09:15:50 -!- tromp has quit (Ping timeout: 258 seconds).
09:16:58 <hppavilion[1]> rdococ: Oh?
09:17:27 <rdococ> "Multium". Unusual material which technically resides outside of any universes, in the multiverse - but can be seen and interacted with in every universe. As a result, it has proven handy for communication with other universes.
09:19:48 <oerjan> clearly what Multivac is made of.
09:21:47 <rdococ> meh, maybe
09:25:11 <rdococ> though I feel like there's problems with it
09:26:45 <rdococ> if one device wants to spread an infinite amount of computational load across infinite universes, it could send a signal through to them.
09:27:06 <rdococ> but every other device in every universe which is semi-indistinguishable from them also wants to do that.
09:28:54 <rdococ> and what if other devices want a different computational problem solving and get the wrong answer?
09:29:57 <rdococ> hm, what I think I need for it to work is a whole server which resides outside of any of these universes
09:31:20 <rdococ> we need the ability to 1) target a specific universe and 2) allow that universe to target us back
09:51:53 -!- augur has quit (Remote host closed the connection).
10:05:21 -!- oerjan has quit (Quit: Nite).
10:12:12 -!- tromp has joined.
10:17:23 -!- tromp has quit (Ping timeout: 268 seconds).
10:24:13 -!- danieljabailey has joined.
10:34:21 -!- Destructible has joined.
10:34:23 <Destructible> http://esolangs.org/wiki/Woefully
10:34:26 <Destructible> there
10:41:26 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
10:43:32 <Destructible> aw
10:43:49 <Destructible> yeah so I'm banned from the chat for a week
10:43:55 <Destructible> because of covfefe
10:50:49 -!- Destructible has quit (Ping timeout: 260 seconds).
12:02:27 <zzo38> I thought of a kind of variant syntax of Kangaroo esolang, which is "nameless syntax", where the example program becomes: ,1;2
12:04:24 <zzo38> Do you like this?
12:05:33 -!- sdhand has quit (Excess Flood).
12:05:42 -!- sdhand has joined.
12:05:56 -!- sdhand has quit (Changing host).
12:05:56 -!- sdhand has joined.
12:13:06 -!- tromp has joined.
12:17:30 -!- tromp has quit (Ping timeout: 255 seconds).
12:20:42 -!- APic has changed nick to ASM17Pic.
12:47:57 -!- Phantom_Hoover has joined.
12:47:57 -!- Phantom_Hoover has quit (Changing host).
12:47:57 -!- Phantom_Hoover has joined.
12:52:58 -!- augur has joined.
12:57:33 -!- augur has quit (Ping timeout: 255 seconds).
13:26:11 -!- tromp has joined.
13:59:08 -!- tromp has quit (Remote host closed the connection).
14:00:30 -!- doesthiswork has joined.
14:13:45 -!- tromp has joined.
14:21:24 <HackEgo> [wiki] [[Deadfish]] https://esolangs.org/w/index.php?diff=52042&oldid=52037 * Timtomtoaster * (+83) /* eWagon2 */
14:35:57 -!- lukeoftheaura has joined.
14:36:12 <lukeoftheaura> hi
14:40:28 <zzo38> Hello
14:53:13 <lukeoftheaura> my brother had an idea for an esolang recently based on the capchalog(?) system
14:53:15 <lukeoftheaura> from homestuck
14:53:34 <zzo38> I don't know how that is working
14:53:34 -!- augur has joined.
14:53:42 <zzo38> You can figure out how to make, though.
14:53:43 <lukeoftheaura> neither do I
14:53:52 <lukeoftheaura> he just said "hey, that'd be a cool idea"
14:58:36 -!- augur has quit (Ping timeout: 268 seconds).
15:00:05 -!- tromp has quit (Remote host closed the connection).
15:03:16 -!- augur has joined.
15:03:42 -!- tromp has joined.
15:07:29 -!- augur has quit (Ping timeout: 255 seconds).
15:17:03 -!- tromp has quit (Remote host closed the connection).
15:21:37 -!- wob_jonas has joined.
15:22:45 -!- jaboja has joined.
15:26:18 -!- erkin has joined.
15:31:55 -!- Guest72713 has quit (Changing host).
15:31:55 -!- Guest72713 has joined.
15:32:11 -!- Guest72713 has changed nick to JX7P.
15:45:44 -!- lukeoftheaura has quit (Quit: Leaving).
16:00:44 -!- pledis has joined.
16:14:21 -!- tromp has joined.
16:34:07 -!- tromp has quit (Remote host closed the connection).
16:39:51 -!- atslash has joined.
16:41:44 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
17:01:31 -!- tromp has joined.
17:04:34 -!- guardianx has joined.
17:07:57 -!- guardianx has quit (Read error: Connection reset by peer).
17:13:15 -!- tromp has quit (Remote host closed the connection).
17:19:02 -!- electrolex has joined.
17:29:11 -!- erkin has quit (Ping timeout: 240 seconds).
17:34:12 <zzo38> Apparently iPhone has its own PNG format, which adds a "CgBI" chunk (I don't know what its contents are), and swaps red and blue, and uses premultiplied alpha.
17:35:24 -!- tromp has joined.
17:35:30 <zzo38> (I don't know what the letters stand for either, although the initial uppercase "C" would indicate that programs that do not know about it will not try to read it anyways, and the lowercase "g" indicates that it is an unofficial extension.)
17:40:39 -!- erkin has joined.
18:01:38 -!- tromp has quit (Remote host closed the connection).
18:12:20 -!- tromp has joined.
18:15:50 -!- jaboja has quit (Ping timeout: 240 seconds).
18:24:21 -!- tromp has quit (Remote host closed the connection).
18:29:07 <pikhq> That's odd, but it sounds like they're doing it to more closely match their GPU texture formats.
18:38:48 <int-e> http://iphonedevwiki.net/index.php/CgBI_file_format has (very little) further information.
18:38:48 <\oren\> konosuba is a good amine
18:39:10 <int-e> premultiplied alpha makes a lot of sense in context.
18:39:29 -!- erkin has quit (Quit: Leaving).
18:40:30 -!- jaboja has joined.
19:06:50 -!- hppavilion[1] has joined.
19:18:50 -!- Remavas has joined.
19:18:50 -!- Remavas has quit (Changing host).
19:18:50 -!- Remavas has joined.
19:19:36 -!- augur has joined.
19:24:23 -!- augur has quit (Ping timeout: 268 seconds).
19:25:19 -!- tromp has joined.
19:26:45 -!- jaboja has quit (Remote host closed the connection).
19:29:57 -!- tromp has quit (Ping timeout: 240 seconds).
20:01:06 <shachaf> Taneb: do you want this listed as a Tanebvention hth
20:18:49 -!- Zarutian has joined.
20:22:17 -!- erkin has joined.
20:22:38 -!- sdhand has quit (Excess Flood).
20:22:47 -!- sdhand has joined.
20:23:11 -!- sdhand has changed nick to Guest53845.
20:26:28 <Taneb> `? this
20:26:29 <HackEgo> this is a word
20:26:53 <shachaf> `dowg this
20:27:00 <HackEgo> 2177:2013-02-19 <olsnër> learn this is a word
20:36:39 <shachaf> That works too.
20:36:42 <shachaf> `5 w
20:36:48 <HackEgo> 1/2:¯\_(ツ)_/¯//¯\_(ツ)_/¯ is the ¯\(°​_o)/¯ of urbandictionary \ myndzi//myndzi used to keep us all on our feet. \ brontosaurus//A brontosaurus is an ancient mythological creature. They were well known for having mapoles for teeth. \ 10//10 = 10 in every base. \ lem//Stanisław Lem was a Polish logician who discovered the law of exclude
20:36:50 <shachaf> `n
20:36:50 <HackEgo> 2/2:d middle.
20:58:34 -!- erkin has quit (Ping timeout: 240 seconds).
21:04:23 -!- erkin has joined.
21:10:17 <int-e> ^celebrate
21:10:17 <fungot> \o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/
21:10:27 <int-e> . o O ( the first third is still there )
21:17:34 -!- Guest53845 has quit (Changing host).
21:17:34 -!- Guest53845 has joined.
21:17:34 -!- Guest53845 has changed nick to sdhand.
21:19:41 -!- Remavas-Hex has joined.
21:21:27 -!- Remavas has quit (Ping timeout: 240 seconds).
21:24:58 -!- tromp has joined.
21:30:00 -!- tromp has quit (Ping timeout: 272 seconds).
21:35:33 -!- Sprocklem has joined.
21:38:17 -!- jaboja has joined.
21:52:41 -!- tromp has joined.
22:03:47 -!- tromp has quit (Remote host closed the connection).
22:06:30 <olsner> fungot: :)
22:06:31 <fungot> olsner: you're the real user plof. :p hee. eli terveisiä! :p? predicate
22:34:36 -!- hppavilion[1] has quit (Ping timeout: 272 seconds).
22:38:40 <zzo38> Now I do have JPEG encoder and decoder with my Farbfeld Utilities, although it isn't a very good encoder (although this may be corrected later on).
22:44:37 -!- tromp has joined.
22:45:06 -!- electrolex has quit (Quit: Leaving).
22:57:56 -!- tromp has quit (Remote host closed the connection).
23:04:28 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:08:27 -!- hppavilion[1] has joined.
23:12:46 -!- tromp has joined.
23:14:51 -!- Phantom_Hoover has joined.
23:22:39 -!- tromp has quit (Remote host closed the connection).
23:34:35 -!- atslash has quit (Quit: This computer has gone to sleep).
23:37:00 -!- Sprocklem has quit (Ping timeout: 255 seconds).
23:44:35 <izabera> a language has no recursion and the only kind of loops are for loops over an arbitrarily large but bounded range of integers
23:44:43 -!- atslash has joined.
23:44:45 <izabera> how do you prove that it's not turing complete?
23:47:55 <alercah> show that computation always halts
23:48:07 -!- augur has joined.
23:49:28 -!- atslash has quit (Client Quit).
23:50:34 <izabera> ah right
23:56:37 -!- tromp has joined.
2017-06-04
00:11:51 -!- tromp has quit (Remote host closed the connection).
00:17:38 -!- tromp has joined.
00:20:32 -!- sleffy has joined.
00:31:49 -!- tromp has quit (Remote host closed the connection).
00:32:22 <shachaf> sleffy: Sometime we should talk about derivatives and linear types.
00:32:30 <sleffy> oooooooh
00:32:37 <sleffy> that sounds delicious
00:32:55 <sleffy> I heard type derivatives give you generalized ADT zippers
00:33:05 <shachaf> Sort of.
00:33:18 <shachaf> do you understand tangent bundles twh
00:33:32 <sleffy> `? twh
00:33:34 <HackEgo> twh would help, but is an hth derivative. hth. twh. hand.
00:33:42 <sleffy> shachaf, lol no
00:33:57 <sleffy> I need to learn more category theory but I haven't really gotten past the basics
00:39:03 -!- erkin has quit (Quit: Leaving).
00:39:18 <HackEgo> [wiki] [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=52043&oldid=52017 * Zzo38 * (+0)
00:39:40 <shachaf> I don't think it's category theory.
00:41:21 -!- Remavas-Hex has quit (Ping timeout: 268 seconds).
00:43:59 <sleffy> shachaf, I see "bundle", I think fiber bundle
00:44:09 <sleffy> I think fiber bundle, I think topology/category theory
00:44:38 <shachaf> Topology, sure.
00:44:54 <sleffy> Well, I don't know topology either lol
00:46:28 <shachaf> `? topology
00:46:29 <HackEgo> Topology is another name for topos theory.
00:46:34 <shachaf> `? topos
00:46:35 <HackEgo> topos? ¯\(°​_o)/¯
00:46:58 <shachaf> `dowg topology
00:47:06 <HackEgo> 6131:2015-10-25 <tsweẗt> learn Topology is another name for topos theory. \ 6130:2015-10-25 <tsweẗt> learn Topology is the study of toposes.
00:47:15 <shachaf> `5 w
00:47:20 <HackEgo> 1/1:taiwan//Taiwan is a country of which the United Nations denies the existence, just like Macedonia is. \ no//No means hi. \ morphology//Morphology is the theory that you can never have enough phở. boily invented it. \ herbalist//An herbalist is a list of herbas. \ supermarionation//Supermarionation is another name for the mushroom kingdom.
00:57:31 -!- sleffy has quit (Ping timeout: 245 seconds).
00:59:05 -!- tromp has joined.
01:15:06 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
01:16:08 -!- sleffy has joined.
01:32:10 -!- tromp has quit (Remote host closed the connection).
01:37:32 -!- tromp has joined.
01:38:23 -!- sleffy has quit (Ping timeout: 255 seconds).
01:47:18 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:22:33 -!- jaboja has quit (Remote host closed the connection).
03:06:51 -!- oerjan has joined.
03:45:17 -!- hppavilion[1] has joined.
04:00:16 -!- Zarutian has quit (Quit: Zarutian).
04:34:00 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
04:39:34 -!- tromp has quit (Remote host closed the connection).
05:01:08 -!- Destructible has joined.
05:01:13 <Destructible> eyyyy
05:06:23 <rdococ> yyyye
05:10:01 -!- doesthiswork has quit (Quit: Leaving.).
05:11:05 -!- Sgeo has joined.
05:12:06 -!- Sgeo__ has quit (Ping timeout: 245 seconds).
05:32:30 -!- doesthiswork has joined.
05:34:39 <oerjan> hi hi
05:34:51 <doesthiswork> world world
05:35:06 <rdococ> ! !
05:35:48 <zzo38> OK OK
05:39:00 <rdococ> planet planet
05:41:50 <zzo38> I don't know how "normal" will be consider my idea in MMIX programming to store a VM memory at the beginning of the text segment instead of in the data segment (although I think you almost certainly would not do that if you were compiling from C instead of writing in assembly language)
05:44:32 <zzo38> Nevertheless, because the text segment has address 0, and is still read/write, although normally it is used to store the program rather than data (VM memory will be considered data to this program, rather than native instructions), the fact that its address is zero seems very convenient to me.
05:50:46 <Destructible> mhmm
05:51:13 <Destructible> jk I have no idea
05:51:26 -!- hppavilion[1] has joined.
05:51:44 <Destructible> did you see my woefully article?
05:52:26 -!- augur has quit (Remote host closed the connection).
05:54:31 <zzo38> Yes I did see
05:56:29 -!- Destructible has quit (Ping timeout: 260 seconds).
06:06:09 -!- augur has joined.
06:06:42 <rdococ> yay yay
06:07:21 -!- tromp has joined.
06:11:57 -!- tromp has quit (Ping timeout: 240 seconds).
06:53:23 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
07:05:26 <HackEgo> [wiki] [[Woefully]] https://esolangs.org/w/index.php?diff=52044&oldid=52041 * Oerjan * (-58) Clean up a bit
07:16:27 -!- hppavilion[1] has joined.
07:40:39 -!- IronY has changed nick to Ir0nY.
07:41:03 -!- Ir0nY has changed nick to IronY.
07:42:44 -!- IronY has changed nick to Ir0nY.
07:44:31 -!- Ir0nY has changed nick to IronY.
07:48:11 -!- IronY has changed nick to Ir0nY.
07:52:33 -!- Ir0nY has changed nick to IronY.
07:53:09 -!- IronY has changed nick to Ir0nY.
07:53:49 * oerjan nails Ir0nY down
07:54:54 -!- Ir0nY has changed nick to NotIronY.
07:55:48 -!- NotIronY has changed nick to IronY.
07:56:50 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
07:58:56 -!- IronY has changed nick to NotIronY.
07:59:43 -!- doesthiswork has quit (Quit: Leaving.).
08:03:41 -!- nullcone has quit (Quit: Connection closed for inactivity).
08:04:00 <NotIronY> Much appreciated oerjan
08:04:02 <NotIronY> I needed that
08:04:04 -!- NotIronY has changed nick to IronY.
08:04:12 <IronY> Sorry about the spam, all done testing
08:06:24 <myname> i'd love an example program for woefully
08:28:55 -!- augur has quit (Remote host closed the connection).
08:30:57 -!- augur has joined.
08:35:34 -!- augur has quit (Ping timeout: 260 seconds).
08:41:23 -!- tromp has joined.
08:45:26 -!- tromp has quit (Ping timeout: 240 seconds).
08:58:07 -!- augur has joined.
09:08:42 <\oren\> 爆裂爆裂ラララ
09:10:20 -!- hppavilion[1] has joined.
09:10:37 <\oren\> 爆裂爆裂ラララ
09:13:30 <\oren\> http://www.bakuretsu.me/
09:17:49 <int-e> `unidecode ラララ
09:17:50 <HackEgo> ​[U+30E9 KATAKANA LETTER RA] [U+30E9 KATAKANA LETTER RA] [U+30E9 KATAKANA LETTER RA]
09:19:32 <\oren\> int-e: ?
09:20:06 <int-e> well they looked identical in my font
09:20:22 <oerjan> shocking
09:20:25 <int-e> but I wasn't sure whether that was due to the font
09:21:06 <int-e> yes, shocking indeed
09:21:16 <int-e> lambdabot finally builds out of the box with ghc.... 8.0.2.
09:21:32 <int-e> (since 3 days now)
09:22:11 <\oren\> らラ㋶
09:22:19 <rdococ> yay
09:22:23 <int-e> `unidecode ㋶
09:22:24 <HackEgo> ​[U+32F6 CIRCLED KATAKANA RA]
09:22:34 <int-e> (that one is a box)
09:23:04 <int-e> `unidecode ら
09:23:05 <HackEgo> ​[U+3089 HIRAGANA LETTER RA]
09:23:13 <int-e> notr unexpected.
09:23:39 <int-e> (I swear the extra "r" was an accident)
09:23:51 <\oren\> りリ
09:24:41 <\oren\> かカ力
09:25:24 <int-e> [CJK UNIFIED IDEOGRAPH-529B] <-- I love these descriptive names
09:26:00 <\oren\> え?まじ力とカタカナのカは俺のフォントで同じ?!
09:26:39 <\oren\> that's a problem I'll need to solve!
09:27:24 <oerjan> `multicode BOX
09:27:26 <HackEgo> U+0042 LATIN CAPITAL LETTER B \ UTF-8: 42 UTF-16BE: 0042 Decimal: &#66; \ B (b) \ Lowercase: U+0062 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+004F LATIN CAPITAL LETTER O \ UTF-8: 4f UTF-16BE: 004f Decimal: &#79; \ O (o) \ Lowercase: U+006F \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0058 LATIN C
09:27:37 <oerjan> `unicode BOX
09:27:39 <HackEgo> U+0042 LATIN CAPITAL LETTER B \ UTF-8: 42 UTF-16BE: 0042 Decimal: &#66; \ B (b) \ Lowercase: U+0062 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+004F LATIN CAPITAL LETTER O \ UTF-8: 4f UTF-16BE: 004f Decimal: &#79; \ O (o) \ Lowercase: U+006F \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0058 LATIN C
09:27:49 <oerjan> sheesh
09:28:08 <oerjan> `unicode LETTER
09:28:10 <HackEgo> U+0041 LATIN CAPITAL LETTER A \ UTF-8: 41 UTF-16BE: 0041 Decimal: &#65; \ A (a) \ Lowercase: U+0061 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0042 LATIN CAPITAL LETTER B \ UTF-8: 42 UTF-16BE: 0042 Decimal: &#66; \ B (b) \ Lowercase: U+0062 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0043 LATIN C
09:28:17 <int-e> ...
09:28:17 <\oren\> int-e: yeah, they could at least have included the meaning
09:28:30 <oerjan> i guess they don't have any named *BOX*
09:28:51 <int-e> `unicode CIRCLED KATAKANA RA
09:28:51 <HackEgo> ​㋶
09:28:57 <int-e> too much magic.
09:29:25 <\oren\> `unicode SQURE
09:29:26 <HackEgo> No output.
09:29:30 <\oren\> `unicode SQUARE
09:29:32 <HackEgo> U+005B LEFT SQUARE BRACKET \ UTF-8: 5b UTF-16BE: 005b Decimal: &#91; \ [ \ Category: Ps (Punctuation, Open) \ Bidi: ON (Other Neutrals) \ Character is mirrored \ \ U+005D RIGHT SQUARE BRACKET \ UTF-8: 5d UTF-16BE: 005d Decimal: &#93; \ ] \ Category: Pe (Punctuation, Close) \ Bidi: ON (Other Neutrals) \ Character is mirrored \ \ U+033B COMBINI
09:30:05 <int-e> `unicode SNOWMAN
09:30:08 <HackEgo> ​☃
09:30:20 <\oren\> `unicode LAMDA
09:30:21 <HackEgo> U+039B GREEK CAPITAL LETTER LAMDA \ UTF-8: ce 9b UTF-16BE: 039b Decimal: &#923; \ Λ (λ) \ Lowercase: U+03BB \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+03BB GREEK SMALL LETTER LAMDA \ UTF-8: ce bb UTF-16BE: 03bb Decimal: &#955; \ λ (Λ) \ Uppercase: U+039B \ Category: Ll (Letter, Lowercase) \ Bidi: L (Left-to-Right) \
09:31:02 <\oren\> it's a ridiculous error but somehow they made the error anyway
09:31:21 <\oren\> `unicode MONDAY
09:31:22 <HackEgo> No output.
09:31:22 <oerjan> \oren\: it's actually spelled without B in modern greek.
09:31:37 <oerjan> that's the official reason, i believe.
09:32:54 <\oren\> gah, but then why not name other characters as tranliterations of their native names
09:33:39 <oerjan> like which ones?
09:34:44 <oerjan> `unidecode л
09:34:45 <HackEgo> ​[U+043B CYRILLIC SMALL LETTER EL]
09:34:52 <\oren\> how do you say "o with slash" in danish
09:35:01 <oerjan> Ø
09:35:16 <\oren\> `unidecode Ø
09:35:17 <HackEgo> ​[U+00D8 LATIN CAPITAL LETTER O WITH STROKE]
09:35:32 <\oren\> see? not a transliteration here
09:35:41 <int-e> hmm, ▤▥▦▧▨▩
09:36:17 <oerjan> \oren\: well, the cyrillic letter i just gave was
09:36:49 <oerjan> `unidecode ы
09:36:50 <HackEgo> ​[U+044B CYRILLIC SMALL LETTER YERU]
09:37:01 <oerjan> ok, that is an _obsolete_ name.
09:37:13 <oerjan> or well
09:37:21 <oerjan> it may be from a different language.
09:38:04 <int-e> unicode royalty: ⛁⛃🂭🂽🃍🃝🂮🂾🃎🃞♕♛♔♚👸🤴
09:39:18 <shachaf> That is a ⫝̸ list
09:39:52 <oerjan> `unidecode ⫝̸
09:39:53 <HackEgo> ​[U+2ADC FORKING]
09:40:54 <int-e> shachaf: yeah I stumbled upon that one, too.
09:41:11 <shachaf> And TUQUEEN, I suppose.
09:42:15 <shachaf> my face when i have to fast for a long time before being permitted to proceed with my coronation: 🤔
09:45:43 <int-e> I shouldn't have done this... now I need to reload the log (and then change the encoding... again) for every thing shachaf says.
09:54:45 <shachaf> Why do you need to change the encoding?
09:55:42 <int-e> because Firefox is stupid and assigns a iso8859-1 character set to http://tunes.org/~nef/logs/esoteric/17.06.04
09:56:13 <oerjan> just be glad it doesn't insist on saving it as a file hth
09:56:21 <int-e> and does that every single time you reload.
09:56:34 <int-e> oerjan: true that was awful.
09:58:24 -!- Phantom_Hoover has joined.
10:08:25 <int-e> Wow I really shouldn't read news... "ringless voice mail"... what an atrocity. So angry now.
10:12:11 <oerjan> wat
10:19:22 <int-e> https://www.nytimes.com/2017/06/03/business/phone-ringless-voicemail-fcc-telemarketer.html is the link
10:21:31 <int-e> just appalled by the brazen attitude that allows those people to say that since the phone didn't ring it wasn't a call, and that receiving such voice mail doesn't inconvenience anybody.
10:24:39 <rdococ> voiceless ring mail
10:25:32 <int-e> audacity, audacity, audacity. (had trouble remembering this word)
10:29:50 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
10:31:04 <Taneb> int-e, it comes from the Latin "audax" meaning "daring" or "audacious"
10:33:37 <int-e> Taneb: I know what it means; I wanted to call those telemarketers audacious, but couldn't remember the word... it took me a while to home in on "brazen", and then I did a synonym search.
10:35:04 <Taneb> int-e, I mean to say, I remember it by its etymoligy
10:35:10 <Taneb> *etymology
10:35:40 <int-e> Ah, okay. I'm not sure that this is transferrable in my case.
10:37:06 <oerjan> `? itymology
10:37:08 <HackEgo> Itymology is the science of understanding the true meaning of a statement.
10:56:10 -!- augur has quit (Remote host closed the connection).
11:00:54 -!- oerjan has quit (Quit: Later).
11:15:38 <HackEgo> [wiki] [[Special:Log/newusers]] create * Olegispe * New user account
11:18:30 -!- augur has joined.
11:23:08 <rdococ> hi augur.
11:23:18 -!- augur has quit (Ping timeout: 268 seconds).
11:23:50 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52045&oldid=52024 * Olegispe * (+171) /* Introductions */
11:34:56 -!- S1 has joined.
11:41:34 -!- lukeoftheaura has joined.
11:41:51 <lukeoftheaura> does an esolang exist that has data stored as hex values in the file?
11:43:14 <lukeoftheaura> like, representing the number 64 as a character with the hex value 0x40 as opposed to the characters "64"?
11:45:17 <HackEgo> [wiki] [[Abc]] N https://esolangs.org/w/index.php?oldid=52046 * Olegispe * (+1168) /* Abc */
11:55:12 <HackEgo> [wiki] [[Special:Log/newusers]] create * Lukeoftheaura * New user account
11:56:17 -!- Remavas has joined.
11:56:17 -!- Remavas has quit (Changing host).
11:56:17 -!- Remavas has joined.
11:59:13 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52047&oldid=52045 * Lukeoftheaura * (+232)
12:00:04 <HackEgo> [wiki] [[User:Lukeoftheaura]] N https://esolangs.org/w/index.php?oldid=52048 * Lukeoftheaura * (+71) Created page with "Just another guy who wants to make an esolang but has no ideas for one."
12:00:58 -!- jaboja has joined.
12:42:54 -!- tromp has joined.
12:47:37 -!- tromp has quit (Ping timeout: 258 seconds).
12:56:24 -!- augur has joined.
13:00:34 -!- augur has quit (Ping timeout: 240 seconds).
13:07:40 -!- Remavas has quit (Disconnected by services).
13:09:57 -!- augur has joined.
13:14:47 -!- augur has quit (Ping timeout: 260 seconds).
13:36:54 -!- sdhand has quit (Excess Flood).
13:37:04 -!- sdhand has joined.
13:37:28 -!- sdhand has changed nick to Guest9526.
13:40:14 -!- augur has joined.
13:46:34 -!- augur has quit (Ping timeout: 240 seconds).
13:49:45 -!- doesthiswork has joined.
13:50:18 -!- Guest9526 has quit (Changing host).
13:50:18 -!- Guest9526 has joined.
13:50:18 -!- Guest9526 has changed nick to sdhand.
14:04:03 -!- nullcone has joined.
14:13:19 -!- lukeoftheaura has quit (Quit: Leaving).
14:13:49 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52049&oldid=52039 * Timtomtoaster * (-3) /* Truth-machine */
14:14:10 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52050&oldid=52049 * Timtomtoaster * (-2) /* Hello world */
14:15:17 -!- tromp has joined.
14:16:26 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52051&oldid=52050 * Timtomtoaster * (-6) /* Cat (string input) */
14:16:50 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52052&oldid=52051 * Timtomtoaster * (+2) /* Evil plans (again, both versions) */
14:19:21 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52053&oldid=52052 * Timtomtoaster * (+0) /* Using the interpreter (both versions) */
14:49:14 <HackEgo> [wiki] [[Abc]] https://esolangs.org/w/index.php?diff=52054&oldid=52046 * Olegispe * (+1053) /* Abc */
14:50:49 <HackEgo> [wiki] [[Abc]] https://esolangs.org/w/index.php?diff=52055&oldid=52054 * Olegispe * (+1) /* Other */
15:03:57 -!- doesthiswork has quit (Quit: Leaving.).
15:07:25 <HackEgo> [wiki] [[Abc]] M https://esolangs.org/w/index.php?diff=52056&oldid=52055 * Olegispe * (+19) /* Other */
15:08:50 <HackEgo> [wiki] [[Abc]] M https://esolangs.org/w/index.php?diff=52057&oldid=52056 * Olegispe * (-2) /* Other */
15:09:33 <HackEgo> [wiki] [[Abc]] M https://esolangs.org/w/index.php?diff=52058&oldid=52057 * Olegispe * (+10) /* Methods */
15:45:02 <HackEgo> [wiki] [[Talk:Woefully]] N https://esolangs.org/w/index.php?oldid=52059 * Enoua5 * (+258) Created page with "Can you give some clarification on what the language does when the IP comes to the end/beginning of a line, as well as stating whether the program starts in text or decimal I/..."
15:45:12 -!- sdhand has quit (Excess Flood).
15:45:21 -!- sdhand has joined.
15:45:44 -!- sdhand has changed nick to Guest18788.
15:50:28 <Taneb> `quote experimenting
15:50:29 <HackEgo> 432) <Taneb> Well, I'm now experimenting with clients <fizzie> It doesn't sound like good PR to say that out loud.
15:52:43 -!- Guest18788 has quit (Changing host).
15:52:43 -!- Guest18788 has joined.
15:52:43 -!- Guest18788 has changed nick to sdhand.
15:53:16 <HackEgo> [wiki] [[Micro]] N https://esolangs.org/w/index.php?oldid=52060 * Raddish0 * (+2844) Created page with "types: * string (basically an array that is treated differently on the iostream) * number (arbitrary precision - depends on the implementation) * array (list of numbers) * blo..."
15:57:26 -!- augur has joined.
16:02:01 -!- augur has quit (Ping timeout: 255 seconds).
16:05:03 -!- sdhand has quit (Excess Flood).
16:05:12 -!- sdhand has joined.
16:05:36 -!- sdhand has changed nick to Guest86862.
16:09:09 -!- electrolex has joined.
16:25:49 -!- pikhq has quit (Ping timeout: 240 seconds).
16:31:05 <HackEgo> [wiki] [[Special:Log/newusers]] create * Anodium * New user account
16:31:13 -!- pikhq has joined.
16:43:56 -!- oerjan has joined.
16:46:48 <oerjan> hm 3 new wiki accounts, news must be spreading
17:00:09 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
17:05:40 -!- tromp has quit (Remote host closed the connection).
17:05:52 -!- Phantom_Hoover has joined.
17:09:17 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52061&oldid=52060 * Oerjan * (+635) Wikify some
17:09:39 -!- tromp has joined.
17:20:08 -!- tromp has quit (Remote host closed the connection).
17:42:00 -!- tromp has joined.
17:54:49 -!- JX7P has left ("Leaving").
18:01:26 -!- Guest86862 has quit (Changing host).
18:01:26 -!- Guest86862 has joined.
18:01:26 -!- Guest86862 has changed nick to sdhand.
18:47:21 -!- ski has joined.
19:04:26 -!- S1 has quit (Quit: Leaving).
19:16:57 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
19:17:29 <HackEgo> [wiki] [[Special:Log/newusers]] create * Mmphosis * New user account
19:23:22 <HackEgo> [wiki] [[User talk:CatIsFluffy]] https://esolangs.org/w/index.php?diff=52062&oldid=51839 * CatIsFluffy * (+119)
19:24:16 <HackEgo> [wiki] [[Brain-Flak]] https://esolangs.org/w/index.php?diff=52063&oldid=50954 * CatIsFluffy * (-6) Shorter sum program
19:24:54 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52064&oldid=52047 * Mmphosis * (+120) /* Introductions */
19:27:33 <HackEgo> [wiki] [[User:Mmphosis]] N https://esolangs.org/w/index.php?oldid=52065 * Mmphosis * (+54) Created page with "HQ9+ Interpreter in C https://github.com/mmphosis/hq9"
19:30:33 <HackEgo> [wiki] [[Talk:Abc]] N https://esolangs.org/w/index.php?oldid=52066 * Mmphosis * (+177) /* ABC (programming language) */ new section
19:34:19 <HackEgo> [wiki] [[HQ9+]] https://esolangs.org/w/index.php?diff=52067&oldid=46738 * Mmphosis * (+21) /* External resources */
19:35:36 -!- tromp has quit (Remote host closed the connection).
19:36:30 -!- tromp has joined.
19:47:55 -!- tromp has quit (Remote host closed the connection).
20:12:01 -!- Remavas has joined.
20:21:21 -!- tromp has joined.
20:29:13 -!- DHeadshot has joined.
20:31:43 -!- tromp has quit (Remote host closed the connection).
20:57:30 -!- oerjan has quit (Quit: Nite).
20:59:45 -!- Phantom_Hoover has joined.
21:10:52 -!- hppavilion[1] has joined.
21:27:27 -!- augur has joined.
21:31:23 <zzo38> Now I made the program implementing 2 dimensional slew rate.
21:32:19 -!- tromp has joined.
21:36:49 -!- tromp has quit (Ping timeout: 255 seconds).
21:38:12 -!- tromp has joined.
21:41:01 -!- pelegreno_____ has joined.
21:43:29 <zzo38> Do you like this?
21:44:55 -!- atriq has joined.
21:45:05 -!- nchamber- has joined.
21:46:06 -!- pelegreno____ has quit (*.net *.split).
21:46:07 -!- ASM17Pic has quit (*.net *.split).
21:46:07 -!- Taneb has quit (*.net *.split).
21:46:07 -!- j-bot has quit (*.net *.split).
21:46:07 -!- martyrboy has quit (*.net *.split).
21:46:07 -!- nchambers has quit (*.net *.split).
21:46:07 -!- zgrepc has quit (*.net *.split).
21:46:07 -!- ocharles has quit (*.net *.split).
21:46:12 -!- nchamber- has changed nick to nchambers.
21:46:17 -!- atriq has changed nick to Taneb.
21:47:26 -!- ASM17Pic has joined.
21:47:26 -!- j-bot has joined.
21:47:26 -!- martyrboy has joined.
21:47:26 -!- zgrepc has joined.
21:47:26 -!- ocharles has joined.
21:47:42 -!- ASM17Pic has quit (Max SendQ exceeded).
21:56:13 -!- tromp has quit (Remote host closed the connection).
22:00:51 -!- sleffy has joined.
22:06:48 -!- electrolex has quit (Quit: Leaving).
22:41:22 -!- electrolex has joined.
22:50:18 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
22:56:52 -!- tromp has joined.
23:01:27 -!- tromp has quit (Ping timeout: 255 seconds).
23:39:03 -!- jaboja has quit (Ping timeout: 260 seconds).
23:40:14 -!- Remavas has changed nick to RemavasZsZsZsZsZ.
23:45:48 -!- sleffy has quit (Ping timeout: 240 seconds).
23:51:36 -!- jaboja has joined.
2017-06-05
00:04:01 -!- tromp has joined.
00:17:20 -!- electrolex has quit (Quit: Leaving).
00:35:04 -!- tromp has quit (Remote host closed the connection).
00:43:13 -!- tromp has joined.
00:54:01 -!- tromp has quit (Remote host closed the connection).
00:56:22 -!- Remavas-Hex has joined.
00:59:52 -!- pikhq_ has joined.
01:01:48 -!- pikhq has quit (Remote host closed the connection).
01:01:53 -!- RemavasZsZsZsZsZ has quit (Remote host closed the connection).
01:02:38 -!- sleffy has joined.
01:06:28 -!- hppavilion[1] has joined.
01:13:31 -!- doesthiswork has joined.
01:32:15 -!- Remavas has joined.
01:32:15 -!- Remavas has quit (Changing host).
01:32:15 -!- Remavas has joined.
01:33:47 -!- Remavas-Hex has quit (Ping timeout: 240 seconds).
01:37:55 -!- boily has joined.
01:38:45 <boily> `w
01:38:46 <HackEgo> middle worse//Mïðal VVőrszü vvoràði nyëlv spöket af magyar inva̋ðereknek leszármazottai Herefördshirben äppröxima̋tely 1250.
01:38:51 <boily> @massages-loud
01:38:51 <lambdabot> oerjan asked 1d 20h 31m 16s ago: is `? shiasdayviaerqjjjjjjjj another thing you won't admit to?
01:39:50 <boily> @tell oerjan hellørjan. the boily you have contacted is presently on auto-pilot. please leave a message and I'll get back to you as soon as I regain higher brain functions.
01:39:50 <lambdabot> Consider it noted.
01:42:34 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:51:20 -!- tromp has joined.
01:59:28 -!- rdococ has quit (Changing host).
01:59:28 -!- rdococ has joined.
02:01:00 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
02:02:19 -!- boily has quit (Quit: UNHINGED CHICKEN).
02:27:52 -!- tromp has quit (Remote host closed the connection).
02:31:03 -!- tromp has joined.
02:57:13 -!- ASCIIonly has joined.
02:57:56 -!- ASCIIonly has changed nick to ASCII-only.
03:10:14 -!- hppavilion[1] has joined.
03:14:53 -!- ASCII-only has quit (Quit: Page closed).
03:15:46 <zzo38> I have seen some TV sets have caption on mute, but many newer TV sets I have seen do not have that feature. Do you know why?
03:17:02 <zzo38> Also TV sets and other devices, there is not a button specifically to set the caption, so you have to use another menu. Sometimes there is a quick menu for caption on/off but cannot select which caption to display, only on/off.
03:17:48 <rdococ> i
03:22:57 -!- DHeadshot has quit (Ping timeout: 260 seconds).
03:46:55 -!- jaboja has quit (Remote host closed the connection).
05:22:48 -!- tromp has quit (Remote host closed the connection).
06:16:09 -!- ybden has quit (Quit: ybden).
06:23:18 -!- tromp has joined.
06:27:48 -!- tromp has quit (Ping timeout: 240 seconds).
06:53:31 -!- ybden has joined.
07:06:10 -!- FreeFull has quit.
07:11:11 -!- doesthiswork has quit (Quit: Leaving.).
07:29:08 -!- Akaibu has quit (Quit: Connection closed for inactivity).
07:45:37 -!- erkin has joined.
07:50:06 -!- j-bot has quit (*.net *.split).
07:50:06 -!- martyrboy has quit (*.net *.split).
07:50:06 -!- zgrepc has quit (*.net *.split).
07:50:06 -!- ocharles has quit (*.net *.split).
07:50:48 -!- martyrboy has joined.
07:51:01 -!- ocharles has joined.
07:52:20 -!- zgrepc has joined.
08:01:00 -!- sleffy has quit (Ping timeout: 255 seconds).
08:24:08 -!- tromp has joined.
08:28:42 -!- tromp has quit (Ping timeout: 268 seconds).
08:38:17 <zzo38> I am writing a GIF encoder (even though PNG is much better, it can help for use with programs that use GIF, to use GIF), including some options that may hopefully improve compression in some cases by making better decisions about when to restart the dictionary.
08:40:30 <zzo38> Another option to add in future (although it is not enabled by default, since some programs will not read it properly), is to check for borders and to try to split up the picture (into vertical bands) to see if that can improve compression in some cases.
08:40:50 <zzo38> I do not know how well such things would help, but, do you know?
08:44:23 <shachaf> I wrote a GIF decoder once.
08:45:35 <zzo38> Does it support pictures with multiple pieces and with a background colour?
08:45:59 <shachaf> I think the best way to improve on GIF compression is not to use GIF.
08:46:13 <shachaf> Yes, it supports those.
08:46:17 <shachaf> The disposal method implementation wasn't quite correct, I believe.
08:47:18 <shachaf> It's a bit tricky to figure out what disposal method means in that context, anyway.
08:47:25 <zzo38> Yes, is better to don't use GIF (because PNG is better), although that does not help if other program is not support PNG anyways.
08:47:49 <shachaf> Splitting up the picture to improve LZW compression is interesting. I'm not sure how often it can help.
08:48:36 <shachaf> Some programs treat a GIF image containing multiple image descriptors as an animated GIF and put a small delay between rendering each one.
08:48:45 <zzo38> shachaf: If there is no animation and no disposal method specified, you should probably assume method 1 (do not dispose), I should think?
08:48:45 <shachaf> Even if there isn't a GCT block in between.
08:49:13 <zzo38> Yes I read that too
09:03:55 -!- erkin has quit (Remote host closed the connection).
09:24:54 -!- tromp has joined.
09:29:01 -!- tromp has quit (Ping timeout: 246 seconds).
09:56:22 -!- oerjan has joined.
09:58:36 <oerjan> @messages-cloudy
09:58:36 <lambdabot> boily said 8h 18m 46s ago: hellørjan. the boily you have contacted is presently on auto-pilot. please leave a message and I'll get back to you as soon as I regain higher brain functions.
09:58:59 <oerjan> @tell boily BRAINS...
09:58:59 <lambdabot> Consider it noted.
10:14:25 -!- APic has joined.
10:29:47 -!- Phantom_Hoover has joined.
10:34:20 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
10:58:05 -!- oerjan has quit (Quit: Later).
11:35:03 -!- boily has joined.
11:57:22 <boily> `w
11:57:28 <boily> @massages-loud
11:57:28 <lambdabot> oerjan said 1h 58m 29s ago: BRAINS...
11:57:31 <HackEgo> bicategory//Bicategories are just categories where composition is only associative up to an isomorphism.
11:58:33 <int-e> `why
11:58:34 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: why: not found
11:58:46 <int-e> fungot: why?!
11:58:46 <fungot> int-e: well i don't have. but why don't you use a memory-mapped fnord to do with the and keys in the us
12:04:39 <olsner> fungot: how does memory-mapped fnord work?
12:04:41 <fungot> olsner: it is an obfuscated language. in my case
12:23:56 -!- Remavas-Hex has joined.
12:26:44 -!- Remavas has quit (Ping timeout: 268 seconds).
12:30:12 -!- boily has quit (Quit: SURPRISING CHICKEN).
12:37:19 -!- augur has quit (Remote host closed the connection).
12:39:14 -!- augur has joined.
12:43:34 -!- augur has quit (Ping timeout: 240 seconds).
12:56:04 -!- augur has joined.
13:00:18 -!- augur has quit (Ping timeout: 246 seconds).
13:15:48 -!- tromp has joined.
13:27:20 -!- augur has joined.
13:31:35 -!- tromp has quit (Remote host closed the connection).
13:32:03 -!- augur has quit (Ping timeout: 260 seconds).
14:00:27 -!- doesthiswork has joined.
14:02:27 -!- augur has joined.
14:03:32 -!- tromp has joined.
14:06:48 -!- augur has quit (Ping timeout: 246 seconds).
14:15:55 -!- tromp has quit (Remote host closed the connection).
14:23:11 -!- augur has joined.
14:27:33 -!- augur has quit (Ping timeout: 255 seconds).
14:34:06 -!- `^_^v has joined.
14:35:51 -!- staffehn has quit (Ping timeout: 245 seconds).
14:38:40 -!- sebbu2 has joined.
14:42:32 -!- sebbu has quit (Ping timeout: 260 seconds).
14:43:15 -!- jaboja has joined.
14:47:08 -!- staffehn has joined.
14:51:13 -!- Herbstkind has joined.
14:53:47 -!- augur has joined.
14:53:48 -!- augur has quit (Read error: Connection reset by peer).
15:11:17 -!- Remavas has joined.
15:13:28 -!- Remavas-Hex has quit (Ping timeout: 258 seconds).
15:16:50 -!- tromp has joined.
15:21:31 -!- tromp has quit (Ping timeout: 258 seconds).
16:05:05 -!- electrolex has joined.
16:28:08 <HackEgo> [wiki] [[Meta Memes]] https://esolangs.org/w/index.php?diff=52068&oldid=51970 * Programmer5000 * (+39)
16:38:03 -!- sebbu2 has changed nick to sebbu.
16:53:42 -!- danieljabailey has quit (Quit: ZNC 1.6.3+deb2 - http://znc.in).
16:55:18 -!- danieljabailey has joined.
17:04:14 -!- `^_^v has quit (Read error: Connection reset by peer).
17:16:46 -!- tromp has joined.
17:21:04 -!- tromp has quit (Ping timeout: 240 seconds).
17:38:31 -!- augur has joined.
17:41:34 -!- DHeadshot has joined.
17:42:52 -!- augur has quit (Ping timeout: 246 seconds).
17:50:30 -!- FreeFull has joined.
17:56:47 <izabera> i got my first thinkpad
17:56:50 <izabera> i hate the nipple thing
18:02:05 -!- `^_^v has joined.
18:05:47 -!- hppavilion[1] has joined.
18:06:51 -!- oerjan has joined.
18:17:44 -!- tromp has joined.
18:22:32 -!- tromp has quit (Ping timeout: 268 seconds).
18:55:38 <Taneb> izabera, the trick is to never need to use the mouse ever
18:58:14 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
18:59:48 -!- hppavilion[1] has joined.
19:02:52 -!- Zarutian has joined.
19:07:48 <hppavilion[1]> @metar PAMR
19:07:48 <lambdabot> PAMR 051753Z 00000KT 10SM -RA OVC050 09/08 A2982 RMK AO2 SLP098 P0000 60000 T00940083 10094 20089 53001
19:12:02 -!- Sprocklem has joined.
19:14:51 -!- sleffy has joined.
19:16:11 <oerjan> Taneb: sounds tricky
19:29:13 <sleffy> `? tricky
19:29:15 <HackEgo> tricky? ¯\(°​_o)/¯
19:30:25 <int-e> pfft. looking at TIS-100 again ... how did I miss the hidden messages?
19:30:31 <int-e> "hidden"
19:31:17 <prooftechnique> Like what? I just started playing it again after not looking at it for ages
19:31:40 <int-e> some of the red blocks have a "debug" button that tells a story
19:32:17 -!- danieljabailey has quit (Quit: ZNC 1.6.4+deb1 - http://znc.in).
19:33:26 <prooftechnique> Oh, that stuff
19:33:26 <prooftechnique> Yeah, those are kinda fun
19:33:49 <int-e> so they are not really hidden, but I managed to miss them anyway
19:40:39 -!- danieljabailey has joined.
19:45:07 -!- jaboja has quit (Ping timeout: 255 seconds).
19:54:00 -!- augur has joined.
19:57:37 -!- jaboja has joined.
19:58:19 -!- augur has quit (Ping timeout: 246 seconds).
20:15:36 -!- hppavilion[1] has quit (Remote host closed the connection).
20:16:01 -!- hppavilion[1] has joined.
20:20:38 -!- Akaibu has joined.
20:41:54 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
20:43:21 -!- hppavilion[1] has joined.
20:47:22 -!- Phantom__Hoover has joined.
20:47:56 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
20:49:14 -!- tromp has joined.
20:53:37 -!- tromp has quit (Ping timeout: 246 seconds).
21:19:05 <HackEgo> [wiki] [[User talk:Oerjan]] https://esolangs.org/w/index.php?diff=52069&oldid=51440 * Raddish0 * (+200)
21:36:04 -!- Remavas-Hex has joined.
21:38:01 -!- sleffy has quit (Ping timeout: 268 seconds).
21:38:19 -!- Remavas has quit (Ping timeout: 260 seconds).
21:41:43 <HackEgo> [wiki] [[User talk:Oerjan]] M https://esolangs.org/w/index.php?diff=52070&oldid=52069 * Oerjan * (+44) Also, for ordering some time unsigned
21:51:53 -!- tromp has joined.
22:05:32 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:07:06 -!- `^_^v has joined.
22:08:35 -!- Remavas-Hex has changed nick to Remavas.
22:08:39 -!- Remavas has quit (Changing host).
22:08:39 -!- Remavas has joined.
22:10:54 -!- oerjan has quit (Quit: Nite).
22:11:28 -!- Herbstkind has quit (Quit: Leaving).
22:21:52 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:28:42 -!- erkin has joined.
22:39:44 -!- sleffy has joined.
23:08:08 -!- boily has joined.
23:08:21 <boily> `w
23:08:23 <HackEgo> otp//only ten pounds
23:08:25 <shachaf> `4 w
23:08:29 <HackEgo> 1/1:terminal symbol//A terminal symbol is a terminal condition that makes your parser die eventually. Consult your linguist for medical advice. \ tmyk//tmyk the more overfilled your brain gets. \ resume//A resume is something that you use in order to end a pause in employment. \ ppntat//Pen Pineapple Nutmeg Tamarind Apple Tangerine
23:14:54 <zzo38> Now I made the PNG decoder so that it can decode iPhone format PNG files as well as proper PNG files. Test file: http://www.jongware.com/images/png-gradient_iphone.png
23:16:04 <zzo38> Non-iPhone version: http://www.jongware.com/images/png-gradient.png
23:21:51 -!- augur has joined.
23:30:00 -!- Akaibu has quit (Quit: Connection closed for inactivity).
23:30:37 -!- sleffy has quit (Quit: Leaving).
23:36:21 -!- sleffy has joined.
23:39:22 -!- augur has quit (Remote host closed the connection).
23:48:29 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
23:54:36 -!- augur has joined.
2017-06-06
00:00:10 -!- DHeadshot has quit (Ping timeout: 258 seconds).
00:07:15 -!- sleffy has quit (Ping timeout: 268 seconds).
00:07:49 <Sgeo> `olist 1075
00:07:50 <HackEgo> olist 1075: shachaf oerjan Sgeo FireFly boily nortti b_jonas
00:08:52 -!- boily has quit (Quit: SHEEP CHICKEN).
00:12:33 <shachaf> `thanks Sgeo
00:12:34 <HackEgo> Thanks, Sgeo. Theo.
00:13:47 <shachaf> Theobromine
00:14:35 <Taneb> Used to be friends with at least one Theo
00:14:40 <Taneb> `quote recursion
00:14:42 <HackEgo> 384) <Taneb> Turned out he got recursion, he just didn't get the return statement
00:14:48 <Taneb> I think that was about a Theo
00:15:14 <shachaf> Not friends with him anymore?
00:16:28 -!- jaboja has quit (Ping timeout: 255 seconds).
00:16:38 <Taneb> Was never particularly close to that Theo
00:16:47 <Taneb> Lost touch with every Theo I ever knew though
00:31:25 -!- sftp has quit (Excess Flood).
00:33:17 -!- sftp has joined.
00:34:01 -!- hppavilion[1] has joined.
00:40:35 -!- augur has quit (Remote host closed the connection).
00:42:45 -!- sleffy has joined.
00:46:31 -!- wob_jonas has joined.
00:46:52 <wob_jonas> Do we have a *list for the bitcoin protocol schism?
00:47:03 <shachaf> `coins
00:47:08 <HackEgo> ztschestepcoin 5-loncoin blinifucoin hatercoin olarunticcoin iberacoin excitcoin omecoin emigusforcoin yelcoin zatiocoin hexcoin gallcoin bagcoin syriangycoin impcoin rentcoin frogranscoin bractcoin celcoin
00:47:09 <shachaf> hth
00:47:20 <shachaf> how can i acquire some hatercoin
00:50:56 <wob_jonas> "<zzo38> I have seen some TV sets have caption on mute, but many newer TV sets I have seen do not have that feature. Do you know why?" => TVs do caption? you mean apart from overlaying teletext (with transparent background and no bottom navi elements) on the screen?
00:51:17 <wob_jonas> I didn't know such a feature existed. probably I'm not up to date with how TVs work by like a decade.
00:57:24 <zzo38> You can usually set if you want a transparent or opaque or translucent background, as well as font settings and colours and so on for the captions
00:58:35 <wob_jonas> wait, *font settings* too? you mean you can change the font (not just zoom it or move it around on the screen)? so it's not like DVD captions which are stored as bitmaps?
00:58:52 <wob_jonas> bitmap images that is, not character-based text
01:01:00 <zzo38> Captions are different than subtitles (which are stored as pictures).
01:01:44 <wob_jonas> huh what
01:01:47 <wob_jonas> then what are captions?
01:02:04 <zzo38> What fonts are available depends on the device that displays them (usually the TV set, although I have a DVD player that can decode captions, from TV, video input, VHS, and DVD).
01:02:38 <zzo38> Captions are coded as text, and I think it is better than subtitles. DVDs can have captions as well as subtitles.
01:03:21 <wob_jonas> I see
01:04:40 <zzo38> There are actually four different streams of captions, although usually only the first one is used as far as I can tell, although I did see one television show that mentioned that you could select the third captions if you wanted captions in Spanish.
01:05:48 <zzo38> (I just leave captions on all the time on my TV set anyways, although some shows do not have captions, and sometimes the people who write the captions do not do it properly.)
01:06:42 <wob_jonas> multiple streams isn't too surprising. some TV stations are broadcast with multiple audio streams in different languages.
01:06:44 -!- augur has joined.
01:08:03 <zzo38> Yes, there are sometimes multiple audio streams too, as well as multiple text streams. For digital television there is six text streams I think; analog television has four "CC" text streams and four "TEXT" text streams (the latter seem to never be used as far as I can tell).
01:09:11 <wob_jonas> analog television? isn't that stopped already so that people have to buy new gadgets?
01:09:16 <wob_jonas> I think it is stopped here
01:12:37 -!- sleffy has quit (Ping timeout: 246 seconds).
01:13:37 <zzo38> Yes, although the analog captions are still output in the retrace intervals of analog signals if you use them.
01:14:27 <wob_jonas> and that isn't just teletext?
01:15:15 <wob_jonas> hmm no, I think teletext isn't in the retrace intervals
01:15:18 <wob_jonas> but I'm not sure
01:15:41 <shachaf> `coins
01:15:43 <HackEgo> obnbabted!coin lenagecoin triggecoin anocoin wurzellercoin chrcoin soncoin chercoin hpwcoin clefuckcoin carmacoin mechouffcoin nothcoin bandcoin miniumbrancoin unreamcoin legthcoin xandcoin omogovcoin hurcoin
01:15:44 <zzo38> I don't actually know how teletext is working, so I do not know. However, I think teletext can have page numbers.
01:18:30 -!- augur has quit (Remote host closed the connection).
01:19:41 <zzo38> HDMI cannot emit captions, so you will have to command the emitting device to include captions in the picture. My own design which is Digi-RGB also does not emit captions (it can emit only the picture and nothing else), but can be used together with a IMIDI interface which may be used to emit captions (as well as other stuff).
01:20:34 <wob_jonas> how about DVI?
01:20:52 <zzo38> DVI is a subset of HDMI and also cannot emit captions.
01:21:30 <zzo38> I do not actually have a television set which can decode captions, although the VCR/DVD combo does, so if other devices are connected through that, then the captions can be displayed. However, setting the captions needs going into the setup menu, which cannot be displayed while a VHS or DVD is playing.
01:21:53 <zzo38> (Subtitles can be switched while a DVD is playing, though.)
01:30:28 <zzo38> Have you used MMIX? Did you write that article on esolang wiki?
01:31:36 <wob_jonas> zzo38: I haven't used MMIX for anything, but I did write the article
01:31:41 -!- jaboja has joined.
01:33:52 <wob_jonas> I should also write the MIX article at some point
01:34:08 <zzo38> You could see the Deadfish implementation I made in MMIX if you wanted to see one I suppose. Also, MMIX does support for an operating system to require the user program to map stuff if needed, because it does allow permissions (read, write, execute) to be set for each page, so if there is no permission then it is an error so you can detect segmentation errors like that.
01:34:16 <zzo38> And, yes MIX article should also be written.
01:34:34 <zzo38> Do you know what you wanted to write about the strange executable binary format?
01:35:59 <wob_jonas> zzo38: sure, some of the stuff is about the NNIX abi, not just MMIX
01:36:27 <zzo38> (That Deadfish implementation is first program I wrote with MMIX, although I also started writing a Z-machine implementation with MMIX too.)
01:37:03 <wob_jonas> the strange executable binary format? probably just that all the backreferences in the assembly are resolved at program load time
01:37:05 <zzo38> wob_jonas: Yes, although NNIX is not quite a complete system as it is now anyways.
01:37:22 <wob_jonas> also that it doesn't have separate assembly
01:37:46 <zzo38> I mentioned about those references in my user page too I think; I mentioned a few things about MMIX on my user page too (with a link to your MMIX article included).
01:38:18 <wob_jonas> and that it's like a format the assembler spits out in a single pass forward, so all the metadata stuff is mixed with the data, and the data can't just be mapped and then modified in place
01:38:34 <wob_jonas> it has to be all copied wordwise or something
01:38:59 <wob_jonas> if you wanted to use MMIX with a real OS, you'd just use ELF
01:39:02 <zzo38> Yes, that is what it look like to me too, when I looked at it. It mean assembler can make output by one pass.
01:39:17 <zzo38> I think GNU MMIX does support ELF?
01:39:31 <wob_jonas> mind you, you wouldn't want to use MMIX for real stuff, for other reasons, but you could fix those other problems without breaking most of the user-space MMIX programs
01:40:15 <wob_jonas> that's what I'd guess, since gnu binutils already supports ELF for multiple platforms, it wouldn't be difficult to do that
01:40:51 <wob_jonas> they'd still have to add some arch-specific stuff into it and the dynamic linker of course
01:40:51 <zzo38> You can still make the operating system that still uses the existing NNIX functions, but can add other stuff too, including other binary formats too I suppose.
01:41:19 <wob_jonas> sure, the syscalls are compatible. some existing systems have multiple sets of syscalls too
01:42:39 <wob_jonas> and even the memory mapping policy can differ per executable
01:43:20 <zzo38> Yes it can do too
01:43:28 <wob_jonas> the real deal breaker is the no memory protection in kernel mode, but you can probably fix that in such a way that userspace doesn't notice
01:44:22 <zzo38> I think you can do without memory protection in kernel mode
01:44:25 <wob_jonas> (the slow interrupt mechanisms is not a deal-breaker, because other systems got around with a slow interrupt mechanism for decades until it got fixed, and it could be fixed without changing the cpu by changing only the ABI I think)
01:44:48 <wob_jonas> zzo38: not in the real world, no. you'd just have bugs undetected that way.
01:45:20 <wob_jonas> even if you put most of the kernel to run into userspace
01:46:09 <zzo38> You can use an external device that looks on the address bus if you really need to I suppose, to detect memory errors while testing, or modify the emulator to test your specific kernel program
01:46:36 <wob_jonas> zzo38: well sure, if you want technical wins
01:46:47 <wob_jonas> so you add another chip because the mmix itself can't do what you want
01:46:51 <wob_jonas> that works
01:48:10 <wob_jonas> what I would really like to know about CPU architecture is whether there's some realistic way to get x86_64 to have a feature where (non-huge) pages are larger (say 8K or 16K) and get real practical systems to use this feature
01:48:45 <zzo38> You will need other chips for I/O anyways, but in the case I specified it is possible that you might need only for testing, possibly; still, other extensions are possible such as an implementation of MMIX that has additional special registers for controlling such additional functions.
01:48:58 <wob_jonas> that's a question partly of whether you can get the kernel and userspace to cooperate with mandatory larger pages (so they can't expect per-4K mmaps) and whether the cpu caches can be rigged to handle this properly
01:49:32 <wob_jonas> because x86_64 with larger page sizes would be really rad
01:49:54 <wob_jonas> but you can only do it globally, as in, all pages have to be that size
01:49:58 <wob_jonas> not just half the pages
01:53:58 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
02:24:49 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
02:35:49 -!- electrolex has quit (Remote host closed the connection).
02:59:10 -!- Akaibu has joined.
03:02:36 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
03:08:56 -!- digitalcold has quit (Remote host closed the connection).
03:17:07 <MDude> junk
03:17:09 <MDude> ?
03:17:17 <MDude> Dangit, I'm tying to ctrl+f here
03:19:06 -!- augur has joined.
03:24:57 -!- augur has quit (Ping timeout: 260 seconds).
03:30:59 -!- sleffy has joined.
04:07:58 -!- sleffy has quit (Ping timeout: 246 seconds).
04:09:50 -!- Zarutian has quit (Quit: Zarutian).
04:40:56 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
04:52:29 -!- jaboja has quit (Remote host closed the connection).
04:56:35 -!- augur has joined.
04:59:24 -!- sleffy has joined.
05:07:18 -!- augur has quit (Remote host closed the connection).
05:08:56 -!- hppavilion[1] has joined.
05:12:01 -!- sleffy has quit (Ping timeout: 246 seconds).
05:12:05 -!- jaboja has joined.
05:13:29 -!- augur has joined.
05:17:58 -!- Akaibu has quit (Quit: Connection closed for inactivity).
06:01:16 -!- sleffy has joined.
06:31:24 -!- tromp has quit (Remote host closed the connection).
06:38:53 <\oren\> god damn it paradox
06:39:40 <\oren\> Why is the war between commie china and non-aligned china named "Chinese war on China"?
06:40:07 <\oren\> what a retarded name for a war
06:58:55 -!- jaboja has quit (Remote host closed the connection).
07:02:00 -!- FreeFull has quit.
07:32:14 -!- tromp has joined.
07:37:03 -!- tromp has quit (Ping timeout: 260 seconds).
07:40:17 -!- sleffy has quit (Ping timeout: 255 seconds).
08:23:32 -!- doesthiswork has quit (Quit: Leaving.).
09:32:40 -!- tromp has joined.
09:37:05 -!- tromp has quit (Ping timeout: 258 seconds).
10:01:08 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
11:33:10 -!- boily has joined.
11:33:34 -!- nullcone has quit (Quit: Connection closed for inactivity).
11:34:01 -!- Remavas-Hex has joined.
11:34:22 -!- Remavas has quit (Disconnected by services).
11:34:42 -!- Remavas-Hex has changed nick to Remavas.
11:34:50 -!- Remavas has quit (Changing host).
11:34:50 -!- Remavas has joined.
11:51:17 -!- oerjan has joined.
11:52:36 -!- Phantom_Hoover has joined.
11:56:21 -!- augur has quit (Remote host closed the connection).
12:13:34 -!- augur has joined.
12:16:01 -!- sdhand has quit (Excess Flood).
12:16:12 -!- sdhand has joined.
12:16:35 -!- sdhand has changed nick to Guest64007.
12:16:48 -!- Guest64007 has quit (Changing host).
12:16:48 -!- Guest64007 has joined.
12:16:48 -!- Guest64007 has changed nick to sdhand.
12:20:18 -!- augur has quit (Ping timeout: 246 seconds).
12:23:02 -!- LKoen has joined.
12:28:05 -!- boily has quit (Quit: FLASHLIGHT CHICKEN).
12:36:44 -!- augur has joined.
12:41:04 -!- augur has quit (Ping timeout: 246 seconds).
12:48:22 -!- tromp has joined.
12:52:29 -!- tromp has quit (Ping timeout: 240 seconds).
13:02:43 -!- LKoen has quit (Remote host closed the connection).
13:04:44 -!- LKoen has joined.
13:07:57 -!- augur has joined.
13:11:35 -!- electrolex has joined.
13:12:53 -!- augur has quit (Ping timeout: 268 seconds).
13:13:49 <HackEgo> [wiki] [[Special:Log/newusers]] create * SelfiAS * New user account
13:26:51 <oerjan> . o O ( do we really want to encourage selfies on the wiki )
13:48:18 <int-e> . o O ( a mapole is just a very sturdy, non-expandable selfie stick with no way of attaching a movile phone )
13:48:35 <int-e> vbvbvbvbv
13:53:25 <oerjan> `? vbvbvbvbv
13:53:29 <HackEgo> vbvbvbvbv? ¯\(°​_o)/¯
13:54:59 <int-e> I thought that if I make the string long enough it will blur the distinction between the two letters and thus hide my typo.
14:00:29 -!- doesthiswork has joined.
14:01:07 <oerjan> oh. i thought you were spelling out a raspberry.
14:04:07 -!- tromp has joined.
14:08:48 -!- atslash has joined.
14:32:06 -!- jaboja has joined.
14:32:36 -!- tromp has quit (Remote host closed the connection).
14:35:16 -!- tromp has joined.
14:35:48 -!- `^_^v has joined.
14:47:36 -!- wob_jonas has joined.
14:48:15 <wob_jonas> hahaha! They continue to use the space that an oversized card and no mana cost gives. The new scheme cards have nice full phrase titles again
14:48:30 <wob_jonas> "What's Yours Is Now Mine"
14:48:55 <wob_jonas> next year: Archenemy: Mojo Jojo, another villain fit for scheming
14:49:53 <wob_jonas> "Bow to My Command"
14:50:17 <wob_jonas> pity for the card frames though
14:50:43 <wob_jonas> (M:tG reveals the 20 new scheme cards in the soon to be released Archenemy: Nicol Bolas product)
14:54:08 -!- LKoen has quit (Remote host closed the connection).
14:55:33 -!- LKoen has joined.
14:57:10 -!- augur has joined.
14:59:18 -!- oerjan has quit (Quit: Later).
15:01:16 -!- augur has quit (Ping timeout: 245 seconds).
15:01:20 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52071&oldid=52061 * Raddish0 * (+18)
15:18:29 -!- ^v has quit (Ping timeout: 240 seconds).
15:22:17 -!- ^v has joined.
15:29:49 <wob_jonas> There should be a cycle of four sorcery cards like (Indoctrinate | 4WW | Sorcery | Gain control of target nongreen creature.) (Enthrall | 4UU | Sorcery | Gain control of target nongreen creature.) (Buy Loyalty | 4BB | Sorcery | Gain control of target nongreen creature.) (??? | 4RR | Gain control of target nongreen creature.
15:29:53 <wob_jonas> )
15:31:36 -!- atslash has quit (Read error: Connection reset by peer).
15:32:01 -!- atslash has joined.
15:37:23 <int-e> it really doesn't sound like a very red thing to do
15:37:56 <int-e> even if you incite a revolt you would just revel in the carnage and not try to recruit new followers :P
15:38:27 <wob_jonas> int-e: but doesn't red already have the most creature steal effects? they're just temporary. they're flavored as either treason or madness
15:38:28 <int-e> "instigate" may be better
15:39:55 -!- electrolex has quit (Read error: Connection reset by peer).
15:39:55 <int-e> I'd say the temporary aspect is part of the flavor.
15:40:05 <wob_jonas> yeah
15:40:26 <wob_jonas> maybe red shouldn't be able to get such a permanent effect
15:43:20 <rdococ> hi
15:47:24 <wob_jonas> some card names like Brainwash, Blackmail, Dominate, Domineer, Mind Control, Provoke, Puppeteer, Zombify are already taken, but a lot of good card names are free: Conscript, Draft, Embezzle, Hypnotize, Mesmerize, Overpower
15:50:15 <wob_jonas> for white I'd prefer a name that shows that white is the only color that can make a creature serve you and actually like it, and think that serving you is the right thing, what he should have done all along
15:50:24 <wob_jonas> Indoctrinate isn't the right word for that
15:50:36 <wob_jonas> Reeducate isn't either
15:51:47 <wob_jonas> and there's probably censorship so Wizards can't name cards anything like "Labor Camp", "Mind Rape", "Drug"
15:52:28 <wob_jonas> or, whatever they called the camps where they got free labor of high schoolers?
15:56:09 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
15:56:19 -!- wob_jonas has joined.
15:58:01 -!- wob_jonas has quit (Client Quit).
15:58:12 -!- wob_jonas has joined.
15:59:54 -!- wob_jonas has quit (Client Quit).
16:00:04 -!- wob_jonas has joined.
16:00:27 -!- wob_jonas has quit (Client Quit).
16:00:49 -!- wob_jonas has joined.
16:01:22 -!- jaboja has quit (Read error: Connection reset by peer).
16:01:23 <wob_jonas> irc connection doesn't work well for some reason. anyway, they're called építőtábor, was associated with KISZ, and probably can't be mentioned on a card either.
16:01:27 -!- jaboja64 has joined.
16:02:27 -!- jaboja64 has quit (Read error: Connection reset by peer).
16:02:36 -!- jaboja64 has joined.
16:03:12 -!- jaboja64 has changed nick to jaboja.
16:37:14 -!- nchambers has quit (Changing host).
16:37:14 -!- nchambers has joined.
16:37:22 -!- nchambers has quit (Changing host).
16:37:22 -!- nchambers has joined.
16:42:32 -!- tromp has quit (Remote host closed the connection).
16:44:49 -!- atslash has quit (Ping timeout: 240 seconds).
16:45:23 -!- atslash has joined.
16:55:18 -!- tromp has joined.
16:58:19 -!- MrFantastik has joined.
16:58:27 -!- MrFantastik has left ("Leaving").
17:15:55 -!- FreeFull has joined.
17:17:47 -!- LKoen has quit (Remote host closed the connection).
17:19:05 -!- sleffy has joined.
17:27:31 -!- Remavas-Hex has joined.
17:30:02 -!- Remavas has quit (Ping timeout: 268 seconds).
17:40:55 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52072&oldid=52071 * Raddish0 * (+111)
17:44:56 -!- jaboja has quit (Ping timeout: 240 seconds).
17:47:15 -!- LKoen has joined.
18:05:45 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:06:02 -!- wob_jonas has joined.
18:07:49 -!- tromp has quit (Remote host closed the connection).
18:16:53 <wob_jonas> "http://magic.wizards.com/en/articles/archive/making-magic/mechanical-color-pie-2017-2017-06-05" => "The idea being that blue only wants to transform something when they know what they're going to get, whereas red is willing to take a risk." Maro has betrayed the Simic guild and Experiment Kraj!
18:17:18 <wob_jonas> when has blue cared about knowing the outcome of an experiment in advance?
18:18:43 <wob_jonas> I guess the scheming Nicol Bolas has distorted Maro's mind about what blue should be like
18:19:58 -!- jaboja has joined.
18:21:40 -!- Herbstkind has joined.
18:22:10 -!- tromp has joined.
18:34:16 <\oren\> wob_jonas: lol
18:37:47 -!- tromp has quit (Remote host closed the connection).
18:42:38 -!- tromp has joined.
18:46:28 <sleffy> `? mushroom
18:46:29 <HackEgo> mushroom? ¯\(°​_o)/¯
18:47:05 <shachaf> `? tanebventions
18:47:06 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, cognac, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
18:47:48 <shachaf> `slwd tanebvention//sa/, s/, mushrooms&/
18:47:49 <HackEgo> ​/bin/sed: -e expression #1, char 20: unterminated `s' command
18:47:56 <shachaf> `slwd tanebvention//s/, sa/, mushrooms&/
18:48:00 <HackEgo> tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, mushrooms, sand, dragons, persistence, the BBC, _46bit, cognac, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
18:49:56 <zzo38> If there is a censor that Wizards of the Coast will not name card with some things, then it mean you can use such name for custom cards if they are going to fit.
18:51:17 <shachaf> But you can do that anyway.
18:52:40 <zzo38> Yes, although it also mean it can't conflict, as long as you know exactly what censor they have! But that seems difficult to know anyways.
18:52:47 <\oren\> Куруру куру куру фува фува тобидашита но
18:52:56 <\oren\> Йахо йахо фуйо фуйо фуйо фуери атама
18:53:05 <\oren\> Пуйо пуйо фува фувари тобидасу йо
18:53:48 <\oren\> now, without googling, what language is the above in?
18:54:54 <\oren\> Атама даке сора ни дёбон атама даке сора ни дёбон урара
18:54:59 <zzo38> Cyrillic, maybe? I don't know.
18:55:04 <\oren\> it
18:55:21 <\oren\> is written in cyrillic, but what language is it?
18:55:30 <zzo38> Cyrillic.
18:56:17 <\oren\> cyrillic is an alphabet not a language. like right now I'm writing english in the latin alphabet
18:56:45 <zzo38> O, OK.
18:57:17 <zzo38> But isn't Latin another different language anyways?
18:57:22 <sleffy> `? cyrillic
18:57:23 <HackEgo> cyrillic? ¯\(°​_o)/¯
18:57:42 -!- augur has joined.
18:58:00 <\oren\> yes but many languages other than latin use the latin alphabet
18:58:49 <zzo38> Yes. But my guess was that your writing was in Cyrillic language and using Cyrillic alphabets.
19:02:05 <\oren\> there's no language called "cyrillic" though
19:02:06 -!- augur has quit (Ping timeout: 245 seconds).
19:03:18 <\oren\> shachaf: can you figure it out?
19:04:06 <shachaf> ?
19:04:19 <shachaf> What's the point of a "without looking it up" puzzle?
19:06:55 <rdococ> `help
19:06:55 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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/
19:11:56 -!- hppavilion[1] has joined.
19:15:10 <\oren\> anyway the answer is, it's japanese written in the russian alphabet
19:15:14 <\oren\> some russian is going around writing the lyrics to all these J-pop songs in the comments, in russian.
19:15:39 <\oren\> but it's weird because he's using ва, a russian 'va', for the わ/ワ
19:18:43 <wob_jonas> \oren\: like http://www.omniglot.com/conscripts/renglish.htm ?
19:20:04 <wob_jonas> and I still have the suspicion that cyrillic isn't a script or an alphabet, but at least two of them, the Russian script that is also used for Ukranian with modifications, and the Serbian Cyrillic script that is also used for Macedonean and Bulgarian with modifications, and the two got conflated to one script for political reasons
19:28:50 <zzo38> I have written some idea for a kind of variant of MMIX, where the instructions from #01 to #17 are replaced with new ones: FLOP, LDIR, STIR, LDUNO, STUNW, STUNT, STUNO, SMUX, SHIN, SHINU, SHOUT, SHOUTU.
19:31:54 <zzo38> I don't know if you think is ood or whatever though
19:34:15 <wob_jonas> zzo38: what do those instructions do?
19:35:35 -!- Herbstkind has quit (Quit: Leaving).
19:35:45 <zzo38> FLOP = floating point operation (the instructions that #01 to #17 used to be, as well as multiple/add together, and reciprocal, and average), LDIR = load indexed register, STIR = store indexed register, LDUNO = load unaligned octa, STUN? = store unaligned ???, SMUX = sideways multiplex (like Muxcomp64), SHIN = shift in, SHOUT = shift out.
19:36:40 <wob_jonas> what's "multiple/add together"?
19:37:07 <zzo38> (Unaligned loads/stores may require multiple memory accesses in order to work)
19:37:21 <zzo38> wob_jonas: It is basically like a fused multiply add.
19:37:55 <wob_jonas> LDIR and STIR sound like bad ideas. would make the implementation of an optimized cpu way harder than for MMIX
19:39:54 <zzo38> They may be as slow as SYNCID in the worst case I guess.
19:40:33 <zzo38> Since a similar thing could be done with SYNCID too
19:42:45 <wob_jonas> LDUNO and STUN? => um, maybe, they sort of go against MMIX flow but could be useful, but do you have the descr of the exact behavior of the exception if you try to store through a page fault boundary?
19:42:56 -!- tromp has quit (Remote host closed the connection).
19:43:13 <zzo38> That is a good point.
19:43:47 <wob_jonas> and yeah, LDIR and STIR have to handle rolling the register stack too
19:44:15 <wob_jonas> but that might not be worse than other instructions
19:45:23 <wob_jonas> instead of STUN?, wouldn't a store octa with a byte-granular mask be better?
19:45:35 <wob_jonas> load-modify-store
19:45:40 -!- erkin has joined.
19:45:57 <wob_jonas> still would be unusual for MMIX I guess
19:46:21 <zzo38> O, I suppose you may be right about a byte-granular mask
19:46:59 <wob_jonas> are SHIN and SHOUT the two outputs of a double shift?
19:47:11 <wob_jonas> or, um
19:47:31 <wob_jonas> the one output of a double shift, in two shift directions
19:48:02 <zzo38> SHIN is shifting left $X and the low bits of $Y are stored in the shifted in bits, and SHOUT is shifting right $X and storing the shifted out bits in $Y.
19:49:47 <wob_jonas> double shifts then. ok.
19:50:16 <wob_jonas> would those come in pairs with immediate versions? immediate shift count is actually useful there
19:50:24 -!- S1 has joined.
19:50:24 -!- S1 has changed nick to Herbstkind.
19:50:54 <zzo38> Yes they do come in pairs with immediate versions.
19:51:15 <zzo38> All of the instructions I listed other than FLOP do have immediate versions too.
19:58:44 -!- LKoen has quit (Remote host closed the connection).
20:00:01 <zzo38> Some of things I have done in making Z-machine implementation on MMIX are stuff that I do not expect any C compiler to ever do (such as storing the VM memory at the beginning of the text segment), and some are stuff that I think a C compiler might do but I don't know whether or not it does.
20:02:24 <zzo38> Do you know?
20:02:28 <wob_jonas> "storing the VM memory at the beginning of the text segment" -- Linux has some magic incantation for allowing you to map stuff to zero address
20:02:43 <wob_jonas> (which is normally unmapped, to catch null pointer dereference bugs)
20:04:01 <zzo38> Yes, that is one of the reasons that a C compiler ordinarily will not do, I think, and why operating system is normally not implement it
20:04:34 <wob_jonas> um... the OS normally not allowing it is a level further than the C compiler ordinarily not doing it
20:04:38 <zzo38> The actual program starts at #20000
20:04:45 <wob_jonas> there's a lot of things the OS does allow but C compilers don't like to do
20:05:31 <zzo38> Yes, it is a further level, and NNIX is different than Linux of course.
20:06:31 <zzo38> What numbers will be needed in ELF to use MMIX and NNIX if you are using with ELF anyways? And then those fields in the ELF header can be used to allow the operating system to implement emulation of other system you can run multiple kind of programs on your computer.
20:09:13 <wob_jonas> "multiple kind of programs on your computer" => hmm, does Linux allow you to mix 16-bit and 32-bit code in an x86_32 executable, and farjump between them quickly without a syscall?
20:10:22 <zzo38> I don't know, although it can execute both 32-bit programs and 64-bit programs on the same operating system.
20:10:33 <wob_jonas> that's different
20:10:57 -!- hppavilion[1] has quit (Remote host closed the connection).
20:11:23 -!- hppavilion[1] has joined.
20:12:49 <zzo38> Yes, although I did not mean mixing codes in the same program, I just meant that if the operating system and instruction set indication in the ELF header are not the native ones, that it would execute the program using an emulator.
20:19:34 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:20:19 <zzo38> I think that storing the VM memory at the beginning of the text segment can help with the address decoding in Z-machine, because then you do not have to add the base offset. I have global registers ENDIAN and CENDIAN for endianness, where ENDIAN is 0 for big-endian and 1 for small-endian, while CENDIAN is 0 for small-endian and is 1 for big-endian. With MMIX you can add two addresses together with a LDBU instruction, so this can be use in this way.
20:21:07 <zzo38> Including for reading the Z-machine header, since the Z operand can be a 8-bit immediate number.
20:22:02 <wob_jonas> zzo38: um, can't you instead use an MOR instruction to conditionally reverse endianness?
20:23:25 <wob_jonas> or compiling two emulator versions, one for big endian and one for little endian, and dispatching between them early?
20:23:28 <zzo38> Yes, and I did think of that too, but I decided against it, because in Z-machine there can be unaligned storage.
20:23:44 <wob_jonas> ah, unaligned storage
20:28:45 -!- LKoen has joined.
20:28:47 <zzo38> (All known Z-machine story files are big-endian, although because of the unaligned memory in Z-machine, it can be made to support both without more difficulty than the unalignment already results with.)
20:32:20 -!- electrolex has joined.
20:34:07 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:37:03 -!- hppavilion[1] has joined.
20:41:28 -!- wob_jonas has joined.
20:43:27 -!- tromp has joined.
20:47:18 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:48:12 -!- tromp has quit (Ping timeout: 255 seconds).
20:49:40 -!- Phantom__Hoover has joined.
20:49:50 -!- LKoen has quit (Remote host closed the connection).
20:49:56 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
20:50:43 -!- Akaibu has joined.
20:54:56 -!- sleffy has quit (Ping timeout: 240 seconds).
20:56:14 -!- nullcone has joined.
20:57:08 <HackEgo> [wiki] [[Special:Log/newusers]] create * Turtle1331 * New user account
21:04:54 -!- augur has joined.
21:12:01 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=52073&oldid=52064 * Turtle1331 * (+292)
21:36:42 -!- tromp has joined.
21:52:40 -!- sleffy has joined.
22:03:56 <HackEgo> [wiki] [[VTFF]] N https://esolangs.org/w/index.php?oldid=52074 * Programmer5000 * (+1703) Created page with "'''VTFF''' is an [[esoteric programming language]] created by [[User:Programmer5000]]. It uses only 2 characters, <code>0x0b</code> and <code>0x0c</code>, which are '''V'''ert..."
22:05:40 -!- tromp has quit (Remote host closed the connection).
22:06:41 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=52075&oldid=52000 * Programmer5000 * (+11) Add VTFF
22:07:10 <HackEgo> [wiki] [[User:Programmer5000]] https://esolangs.org/w/index.php?diff=52076&oldid=51948 * Programmer5000 * (+14)
22:16:26 -!- Remavas-Hex has quit (Ping timeout: 240 seconds).
22:19:15 <shachaf> `? Cale
22:19:16 <HackEgo> Cale? ¯\(°​_o)/¯
22:19:29 <Cale> `? shachaf
22:19:30 <HackEgo> Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions.
22:19:39 <shachaf> Cale sprø som selleri
22:20:24 -!- oerjan has joined.
22:28:13 <oerjan> <\oren\> now, without googling, what language is the above in? <-- without reading the rest of logs, it seems to have a very similar sound to japanese.
22:28:22 -!- sleffy has quit (Ping timeout: 246 seconds).
22:28:58 <oerjan> but maybe not entirely.
22:31:37 -!- sleffy has joined.
22:32:19 <oerjan> cv syllables, except for a couple ending n's.
22:33:47 <oerjan> "tobidashita no" just has to be japanese, so either it's that or a language which has borrowed a lot from it.
22:34:05 <shachaf> oerjan: he gave away the answer later, it's japanese hth
22:34:12 <oerjan> OKAY
22:35:55 * oerjan has been learning to read cyrillic while learning some russian songs. currently slightly over halfway through Moscow Nights.
22:36:07 <shachaf> I can read some Cyrillic.
22:36:16 <shachaf> But I still usually get mixed up with some of the vowels.
22:36:56 <pikhq_> Yeah, definitely Japanese.
22:37:22 <oerjan> i had the hardest time distinguishing those sh-like letters.
22:37:58 <pikhq_> "tobidasu" is "to jump out" or "to appear suddenly".
22:38:17 <shachaf> Yes, I can barely distinguish the sounds of ш and щ
22:38:30 <pikhq_> So "tobidashita no" would be "(Because) (it) jumped out"
22:38:31 <shachaf> pikhq_: or "to bidasu"
22:38:45 <pikhq_> No, it's a compound of "tobu" and "dasu".
22:39:51 <oerjan> shachaf: i actually meant remembering which letter is which. although the sounds are strange too. i think сь is weirder than both of those.
22:40:59 -!- Warrigal has joined.
22:41:15 <Warrigal> So I thought of how to make object-oriented programming a bit more... Kay-like?
22:41:41 <Warrigal> Object-oriented programming with static typing, I mean.
22:42:10 <Warrigal> The dynamically typed stuff... that's been Kay-like since that one guy *created* object-oriented programming.
22:42:13 <Warrigal> Some guy by the name of Kay.
22:42:27 <Warrigal> Anyway, just do two things.
22:42:39 <Warrigal> One, classes cannot be types. Only interfaces can be types.
22:42:55 <oerjan> so far this song has a particularly tricky "Все здесь".
22:43:23 <zzo38> Warrigal: And then what?
22:43:26 <Warrigal> And two, classes cannot have static members.
22:43:37 <zzo38> OK
22:43:39 <oerjan> * "Всё здесь".
22:43:54 <oerjan> (although the distinction isn't usually written)
22:44:10 <zzo38> Warrigal: I think that can work.
22:44:10 <Warrigal> This means you can't do, say, Console.WriteLine("Hello, world!"), because Console can't have a static method called WriteLine.
22:44:36 <Warrigal> So what do you do? Just make it an instance method? No, because then you'd want to call it like...
22:44:48 <Warrigal> new Console().WriteLine("Hello, world!");
22:45:07 <Warrigal> But there are no constructors. Constructors are static members.
22:45:22 <zzo38> Well, if you can do Console.WriteLine it would mean that Console is not a class, but rather is a object that is already define, or a namespace, or whatever
22:45:29 <Warrigal> Right.
22:45:46 <Warrigal> So what *do* you do?
22:46:04 <Warrigal> Well, there's some type called "Console". It's an interface, of course, not a class.
22:46:20 <zzo38> You will call it on the interface for stdout, or a global function
22:46:28 <Warrigal> So you just have to obtain a Console object and call the method. Perhaps something like...
22:46:40 <Warrigal> obtain Console.WriteLine("Hello, world!");
22:46:59 <Cale> shachaf: I don't know what to make of the хо though
22:47:29 <zzo38> It could be obstain by making the variable which is the Console interface for stdout, and then do.
22:48:08 <Warrigal> So where does the Console object come from? It comes from your object's context object.
22:48:16 <Cale> Wouldn't expect an /x/ sound in Japanese
22:48:54 <pikhq_> Could be an odd transcription?
22:49:16 <Warrigal> When the program object is initially created, it receives a context pointing at "default" obtainment methods for various interfaces.
22:49:40 <Warrigal> When you create additional objects, you can give them the same context, or you can use a different context that behaves differently.
22:49:47 <Warrigal> Now, the point of all this...
22:50:00 <Warrigal> Is that it's impossible to write code which depends on a particular implementation.
22:50:16 <Warrigal> It's *always* possible to substitute your own implementation for whatever the code is expecting.
22:50:21 <pikhq_> https://en.wikipedia.org/wiki/Cyrillization_of_Japanese
22:51:09 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:51:40 <Warrigal> So, suppose you have some code which attempts to write to the console. Well, there's no way for it to restrict itself to only use the actual console.
22:51:49 <Warrigal> No matter how it's written, you can supply it with your *own* console instead.
22:52:21 <shachaf> Cale: xo?
22:52:38 <shachaf> Oh, хо
22:54:15 <zzo38> Warrigal: Yes. It can be the console that you pass into the input of your program, I suppose, or something a bit similar
22:56:04 -!- `^_^v has joined.
22:57:12 -!- `^_^v has quit (Client Quit).
23:00:18 -!- `^_^v has joined.
23:02:01 <shachaf> fungot: are you a fungus bot
23:02:01 <fungot> shachaf: just don't make a line just for a pint. f) ' (
23:02:25 <shachaf> fungot is saying that cocaine is a gateway drug to alcohol
23:02:26 <fungot> shachaf: bloody grannies i tell you guys about this one
23:02:35 <shachaf> bloody grannies
23:03:06 <oerjan> Cale: basically, russian has no "h" sound, and х is the closest.
23:06:37 -!- tromp has joined.
23:07:07 -!- Herbstkind has quit (Quit: Leaving).
23:07:19 <shachaf> Remind me again why the derivative is a functor?
23:07:47 <shachaf> Say you have g : U -> V; f : V -> W
23:08:13 <shachaf> D(f . g)(p) = Df(g(p)) . Dg(p)
23:08:15 <shachaf> Is that right?
23:08:36 <oerjan> although sometimes they use г to translate it instead. E.g. wikipedia's russian phonology article has an example "Адольф Гитлер".
23:09:17 -!- LKoen has joined.
23:09:42 <oerjan> i think г was a fricative historically, and still is in some dialects.
23:09:53 <shachaf> Is that thing functoriality of D somehow?
23:10:05 <shachaf> Or do you have to use fancier categories to make it work?
23:11:26 -!- tromp has quit (Ping timeout: 260 seconds).
23:12:33 <FireFly> <Cale> shachaf: I don't know what to make of the хо though ← chinese checkers?
23:12:44 <shachaf> HireFly
23:12:50 <FireFly> err, not chinese checkers
23:13:20 <FireFly> five-in-a-row (or tic-tac-toe I guess)
23:13:36 <FireFly> hachaf
23:13:40 <oerjan> a tac-tic blunder
23:13:57 <shachaf> can i HireFly
23:14:02 <FireFly> Probably
23:14:03 <shachaf> what are your rates
23:14:07 <shachaf> what do fireflies eat
23:14:21 <FireFly> Mostly they drink a lot of iced tea this time of the year
23:14:45 <oerjan> shachaf: i think it's a functor if you think of Df as a mapping between tangent bundles
23:15:12 <FireFly> shachaf: I have an interview next monday
23:15:15 <shachaf> How does that work?
23:15:24 <shachaf> FireFly: What kind?
23:16:10 -!- boily has joined.
23:16:15 <oerjan> well at each point x in U you have a tangent space, and that is mapped into the tangent space of g(x).
23:16:20 <\oren\> hmm, they transliterated ジャブジャブ to джабу джабу
23:16:39 <\oren\> seems ledzhit
23:17:15 -!- tromp has joined.
23:18:37 <shachaf> FireFly: maybe you'll end up like https://en.wikipedia.org/wiki/Guy_Goma
23:19:33 <boily> hellørjan, he\\oren\, helloochaf.
23:19:51 <oerjan> bood evenily
23:19:52 <shachaf> you don't have to helloveryone every time you join the channel
23:20:01 <FireFly> shachaf: oh, the job kind
23:20:17 <oerjan> oh no shachaf's grumpiness as engulfed the porthellos
23:20:18 <FireFly> ...and not at a television company, luckily
23:20:20 <oerjan> *has
23:20:28 <FireFly> so I think the risk of that happening is slim
23:21:26 -!- electrolex has quit (Quit: Leaving).
23:22:13 <\oren\> boily: what are your opinions on cyrillization of japanese
23:23:22 <FireFly> "Twenty minutes after the television interview, Goma attended his job interview, which lasted ten minutes.[2] He was not hired.[3]"
23:24:26 <shachaf> oerjan: shachaf's grumpiness knows no bounds
23:24:45 <oerjan> aiiyeeh
23:24:46 <int-e> yay I build a sequence sorter... so clumsy.
23:25:01 <shachaf> int-e: Is this TIS-100?
23:25:12 <int-e> yes.
23:25:25 <FireFly> I don't think I ever solved that task…
23:25:44 <int-e> the exposure mask viewer is also evil
23:25:57 <FireFly> that one was fun :D
23:26:31 <FireFly> I managed to solve some of the problems quite efficiently I think
23:26:45 <shachaf> oerjan: So it's the tangent space of f at the point g(p)?
23:27:35 <int-e> FireFly: the exposure mask thingy suffers from a severe lack of registers... wasn't easy to come up with a plan of attack, for me.
23:28:08 -!- tromp has quit (Remote host closed the connection).
23:30:55 <FireFly> that's the rectangle-drawing one, right? what did the input look like for each rectangle?
23:31:15 <int-e> x,y,w,h
23:33:41 <FireFly> Hmm
23:33:47 <FireFly> I can't remember how I solved that one
23:34:54 <int-e> and a reasonable output would be x,y,3(w times),-1, x,y+1,3(w times),-1, ... x,y+h-1,3(w times),-1.
23:35:16 <FireFly> Yeah, I definitely had `h` as a loop counter in some node
23:35:45 <int-e> anyway I managed this time
23:35:49 <FireFly> \o/
23:36:20 <shachaf> What are some fancy surprising Turing-complete machines?
23:37:55 -!- \oren\ has set topic: Unregistered HyperCam 2 | vampiric variables | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | For bot testing, use #esoteric-blah.
23:37:57 <shachaf> I didn't know until recently that a finite state machine with two counters was Turing-complete.
23:39:45 <\oren\> shachaf: hold on what? what operations are allowed on the counters
23:40:53 <shachaf> Increment, decrement, check for zero?
23:41:09 <shachaf> Do you need anything else?
23:41:33 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:41:43 <int-e> Minsky machine
23:43:01 <int-e> It's very nice, if you don't mind the doubly exponential slowdown compared to a Turing machine :)
23:43:15 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
23:43:37 <int-e> \oren\: the counters are unbounded natural numbers
23:46:58 <int-e> FireFly: I picked up the game again yesterday after a 6 month break (or thereabouts); the two things I'm most proud of is that I finally found a use for JRO and ANY (but none for LAST, yet).
23:47:10 <shachaf> int-e: Did you play that other game?
23:47:20 -!- sleffy has quit (Ping timeout: 255 seconds).
23:47:22 <shachaf> Shenzhen I/O
23:47:24 <FireFly> JRO is *very* useful once one sees how to use it
23:47:26 <int-e> no
23:47:37 -!- electrolex has joined.
23:47:39 -!- wob_jonas has joined.
23:47:48 <FireFly> ANY (and sometimes LAST) are useful for demultiplexing
23:48:28 <shachaf> What's JRO?
23:48:37 <shachaf> Jump relative offset or something like that?
23:48:48 <int-e> "jump relative offset", where the offset can be variable
23:49:15 <shachaf> I'm seeing people talk about it online.
23:49:18 <shachaf> JRO RIGHT
23:49:19 <shachaf> tg
23:49:30 <shachaf> I didn't play this game much. For some reason I think I stopped being able to run it?
23:49:30 <oerjan> <shachaf> oerjan: So it's the tangent space of f at the point g(p)? <-- points have tangent spaces, not functions. at least for this purpose.
23:50:25 <shachaf> I mean the tangent space of the graph of f at the point (p,g(p))
23:50:41 <shachaf> I assume a tangent space of a point only makes sense if it's a point in some space?
23:51:03 -!- atslash has quit (Quit: This computer has gone to sleep).
23:51:49 <oerjan> yes.
23:52:12 <oerjan> a differentiable manifold, in particular.
23:52:31 <int-e> FireFly: ANY is the key to really fast image generation :)
23:53:47 <boily> \oren\: like the Russian sushi in Durarara: you have to get used to it.
23:53:55 <int-e> (I have 1187 and 1151 cycle solutions for image test pattern 1 and 2, respectively; I have not compared to others)
23:54:59 <oerjan> ^scramble abcdefghi
23:54:59 <fungot> acegihfdb
23:55:02 <oerjan> ^scramble abcdefghij
23:55:02 <fungot> acegijhfdb
23:55:15 -!- jaboja has quit (Quit: Leaving).
23:55:25 <oerjan> ^unscramble abcdefghi
23:55:25 <fungot> aibhcgdfe
23:55:28 <oerjan> ^unscramble abcdefghij
23:55:28 <fungot> ajbichdgef
23:56:10 <oerjan> oh not the same
23:56:37 * oerjan was thinking someone had managed to post a PPCG question which fungot already had the brainfuck answer to
23:56:37 <fungot> oerjan: perhaps their children will be italian, too. could be bugs, i'd rather have a scheme version of core wars.
23:57:24 <boily> fungot: nostril. and stop being sentient.
23:57:24 <fungot> boily: but it needs to recompile over half of the boxes has the wrong time, no
23:58:47 <int-e> actually it should be possible to prove that those cycle counts are optimal; 1186 and 1150 are hard lower bounds anyway)
2017-06-07
00:10:35 <boily> random question: is there such a thing as a quantum of probability?
00:13:21 <oerjan> not that i've heard of. (assuming you mean something fundamental rather than an arbitrary unit.)
00:13:46 <shachaf> Are reals necessary for probability?
00:14:33 <shachaf> If so, is there some sort of universal property that characterizes them as such?
00:15:03 <oerjan> @metar ENVA
00:15:03 <lambdabot> ENVA 062250Z 09007KT 040V120 CAVOK 17/08 Q1007 RMK WIND 670FT 15013KT
00:17:46 <oerjan> shachaf: well, you want probabilities to be ordered, invertible, addable (if they're not too large) and multipliable. that probably is enough to fit it in an ordered field. the only thing that would be missing is the archimedean property (i.e. you could have nonstandard probabilities.)
00:18:22 <oerjan> (and you might of course use slightly _less_ than the reals.)
00:18:22 <HackEgo> [wiki] [[Special:Log/newusers]] create * Lazpeng * New user account
00:21:20 <\oren\> I should start a business selling beyblades as vintage fidget spinners
00:28:48 <wob_jonas> shachaf: dunno. I has previously asked whether reals are important for topology. I still don't have a completely satisfying answer.
00:29:04 -!- tromp has joined.
00:32:44 -!- tromp has quit (Remote host closed the connection).
00:32:58 -!- sleffy has joined.
00:33:00 -!- tromp has joined.
00:43:05 -!- augur has quit (Remote host closed the connection).
00:44:10 -!- hppavilion[1] has joined.
00:52:11 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:09:14 <boily> staaaaff of eeeaaarth ♪
01:09:47 -!- tromp has quit (Remote host closed the connection).
01:18:21 -!- Cale has quit (Ping timeout: 246 seconds).
01:20:45 <doesthiswork> math is like a collection of great analogies
01:21:20 -!- Cale has joined.
01:30:01 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
01:34:07 -!- electrolex has quit (Quit: Leaving).
01:36:06 -!- augur has joined.
01:36:26 -!- oerjan has quit (Quit: Nite).
01:43:00 -!- atslash has joined.
01:45:18 <boily> `? math
01:45:20 <HackEgo> Math class is tough!
01:45:28 <boily> `forget math
01:45:31 <HackEgo> Forget what?
01:45:33 <boily> `? maths
01:45:34 <HackEgo> Maths stands for Mathematical Anti-Telharsic Harfatum Septomin.
01:45:39 <doesthiswork> lets go shopping
01:48:23 <doesthiswork> `? what
01:48:24 <HackEgo> what? ¯\(°​_o)/¯
01:48:38 <doesthiswork> `forget what
01:48:39 <HackEgo> rm: cannot remove ‘wisdom/what’: No such file or directory \ Forget what?
01:49:09 <doesthiswork> `? what?
01:49:10 <HackEgo> what?? ¯\(°​_o)/¯
01:53:07 -!- atslash has quit (Quit: This computer has gone to sleep).
02:10:14 -!- tromp has joined.
02:14:49 -!- tromp has quit (Ping timeout: 268 seconds).
02:17:22 -!- ybden has quit (Excess Flood).
02:18:02 -!- ybden has joined.
02:23:01 -!- tromp has joined.
02:24:38 -!- boily has quit (Quit: FLICKERING CHICKEN).
02:30:30 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
02:36:31 -!- tromp has quit (Remote host closed the connection).
02:37:22 -!- tromp has joined.
02:45:37 <Sgeo> `stargateuniverselist http://www.blastr.com/2017-6-6/stargate-universe-cliffhanger-finally-be-resolved-new-comic-run
02:45:38 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: stargateuniverselist: not found
02:48:27 <alercah> cool
02:51:17 <HackEgo> [wiki] [[VTFF]] https://esolangs.org/w/index.php?diff=52077&oldid=52074 * Programmer5000 * (+63)
03:09:06 -!- IronY has quit (Quit: That is all she wrote folks).
03:09:28 -!- IronY has joined.
03:10:52 -!- 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.”).
03:16:16 -!- sleffy has quit (Ping timeout: 245 seconds).
03:24:12 -!- sleffy has joined.
03:58:26 -!- erkin has joined.
04:38:53 <Cale> shachaf: https://www.youtube.com/watch?v=I-i0JkZnf80
05:42:45 -!- tromp has quit (Remote host closed the connection).
06:06:01 -!- Akaibu has quit (Quit: Connection closed for inactivity).
06:43:15 -!- tromp has joined.
06:47:26 -!- tromp has quit (Ping timeout: 240 seconds).
07:04:29 -!- FreeFull has quit (Ping timeout: 260 seconds).
07:07:44 -!- atslash has joined.
07:11:58 -!- atslash has quit (Ping timeout: 246 seconds).
07:15:45 -!- sleffy has quit (Ping timeout: 240 seconds).
07:20:02 <shachaf> Cale: I see.
07:21:23 <shachaf> @tell wob_jonas Well, the closed real interval has the right universal property for defining homotopy, see https://mathoverflow.net/q/92206
07:21:23 <lambdabot> Consider it noted.
07:22:21 <shachaf> oerjan: what about quasiprobabilities and other things
07:23:12 <shachaf> oerjan: also what if you use rationals instead of reals for probabilities
07:23:16 <shachaf> where do you run into trouble twh
08:14:25 -!- doesthiswork has quit (Quit: Leaving.).
08:23:54 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
08:30:47 -!- Sprocklem has quit (Quit: brb).
08:31:16 -!- Sprocklem has joined.
09:44:34 -!- tromp has joined.
09:49:13 -!- tromp has quit (Ping timeout: 260 seconds).
10:15:12 -!- augur has quit (Remote host closed the connection).
10:48:07 -!- augur has joined.
10:49:20 -!- augur has quit (Remote host closed the connection).
10:51:03 -!- augur has joined.
11:30:14 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
11:34:48 -!- boily has joined.
11:40:46 -!- j-bot has joined.
11:41:00 <boily> `w
11:41:03 <HackEgo> gaszpacho//gaszpacho is a polish soup, traditionally szerved cold for hot szummer days
11:46:56 -!- oerjan has joined.
11:55:02 <oerjan> @tell shachaf I know nothing about quasiprobabilities. also, everything beyond rationals starts mattering once you need to solve equations or use integrals. you cannot have normal distributions with them... but there's still probably a strict subset of the reals that suffices in practice.
11:55:02 <lambdabot> Consider it noted.
11:55:21 <oerjan> @tell shachaf * with only them
11:55:21 <lambdabot> Consider it noted.
12:15:35 -!- wob_jonas has joined.
12:15:46 <wob_jonas> do we have a roman numeral lookup tool here?
12:15:53 <wob_jonas> @messages
12:17:05 <wob_jonas> shachaf: hmm yes, I think I saw that post
12:19:18 <oerjan> `` ls bin/*roman*
12:19:20 <HackEgo> bin/fromroman \ bin/toroman
12:19:28 <oerjan> `fromroman xiv
12:19:29 <HackEgo> No output.
12:19:37 <oerjan> `cat bin/fromroman
12:19:38 <HackEgo> ​#!/usr/bin/perl \ sub k{my$t;$t=~y/IVXLC/XLCDM/,$t.=("",I,II,III,IV,V,VI,VII,VIII,IX)[$_]for/./g;$r{$t}=$_;$t}k for s""\$"..4e3;print $r{(shift=~/(\w+)/)[0]},$/
12:19:39 <wob_jonas> `fromroman LXXXIX
12:19:40 <HackEgo> 89
12:19:42 <wob_jonas> `fromroman LXXXVII
12:19:43 <HackEgo> 87
12:19:45 <wob_jonas> thanks
12:19:49 <wob_jonas> I think I wrote that one
12:19:53 <wob_jonas> `? roman
12:19:54 <HackEgo> roman? ¯\(°​_o)/¯
12:19:56 <wob_jonas> `? fromroman
12:19:57 <HackEgo> fromroman? ¯\(°​_o)/¯
12:19:57 <wob_jonas> `? toroman
12:19:59 <HackEgo> toroman? ¯\(°​_o)/¯
12:25:53 -!- nullcone has quit (Quit: Connection closed for inactivity).
12:28:18 <boily> `w
12:28:20 <HackEgo> and//And is an Intercal unary operator.
12:28:36 -!- boily has quit (Quit: SAVE CHICKEN).
12:28:59 <wob_jonas> I think that's mine too
12:31:00 <oerjan> `cwlprits and
12:31:10 <HackEgo> oerjän b_jonäs b_jonäs
12:31:14 <oerjan> SOMEWHAT
12:35:57 <wob_jonas> `fromroman XCVI
12:35:58 <HackEgo> 96
12:36:15 <wob_jonas> ``` echo $[1+$(fromroman XCVI)]
12:36:16 <HackEgo> 97
12:36:24 <wob_jonas> ``` toroman echo $[1+$(fromroman XCVI)]
12:36:26 <HackEgo> No output.
12:36:30 <wob_jonas> ``` toroman $[1+$(fromroman XCVI)]
12:36:31 <HackEgo> XCVII
12:38:15 -!- augur has quit (Remote host closed the connection).
12:38:55 -!- augur has joined.
12:43:03 -!- augur has quit (Ping timeout: 246 seconds).
12:46:09 -!- tromp has joined.
12:50:46 -!- tromp has quit (Ping timeout: 246 seconds).
12:53:32 -!- erkin has joined.
12:59:42 * oerjan is reading the iwc forum, and gently reminds wob_jonas that it's "reminds me _of_" -----###
13:00:10 <wob_jonas> oerjan: ah yes, that's a mistake I make all the time
13:00:13 <wob_jonas> where this time...
13:00:17 <oerjan> i've noticed :P
13:00:24 <wob_jonas> stupid English
13:00:36 <oerjan> http://www.irregularwebcomic.net/draakslair/viewtopic.php?t=10146
13:00:50 <wob_jonas> hopefully people won't be considering it a mistake in a decade or two when we take over
13:01:00 <oerjan> O..KAY
13:02:29 <oerjan> incidentally if i were similarly failing to convert from norwegian, i'd be saying "reminds me on" or "reminds me at"
13:03:29 <wob_jonas> nah, you can't just convert prepositions from one language to another so easily
13:05:58 <wob_jonas> they work totally different
13:07:14 <wob_jonas> and totally logical: if you want to say you're in a town in Hungarian, you use -ban or -n depending on which town it is, unless it's one of Pécs or Győr in which case you may use the conjugation -ett which doesn't even exist for any other purpose than saying that something is in those towns
13:07:17 <wob_jonas> it's easy
13:07:44 <oerjan> right!
13:08:11 <oerjan> (norwegian also uses two different prepositions for towns, i and på)
13:08:45 <oerjan> they may be vaguely like -ban and -n in their basic meaning.
13:10:17 <wob_jonas> they're not vague! -ban is like "in" in English and -n is like "on". they're for marking places inside and over something respectively, and occasionally used for times too
13:11:01 <oerjan> well that's the same with norwegian.
13:11:50 <oerjan> so the "vaguely" is just because it never matches perfectly.
13:12:44 <oerjan> and because i remember hungarian has a 3-way distinction.
13:13:02 <wob_jonas> places in Hungarian are marked in a nice symmetric table of three times three common cases: -tól, -ból, -ról, -nál, -ban, -on, -hoz, -ba, -ra, and these cases are the most common ones borrowed for saying anything other than places, together with a few more common ones like -ig and -nak.
13:13:42 <wob_jonas> apart from those, there are a lot of uncommon cases, some of which are half-dead, and lots of prepositions, most of which are used with accusative case, but a few of them with other cases
13:14:06 <wob_jonas> what case is used for what other than places is completely random, and towns are just crazy
13:14:11 <oerjan> prepositions? not postpositions?
13:14:25 <wob_jonas> no, the rest are prepositions, written before and in a separate word
13:14:45 <wob_jonas> there are only those approx. dozen common postpositions and about a dozen rare postpositions for cases
13:15:23 <oerjan> somehow i had gotten the impression hungarian did more postpositions, but ok
13:15:30 <wob_jonas> -t for object and -val are also common.
13:15:37 <wob_jonas> the postpositions are much more _common_
13:15:46 <wob_jonas> everything that's used commonly gets a postposition
13:16:15 <wob_jonas> and the prepositions go after too
13:16:19 <wob_jonas> so they're postpositions too
13:16:26 <wob_jonas> this doesn't make any sense
13:16:34 -!- LKoen has joined.
13:17:04 <oerjan> OKAY
13:19:27 <wob_jonas> so yes, you're right, all of them are postpositions
13:21:20 <oerjan> yay
13:35:02 -!- tromp has joined.
13:46:57 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
13:47:17 -!- oerjan has quit (Quit: Later).
13:48:11 -!- tromp has quit (Remote host closed the connection).
13:53:02 -!- 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.”).
13:53:55 -!- tromp has joined.
14:00:28 -!- doesthiswork has joined.
14:07:04 <wob_jonas> There should be a wisdom listing what I hate. I hate wasps, mosquitos, music boxes and other forms of clockwork, raw flour, roman numerals, and the list goes on.
14:19:34 -!- Phantom_Hoover has joined.
14:23:29 <doesthiswork> why do you hate roman numerals?
14:25:12 <wob_jonas> they're stupid and hard to read, just like analog clocks. you have to, like, count tally marks and decide which place they stand for to read them. just use hindu-arabic numerals instead.
14:25:27 <wob_jonas> luckily their use is declining these days
14:26:20 <Phantom_Hoover> it's almost like they're a stylistic thing
14:26:38 <doesthiswork> would you prefer an analog clock with just one hand?
14:27:19 <wob_jonas> people still use them to mark the districts of Budapest, and I wish they didn't. there's some logic in using roman numerals for that, because street names can start with h-a numerals, and that numeral can be either the whole street name or just part of it, so writing the district number with a h-a numeral without some marker could be ambiguous,
14:28:16 <wob_jonas> (in theory a street name may have to start with a lone letter and a dot, if named from a person whose name starts with such a lone letter, and that could happen to look like a roman numeral, but I don't think there's an example of that in Budapest)
14:29:21 <wob_jonas> (part of the reason for that might be that people won't choose a name that has "I." or "V." as the first word, because that would look like a dynasty number for royalties too and so confusing)
14:31:46 <doesthiswork> do they not use hindu-arabic numerals in budapest?
14:32:12 <wob_jonas> In theory you could use roman numerals as month numbers, but almost nobody seems to do that anymore; and you could use roman numerals to mark the stage (floor) of a building, but people don't do that either so you only see it in old signs.
14:32:44 <doesthiswork> event list wikipedia list of distics in budapest is in roman numerals
14:32:46 <wob_jonas> doesthiswork: sure they do: they use h-a numerals for house numbers, postal codes, zip numbers, rarely as a street name or part of a street name, and lots of other things
14:32:47 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52078&oldid=52072 * Raddish0 * (+61)
14:33:22 <wob_jonas> prices, date and time, quantities, lots of things
14:33:28 <wob_jonas> h-a numerals are the default
14:34:00 <wob_jonas> they're used for basically everything, and roman numerals were used the last century for a few particular things as disambiguation, where a h-a numeral could cause confusion
14:34:25 <wob_jonas> that's why they were used for districts and month numbers and floor numbers
14:34:46 -!- `^_^v has joined.
14:35:06 <wob_jonas> (also roman numerals are used for years but only on ornamental labels on building fronts or statues, and hours ornamentally on clock faces)
14:36:28 <wob_jonas> (those ornamental uses are in a decline too)
14:38:07 <doesthiswork> how do you feel about sumerian numerals for disambiguation
14:39:47 <wob_jonas> no. I want only arabic numerals. if you want them distinctive looking, then put suffixes or prefixes to it or add dots or hyphens in the middle as "magic numbers", which is already what they're doing for lots of namespaces of numbers.
14:41:56 -!- augur has joined.
14:44:42 <wob_jonas> eg. phone numbers start with a plus, car reg plate numbers are of the formats AAA-999 or AAAA-99 or AAAAA-9, passport numbers have the format AA9999999,
14:45:09 <doesthiswork> and street numbers?
14:45:56 -!- augur has quit (Ping timeout: 240 seconds).
14:46:33 <wob_jonas> driving license and personal ID license numbers have the format AA999999 and 999999AA, non-intl bank account numbers have the format 99999999-99999999-99999999 or 99999999-99999999, there are other government bureaucracy administration stuff numbers that have formats 999-999-999, 9-999999-9999, 9999999999, 99999999-9-99 resp.
14:47:13 <wob_jonas> so if you accidentally supply the wrong number for what's expected, you can generally recognize it from the wrong format. this is a good thing, just like "magic numbers" in digital file formats are.
14:47:39 <wob_jonas> doesthiswork: streets in general have names, not numbers, but a few street names are numbers or start with a number
14:47:49 <wob_jonas> we're not in Manhattan
14:52:30 -!- `^_^v has quit (Quit: Leaving).
14:53:12 -!- `^_^v has joined.
15:03:13 -!- erkin has joined.
15:04:22 <Phantom_Hoover> why do you say hindu-arabic numerals on one hand but roman numerals on the other
15:04:43 <wob_jonas> PH: um, those are their common names, aren't they/
15:05:02 <wob_jonas> 1, 2, 3 are h-a numerals, I, II, III are roman numerals
15:05:13 <Phantom_Hoover> 'hindu-arabic' seems longwinded to me and i normally just see them called 'arabic'
15:05:19 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52079&oldid=52078 * Raddish0 * (+219)
15:05:55 <wob_jonas> and the h-a ones like 1, 2, 3 are in base 10 so they correspond to how you pronounce those numbers, whereas from the roman numerals it's much harder to translate from crazy stuff like XVIII to how you pronounce it in your head, which is why they suck as district numbers
15:06:05 <wob_jonas> yes, but "arabic numeral" is ambiguous
15:06:20 <wob_jonas> which is why we say h-a instead
15:08:06 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52080&oldid=52079 * Raddish0 * (+35)
15:08:48 -!- tromp has quit (Remote host closed the connection).
15:11:51 <Phantom_Hoover> unicode calls them 'european digits' which seems like a good name to me
15:12:10 <wob_jonas> that's so europe-centric
15:12:48 -!- augur has joined.
15:12:54 <wob_jonas> I'd like to call them ascii numerals, but that doesn't work either, because the roman numerals are mostly ascii too, with MDCLXI
15:17:08 -!- augur has quit (Ping timeout: 240 seconds).
15:19:59 -!- slacko64_20668 has joined.
15:20:50 <Phantom_Hoover> <wob_jonas> that's so europe-centric
15:20:54 <Phantom_Hoover> 'the latin alphabet'
15:21:08 -!- slacko64_20668 has quit (Client Quit).
15:21:42 <wob_jonas> Ph: I don't think I ever say that. I say "latin script" or "English alphabet" or "ascii letters" or "ascii latin letters" etc
15:21:56 <wob_jonas> "latin alphabet" is similarly somewhat ambiguous
15:22:34 <Phantom_Hoover> ahahahaha
15:22:36 <wob_jonas> there's no single alphabet for the latin script, it varies by language (and sometimes there's even more than one per language), although almost all of them are related and similar,
15:23:06 <Phantom_Hoover> you think 'european numerals' is eurocentric (despite the fact that they absolutely truthfully come from europe) but you think 'english alphabet' is just fine
15:23:09 <Phantom_Hoover> what
15:23:29 <wob_jonas> and eventually all derived from the phoenician alphabet through the greek alphabet (which also has various version), and thus a cousin of the cyrillic and hebrew and arabic alphabets too
15:25:29 <wob_jonas> Ph: there's so many alphabets and half of them are arbitrary. for example, the Hungarian alphabet considers "ty" and "dz" and "dzs" and "ly" as single letters (for collation purposes and for Scrabble, but not for crosswords), but "ch" and "kh" as two letters (for collation purposes), for no reason, and it's even worse with the doubled digraphs "ssz
15:25:29 <wob_jonas> " which are collated as if they were hyphenated
15:27:12 <wob_jonas> Phantom_Hoover: do the roman numerals, the greek numerals, and the hebrew numerals come from Europe?
15:27:45 <Phantom_Hoover> why are nerds so obsessed with this sort of really stupid pedantry
15:27:58 <Phantom_Hoover> they're the standard numerals used throughout europe, developed in europe
15:28:28 <wob_jonas> but everyone already uses h-a numerals, so what's wrong with that? too long?
15:28:30 <Phantom_Hoover> why do you then go out of your way to find completely petty problems with the term 'european numerals' for them
15:28:46 <wob_jonas> it's not that the term is wrong, but that there's already an established term
15:28:51 <wob_jonas> everyone calls them hindu-arabic numerals
15:29:12 <Phantom_Hoover> everyone doesn't, as evidenced by me finding the term unfamiliar
15:29:23 <Phantom_Hoover> and anyway i just said i liked 'european numerals' more as a name
15:29:50 <HackEgo> [wiki] [[!!!]] https://esolangs.org/w/index.php?diff=52081&oldid=46565 * Programmer5000 * (+5) Add link to !!!Batch
15:30:01 <wob_jonas> and I find the term "european numerals" unfamiliar
15:30:04 <HackEgo> [wiki] [[!!!]] M https://esolangs.org/w/index.php?diff=52082&oldid=52081 * Programmer5000 * (-1) Fix
15:30:13 <wob_jonas> pity
15:36:53 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
15:46:56 -!- electrolex has joined.
16:14:50 -!- sebbu2 has joined.
16:16:14 -!- LKoen has joined.
16:18:06 -!- atslash has joined.
16:18:25 -!- sebbu has quit (Ping timeout: 268 seconds).
16:22:42 -!- atslash has quit (Ping timeout: 255 seconds).
16:22:55 -!- atslash has joined.
16:32:41 -!- atslash has quit (Ping timeout: 260 seconds).
16:33:18 -!- atslash has joined.
16:39:44 -!- tromp has joined.
16:42:45 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52083&oldid=52080 * Raddish0 * (+93) add some more examples
16:44:21 -!- tromp has quit (Ping timeout: 260 seconds).
16:56:08 -!- FreeFull has joined.
17:39:24 -!- augur has joined.
17:40:23 -!- tromp has joined.
17:43:26 -!- augur has quit (Ping timeout: 240 seconds).
17:50:23 -!- tromp has quit (Remote host closed the connection).
18:01:26 -!- LKoen has quit (Remote host closed the connection).
18:07:50 -!- sleffy has joined.
18:34:42 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
18:40:00 -!- Phantom_Hoover has joined.
18:46:43 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
18:47:39 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
18:48:02 -!- hppavilion[1] has joined.
18:48:42 -!- Phantom_Hoover has joined.
18:49:02 -!- nchambers has quit (Changing host).
18:49:02 -!- nchambers has joined.
18:51:00 -!- nchambers has quit (Changing host).
18:51:00 -!- nchambers has joined.
18:51:01 -!- tromp has joined.
18:51:03 -!- tromp has quit (Remote host closed the connection).
18:51:06 -!- nchambers has changed nick to mewtwo.
18:51:16 -!- tromp has joined.
18:53:09 <\oren\> Hmm, if you looked at what letters were used in recent latin works, e.g. Newton's Principia, would any of the 26 english letters be missing?
18:53:37 <Phantom_Hoover> w, presumably
18:54:41 <Phantom_Hoover> he does use w as a variable name and in english personal names though
18:55:52 <Phantom_Hoover> similar story with k
18:58:39 <int-e> @ask oerjan have we seen that sword before? (GG)
18:58:39 <lambdabot> Consider it noted.
18:58:44 -!- sleffy has quit (Ping timeout: 268 seconds).
18:58:54 <\oren\> hmm so essentially the alphabet for "modern latin" would be the same as english plus æ I guess.
19:00:04 <\oren\> weirdly, I'm looking and "ae" only occurs in principia in one word, "Aer"
19:00:31 <\oren\> probably because there's no ligature of "Ae"
19:01:30 <\oren\> so æ doesn't count as a letter
19:01:36 -!- mewtwo has changed nick to nchambers.
19:11:14 -!- tromp has quit (Remote host closed the connection).
19:22:52 -!- nchambers has quit (Changing host).
19:22:52 -!- nchambers has joined.
19:23:14 -!- nchambers has quit (Changing host).
19:23:14 -!- nchambers has joined.
19:29:39 <HackEgo> [wiki] [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=52084&oldid=51178 * Programmer5000 * (+147)
19:29:41 -!- sleffy has joined.
19:30:39 -!- tromp has joined.
19:31:18 -!- tromp has quit (Remote host closed the connection).
19:31:30 -!- tromp has joined.
19:52:56 -!- heroux has quit (Ping timeout: 240 seconds).
19:53:47 -!- heroux has joined.
20:49:02 -!- nullcone has joined.
20:52:04 -!- oerjan has joined.
20:54:33 <oerjan> @messages-fold
20:54:33 <lambdabot> int-e asked 1h 55m 53s ago: have we seen that sword before? (GG)
20:54:50 <oerjan> @tell int-e not that i remember...
20:54:50 <lambdabot> Consider it noted.
20:56:12 <int-e> okay.
20:56:24 <shachaf> @messages-bound
20:56:24 <lambdabot> oerjan said 9h 1m 22s ago: I know nothing about quasiprobabilities. also, everything beyond rationals starts mattering once you need to solve equations or use integrals. you cannot have normal
20:56:24 <lambdabot> distributions with them... but there's still probably a strict subset of the reals that suffices in practice.
20:56:24 <lambdabot> oerjan said 9h 1m 3s ago: * with only them
20:57:36 <oerjan> int-e: i assumed it had been designed for its particular purpose.
20:57:49 <oerjan> which would make it unlikely to have shown up before.
21:00:51 -!- sleffy has quit (Ping timeout: 268 seconds).
21:06:55 <int-e> I had missed the sigil the first time around (2 or 3 weeks ago)
21:07:48 <shachaf> int-e: Do you read olist?
21:07:53 <shachaf> I think the answer is no.
21:08:22 -!- erkin has joined.
21:13:19 <int-e> wall of text comic
21:13:41 <int-e> you may recall me complaining about that
21:18:16 <HackEgo> [wiki] [[Esolang talk:Categorization]] M https://esolangs.org/w/index.php?diff=52085&oldid=52084 * Oerjan * (+94) unsigned
21:19:04 <\oren\> ooh I found a new copypasta
21:19:44 <\oren\> KRAKOW STRONG! REMOVE WARSAW FROM PREMISE!
21:20:04 <\oren\> YOU ARE FAKE CAPITAL OF POLAND YOU ARE WORST CAPITAL OF POLAND! EVEN VIENNA BETTER CAPITAL OF POLAND! YOU ARE A JOKE WITH COMMUNISM YOU ARE RUSSIA NOT POLAND! HAHAHA ASIAN SMELL! KRAKOW HAS KINGS AND KING JADWIGA! WARSAW HAS NOTHING! POPE JAN PAWEŁ ALIF AND STRONG IN KRAKOW WHERE HE FORM! KRAKOW RICH AND POWERFUL THANKS TO JAN PAWEŁ AND JEZUS!
21:20:07 <oerjan> int-e: oh right, i missed that too.
21:20:35 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
21:21:14 <\oren\> Apparently someone really likes playing as krakow in eU4
21:21:27 -!- augur has joined.
21:22:19 <oerjan> \oren\: well it's a good name http://www.gocomics.com/calvinandhobbes/1986/04/28
21:24:03 -!- DHeadshot has joined.
21:29:03 <\oren\> https://www.reddit.com/r/eu4/comments/69syjj/theres_a_new_toothpaste_in_town/
21:32:31 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
21:40:04 -!- tromp has quit (Remote host closed the connection).
21:43:18 -!- Sprocklem has quit (Quit: brb).
21:43:45 -!- Sprocklem has joined.
21:44:02 -!- tromp has joined.
21:53:22 <oerjan> <\oren\> probably because there's no ligature of "Ae" <-- actually, it might be because "Aer" is actually two syllables, not a diphthong.
21:54:33 -!- tromp has quit (Remote host closed the connection).
22:04:44 -!- atslash has quit (Ping timeout: 255 seconds).
22:04:58 -!- atslash has joined.
22:09:30 -!- Phantom_Hoover has joined.
22:15:38 -!- tromp has joined.
22:22:22 -!- Phantom__Hoover has joined.
22:26:38 -!- tromp has quit (Remote host closed the connection).
22:27:02 -!- viznut_ has joined.
22:29:15 -!- Bowserinator_ has joined.
22:29:21 -!- Bowserinator has quit (Ping timeout: 240 seconds).
22:29:22 -!- prooftechnique has quit (Ping timeout: 240 seconds).
22:29:22 -!- catern has quit (Ping timeout: 240 seconds).
22:29:22 -!- puckipedia has quit (Ping timeout: 240 seconds).
22:29:22 -!- fractal_ has quit (Ping timeout: 240 seconds).
22:29:22 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
22:29:22 -!- Riviera has quit (Ping timeout: 240 seconds).
22:29:22 -!- viznut has quit (Ping timeout: 240 seconds).
22:29:22 -!- danieljabailey has quit (Ping timeout: 240 seconds).
22:29:31 -!- catern has joined.
22:30:14 -!- Riviera has joined.
22:30:15 -!- prooftechnique has joined.
22:30:19 -!- danieljabailey has joined.
22:30:23 -!- puckipedia has joined.
22:34:09 -!- jaboja has joined.
22:34:25 -!- tromp has joined.
22:35:00 -!- Remavas has joined.
22:35:00 -!- Remavas has quit (Changing host).
22:35:00 -!- Remavas has joined.
22:37:55 -!- fractal_ has joined.
22:45:41 -!- MDude has joined.
22:48:07 -!- electrolex has quit (Quit: Leaving).
22:56:08 -!- boily has joined.
22:58:52 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:10:36 -!- Marcela_Gandara1 has joined.
23:17:08 -!- tromp has quit (Remote host closed the connection).
23:27:15 <boily> @massages-loud
23:27:15 <lambdabot> You don't have any messages
23:30:46 <oerjan> bnomaily
23:34:50 <boily> bonsœirjan!
23:50:09 -!- DHeadshot has quit (Ping timeout: 246 seconds).
23:57:12 -!- tromp has joined.
2017-06-08
00:05:28 -!- oerjan has quit (Quit: Nite).
00:23:39 -!- tromp has quit (Remote host closed the connection).
00:24:34 -!- wob_jonas has joined.
00:26:26 -!- wob_jonas has quit (Client Quit).
00:26:47 -!- sdhand has quit (Excess Flood).
00:27:08 -!- sdhand has joined.
00:27:31 -!- Remavas has changed nick to RemavasZsZsZsZsZ.
00:27:32 -!- sdhand has changed nick to Guest80613.
00:34:06 -!- Remavas-Hex has joined.
00:36:44 -!- fractal_ has quit (Ping timeout: 240 seconds).
00:37:18 -!- RemavasZsZsZsZsZ has quit (Ping timeout: 260 seconds).
00:40:56 -!- Marcela_Gandara1 has quit (Ping timeout: 260 seconds).
00:43:02 -!- IronY has changed nick to RealityWinner.
00:43:26 -!- RealityWinner has changed nick to IronY.
00:44:30 -!- Marcela_Gandara1 has joined.
00:45:45 <boily> `w
00:45:46 <HackEgo> fternooner//fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is a screamingly delicious pastry.
00:46:42 -!- fractal_ has joined.
00:47:05 <shachaf> I Have No Mouth, and I Must Eat Screamingly Delicious Pastries
00:57:11 -!- tromp has joined.
00:57:32 <shachaf> `5 w
00:57:38 <HackEgo> 1/2:block device//Block devices are a concession made in Unix to make raw hard disks and magnetic tape have a similar interface to regular files and terminals. Since magnetic tapes can't write individual bytes, only entire blocks, the interface isn't exactly the same, thus the dreaded dd obs= option was born. \ 0//702 matching entries found. \ pizz
00:57:41 <shachaf> `n
00:57:42 <HackEgo> 2/2:a//Pizza is a kind of rhubarb pie made without rhubarb. \ sgeolang//Sgeolang used to change frequently, but eventually it rusted in place. \ postfridgerator//Postfridgerators are what we'll use once global warming really takes hold.
00:58:02 <shachaf> `cwlprits block device
00:58:11 <HackEgo> b_jonäs
00:58:11 <shachaf> shocking
00:58:26 <shachaf> Sgeo: Is Sgeolang still Rust?
00:58:49 <Sgeo> shachaf, yes
01:05:11 -!- augur has quit (Read error: Connection reset by peer).
01:06:01 -!- Guest26135 has joined.
01:06:34 -!- Guest26135 has quit (Read error: Connection reset by peer).
01:11:02 -!- Marcela_Gandara1 has quit (Ping timeout: 255 seconds).
01:15:51 -!- Marcela_Gandara1 has joined.
01:16:22 <\oren\> Hmm, on my way home from work a terrible/great idea occurred to me
01:25:00 -!- tromp has quit (Remote host closed the connection).
01:25:25 <boily> he\\oren\. what happened into your mind?
01:41:04 <boily> \oren\ seems to have been consumed by insanity. a sad affair. “never go full insane,” I say.
01:46:59 <Cale> What is this divine hell?
01:50:05 <boily> there are things men and fungots aren't meant to know, much less glance upon. deep into unfathomable meanders, across currents only felt, never touched...
01:50:05 <fungot> boily: of course, but sh is broadly very portable. especially when compared to scheme
01:50:47 -!- Akaibu has joined.
01:51:05 <boily> heed the Wisdom of the fungot. hear its bedazzled grunts, words spoken without a mouth. (and an as of yet unknown amount of nostrils.)
01:51:05 <fungot> boily: you know this already), were my patches no good? :) htmlprag?
01:52:40 <boily> I know, but can't recall. it is ingrained too profound, my mind the overgrown ruins that jut above a derelict plain, windswept by a shrill breeze.
01:53:22 <boily> (speaking of breeze, I should unclothesline the laundry. the sun has set.)
01:58:34 -!- augur has joined.
01:59:12 * boily prods \oren\ with his mapole. “you alive?”
02:02:01 -!- Bowserinator_ has changed nick to Bowserinator.
02:02:05 -!- Bowserinator has quit (Changing host).
02:02:06 -!- Bowserinator has joined.
02:04:23 -!- Marcela_Gandara1 has quit (Read error: Connection reset by peer).
02:14:33 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
02:25:40 -!- tromp has joined.
02:26:59 <\oren\> Assuming that languages like esperanto, lojban, toki pona etc are capable of the full range of human expression
02:27:05 <\oren\> boily: ^
02:27:12 <\oren\> Then it must be possible to write pornography in them
02:27:26 <\oren\> and I was wondering if anyone had done so
02:27:57 <boily> most probably so.
02:28:42 <\oren\> yeah it turns out if you just put esperanto pornography into bing image search...
02:29:38 <alercah> images have language now?
02:29:51 <\oren\> someone made a MLP porn comic with dialogue in esperanto
02:30:14 -!- tromp has quit (Ping timeout: 255 seconds).
02:30:34 <boily> I don't want to know.
02:30:41 <boily> hellorcah!
02:32:00 <zzo38> I made a program for Worley/Voronoi partitioning but it is slow and I think maybe could be made to be faster, perhaps if the points are stored sorted and with a limited range per scanline to search in, although I would have to see how to make those ranges then.
02:37:04 <zzo38> (Especially since different metrics can be used, as well as different n-th close point, this can do something.)
02:43:21 -!- boily has quit (Quit: REVIEW CHICKEN).
02:47:10 -!- augur has quit (Remote host closed the connection).
03:05:26 -!- tromp has joined.
03:25:24 -!- tromp has quit (Remote host closed the connection).
03:28:04 -!- tromp has joined.
03:30:33 -!- tromp has quit (Remote host closed the connection).
03:31:05 -!- tromp has joined.
03:37:18 -!- sleffy has joined.
04:07:03 -!- sleffy has quit (Ping timeout: 240 seconds).
04:08:16 -!- sleffy has joined.
04:18:07 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
04:19:41 -!- MDude has quit (Ping timeout: 260 seconds).
04:19:52 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
04:34:16 -!- jaboja has quit (Ping timeout: 260 seconds).
04:38:50 -!- augur has joined.
04:42:59 -!- augur has quit (Ping timeout: 246 seconds).
04:43:46 -!- doesthiswork has quit (Quit: Leaving.).
04:49:11 -!- augur has joined.
05:04:18 -!- hppavilion[1] has joined.
05:12:45 -!- hppavilion[1] has quit (Remote host closed the connection).
05:13:06 -!- hppavilion[1] has joined.
05:14:14 -!- hppavilion[1] has quit (Remote host closed the connection).
05:14:25 -!- tromp has quit (Remote host closed the connection).
05:14:36 -!- hppavilion[1] has joined.
05:15:15 -!- tromp has joined.
05:15:45 -!- hppavilion[1] has quit (Remote host closed the connection).
05:16:10 -!- hppavilion[1] has joined.
05:20:05 -!- tromp has quit (Ping timeout: 260 seconds).
05:33:50 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
05:34:44 -!- hppavilion[1] has joined.
05:44:38 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
06:05:10 -!- tromp has joined.
06:16:56 -!- sleffy has quit (Ping timeout: 240 seconds).
06:27:46 -!- tromp has quit (Remote host closed the connection).
06:30:56 -!- Guest80613 has quit (Changing host).
06:30:56 -!- Guest80613 has joined.
06:30:56 -!- Guest80613 has changed nick to sdhand.
06:58:17 -!- FreeFull has quit.
07:00:04 -!- Akaibu has quit (Quit: Connection closed for inactivity).
07:05:44 -!- hppavilion[1] has joined.
07:09:25 <shachaf> Hmm: "The function f is continuous at x if f(x + ε) = f(x) + o(1)"
07:09:55 <shachaf> Is that right?
07:18:47 -!- atslash has quit (Quit: This computer has gone to sleep).
07:19:33 -!- staffehn has quit (Ping timeout: 246 seconds).
07:21:18 -!- atslash has joined.
07:24:00 -!- staffehn has joined.
07:25:23 -!- atslash has quit (Ping timeout: 246 seconds).
07:28:25 -!- tromp has joined.
07:33:21 -!- tromp has quit (Ping timeout: 260 seconds).
08:37:45 -!- augur has quit (Remote host closed the connection).
09:21:41 <int-e> shachaf: it could be correct but leaves too much implicit . o O ( also this reply may be a bit too late to be useful )
09:23:17 <int-e> (basically you still have to say that ε is supposed to approach 0 and that this is used as the implicit limit in the o notation)
09:25:56 <int-e> And now I'm wondering whether anybody writes o_{\epsilon \to 0}(1)
09:25:56 <int-e> (I haven't seen anything (afair) like this but it does seem to make sense)
09:26:29 <shachaf> This was from https://micromath.wordpress.com/2008/04/14/donald-knuth-calculus-via-o-notation/
09:26:49 <shachaf> Which suggests introducing o() before limits.
09:27:19 -!- atslash has joined.
09:29:01 -!- tromp has joined.
09:29:13 <shachaf> What if you treat o as an operator on functions?
09:29:32 <shachaf> I guess it would be o(0)(f)
09:29:37 <shachaf> Or o(f)(0)?
09:29:53 <shachaf> There's the limit operator L : (R -> R) -> (R -> R)
09:30:33 <shachaf> Lf(x) = lim_{y \to x}{f(y)}
09:30:57 <shachaf> What are the properties of L?
09:31:04 <shachaf> I asked some questions about this a while ago but I forgot them.
09:33:20 -!- tromp has quit (Ping timeout: 245 seconds).
09:34:32 <int-e> I expect L(f) is continuous on its domain (which will be smaller than the domain of f if f is not continuous)
09:35:11 <shachaf> Smaller?
09:35:20 <shachaf> The domain of Lf could be larger.
09:35:47 <shachaf> "f is continuous" means "f = Lf"
09:39:32 -!- augur has joined.
10:29:34 -!- tromp has joined.
10:32:24 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
10:33:44 -!- tromp has quit (Ping timeout: 240 seconds).
10:56:02 -!- augur has quit (Remote host closed the connection).
10:57:22 -!- augur has joined.
11:02:13 -!- augur has quit (Ping timeout: 255 seconds).
11:21:45 -!- augur has joined.
11:26:26 -!- augur has quit (Ping timeout: 260 seconds).
11:32:18 -!- Phantom_Hoover has joined.
11:34:31 -!- boily has joined.
11:37:41 <boily> `w
11:37:43 <HackEgo> muphrys law//Mumphrie's Law says things will be misspelled at the worst possible moment.
11:45:25 <int-e> shachaf: Lf is not defined at x if f is discontinuous at x.
11:45:31 <int-e> ... I see what you mean
11:45:42 <int-e> so it'll be incomparible actually
11:46:15 <int-e> and, surprisingly, not idempotent. subtle.
11:47:31 <int-e> (start with f(0) = 1, f(x) = 0 otherwise; Lf will be undefined at 0 and 0 everywhere else; LLf will equal 0 everywhere)
12:09:16 -!- Remavas-Hex has changed nick to Remavas.
12:09:22 -!- Remavas has quit (Changing host).
12:09:22 -!- Remavas has joined.
12:20:40 -!- Remavas has changed nick to Remavas-PC.
12:22:46 -!- boily has quit (Quit: CATERPILLAR CHICKEN).
12:43:20 <HackEgo> [wiki] [[Special:Log/newusers]] create * Insanity * New user account
13:00:33 -!- oerjan has joined.
13:17:05 -!- tromp has joined.
13:21:58 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52086&oldid=52073 * Insanity * (+208) Added why I am here (Insanity) and a short description of myself.
13:22:03 <HackEgo> [wiki] [[ImageFuck]] N https://esolangs.org/w/index.php?oldid=52087 * Insanity * (+1628) Add Imagefuck
13:23:13 -!- atslash has quit (Quit: This computer has gone to sleep).
13:23:15 <HackEgo> [wiki] [[User:Insanity]] N https://esolangs.org/w/index.php?oldid=52088 * Insanity * (+211) Created page with "Hi there! I'm the creator of [[ImageFuck]], a [[Brainfuck]]-like language that executes code based on the colours of the pixels in am image. More about me can be found on my..."
13:23:29 <HackEgo> [wiki] [[User:Insanity]] https://esolangs.org/w/index.php?diff=52089&oldid=52088 * Insanity * (+12)
13:24:18 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=52090&oldid=52075 * Insanity * (+16) Add ImageFuck to language list
13:29:33 -!- tromp has quit (Remote host closed the connection).
13:34:36 -!- tromp has joined.
13:53:34 -!- augur has joined.
14:00:43 -!- augur has quit (Ping timeout: 240 seconds).
14:04:29 -!- atslash has joined.
14:17:07 -!- tromp has quit (Remote host closed the connection).
14:21:21 -!- tromp has joined.
14:43:26 -!- tromp has quit (Remote host closed the connection).
14:44:09 -!- tromp has joined.
14:48:20 -!- `^_^v has joined.
14:50:05 -!- hppavilion[1] has joined.
14:55:01 -!- olsner has quit (Remote host closed the connection).
15:21:13 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52091&oldid=52083 * Raddish0 * (+187) added more content
15:28:24 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52092&oldid=52091 * Raddish0 * (+124) Add the commands 'r', and 'c'. changed the examples accordingly
15:29:39 -!- tromp has quit (Remote host closed the connection).
15:32:45 -!- tromp has joined.
15:38:24 -!- atslash has quit (Quit: This computer has gone to sleep).
15:50:50 -!- olsner has joined.
15:50:58 <HackEgo> [wiki] [[User:Raddish0]] https://esolangs.org/w/index.php?diff=52093&oldid=50739 * Raddish0 * (+918) Added a LOT of stuff about myself
15:54:16 <oerjan> @tell int-e <int-e> (start with f(0) = 1, f(x) = 0 otherwise; Lf will be undefined at 0 and 0 everywhere else; LLf will equal 0 everywhere) <-- i don't think so, the limit usually excludes the point itself so it's 0 everywhere from the start.
15:54:16 <lambdabot> Consider it noted.
15:54:41 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=52094&oldid=52090 * Raddish0 * (+12)
15:55:27 -!- hppavilion[0] has joined.
15:56:33 <oerjan> @tell int-e What you can probably achieve is a function such that Lf is defined only at one point, and then L(Lf) nowhere. But on the intersection of their domain, i think Lf and L(Lf) must be equal.
15:56:33 <lambdabot> Consider it noted.
15:57:59 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
15:58:44 <int-e> . o O ( @tell is so useless )
15:58:58 <oerjan> @ask int-e OKAY?
15:58:58 <lambdabot> Consider it noted.
15:59:11 * int-e kicks oerjan
15:59:16 <oerjan> ow
15:59:44 <int-e> what's that don't ask don't tell list again
15:59:47 * oerjan now memorized third verse of Moscow Nights
16:00:00 <oerjan> `dontaskdonttelllist
16:00:02 <HackEgo> dontaskdonttelllist: q​u​i​n​t​o​p​i​a​ m​y​n​a​m​e​
16:00:21 <int-e> `` echo int-e >> bin/dontaskdonttelllist
16:00:25 <HackEgo> No output.
16:00:40 <int-e> (there's a command for that as well but I forget)
16:04:06 <int-e> Anyway, meh. I wonder how universal that agreement is, I'm pretty sure I was taught a different definition in highschool.
16:04:53 <int-e> (we had left-sided and right-sided limits too that did exclude the limit point itself)
16:05:57 <oerjan> if you don't you need to be careful when defining derivatives
16:06:36 <int-e> well, points where the function was undefined were excluded as well
16:06:40 <int-e> so that's fine.
16:06:56 <oerjan> SOUNDS COMPLICATED
16:07:11 <int-e> if you say so
16:07:45 <oerjan> anyway
16:07:53 -!- oerjan has quit (Quit: Later).
16:13:12 * hppavilion[0] is tuned in to the Comey Hearing
16:13:46 -!- hppavilion[0] has changed nick to hppavilion[1].
16:15:11 -!- atslash has joined.
16:16:11 -!- electrolex has joined.
16:18:38 -!- jaboja has joined.
16:23:26 -!- kerbal has joined.
16:28:12 -!- tromp has quit (Remote host closed the connection).
16:33:10 -!- tromp has joined.
16:33:41 -!- tromp has quit (Remote host closed the connection).
16:37:20 -!- tromp has joined.
16:43:03 <kerbal> What, in you guys' opinion, is the strangest esoteric language?
16:44:31 <zzo38> I don't know
16:55:18 <kerbal> Ah
16:55:43 <kerbal> Anyone want to try mine? It's called Integ. The Python 3 interpreter's at https://github.com/kerbin111/Integ
16:56:34 -!- tromp has quit (Remote host closed the connection).
17:02:15 -!- tromp has joined.
17:11:04 -!- FreeFull has joined.
17:12:58 <zzo38> You can write in esolang wiki if it isn't already, but, I will look on there thank you
17:15:10 <kerbal> Ah, sorry
17:18:37 -!- tromp has quit (Remote host closed the connection).
17:20:56 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
17:34:13 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
17:36:44 <shachaf> int-e: Why is Lf undefined at 0? lim_{x -> 0}{f(x)} = 0, isn't it?
17:37:11 <shachaf> int-e: Oh, what oerjan said.
17:37:49 <shachaf> The limit of a function at a point has nothing to do with the value of the function at that point, only nearby points.
17:38:21 <shachaf> OK, you have a different definition.
17:41:40 <shachaf> int-e: I think a standard definition is, lim_{x -> c}{f(x)} = L means that the function f' equal to f everywhere except c, and defined as f'(c) = L, is continuous at c.
17:43:54 -!- wob_jonas has joined.
17:45:01 <wob_jonas> zzo38: in the docs about MMIX, Knuth mentions that there could be a cheap impl of MMIX where the hardware doesn't know about the structure of the page table trie, and all page table lookups are handled in kernel mode software fault routines. \
17:46:31 <wob_jonas> My question is: is it possible to have a cheap impl of MMIX where the hardware doesn't know how to spill the register stack to memory, so when the hardware register stack overflows upwards or underflows downwards, values are swapped in by a kernel mode software fault routine?
17:47:18 -!- nullcone has quit (Quit: Connection closed for inactivity).
17:47:53 <zzo38> wob_jonas: I am not sure, but I thought not.
17:48:09 -!- hppavilion[1] has joined.
17:48:11 <wob_jonas> ok
17:50:46 <HackEgo> [wiki] [[MMIX]] https://esolangs.org/w/index.php?diff=52095&oldid=51175 * B jonas * (+41)
18:02:35 <zzo38> I have been working more on Z-machine implementation in MMIX. It may still contain some mistakes though
18:16:05 -!- tromp has joined.
18:27:22 -!- bender| has joined.
18:27:51 -!- bender| has quit (Changing host).
18:27:51 -!- bender| has joined.
18:33:17 -!- tromp has quit (Remote host closed the connection).
18:35:49 -!- bender| has quit (Ping timeout: 255 seconds).
18:36:27 -!- jaboja has quit (Ping timeout: 246 seconds).
18:41:48 <kerbal> !ztest Skewer +[->>[-]<+]
18:42:34 -!- tromp has joined.
18:42:42 <kerbal> !zjoust Skewer +[->>[-]<+]
18:43:17 <kerbal> Does zemhill not run anymore?
18:44:01 <wob_jonas> dunno
18:44:12 <wob_jonas> ^zjoust always_lose <
18:44:21 <wob_jonas> @zjoust always_lose <
18:44:21 <lambdabot> Unknown command, try @list
18:44:22 <wob_jonas> `zjoust always_lose <
18:44:23 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: zjoust: not found
18:44:27 <\oren\> http://www.investopedia.com/news/more-bets-against-tesla-any-other-company-tsla-bac/
18:44:47 <\oren\> apparently everyone thinks tesla is overvalued
18:44:49 <kerbal> lambdabot
18:44:56 <kerbal> !lambdabot
18:45:09 <kerbal> @list
18:45:09 <lambdabot> What module? Try @listmodules for some ideas.
18:45:13 <kerbal> @listmodules
18:45:13 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
18:45:13 <lambdabot> slap source spell system tell ticker todo topic type undo unlambda unmtl version where
18:45:41 <kerbal> @bf
18:45:41 <lambdabot> Done.
18:45:54 <kerbal> How do you use this bot?
18:46:21 <kerbal> Does it have a zjoust module?
18:46:31 <wob_jonas> @bf ++++++[->+++++++<]>[.+]
18:46:32 <lambdabot> *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst...
18:46:58 <int-e> > ['*'..]
18:47:00 <lambdabot> "*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrs...
18:47:28 <kerbal> Hmm... but that won't do bf jousting
18:47:34 <int-e> it doesn't
18:47:41 <int-e> it's not meant to either
18:47:49 <wob_jonas> [ 42}.a.
18:47:50 <j-bot> wob_jonas: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
18:47:59 <kerbal> Ah... so you can no longer do that in #esoteric?
18:49:04 <int-e> Probably not?
18:49:21 <wob_jonas> [ '...',~45{.42}.a.
18:49:21 <kerbal> The wiki must be wrong, then
18:49:21 <j-bot> wob_jonas: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV...
18:49:39 <wob_jonas> [ '...',~74{.42}.a.
18:49:40 <j-bot> wob_jonas: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs...
19:03:42 <kerbal> So, if the bots are nonexistent, then is it impossible for people to get their names on the zem.fi leaderboard?
19:04:03 <wob_jonas> isn't there another submission method, like through http?
19:05:02 <kerbal> You can do it on the website, but that "gives" your submission to the name "web."
19:07:23 <int-e> Exception: #<Errno::ECONNREFUSED: Connection refused - connect(2) for "/home/bfjoust/bfjoust/socket/server.sock">
19:07:31 <int-e> it's broken anyway. complain to fizzie :P
19:08:31 <kerbal> fizzie runs the bots?
19:08:49 <int-e> he runs bots
19:08:58 <kerbal> Ah
19:09:00 <int-e> not all of them.
19:09:57 <int-e> it's just HackEgo, fungot and zjoust (if it were there), as far as I'm aware.
19:09:57 <fungot> int-e: r6rs is at http://www.arts.gla.ac.uk/ slavonic/ absurd.htm. take one down, pass them around
19:10:24 <int-e> `? bots
19:10:25 <HackEgo> bots? ¯\(°​_o)/¯
19:10:48 <kerbal> `?
19:10:50 <HackEgo> ​? ¯\(°​_o)/¯
19:10:55 -!- augur has joined.
19:11:05 <kerbal> `
19:11:05 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
19:11:19 <kerbal> (Sorry, just seeing what would happen)
19:12:07 -!- erkin has joined.
19:12:45 <int-e> `? prefixes
19:12:46 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
19:13:35 -!- hppavilion[1] has quit (Remote host closed the connection).
19:13:48 <kerbal> [help
19:13:58 <kerbal> [ help
19:13:58 <j-bot> kerbal: |value error: help
19:14:01 -!- hppavilion[1] has joined.
19:14:07 <kerbal> [
19:14:51 <wob_jonas> kerbal: http://code.jsoftware.com/wiki/Community/IRC gives some very obsolete info
19:16:39 <kerbal> Thanks!
19:25:04 <fizzie> Hmm.
19:25:40 <fizzie> I don't really "run" HackEgo, I just help out a little.
19:26:10 <wob_jonas> fizzie: yeah, that's what all unlucky people who become maintainers say at the start
19:26:14 <fizzie> Let me try to remember how on earth you actually started zemhill.
19:26:42 <fizzie> (There was some sort of a maintenance thing on DigitalOcean, that's why it's not up right now.)
19:27:48 -!- zemhill has joined.
19:27:55 <fizzie> I think maybe like that.
19:28:03 <fizzie> `ztest whatever <
19:28:04 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ztest: not found
19:28:10 <fizzie> !ztest whatever <
19:28:10 <zemhill> fizzie.whatever: points -46.00, score 0.00, rank 47/47
19:28:23 <kerbal> Thanks so much, fizzie!
19:28:37 <kerbal> Let me test my new design:
19:29:06 <kerbal> !ztest Checkers >((-)*10>(+)*10>)*4([-]>)*-1
19:29:07 <zemhill> kerbal.Checkers: points -9.88, score 13.04, rank 42/47
19:29:19 <kerbal> Not great, but a start
19:29:50 <wob_jonas> !ztest dumb (>[-][-].[-])*99
19:29:50 <zemhill> wob_jonas.dumb: points -27.02, score 7.12, rank 47/47
19:29:58 <kerbal> !zjoust Checkers >((-)*10>(+)*10>)*4([-]>)*-
19:29:58 <zemhill> kerbal.Checkers: points -32.83, score 2.96, rank 47/47
19:30:11 <wob_jonas> !ztest dumb (>[-][-][-].)*99
19:30:11 <zemhill> wob_jonas.dumb: points -27.10, score 7.13, rank 47/47
19:30:13 <int-e> fizzie: yeah I know, but complaining you you is quicker than complaining to Gregor when HackEgo breaks ;)
19:30:15 <kerbal> !ztest Checkers >((-)*10>(+)*10>)*4([-]>)*-1
19:30:16 <zemhill> kerbal.Checkers: points -9.88, score 13.04, rank 42/47 (+5)
19:30:18 <wob_jonas> !ztest dumb (>[-][-][-])*99
19:30:18 <zemhill> wob_jonas.dumb: points -26.29, score 7.34, rank 47/47
19:30:23 <int-e> s/you you/to you/
19:30:26 <wob_jonas> !ztest dumb (>[-][-][.-])*99
19:30:27 <zemhill> wob_jonas.dumb: points -24.69, score 7.81, rank 47/47
19:30:36 <wob_jonas> !ztest dumb (>[.-][-][-])*99
19:30:36 <zemhill> wob_jonas.dumb: points -24.62, score 7.83, rank 47/47
19:30:42 <wob_jonas> !ztest dumb (>[.-][-])*99
19:30:42 <zemhill> wob_jonas.dumb: points -23.62, score 7.90, rank 47/47
19:30:46 <wob_jonas> !ztest dumb (>[.-].)*99
19:30:46 <zemhill> wob_jonas.dumb: points -24.12, score 7.74, rank 47/47
19:30:49 <wob_jonas> !ztest dumb (>[.-])*99
19:30:49 <zemhill> wob_jonas.dumb: points -24.31, score 7.35, rank 47/47
19:30:54 <wob_jonas> !ztest dumb (>[.-][.-])*99
19:30:54 <zemhill> wob_jonas.dumb: points -23.48, score 7.91, rank 47/47
19:30:58 <wob_jonas> !ztest dumb (>[.-][-.])*99
19:30:59 <zemhill> wob_jonas.dumb: points -22.98, score 8.12, rank 47/47
19:31:02 <int-e> ... does zemhill work in privmsg?
19:31:02 <wob_jonas> !ztest dumb (>[-.][-.])*99
19:31:03 <zemhill> wob_jonas.dumb: points -22.90, score 8.43, rank 47/47
19:31:11 <wob_jonas> !ztest dumb (>[-.][-..])*99
19:31:12 <zemhill> wob_jonas.dumb: points -22.50, score 8.81, rank 47/47
19:31:15 <wob_jonas> !ztest dumb (>[-.][-...])*99
19:31:15 <zemhill> wob_jonas.dumb: points -21.31, score 8.96, rank 47/47
19:31:19 <wob_jonas> !ztest dumb (>[-..][-...])*99
19:31:19 <zemhill> wob_jonas.dumb: points -23.88, score 7.74, rank 47/47
19:31:25 <wob_jonas> !ztest dumb (>[-][-...])*99
19:31:25 <zemhill> wob_jonas.dumb: points -23.38, score 8.05, rank 47/47
19:31:30 <wob_jonas> !ztest dumb (>[-.][-....])*99
19:31:31 <zemhill> wob_jonas.dumb: points -25.14, score 7.60, rank 47/47
19:31:33 <wob_jonas> !ztest dumb (>[-.][-.....])*99
19:31:34 <zemhill> wob_jonas.dumb: points -20.81, score 9.23, rank 47/47
19:31:37 <wob_jonas> !ztest dumb (>[-.][-......])*99
19:31:37 <zemhill> wob_jonas.dumb: points -22.64, score 8.74, rank 47/47
19:31:41 <wob_jonas> !ztest dumb (>[-.][-.....])*99
19:31:42 <zemhill> wob_jonas.dumb: points -20.81, score 9.23, rank 47/47
19:31:42 <fizzie> I should probably have monitoring and alerts on that thing, I've been adding that sort of thing to other things as well.
19:31:45 <int-e> wob_jonas: STOP!
19:31:48 <wob_jonas> ok
19:32:19 <int-e> thanks
19:33:43 <shachaf> int-e: hint-e
19:33:52 <shachaf> So much spam.
19:34:58 <shachaf> fizzie: What sorts of monitoring?
19:35:04 <shachaf> Is L a linear operator?
19:35:08 <shachaf> I guess it is.
19:35:40 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*4([-]>)*-1
19:35:40 <zemhill> kerbal.Checkers: points -5.67, score 18.51, rank 17/47 (+30)
19:36:10 <kerbal> That's not terrible, actually
19:36:31 <fizzie> shachaf: Maybe I could add a /metrics endpoint to it. Or a black-box probe. Or both.
19:36:55 -!- jjthrash has joined.
19:37:08 <shachaf> Unfortunately Prometheus /metrics only supports floating point values for time series.
19:37:24 <shachaf> It should support any metric space.
19:38:39 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*5([-]>)*-1
19:38:39 <zemhill> kerbal.Checkers: points -6.19, score 17.96, rank 19/47 (+28)
19:39:00 <kerbal> jjthrash: hi
19:41:08 <jjthrash> Hey there
19:41:45 -!- tromp has quit (Remote host closed the connection).
19:41:48 <kerbal> !ztest Checkers >((-)*5>(+)*5>)*5([-]>)*-1
19:41:48 <zemhill> kerbal.Checkers: points -15.40, score 12.13, rank 46/47 (+1)
19:41:57 <kerbal> !ztest Checkers >((-)*25>(+)*25>)*5([-]>)*-1
19:41:58 <zemhill> kerbal.Checkers: points -7.52, score 13.46, rank 34/47 (+13)
19:42:03 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*5([-]>)*-1
19:42:04 <zemhill> kerbal.Checkers: points -6.19, score 17.96, rank 19/47 (+28)
19:42:10 <kerbal> !ztest Checkers >((-)*10>(+)*10>)*5([-]>)*-1
19:42:10 <zemhill> kerbal.Checkers: points -9.40, score 12.98, rank 44/47 (+3)
19:42:17 <kerbal> !ztest Checkers >((-)*20>(+)*20>)*5([-]>)*-1
19:42:17 <zemhill> kerbal.Checkers: points -7.67, score 16.59, rank 20/47 (+27)
19:42:31 <kerbal> Getting close
19:42:40 <kerbal> !ztest Checkers >((-)*17>(+)*17>)*5([-]>)*-1
19:42:40 <zemhill> kerbal.Checkers: points -7.00, score 17.59, rank 19/47 (+28)
19:42:45 <kerbal> !ztest Checkers >((-)*17>(+)*18>)*5([-]>)*-1
19:42:45 <zemhill> kerbal.Checkers: points -8.40, score 16.66, rank 20/47 (+27)
19:42:52 <kerbal> !ztest Checkers >((-)*18>(+)*17>)*5([-]>)*-1
19:42:53 <zemhill> kerbal.Checkers: points -8.19, score 16.96, rank 20/47 (+27)
19:43:10 <kerbal> !ztest Checkers >((-)*16>(+)*16>)*5([-]>)*-1
19:43:10 <zemhill> kerbal.Checkers: points -6.55, score 17.82, rank 19/47 (+28)
19:43:39 <kerbal> So for this bot, the size of the trap blocks should be 15-17. Interesting
19:43:58 <jjthrash> kerbal: Anybody going to use a genetic algorithm to grow a bot? ;)
19:44:42 <kerbal> Not today
19:46:21 <int-e> !ztest Checkers >((-)*16>(+)*16>)*4([-]>)*12[-]
19:46:27 <int-e> !ztest Checkers >((-)*16>(+)*16>)*4([-]>)*12[-]
19:46:27 <zemhill> int-e.Checkers: points -17.60, score 11.20, rank 47/47
19:46:30 -!- sleffy has joined.
19:46:38 <int-e> fun.
19:52:30 <kerbal> !ztest Checkers >((-)*16>(+)*16>)*5((+)*10[-]>)*-1
19:52:31 <zemhill> kerbal.Checkers: points -8.05, score 17.12, rank 20/47 (+27)
19:52:41 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*5((+)*10[-]>)*-1
19:52:42 <zemhill> kerbal.Checkers: points -8.81, score 16.46, rank 21/47 (+26)
19:52:50 -!- tromp has joined.
19:52:53 <kerbal> !ztest Checkers >((-)*17>(+)*17>)*5((+)*10[-]>)*-1
19:52:53 <zemhill> kerbal.Checkers: points -8.29, score 17.01, rank 20/47 (+27)
19:53:06 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*5((+)*7[-]>)*-1
19:53:06 <zemhill> kerbal.Checkers: points -6.55, score 17.90, rank 19/47 (+28)
19:53:53 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*5((+)*15[-]>)*-1
19:53:53 <zemhill> kerbal.Checkers: points -8.33, score 16.62, rank 21/47 (+26)
19:53:54 -!- tromp has quit (Remote host closed the connection).
19:54:14 <kerbal> !ztest Checkers >((-)*15>(+)*15>)*5([-]>)*-1
19:54:15 <zemhill> kerbal.Checkers: points -6.19, score 17.96, rank 19/47 (+28)
19:56:11 <int-e> !ztest Checkers >((-)*17>(+)*16>)*4([-][+.]>)*20[-][+.]
19:56:12 <zemhill> int-e.Checkers: points -3.57, score 20.14, rank 15/47
19:56:13 <shachaf> Can you stop with the bot spam?
19:56:17 <shachaf> Isn't there another channel for that?
19:56:41 <int-e> zemhill does work in privmsg btw. this is just where I decided to stop
19:57:52 <kerbal> Sorry... I'll conduct further tests with pm's
19:58:34 <int-e> kerbal: note that I found that 17/16 performs better than 16/16 and 17/17, a bit curiously.
19:59:34 <kerbal> int-e: Interesting! What do the other mods you added do? I sort of think they probably help too
20:01:03 <int-e> I don't know exactly, but there are some defense mechanisms for a plain [-] and [+.] has a different rhythm so gets another chance to kill those defenders
20:01:39 <int-e> and the final change with miniscule effect is to never step off the arena if it has size 30
20:04:07 <kerbal> int-e: Makes sense
20:07:19 -!- jaboja has joined.
20:08:07 -!- tromp has joined.
20:13:49 <int-e> !ztest Checkers >((-)*17>(+)*16>(+)*17>(-)*17>)*2([-][+.]+>)*20[-][+.]
20:13:49 <zemhill> int-e.Checkers: points 0.00, score 23.22, rank 10/47
20:14:06 <int-e> (0.00! I don't know how that happened.)
20:14:17 <wob_jonas> nice
20:16:46 <kerbal> Cool!
20:17:06 <kerbal> How are the points calculated?
20:17:12 -!- hppavilion[1] has quit (Remote host closed the connection).
20:17:34 -!- hppavilion[1] has joined.
20:19:54 <shachaf> int-e: Someone pointed out that L is still not idempotent.
20:21:31 <int-e> kerbal: I think it works like this: there are 42 jousts between a pair of programs (every combination of length 10..30 and sides the players are on), resulting in a score between -42 and 42; the tested program is pitted against all programs on the hill and the final score is the average of the resulting scores.
20:21:33 <shachaf> For example on the characteristic function of {1/n | n <- N+}
20:22:08 <kerbal> Ah. So, are higher or lower scores better?
20:22:22 <int-e> higher is better.
20:22:46 <kerbal> Ok
20:22:51 -!- tromp has quit (Remote host closed the connection).
20:22:52 -!- Rugxulo has joined.
20:23:11 <kerbal> But lower ranks are better, right?
20:23:43 <int-e> I don't know about the score computation though. yes, lower numbers for the rank are better.
20:24:04 <int-e> (I say numbers because I'd call them higher ranks...)
20:24:22 -!- nullcone has joined.
20:25:03 <kerbal> So, how did you get 0 points and yet such a low rank (10/47)? Does that imply that lower points are better, or that they are calculated in some indecipherable way?
20:25:23 <kerbal> Wait, never mind
20:25:35 <kerbal> 0 points is higher than in many previous attempts
20:26:26 <wob_jonas> kerbal: higher points is better
20:26:33 <wob_jonas> !ztest suicide <
20:26:33 <zemhill> wob_jonas.suicide: points -46.00, score 0.00, rank 47/47
20:26:42 <wob_jonas> ^ low score, very bad
20:26:48 <wob_jonas> very good would be 46 points
20:27:25 <kerbal> What, then, is the difference between scores and points?
20:27:30 <int-e> Rugxulo: what are you up to?
20:27:44 <wob_jonas> wait
20:27:45 <wob_jonas> ...
20:27:51 <wob_jonas> I dunno
20:27:58 <Rugxulo> hmmm?
20:28:08 <Rugxulo> just bored
20:28:15 <wob_jonas> `? zemhill
20:28:16 <HackEgo> zemhill? ¯\(°​_o)/¯
20:28:51 <kerbal> So, you can do this:
20:28:54 -!- tromp has joined.
20:29:02 <kerbal> !help
20:29:02 <zemhill> kerbal: I do !zjoust; see http://zem.fi/bfjoust/ for more information.
20:29:17 <kerbal> but as you can see that doesn't provide relevant info
20:29:28 <kerbal> maybe the website has our answer
20:30:13 <kerbal> no, it doesn't
20:30:17 <int-e> http://zem.fi/bfjoust/internals/ has details on "Markov scoring"
20:30:43 <kerbal> I stand corrected :)
20:31:06 <sleffy> `? hand
20:31:07 <HackEgo> A hand in the bush is better than a stoned bird.
20:32:26 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:37:26 <Rugxulo> so Graue hosts the archive now (on Github)? I forget who used to host it ...
20:38:41 <shachaf> `grwp github.com
20:38:44 <HackEgo> cookbook:Random food recipes at https://gist.github.com/nylki/1efbaa36635956d35bcc \ esoteric files archive:The Esoteric Files Archive is now available at https://github.com/graue/esofiles \ font:#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://li
20:38:49 -!- hppavilion[1] has joined.
20:39:07 <shachaf> `2 grwp github.com
20:39:08 <HackEgo> 2/2://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz \ lifthrasiir's font:lifthrasiir's font is https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png \ recipe:Random food recipes at https://gist.github.com/nylki/1efbaa36635956d35bcc
20:39:54 <Rugxulo> the Befunge section seems a bit anemic
20:39:55 <shachaf> oerjan: You should adjust `2/distort so it breaks at exactly the right place. TWH
20:47:13 -!- Phantom_Hoover has joined.
20:47:23 -!- tromp has quit (Ping timeout: 260 seconds).
20:50:02 -!- tromp has joined.
20:56:42 -!- tromp has quit (Remote host closed the connection).
20:58:16 <zemhill> kerbal.Tiny: points -14.62, score 10.39, rank 47/47
20:59:06 <zemhill> kerbal.Tiny: points -14.62, score 10.39, rank 47/47 (--)
20:59:29 <kerbal> Hey, look at that. zemhill echoes to #esoteric even when I send it a pm
21:01:07 <kerbal> I might as well make requests here
21:02:25 -!- jaboja has quit (Ping timeout: 246 seconds).
21:03:15 -!- tromp has joined.
21:04:53 <int-e> kerbal: it doesn't for tests. submissions *should* be rarer.
21:05:17 <kerbal> int-e: Ah... I see...
21:05:25 <kerbal> my bad
21:05:53 <kerbal> sorry
21:06:28 <zemhill> kerbal.Tiny: points -13.93, score 13.63, rank 39/47 (+8)
21:06:44 -!- tromp has quit (Read error: Connection reset by peer).
21:07:11 <kerbal> sorry... I used the up arrow to load the last command and neglected to change the !zjoust to !ztest.
21:18:01 <zemhill> kerbal.Checkers: points -4.48, score 18.80, rank 18/47
21:18:16 <kerbal> That submission was intentional.
21:18:40 <shachaf> i,i intentional equality
21:21:09 <zemhill> kerbal.Checkers: points -4.48, score 18.80, rank 18/47 (--)
21:24:04 <Phantom_Hoover> Rugxulo, why're you versioning me
21:24:12 <shachaf> Phantom_Hoover 2.0
21:26:25 <zemhill> kerbal.Checkers: points -4.55, score 18.82, rank 18/47 (--)
21:27:32 <shachaf> `5 w
21:27:37 <HackEgo> 1/2:apl//APL stands for Algorithmic Programming Language. \ vim//vim equals to cmxciv or cmxcvi, depending on which part of Roman Empire you are. \ football//A football is a ball made of feet. It was rdocscovered in an old burial site near a graveyard full of footless zombies. \ stone space//Stone spaces were invented by P. T. Barnum as a hoax. \ p
21:27:47 <shachaf> `n
21:27:48 <HackEgo> 2/2:atent//Patent is an adjective which means that something is painfully obvious. Often used to rightfully mock people that do not see it.
21:28:18 <wob_jonas> heh
21:28:52 <shachaf> `forget football
21:28:54 <HackEgo> Forget what?
21:29:30 <shachaf> `dowg stone space
21:29:39 <HackEgo> 8459:2016-06-12 <shachäf> le/rn stone space/Stone spaces were invented by P. T. Barnum as a hoax.
21:29:40 <Rugxulo> Phantom_Hoover: bored
21:29:40 <shachaf> mysterious
21:29:45 <shachaf> What was I thikning of?
21:30:05 <shachaf> Oh, I see.
21:30:29 <shachaf> That reads like a half-wisdom.
21:30:37 <shachaf> P. Taneb Barnum
21:30:42 <shachaf> `? tanebventions: math
21:30:43 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, algebraic geometry, locales, and histograms.
21:31:17 <shachaf> `slwd tanebventions: math//s#alg#Stone spaces, &#
21:31:18 <HackEgo> tanebventions: math//Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, Stone spaces, algebraic geometry, locales, and histograms.
21:32:15 <zemhill> kerbal.Checkers: points -4.52, score 18.85, rank 18/47 (--)
21:34:04 -!- sleffy has quit (Ping timeout: 268 seconds).
21:34:19 <zemhill> kerbal.Checkers: points -3.07, score 19.72, rank 16/47 (+2)
21:37:29 <zemhill> kerbal.Checkers: points -2.86, score 19.94, rank 16/47 (--)
21:37:42 <wob_jonas> is there a small interpreter esolang where every token is exactly two bytes long yet is textual and intended to be hand-writable?
21:37:51 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52096&oldid=52092 * Raddish0 * (-66) /* Built-in functions */ added some stuff, fixed some stuff...
21:37:56 <wob_jonas> like a forth-alike?
21:38:11 <Rugxulo> why two bytes?
21:38:44 <wob_jonas> well one bytes is a bit too short and there are already lots of languages like that
21:38:56 <zemhill> kerbal.Checkers: points -2.88, score 19.92, rank 16/47 (--)
21:39:04 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52097&oldid=52096 * Raddish0 * (+59)
21:39:04 <zemhill> kerbal.Checkers: points -2.86, score 19.94, rank 16/47 (--)
21:39:20 <wob_jonas> and two bytes should be enough for not too big programs, and most people don't write big programs for small interpreter languages unless they have efficient hw impl
21:40:02 <Rugxulo> you really think "ad" is more readable than '+'?
21:40:08 <Rugxulo> or "sb" for '-'?
21:41:07 <Rugxulo> "small" (for a language) could mean anything
21:41:38 <wob_jonas> Rug: if you have 20..30 primitives and two hundred (functions and local variables together) you might not want to figure out how to assign them single char names so they don't collide
21:41:59 <wob_jonas> two hundred identifiers in your program that is
21:42:35 <wob_jonas> because your programming language is one that likes variables (like C), not one with lots of implicit unnamed stuff (like stack-based languages) or reusable registers
21:43:25 <fizzie> wob_jonas: It's not an answer to your question, but a reasonably large chunk of Burlesque has some resemblance.
21:44:01 <wob_jonas> ah yes
21:44:09 <Rugxulo> you mean like Oberon/0 (the successor to PL/0) ? Or Pascal-S (aka, subset) ?
21:44:28 <Rugxulo> I agree that one-byte opcodes aren't ideal, but two-byte isn't much better
21:46:00 <wob_jonas> I didn't say it was ideal
21:49:10 -!- jaboja has joined.
21:49:49 <wob_jonas> argh rosettacode.org is down
21:51:32 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:55:14 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52098&oldid=52097 * Raddish0 * (+300)
22:05:11 <Rugxulo> try looking up Rosetta on the WayBack Archive
22:07:42 <Rugxulo> it seems to mostly be available there
22:18:20 <\oren\> the toki pona language attempts to represent a large percentage of human expression with 120 'tokens'
22:18:45 <wob_jonas> \oren\: and it fails hilariously. those words are not enough to say anything decent
22:18:52 <wob_jonas> it's a ridiculously bad attempt fora language
22:19:05 <wob_jonas> I hate toki pona
22:19:17 <\oren\> well what happens is you have long noun phrases for simple concepts
22:19:32 <\oren\> which are ambigous
22:20:26 <\oren\> at least that's what I recall from when I looked at it last
22:20:40 <wob_jonas> what happens is a language that can talk only about a few topics that the creators wanted to talk about. typical newspeak language, deliberately limiting the range of your expressions to just the thoughts they consider good for the cause
22:21:28 <wob_jonas> worse than python
22:22:28 <myname> ymmd
22:22:40 <\oren\> I bet they could have done way better if they had about 1000 words
22:23:10 <wob_jonas> \oren\: yes, and some other constructed languages try that
22:23:32 <\oren\> how many basic words are there in lojban again?
22:24:27 <wob_jonas> about 1200 root words and 500 grammar words
22:25:35 <wob_jonas> there are a few concepts missing convenient words, but not too many, and they can be added. between 800 and 4000 root words seems about the right number for a good language
22:26:32 -!- AnotherTest has joined.
22:35:24 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:37:50 <Rugxulo> Joyo Kanji? supposedly 2136 words
22:39:03 <wob_jonas> those aren't words, they're characters. a lot of words are written with multiple kanji, or with multiple kana, and the kanji can stand for lots of words
22:39:09 <wob_jonas> it's a crazy ambiguous system
22:39:27 <Rugxulo> I've got a small text here about Esperanto, not sure exactly what number they're claiming, but you can get by with less than 1000
22:39:29 <wob_jonas> (though at least they don't have stupid irregular conjugations or declinations like most European languages)
22:40:03 <wob_jonas> @Rugxulo: there are a lot of such short lists. most are missing some topics that the compiler doesn't like or doesn't think of, but the order of magnitude is right
22:40:03 <lambdabot> Unknown command, try @list
22:40:17 <Rugxulo> (665?)
22:41:38 <Rugxulo> search Google for "Jim Cushing" Esperanto
22:42:58 <wob_jonas> my Longman dictionary has a pretty good list which it tries to stick to for most word definitions, of about 1800 or 1900 words. does let them write all of the definitions in a natural way, which suggests it's a decent list for most topics
22:43:21 <wob_jonas> (it's a monolingual English dictionary)
22:45:21 <\oren\> wob_jonas: well, japanese has 3 irregular verbs... aru/arimasu/nai kuru/kimasu/konai and suru/simasu/sinai
22:45:53 <wob_jonas> \oren\: right. way better than most European languages
22:47:50 <wob_jonas> Hungarian declination and conjugation is terrible. it's so bad that people use some details that are utterly unimportant as shiboleth to recognize non-native speakers, there are some details that even native speakers can't agree on, and a few verbs are impossible to conjugate in half of the forms so you need to rephrase sentences if you tried to us
22:47:50 <wob_jonas> e them.
22:48:14 <\oren\> like english "can"
22:48:32 -!- tromp has joined.
22:48:48 <wob_jonas> or must
22:49:02 <\oren\> can, could, am able to (not "am canning"*)
22:49:26 <wob_jonas> I can't tell if you're kidding or not
22:49:56 <\oren\> there's no gerund for can
22:50:26 <wob_jonas> that's why it's a tinning kit, not a canning kit
22:51:35 <\oren\> must, must (musted*), am forced to (musting*)
22:52:44 <\oren\> must and can are almost like particles
22:53:29 <wob_jonas> `? can
22:53:30 <HackEgo> Can cans can cans?
22:53:30 <wob_jonas> `? must
22:53:32 <HackEgo> must? ¯\(°​_o)/¯
22:54:31 <zzo38> How to limit the depth of a Huffman tree?
22:55:16 <shachaf> It's not a Huffman tree anymore at that point, is it?
22:56:56 <wob_jonas> zzo38: fiddle with the model probabilities to increase the small ones?
22:58:33 <\oren\> a weird thing is that some of these defective verbs move around to hide it: "I have could write it"* -> "I could have written it"
22:58:38 <zzo38> wob_jonas: But how much to decide to do such thing?
23:00:05 <wob_jonas> \oren\: or more usually you just replace them with synonyms that have fuller paradigm: can => is able to; must => need;
23:01:36 -!- tromp has quit (Remote host closed the connection).
23:01:44 <\oren\> wob_jonas: oh, yeah and if you do that, the meaning is different
23:02:00 <wob_jonas> yes, the meaning becomes more regular or something
23:02:08 <wob_jonas> those other words behave more regular
23:02:18 <\oren\> "I have been able to write it" != "I could have written it"
23:02:25 -!- tromp has joined.
23:02:37 <\oren\> it fact they are almost opposite
23:03:05 <\oren\> because one implies you did write it, the other implies you didn't
23:03:19 <\oren\> despite their similiar formation
23:03:43 -!- int-e has quit (Ping timeout: 240 seconds).
23:04:13 -!- int-e has joined.
23:08:26 <\oren\> ooh ELECTION TIME!
23:08:42 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52099&oldid=52098 * Raddish0 * (+104) add I command
23:08:45 <wob_jonas> what election?
23:09:06 <\oren\> in britain
23:09:20 <\oren\> May's election gamble BACKFIRES: Stunning exit poll suggests the PM has LOST seats and Britain is on course for a hung Parliament
23:09:52 <\oren\> GBP in nosedive
23:09:58 <wob_jonas> you're hanging your politicians? that's a nice system
23:10:44 <zzo38> I tried to improve the JPEG encoder to make its own Huffman tree, and it does result in smaller file size, and stb_image successfully decodes the JPEG file in that case, although ImageMagick complains about a bogus Huffman table definition and refuses to display it. (Currently, if it finds the depth of the Huffman tree is too much, it just discards it and uses the default instead.)
23:10:47 <shachaf> that would be "hanged" hth
23:10:56 <zzo38> How to fix these things?
23:12:07 <wob_jonas> zzo38: dunno
23:13:46 -!- tromp has quit (Remote host closed the connection).
23:17:38 -!- boily has joined.
23:20:50 <\oren\> helloily! brexiteers on suicide watch as tories lose seats, Sad!
23:21:51 <boily> he\\oren\! you're alive!
23:22:02 <fizzie> Been a lot of things about the election, and I can't even vote. :/
23:22:37 <\oren\> at this point watching elections is like my version of sports
23:24:37 <fizzie> They're pretty slow at counting here.
23:34:12 <\oren\> Péter Szijjártó being interviewed on RT right now about european-russian relations
23:39:16 <\oren\> despite his unfortunate haircut, seems like he has a coherent mind
23:39:53 -!- LKoen has joined.
23:42:43 <Phantom_Hoover> fizzie, are you in a safe seat though
23:43:12 <shachaf> fizzie: Can you run for office?
23:43:28 <shachaf> imo fizzie for president of finland
23:44:25 <Rugxulo> fizland
23:44:28 <fizzie> Phantom_Hoover: I think so, though I've not really inquired.
23:44:40 <fizzie> shachaf: Haven't asked.
23:44:48 <zzo38> Wikipedia suggests a "package merge" algorithm for length-limited Huffman coding
23:45:20 <fizzie> Incidentally, I should now get an email if the "test" action at the web zemhill submission endpoint stops working. Maybe that'll mean more nines of being up.
23:45:38 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
23:47:23 <wob_jonas> fizzie: more nines is good
23:50:31 <boily> fizziello, Phantom_Helloover, helloochaf, Rugxello, fiziello, hezzo38, wellob_jonas.
23:50:32 -!- oerjan has joined.
23:50:37 <boily> hellørjan!
23:51:29 <wob_jonas> helloily
23:55:06 <oerjan> ohaily
23:57:55 <\oren\> swindon north to tories
23:58:09 <\oren\> that's the first tory seat announced so far
23:59:35 <alercah> I declare scotland for SNP
23:59:53 <alercah> do they do one whole riding at a time, rather than counting them in separate batches?
2017-06-09
00:00:28 <\oren\> not sure
00:05:11 <wob_jonas> `? president
00:05:12 <HackEgo> president? ¯\(°​_o)/¯
00:05:57 <wob_jonas> `wisdom
00:05:58 <HackEgo> amphiboily//Amphiboily is Franglish grammatical hambiguity, rewarded with a mapole.
00:06:05 <wob_jonas> `quote
00:06:06 <HackEgo> 593) <oerjan> elliott: it occurs to me that `? welcome is atypical: its information is actually true.
00:06:10 <wob_jonas> `quote
00:06:11 <HackEgo> 706) <fungot> elliott: fibonacci heaps, trinomial heaps, fat heaps, thin heaps, fat heaps, thin heaps, fat heaps, relaxed heaps, and maybe even specifically optimized by the implementation
00:06:29 <wob_jonas> `quote
00:06:30 <HackEgo> 368) <ais523> Phantom_Hoover: nope, I removed . from the current directory
00:08:28 <boily> je suis pas si amphiboilique like that, eh?
00:08:43 -!- boily has quit (Quit: DRIVING CHICKEN).
00:11:06 <wob_jonas> amphiboilic?
00:11:21 <shachaf> `5 w
00:11:26 <HackEgo> 1/2:victoria//Queen Victoria is the most victorious queen the world has ever known, even having won at the not dying contest. \ atrocity//Atrocity is the capital of the Atrocious Empire. \ heh//heh stands for hope ectoplasm helps. \ trantor//Coruscant is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for
00:11:27 <shachaf> `n
00:11:28 <HackEgo> 2/2: the biggest library in it. \ fisherman's friend//Fisherman's Friend is the friend of the palate that is more sore than discerning.
00:11:52 <wob_jonas> one of those is mine
00:12:12 <shachaf> `cwlprits trantor
00:12:20 <HackEgo> b_jonäs b_jonäs
00:12:30 <shachaf> guess the b_jonasdom
00:14:15 <wob_jonas> `wisdom
00:14:16 <HackEgo> deniability//Deniability was not invented by Taneb.
00:14:26 -!- tromp has joined.
00:17:06 -!- hppavilion[1] has joined.
00:17:34 <wob_jonas> fungot, do you tensor product?
00:17:35 <fungot> wob_jonas: i do lack bitwise not it seems to work great for simple stuff, write/ read/ write/... calls), then it should
00:17:58 <wob_jonas> fungot: nice! are those simultaneous?
00:17:58 <fungot> wob_jonas: " shut up about it, but jao started it
00:18:03 <wob_jonas> ugh ok
00:19:17 -!- tromp has quit (Ping timeout: 255 seconds).
00:19:55 <fizzie> fungot: Try to behave, you.
00:19:56 <fungot> fizzie: enough builtin stuff to make apps quickly is always nice to see the rates fall. is there a page for it
00:22:23 <wob_jonas> `? endian
00:22:24 <HackEgo> endian? ¯\(°​_o)/¯
00:22:33 <wob_jonas> I prefer little-endian
00:26:31 <zzo38> I also think little-endian is better, although, some thing is use big-endian (and some thing is using PDP-endian, but this is rare).
00:27:32 <wob_jonas> but I know that in practice it very rarely matters
00:27:45 <wob_jonas> and I do know a few applications where big-endian is a bit simpler
00:27:48 <shachaf> imo little-endian is best-endian
00:27:57 <zzo38> wob_jonas: Yes, I believe those things too
00:29:18 -!- kerbal has quit (Ping timeout: 260 seconds).
00:29:21 <zzo38> MMIX is big-endian, and farbfeld is also big endian, and Z-machine is usually big-endian, although there is a small-endian version of Z-machine too (but that has never been used as far as I know, and most implementations only implement big-endian anyways). Hamster archive is using PDP-endian for data sizes.
00:30:00 <oerjan> !ztest did this get fixed?
00:30:01 <zemhill> oerjan.did: points -32.57, score 4.20, rank 47/47
00:31:30 <zzo38> (My own implementations of Z-machine support both big-endian and small-endian. Some implementations will check for small-endian and display an error message in that case. Some don't check endiannessand assume big-endian. Others don't check the Z-code version either.)
00:37:34 -!- Rugxulo has quit (Quit: Rugxulo).
00:42:33 -!- tromp has joined.
00:45:12 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:46:31 <HackEgo> [wiki] [[Brain-Flak]] https://esolangs.org/w/index.php?diff=52100&oldid=52063 * Wheatwizard * (+130)
00:49:15 -!- tromp has quit (Read error: Connection reset by peer).
00:49:49 -!- tromp has joined.
00:53:03 -!- augur has quit (Remote host closed the connection).
00:53:45 -!- augur has joined.
00:55:52 -!- esoman42 has joined.
00:56:05 <esoman42> Is there an esoteric language that allows you to edit its interpreter?
00:57:07 -!- electrolex has quit (Quit: Leaving).
00:58:28 <zzo38> How do you mean?
00:58:41 -!- augur has quit (Ping timeout: 260 seconds).
00:59:12 <LKoen> are you looking for something similar to Emmental or Mascarpone?
00:59:19 <LKoen> http://esolangs.org/wiki/Emmental
01:00:56 <esoman42> Emmental only allows redefining operations. I'm thinking of total intrepreter rewrite.
01:01:13 <esoman42> Like, you could morph the interpreter into Haskell for example, if you really wanted.
01:02:52 <LKoen> in mascarpone it is possible to modify the interpreters directly, to some extent
01:04:11 <oerjan> esoman42: Feather hth
01:04:27 * oerjan runs away
01:05:13 -!- tromp has quit (Read error: Connection reset by peer).
01:05:17 -!- esoman42 has quit (Quit: Page closed).
01:05:50 -!- tromp has joined.
01:35:39 -!- Akaibu has joined.
01:46:15 -!- 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.”).
02:05:29 -!- tromp has quit (Remote host closed the connection).
02:09:25 -!- tromp has joined.
02:17:20 -!- tromp has quit (Read error: Connection reset by peer).
02:30:18 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:32:27 -!- jaboja has quit (Remote host closed the connection).
02:55:21 -!- tromp has joined.
03:01:36 -!- tromp has quit (Remote host closed the connection).
03:02:04 <zzo38> I thought of the Magic: the Gathering card that is: Target spell or permanent has all card names until end of turn. I think that it is very powerful in some cases, and good in some other cases too; maybe is too much powerful I don't know
03:02:45 <shachaf> What does it do to give a spell or permanent a card name?
03:02:50 <shachaf> Does it get that card's jams?
03:03:20 <zzo38> By itself, it only affects what permanents are affected by the legend rule.
03:04:13 <zzo38> In combination with Quash, it ruins your opponent's game entirely.
03:05:59 <shachaf> Ah, I see.
03:22:31 -!- tromp has joined.
03:28:09 -!- augur has joined.
03:31:12 -!- oerjan has quit (Quit: Nite).
03:56:01 -!- tromp has quit (Remote host closed the connection).
04:09:26 <zzo38> I made a much faster implementation of the Worley/Voronoi partitioning now, by deciding for each scanline, what point in the list of points is the first point to consider for that scanline, and then it searches forward and then backward from that scanline to determine the nearest point(s). Before, it only searched forward from the first point instead of knowing which one per scanline.
04:11:41 -!- tromp has joined.
05:12:51 -!- tromp has quit (Ping timeout: 268 seconds).
05:24:40 <zzo38> This "ff-worley" program can, with some sets of options, to make something similar to the "Mosaic" filter in GIMP. However, each of these programs does things the other one does not, and they probably work by different algorithms (which gives further differences).
05:41:47 -!- MDude has joined.
05:53:12 <zzo38> As far as I can tell, neither ImageMagick nor GIMP nor G'MIC has the ability to compute the tensor product of two pictures; only my program (ff-tensor) does.
05:53:35 <zzo38> Maybe I am wrong, but I don't see any.
06:02:10 <shachaf> Taneb: whoa whoa whoa, did you just steal fizzie's joke without attribution tdnh
06:03:14 <shachaf> Assuming it's originally fizzie's, which I guess maybe it isn't?
06:03:45 <zzo38> Which joke you meant?
06:04:40 <shachaf> `quote INVISIBLE TIMES
06:04:41 <HackEgo> 997) <fizzie> "May you live in INVISIBLE TIMES." --Old Chinese proverb. (It can look confusing when written with the proper Unicode.)
06:05:55 <Taneb> shachaf, because the UK's general election puts us into relative INVISIBLE TIMES
06:06:25 <pikhq_> MRLP is the only winner today.
06:08:05 <\oren\> aaand now I'm into videos where there aren't any comments from <4 years ago and it feels like I should let them lie instead of descrating the ruins of culture long dead
06:48:59 -!- Akaibu has quit (Quit: Connection closed for inactivity).
07:00:05 -!- FreeFull has quit.
07:43:50 -!- Akaibu has joined.
08:07:48 -!- rodgort has quit (Quit: Leaving).
08:11:25 -!- augur has quit (Remote host closed the connection).
08:14:00 -!- rodgort has joined.
08:18:05 -!- tromp has joined.
08:19:11 -!- Phantom_Hoover has joined.
08:22:27 -!- tromp has quit (Ping timeout: 246 seconds).
09:04:47 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
09:14:58 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
09:19:20 -!- tromp has joined.
09:21:30 -!- augur has joined.
09:23:26 -!- tromp has quit (Ping timeout: 240 seconds).
09:26:23 -!- augur has quit (Ping timeout: 246 seconds).
10:23:49 -!- nullcone has quit (Quit: Connection closed for inactivity).
10:28:59 -!- Akaibu has quit (Quit: Connection closed for inactivity).
10:52:22 -!- augur has joined.
10:57:09 -!- augur has quit (Ping timeout: 246 seconds).
11:20:14 -!- tromp has joined.
11:24:41 -!- tromp has quit (Ping timeout: 260 seconds).
11:38:39 -!- boily has joined.
12:04:27 -!- jaboja has joined.
12:05:03 <boily> `w
12:05:06 <HackEgo> warrigal//Warrigal is #esoteric's resident dingo. It sometimes pretends to be a human.
12:23:03 -!- augur has joined.
12:27:27 -!- boily has quit (Quit: BOOKKEEPER CHICKEN).
12:27:41 -!- augur has quit (Ping timeout: 246 seconds).
12:51:09 -!- tromp has joined.
12:53:14 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
12:55:36 -!- tromp has quit (Ping timeout: 260 seconds).
13:08:26 -!- tromp has joined.
13:10:54 -!- APic has changed nick to APic\splat.
13:13:08 <HackEgo> [wiki] [[Commercial]] M https://esolangs.org/w/index.php?diff=52101&oldid=48919 * SnoringFrog * (-1) /* Operations */ Removing a period from the subtraction operation as it was not actually supported
13:30:40 -!- PinealGlandOptic has joined.
13:33:40 -!- PinealGlandOptic has left.
13:40:26 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52102&oldid=52099 * Raddish0 * (+132)
13:41:08 -!- LKoen has joined.
13:43:09 <HackEgo> [wiki] [[Commercial]] https://esolangs.org/w/index.php?diff=52103&oldid=52101 * SnoringFrog * (+43) /* Implementations */
13:53:37 -!- augur has joined.
13:59:09 -!- augur has quit (Ping timeout: 260 seconds).
14:00:51 -!- LKoen has quit (Remote host closed the connection).
14:03:48 -!- LKoen has joined.
14:13:41 -!- oerjan has joined.
14:27:30 -!- atslash has quit (Ping timeout: 246 seconds).
14:28:08 -!- atslash has joined.
14:32:19 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52104&oldid=52102 * Raddish0 * (+113) add 's' command
14:35:44 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52105&oldid=52104 * Raddish0 * (+69)
14:44:52 -!- `^_^v has joined.
14:44:55 -!- kerbal has joined.
14:45:47 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52106&oldid=52105 * Raddish0 * (+60)
14:47:21 -!- jaboja has quit (Remote host closed the connection).
14:48:44 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52107&oldid=52106 * Raddish0 * (+82)
14:52:00 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52108&oldid=52107 * Raddish0 * (+0)
14:54:15 -!- Phantom_Hoover has joined.
14:54:21 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
14:57:41 -!- Phantom_Hoover has joined.
14:59:27 -!- tromp has quit (Remote host closed the connection).
14:59:37 -!- nullcone has joined.
15:04:03 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52109&oldid=52108 * Raddish0 * (+41) /* Built-in functions */
15:08:33 -!- tromp has joined.
15:08:59 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52110&oldid=52109 * Raddish0 * (+224)
15:17:27 -!- LKoen has quit (Remote host closed the connection).
15:19:47 -!- electrolex has joined.
15:19:48 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52111&oldid=52110 * Raddish0 * (+45) /* Built-in functions */
15:23:57 -!- augur has joined.
15:31:05 -!- augur has quit (Ping timeout: 260 seconds).
16:08:16 -!- nchambers has changed nick to stupidity.
16:09:46 -!- stupidity has changed nick to nchambers.
16:09:47 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52112&oldid=52111 * Raddish0 * (+134) fix some grammatical errors, and clear up some issues on - # and -#
16:16:03 -!- kerbal has quit (Ping timeout: 260 seconds).
16:17:01 -!- Sgeo has quit (Ping timeout: 268 seconds).
16:29:08 -!- Sgeo has joined.
16:31:33 -!- `^_^v has quit (Quit: This computer has gone to sleep).
16:32:38 -!- Sgeo_ has joined.
16:33:23 -!- Sgeo has quit (Ping timeout: 246 seconds).
16:33:33 -!- `^_^v has joined.
16:33:57 -!- `^_^v has quit (Client Quit).
16:35:17 -!- `^_^v has joined.
16:35:17 -!- `^_^v has quit (Client Quit).
16:37:08 * rdococ sleeps
16:37:13 -!- sleffy has joined.
16:38:30 -!- tromp has quit (Remote host closed the connection).
16:43:06 <HackEgo> [wiki] [[Triangular]] N https://esolangs.org/w/index.php?oldid=52113 * MD XF * (+264) Created page with "Triangular is a two-dimensional stack-based esoteric programming language in development by [[user:MD XF]]. There are eight directions in which the IP can move, the cardinal..."
16:45:55 -!- jaboja has joined.
16:54:43 -!- augur has joined.
16:55:09 <HackEgo> [wiki] [[User:MD XF]] N https://esolangs.org/w/index.php?oldid=52114 * MD XF * (+922) me
16:55:50 <HackEgo> [wiki] [[User:MD XF]] https://esolangs.org/w/index.php?diff=52115&oldid=52114 * MD XF * (-6)
16:58:33 -!- tromp has joined.
16:59:03 -!- augur has quit (Ping timeout: 246 seconds).
17:01:27 -!- tromp has quit (Remote host closed the connection).
17:04:32 -!- tromp has joined.
17:05:03 -!- tromp has quit (Client Quit).
17:07:10 -!- augur has joined.
17:13:33 -!- erkin has joined.
17:15:46 -!- oerjan has quit (Quit: Later).
17:18:22 -!- FreeFull has joined.
17:29:41 -!- LKoen has joined.
17:33:46 -!- LKoen has quit (Ping timeout: 240 seconds).
17:36:54 -!- Vorpal_ has changed nick to Vorpal.
17:39:00 -!- `^_^v has joined.
17:49:22 <\oren\> prime minister boris johnson when?
17:51:16 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
18:00:19 -!- hppavilion[1] has joined.
18:01:35 <\oren\> https://www.youtube.com/watch?v=AhJVDCLe5nw
18:05:26 -!- sebbu2 has changed nick to sebbu.
18:08:56 -!- sleffy has quit (Ping timeout: 255 seconds).
18:09:14 -!- nullcone has quit (Quit: Connection closed for inactivity).
18:25:17 -!- jaboja has quit (Ping timeout: 268 seconds).
18:36:21 -!- sleffy has joined.
18:38:27 -!- nullcone has joined.
18:44:16 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52116&oldid=52112 * Raddish0 * (+154) Cleaned up iostream commands' definition. added 'L'
18:47:45 <shachaf> pikhq_: https://www.justice.gov/opa/pr/former-silicon-valley-ceo-indicted-allegedly-defrauding-employees-tech-company-start
18:47:55 <shachaf> wht a riot
18:53:24 -!- `^_^v has quit (Quit: This computer has gone to sleep).
18:55:49 <pikhq_> :)
19:08:10 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52117&oldid=52116 * Raddish0 * (+128) added new functionality for '='
19:09:02 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52118&oldid=52117 * Raddish0 * (+1) /* Built-in functions */
19:22:46 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
19:23:40 -!- Phantom_Hoover has joined.
19:24:18 -!- augur has quit (Remote host closed the connection).
19:44:14 -!- wob_jonas has joined.
19:46:39 <wob_jonas> "<zzo38> I thought of the Magic: the Gathering card that is: Target spell or permanent has all card names until end of turn." => would that give the target only the names of all cards, or also some token names like Kaldra?
19:47:29 <zzo38> Only card names
19:47:42 <wob_jonas> this can matter because of the legend rule (you can target a permanent or spell that's already legendary)
19:47:45 <wob_jonas> ok
19:47:49 <zzo38> If it currently has any name that isn't a card name, I should think it is losing those other names.
19:48:21 <wob_jonas> you have to be careful with it, this can make the opponent sacrifice a legend if he has any two legends
19:48:57 <wob_jonas> if he has three, you can make him choose to sac the target legend or the other two
19:49:04 <zzo38> Yes I know, I said it is very powerful
19:49:55 <zzo38> (Especially if you also have Quash, but it is powerful even if you don't have Quash)
19:50:28 <wob_jonas> ah, Quash is nice!
19:51:49 <wob_jonas> I didn't know about that one, only similar cards like like the Echoing cycle from Darksteel
19:53:06 <wob_jonas> `card-by-name echoing decay
19:53:07 <HackEgo> Echoing Decay \ 1B \ Instant \ Target creature and all other creatures with the same name as that creature get -2/-2 until end of turn. \ DST-C
19:53:08 <wob_jonas> `card-by-name blight
19:53:09 <HackEgo> Blight \ BB \ Enchantment -- Aura \ Enchant land \ When enchanted land becomes tapped, destroy it. \ LE-U, 4E-U, 5E-U, 6E-U, MED-U \ \ Blight Herder \ 5 \ Creature -- Eldrazi Processor \ 4/5 \ When you cast Blight Herder, you may put two cards your opponents own from exile into their owners' graveyards. If you do, create three 1/1 colorless Eldraz
19:53:30 <wob_jonas> `card-by-name bile blight
19:53:32 <HackEgo> Bile Blight \ BB \ Instant \ Target creature and all other creatures with the same name as that creature get -3/-3 until end of turn. \ BNG-U
19:54:00 <zzo38> There is the stuff like that too. There is also Spy Kit.
19:54:17 <wob_jonas> oh wait
19:54:22 <wob_jonas> `card-by-name cornered-market
19:54:23 <HackEgo> No output.
19:54:28 <wob_jonas> `card-by-name cornered market
19:54:29 <HackEgo> Cornered Market \ 2W \ Enchantment \ Players can't cast spells with the same name as a nontoken permanent. \ Players can't play nonbasic lands with the same name as a nontoken permanent. \ MM-R
19:54:33 <wob_jonas> ^ that one is good too
19:54:45 <zzo38> Yes, there is also that
19:54:55 <wob_jonas> `card-by-name counterbo
19:54:56 <HackEgo> Counterbore \ 3UU \ Instant \ Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles his or her library. \ SHM-R
19:55:23 <wob_jonas> `card-by-name crumble to dust
19:55:23 <HackEgo> Crumble to Dust \ 3R \ Sorcery \ Devoid (This card has no color.) \ Exile target nonbasic land. Search its controller's graveyard, hand, and library for any number of cards with the same name as that land and exile them. Then that player shuffles his or her library. \ BFZ-U
19:57:07 <wob_jonas> `card-by-name eradicate
19:57:08 <HackEgo> Eradicate \ 2BB \ Sorcery \ Exile target nonblack creature. Search its controller's graveyard, hand, and library for all cards with the same name as that creature and exile them. Then that player shuffles his or her library. \ UD-U, BOK-U
19:57:11 <wob_jonas> there seems to be a ton of these
19:57:14 <wob_jonas> I didn't know
20:00:34 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52119&oldid=52118 * Raddish0 * (+116) added error codes
20:00:56 -!- sleffy has quit (Ping timeout: 246 seconds).
20:01:00 <wob_jonas> `card-by-name mimeofr
20:01:01 <HackEgo> No output.
20:01:19 <wob_jonas> `card-by-name mimeofa
20:01:20 <HackEgo> Mimeofacture \ 3U \ Sorcery \ Replicate {3}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) \ Choose target permanent an opponent controls. Search that player's library for a card with the same name and put it onto the battlefield under your control. Then that player shuff
20:01:33 <wob_jonas> nah, that isn't good enough
20:02:46 <zzo38> You should fix it so that it will omit the reminder text, that way the rest of the text can be visible.
20:02:58 <zzo38> (and so that a search can ignore the reminder text)
20:03:12 <wob_jonas> dunno. I like some of the remainder texts. the flying and reach reminder texts are boring, but some of them are useful
20:03:21 <wob_jonas> anyway, feel free to edit the script if you wish
20:03:27 <rdococ> ihi
20:03:33 <wob_jonas> or filter the text file then edit the script to use the other text file
20:03:48 <wob_jonas> (just keep the original for backpu)
20:04:01 <zzo38> Yes, that is the possibility too, to have both kind
20:05:05 <zzo38> It is possible to look up a keyword ability in the rules if you don't know what it means.
20:06:38 <zzo38> Do you make up a new card too?
20:07:41 <wob_jonas> `card-by-name scour
20:07:42 <HackEgo> Scour \ 2WW \ Instant \ Exile target enchantment. Search its controller's graveyard, hand, and library for all cards with the same name as that enchantment and exile them. Then that player shuffles his or her library. \ UD-U, BOK-U \ \ Scour from Existence \ 7 \ Instant \ Exile target permanent. \ BFZ-C \ \ Scour the Laboratory \ 4UU \ Instant \
20:09:47 <wob_jonas> `card-by-name sowing salt
20:09:47 <HackEgo> Sowing Salt \ 2RR \ Sorcery \ Exile target nonbasic land. Search its controller's graveyard, hand, and library for all cards with the same name as that land and exile them. Then that player shuffles his or her library. \ UD-U, BOK-U
20:09:55 <zzo38> Now I made program to make outline of areas in a picture, where the alpha channel originally specifies what area it belongs to. Possibly in future we can make these program the improved program compared with the other program (in some ways).
20:10:17 <zzo38> wob_jonas: O, I did not know all of those card now I can see it
20:12:25 <wob_jonas> `card-by-name surging dementia
20:12:26 <HackEgo> Surging Dementia \ 1B \ Sorcery \ Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.) \ Target player discards a card. \ CSP-C
20:12:39 <wob_jonas> ^ there's a cycle of five of this one
20:12:52 <wob_jonas> sadly the blue one has a higher mc
20:15:23 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
20:33:32 <HackEgo> [wiki] [[User talk:MD XF]] N https://esolangs.org/w/index.php?oldid=52120 * Raddish0 * (+65) Created page with "say, I saw you on codegolf.stackexchange.com! --[[user:Raddish0]]"
20:36:36 -!- digitalcold has joined.
20:45:12 -!- sleffy has joined.
20:54:16 <zzo38> Yes, I know about ripple keyword ability
20:55:27 <zzo38> I have thought of also stuff such as non-creatures with embalm, non-creatures with ninjutsu, etc.
21:08:01 -!- sleffy has quit (Ping timeout: 260 seconds).
21:09:26 -!- jaboja has joined.
21:11:33 -!- Remavas has joined.
21:11:33 -!- Remavas has quit (Changing host).
21:11:33 -!- Remavas has joined.
21:14:52 -!- Remavas-PC has quit (Ping timeout: 268 seconds).
21:18:01 -!- Remavas-Hex has joined.
21:18:16 -!- Remavas has quit (Disconnected by services).
21:25:26 -!- Remavas-Hex has quit (Read error: Connection reset by peer).
21:28:04 -!- Remavas has joined.
21:28:04 -!- Remavas has quit (Changing host).
21:28:04 -!- Remavas has joined.
21:33:20 -!- Remavas has quit (Quit: Leaving).
21:33:34 -!- Remavas has joined.
21:33:34 -!- Remavas has quit (Changing host).
21:33:34 -!- Remavas has joined.
21:34:06 -!- Remavas has quit (Remote host closed the connection).
21:34:31 -!- Remavas has joined.
21:48:55 -!- z0d has joined.
21:49:05 <z0d> hi
21:49:57 <zzo38> Hello
21:50:39 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52121&oldid=52119 * Raddish0 * (+365) added '.' and ',' also changed "R"
21:51:04 <wob_jonas> hello
22:01:39 <zzo38> Do you think there is any useful way to make up the points used to make up a Voronoi diagram or any kind of metric that can be use with this, that I may have missed?
22:04:33 -!- hppavilion[1] has joined.
22:11:46 -!- Remavas has quit (Disconnected by services).
22:14:04 -!- Remavas-Hex has joined.
22:18:22 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:34:30 -!- nullcone has changed nick to |\|u|_|_c0|\|3.
22:37:06 -!- |\|u|_|_c0|\|3 has changed nick to nullcone.
22:39:59 -!- electrolex has quit (Quit: Leaving).
23:04:26 -!- boily has joined.
23:15:40 <boily> TRAAAAAAAAAAAAIN
23:15:41 -!- atslash has quit (Ping timeout: 260 seconds).
23:16:07 -!- atslash has joined.
23:29:59 <fizzie> `TRAAAAAAAAAAAAIN
23:30:00 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: TRAAAAAAAAAAAAIN: not found
23:39:10 -!- LKoen has joined.
23:47:48 -!- jaboja has quit (Ping timeout: 268 seconds).
23:48:43 -!- jaboja has joined.
2017-06-10
00:02:31 <Warrigal> hth
00:03:17 <shachaf> fizzie: I was going to implement it but I think it'd require enough `ns to get me kicked out of the channel.
00:03:27 <shachaf> fizzie: imo add multiline output to HackEgo twh
00:03:33 <shachaf> (imo don't twhem)
00:10:12 -!- erkin has joined.
00:14:03 -!- oerjan has joined.
00:23:58 -!- zgrepc has quit (Ping timeout: 365 seconds).
00:24:52 -!- zgrepc has joined.
00:25:54 -!- augur has joined.
00:30:13 -!- augur has quit (Ping timeout: 246 seconds).
00:32:27 -!- hakatashi1 has quit (Write error: Broken pipe).
00:33:02 -!- Remavas-Hex has quit (Remote host closed the connection).
00:33:07 -!- erkin has quit (Remote host closed the connection).
00:33:11 -!- hakatashi has joined.
00:33:14 -!- Remavas-Hex has joined.
00:33:15 -!- Mayoi has joined.
00:38:11 -!- atslash has quit (Quit: This computer has gone to sleep).
00:39:25 -!- Cale has quit (Excess Flood).
00:39:49 -!- Cale has joined.
00:45:13 -!- Remavas-Hex has quit (Quit: Leaving).
00:46:48 -!- Remavas-Hex has joined.
00:47:50 <HackEgo> [wiki] [[User talk:MD XF]] https://esolangs.org/w/index.php?diff=52122&oldid=52120 * MD XF * (+164)
00:47:59 <HackEgo> [wiki] [[User talk:MD XF]] https://esolangs.org/w/index.php?diff=52123&oldid=52122 * MD XF * (+1)
00:48:00 -!- Remavas-Hex has quit (Remote host closed the connection).
00:48:23 -!- Remavas-Hex has joined.
00:49:30 -!- Remavas-Hex has quit (Remote host closed the connection).
00:50:09 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52124&oldid=52121 * MD XF * (+7) Fixed some formatting for ya :-)
00:50:41 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52125&oldid=52124 * MD XF * (+17) whoops
00:55:34 <Sgeo_> https://joshumax.github.io/general/2017/06/08/how-torch-broke-ls.html
01:02:14 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:08:03 <HackEgo> [wiki] [[User talk:MD XF]] https://esolangs.org/w/index.php?diff=52126&oldid=52123 * Oerjan * (+86) It works like this hth
01:10:42 -!- Warrigal has quit (Ping timeout: 240 seconds).
01:11:38 -!- Mayoi has quit (Quit: Leaving).
01:19:45 <izabera> http://snapper.rooms.cwal.net/coin.pdf the final quote
01:19:58 <shachaf> `5 w
01:20:03 <HackEgo> 1/2:phantom_______hoover//It doesn't get any better than this. \ citation//Citation needed \ automatic squirrel feeder//Automatic squirrel feeders are just feeders in the category of automatic squirrels. Taneb invented them. \ pipe//This is not a pipe. \ wisdome//The Wisdome is the place where all of HackBot's wisdom is stored and forced to fight t
01:20:09 <shachaf> `n
01:20:10 <HackEgo> 2/2:o the death for the freedom of being printed out when you type `wisdom. Strictly speaking, it should be called the "Wissphere".
01:26:37 <shachaf> izabera: What is the proper definition of a real number?
01:27:25 <oerjan> it's an element of the unique up to isomorphism complete archimedean ordered field hth
01:28:17 <shachaf> oerjan: is that really the best characterization of the reals twh
01:28:26 <shachaf> What are some interesting alternate (e.g. not algebraic) characterizations of the reals?
01:29:12 <oerjan> i don't know. unifying algebra and topology is like their reason to exist.
01:29:37 <shachaf> There's the characterization of the closed real interval that I linked the other day, that one is pretty good.
01:30:09 <shachaf> https://mathoverflow.net/questions/92206/what-properties-make-0-1-a-good-candidate-for-defining-fundamental-groups
01:30:23 <oerjan> i saw that.
01:30:29 <shachaf> But I suspect there are others.
01:31:33 <shachaf> You get something homeomorphic to the interval by quotienting the Cantor set by x111... = y000..., right?
01:31:58 <shachaf> I mean, that's not really a characterization, but it's probably a useful perspective.
01:31:59 <oerjan> yeah.
01:32:27 <oerjan> there are many useful perspectives, that's _why_ the reals are important.
01:32:42 <shachaf> Right.
01:32:53 <shachaf> But everyone always says "complete ordered field".
01:33:01 <shachaf> Is that perspective even that good?
01:33:10 <shachaf> What *are* the reals? We just don't know.
01:33:55 <Cale> `smlist
01:33:56 <HackEgo> smlist: shachaf monqy elliott mnoqy Cale
01:33:58 <Cale> http://www.supermegacomics.com/index.php?i=453
01:34:06 <shachaf> `thanks Cale
01:34:06 <HackEgo> Thanks, Cale. Thale.
01:36:26 <shachaf> Cale: what do you think the best characterization of the reals is twh
01:39:09 <Cale> The Dedekind-complete ordered field thing isn't bad -- but its content is in all the theorems which flow out of that. You can get essentially everything important from those properties without actually specifying a construction of the reals.
01:39:40 <Cale> Maybe constructively, you need a little more -- I'm not sure.
01:39:50 <Cale> (but probably)
01:41:18 <shachaf> A lot of topological uses of the reals have nothing to do with them being a field, though.
01:42:12 <Cale> That's fair
01:43:12 <shachaf> It's like defining pi as being half the ratio of a circle's circumference to its radius.
01:43:56 <shachaf> It's correct, but pi is a more fundamental constant than a geometric definition suggests.
01:50:49 <Cale> I'd like to understand pi better from a non-geometrical view. It's easy to understand e in a combinatorial way.
01:52:24 <Cale> Did you know that you can show [0,1] is uncountable using only topological properties?
01:52:59 <Cale> More generally, you can show that a compact Hausdorff space with no isolated points is uncountable.
01:55:26 <Cale> You can also do it with just the ordering properties.
01:56:03 <Cale> (which makes sense because the topology follows from the ordering, but there's a much more direct route to it)
01:56:30 <shachaf> There's a theorem that 3SAT can't be solved by a RAM machine in better than n^(2*cos(pi/7)) time and n^o(1) space.
01:56:53 <shachaf> A bit of an odd constant to see in that context.
01:57:27 <Cale> How did they get that bound though?
01:57:48 <shachaf> It's the root of some polynomial.
01:58:07 <oerjan> ah, so not a real pi.
01:58:25 <shachaf> Not a real pi. It's cos of a rational multiple of pi, so kind of cheating.
01:59:02 <shachaf> c^3 - c^2 - 2c + 1 = 0
01:59:16 <oerjan> 2*Re(1^(1/14))
01:59:30 <oerjan> wait, just degree 3?
02:00:00 <Cale> yeah
02:00:08 <shachaf> > let c = 2 * cos (pi/7) in c^3 - c^2 - 2*c + 1
02:00:10 <lambdabot> 0.0
02:00:16 <Cale> and I guess the geometry comes in because roots of unity
02:02:11 <Cale> You can write 2 cos(pi/7) as e^(i pi/7) + e^(-i pi/7)
02:06:49 -!- augur has joined.
02:11:29 -!- augur has quit (Ping timeout: 268 seconds).
02:17:38 -!- jaboja has quit (Remote host closed the connection).
02:26:15 <boily> `5 w
02:26:20 <HackEgo> 1/1:united states//See America. \ cocoon//Cocoon was built by the fal'Cie, and floats above Gran Pulse. \ recursive//See: recursion \ logic//Logic is just another way the true Scotsman is keeping you down. \ bonsaikitten//Bonsaikitten is the cat typing behind the glass of the CRT when you run the cat command.
02:35:56 -!- boily has quit (Quit: WEIGHTED CHICKEN).
02:52:54 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
03:07:03 <zzo38> Is there the possibility to make up something that would try to decode a JPEG picture and improve the quality by reducing compression artifacts? The quality can be known by looking inside of the file, so hopefully could be seen how much quantization errors there may be.
03:08:36 <LKoen> denoising autoencoders?
03:09:52 <LKoen> or are you looking for something working with the fourier transform directly?
03:10:40 <zzo38> That works with the JPEG encoded data
03:12:05 -!- Sgeo_ has quit (Read error: Connection reset by peer).
03:16:54 -!- Sgeo has joined.
03:27:17 <zzo38> What I mean is tampering with the dequantization step so that instead of just integer multiplication, it can try to guess what number was divided by the quantization matrix in order to improve the quality of the picture.
03:29:22 -!- hppavilion[1] has joined.
03:29:28 <zzo38> So it is a picture that could have been the input to the JPEG encoder, just by making the guess of which one it is. There is many possibility and that is one guess.
03:35:54 <zzo38> Even if the quantization matrix is all 1, it is still lossy, so there is still a possibility to do.
04:00:33 -!- Warrigal has joined.
04:01:28 -!- oerjan has quit (Quit: Nite).
04:01:37 <Warrigal> shachaf: I'm assuming that "twhem" means "that would help eliminate magicians".
04:03:08 -!- 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.”).
04:11:38 -!- augur has joined.
04:15:50 -!- augur has quit (Ping timeout: 246 seconds).
04:21:56 -!- augur has joined.
05:38:18 -!- sleffy has joined.
06:43:19 -!- adu has joined.
06:44:14 <adu> hppavilion[1]!
06:44:26 <hppavilion[1]> adu!
06:44:34 <adu> how goes?
06:47:02 <hppavilion[1]> Fine.
06:52:06 <adu> did you ever prove your Tetration theory?
07:19:46 <rdococ> hi
08:18:32 -!- sdhand has quit (Excess Flood).
08:18:40 -!- sdhand has joined.
08:19:04 -!- sdhand has changed nick to Guest15974.
08:28:58 -!- Guest15974 has quit (Changing host).
08:28:58 -!- Guest15974 has joined.
08:28:58 -!- Guest15974 has changed nick to sdhand.
08:32:41 -!- iovoid has quit (Remote host closed the connection).
08:47:05 -!- augur has quit (Remote host closed the connection).
08:53:11 -!- sleffy has quit (Ping timeout: 260 seconds).
08:53:44 <\oren\> I HATE SUMMER
08:53:53 <\oren\> HATE HATE HATE
08:55:49 <rdococ> h8*
09:47:28 -!- augur has joined.
09:52:54 -!- augur has quit (Ping timeout: 255 seconds).
10:11:54 <quintopia> :/
10:14:27 <rdococ> SUMMER
10:52:31 <quintopia> i have an idea
10:53:27 <quintopia> a lang idea that i dont know if its tc but probably is
10:58:17 -!- adu has quit (Quit: adu).
11:09:21 -!- atslash has joined.
11:18:21 -!- augur has joined.
11:22:48 -!- augur has quit (Ping timeout: 240 seconds).
11:26:48 -!- atslash has quit (Ping timeout: 240 seconds).
11:26:59 -!- atslash has joined.
12:13:57 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
12:16:35 -!- electrolex has joined.
12:45:38 -!- heroux has quit (Ping timeout: 258 seconds).
12:49:07 -!- augur has joined.
12:51:00 -!- heroux has joined.
12:53:48 -!- augur has quit (Ping timeout: 255 seconds).
13:04:19 -!- danieljabailey_ has joined.
13:04:27 -!- danieljabailey has quit (Read error: Connection reset by peer).
13:04:43 -!- danieljabailey_ has changed nick to danieljabailey.
13:07:07 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52127&oldid=52125 * Raddish0 * (+251) /* Built-in functions */ added "_"
13:13:53 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52128&oldid=52127 * Raddish0 * (+133) /* Built-in functions */ added some more specification for how an interpreter, or compiler should handle string definition.
13:17:43 -!- jaboja has joined.
13:28:45 -!- jaboja has quit (Ping timeout: 245 seconds).
13:29:50 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52129&oldid=52128 * Raddish0 * (-73) /* Some example programs */ changed the rot13 example. completely rewritten. also added a quine.
13:33:51 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52130&oldid=52129 * Raddish0 * (-42) /* Built-in functions */ changed the functionality of "."; took some functionality off of "\"
13:37:20 -!- LKoen has joined.
13:38:43 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52131&oldid=52130 * Raddish0 * (-2) /* Some example programs */ fixed some invalid code in ROT13
13:41:35 -!- jaboja has joined.
13:47:33 -!- jaboja has quit (Ping timeout: 240 seconds).
13:49:40 -!- jaboja has joined.
14:19:28 -!- augur has joined.
14:22:46 -!- jaboja has quit (Ping timeout: 260 seconds).
14:23:58 -!- jaboja has joined.
14:24:42 -!- augur has quit (Ping timeout: 255 seconds).
14:40:13 -!- boily has joined.
15:01:33 -!- oerjan has joined.
15:02:48 -!- iovoid has joined.
15:03:34 <boily> `5 w
15:03:42 <HackEgo> 1/2:select//select is a very versatile construct: it waits for events, retrieves data from tables, creates a list from elements of an input list that satisfy a condition, a dropdown list element, an event for when selection changes, branches between multiple arms, conditional between two expressions, prints a text-based menu prompt in a loop, and m
15:03:45 <boily> `b
15:03:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: b: not found
15:03:49 <boily> `n
15:03:50 <HackEgo> 2/2:ore. \ cocoon//Cocoon was built by the fal'Cie, and floats above Gran Pulse. \ snow//Snow is Jesus's dandruffs, and some suspect that he is the son of Rhaegar Targaryen. It turns the sidewalks to white as if someone broke a lot of styrofoam on it. \ il//An il is a cohelix of pper wire. \ at//At is a daemon for procrastinating commands.
15:11:05 -!- erkin has joined.
15:20:54 -!- jaboja has quit (Quit: Leaving).
15:30:02 <quintopia> helloily
15:30:07 <quintopia> happy saturday
15:46:44 <boily> quinthellopia!
15:46:53 <boily> bon samedi!
15:48:57 <oerjan> god laurdag
15:49:39 <boily> laur?
15:49:59 -!- augur has joined.
15:54:28 -!- augur has quit (Ping timeout: 240 seconds).
15:54:51 <olsner> boily: *lör
16:02:59 -!- Sgeo_ has joined.
16:03:25 <boily> I was gonna joke about it being "laundryday", but I felt that it was a stretch.
16:03:45 <boily> apparently I was right: “...it derives from old Norse laugardagr, literally "washing-day".”
16:04:28 -!- Sgeo has quit (Ping timeout: 240 seconds).
16:06:27 -!- 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.”).
16:17:24 <oerjan> yep!
16:21:47 -!- LKoen has joined.
16:27:33 <fizzie> Finnish turned that into "lauantai".
16:27:53 <quintopia> neat
16:28:02 <fizzie> (Maanantai, tiistai, keskiviikko, torstai, perjantai, lauantai, sunnuntai.)
16:28:05 <quintopia> welp time to go out again
16:28:31 <rdococ> Coughition is a version of ghoti that makes sense.
16:28:53 <rdococ> `? ghoti
16:28:54 <HackEgo> ​“Ghoti” is a very fishy spelling.
16:29:17 <oerjan> . o O ( that makes no sense either, but then, it's rdococ )
16:29:59 <rdococ> coughition, oerjan.
16:30:23 <oerjan> hm.
16:30:27 <oerjan> missing the o, though.
16:30:34 <oerjan> also that word doesn't exist.
16:30:51 <rdococ> true but at least a sane english speaker would pronounce it like "coffishon"
16:31:32 <oerjan> no clear ghition.
16:31:34 -!- jaboja has joined.
16:32:39 <oerjan> `? rdococ
16:32:40 <HackEgo> rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. He is a relative of `words.
16:33:37 <rdococ> `words
16:33:41 <HackEgo> diggm
16:34:02 <oerjan> `words 50
16:34:04 <HackEgo> ten bhk mesolu peed edity risfue hai desolatio exch satur bach wpkrt invitauxistruly jellotter motollo kath und strat witz lletticable iba exaspear coska mility adjamidd
16:34:20 <rdococ> are these meant to be english words?
16:34:26 <rdococ> `words 50 --en-gb
16:34:27 <HackEgo> Unknown option: en-gb
16:34:30 <rdococ> `words 50 --en-uk
16:34:31 <HackEgo> Unknown option: en-uk
16:34:41 <oerjan> approximately. there's some esolang in there too, i think.
16:34:41 <rdococ> ugh, forgot the option
16:34:48 <oerjan> `words -l
16:34:49 <HackEgo> valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian --esolangs \ default: --eng-1M
16:34:57 <rdococ> `words 50 --eng-gb
16:34:59 <HackEgo> porokc vlad gie foff thrne sta reeliatron popula titubearlorre kicklin ondurin trien fruita gar wakht rait veheiai occiu posik num ala wiq stran viarum rovoire
16:35:06 <rdococ> How about adding --ang for old english?
16:35:18 <oerjan> hm or maybe it's `coins that does the esolang thing.
16:35:20 <rdococ> `words 50 --esolangs
16:35:21 <HackEgo> suzy wheadinal brainstation2 reaction aligata xsm fillia object tor hex alphabet spiral qwertycode rfol 1l villmariola migol bam128 pavity l00p atter quantum broogu dump numertycodan
16:36:09 <oerjan> rdococ: first you'd need a dataset, i assume.
16:36:19 <oerjan> `ls share
16:36:20 <HackEgo> 8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ scowrevs \ sedtest \ UnicodeData.txt \ units.dat \ usercm
16:36:39 <rdococ> oerjan, wouldn't be too hard seeing as there's a whole old english wikipædia
16:36:59 <oerjan> i'm not sure that's very genuine.
16:37:11 <oerjan> although i'm not sure what the format is.
16:37:22 <oerjan> `url bin/words
16:37:23 <rdococ> https://ang.wikipedia.org/wiki/H%C4%93afodtramet
16:37:23 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/words
16:38:00 <rdococ> I guess nothing could be truly genuine seeing as it's a reconstruction
16:38:37 <oerjan> `ls share/WordData
16:38:38 <HackEgo> Brazilian \ Bulgarian \ CanadianEnglishInsane \ Catalan \ Eng1M \ EngAll \ EngFiction \ EngGb \ EngUs \ Esolangs \ Finnish \ French \ Gaelic \ German \ GermanMedical \ Hebrew \ Irish \ Italian \ Manx \ Norwegian \ Ogerman \ Polish \ Portuguese \ Russian \ Spanish \ Swedish
16:39:11 <rdococ> old german?
16:39:16 <rdococ> `words 50 --ogerman
16:39:17 <HackEgo> fronitt kältung diffunk äqualeum agildung horleiden ausgesetz vierung scht mafikalitzeichtsand verker judorrekon terbarottoeinsch ruhrbelel leichaltung mehrtminkellstoff katangswerkzeug anteuerversor flung flingabenserfahrung mitäteilaubtückneig radienstribbe geselungsdebattenbewarz wirkunster umschlieg
16:39:30 <oerjan> `ls share/WordData/Ogerman
16:39:31 <HackEgo> share/WordData/Ogerman
16:39:52 <rdococ> `coins
16:39:54 <HackEgo> ononprefcoin boatemptacoin rancoin thercoin nftacoin tourcoin easycoin aljycoin m-codecoin arcalcoin angcoin :≠coin spirequilcoin crainfuckcoin viricarandcoin boateffecoin lalcoin 4ddcoin mustomodancoin rever20coin
16:40:13 <rdococ> `coins -l
16:40:14 <HackEgo> validcoin datasets:coin --eng-1Mcoin --eng-allcoin --eng-fictioncoin --eng-gbcoin --eng-uscoin --frenchcoin --germancoin --hebrewcoin --russiancoin --spanishcoin --irishcoin --german-medicalcoin --bulgariancoin --catalancoin --swedishcoin --braziliancoin --canadian-english-insanecoin --
16:40:35 <rdococ> `coins 50 --ogerman
16:40:36 <HackEgo> inschischcoin ihnachvogelungcoin ölmiliegcoin kostkeitungcoin abteidcoin ausbitmetistcoin ausgangskopiecoin vierercoin gutglichtetcoin empfcoin ahnreißenfeldcoin ministumspeziffcoin ratändustehpottencoin stoffiziercoin meprügentgedoniecoin standenaberschcoin kappbetrichcoin drindelncoin
16:41:50 <myname> i like stoffiziercoin
16:41:53 <oerjan> `culprits share/WordData
16:42:01 <HackEgo> nitïa
16:42:04 <oerjan> huh
16:42:11 <oerjan> that's pretty old.
16:42:44 <oerjan> those pesky stufficers
16:43:41 -!- jaboja has quit (Ping timeout: 258 seconds).
16:44:44 -!- bender| has joined.
16:44:55 -!- 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.”).
16:46:22 <boily> mynamello. we already have a fizziecoin (with at least one picture!)
16:46:39 <oerjan> `? fizzie
16:46:40 <HackEgo> fizzie is not fnord with a monad but the sneaky canary prime minister of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
16:50:44 <rdococ> `words 50 --esolangs
16:50:45 <HackEgo> lazy subtle=tal rwlr memfuck skull gasoil thishead unlambleist rever true porish ranshogo rposi byter poochint gent bak che orkhersuble bitz bra leszek bytejump twodu 01_
16:50:55 -!- Sgeo__ has joined.
16:51:18 -!- Phantom_Hoover has joined.
16:51:35 <rdococ> lol, bra.
16:52:48 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
16:53:34 <quintopia> oerjan: imagine a right infinite tape of integers, 1-indexed, so that the nth cell is computed modulo n
16:54:17 <oerjan> OKAY
16:55:36 <quintopia> now suppose tbat having been initialized, on each cycle, every nonzero cell is incremented. then, until no more updates occur, if a_n has just become zero, increment a_{a_{n+1}}.s
16:55:48 <quintopia> does this sound TC
16:56:50 * oerjan refers the issue to his good pal ais523
16:57:30 <quintopia> i will when he is here
16:57:36 <quintopia> but you are here now
16:57:49 <oerjan> I DON'T KNOW
16:58:32 <quintopia> neither do i. but youre smarter than me, so its worth asking.
17:00:01 <alercah> that does not sound TC to me but who knows
17:00:20 <oerjan> but ais523 is the one who has proved such things TC in the past. see 3SP.
17:00:41 <quintopia> yes it vaguely resembles that
17:01:47 -!- boily has quit (Quit: AMBER CHICKEN).
17:05:01 <Phantom_Hoover> i thought 3sp wasn't proven tc
17:05:23 -!- Sgeo has joined.
17:06:48 -!- Sgeo__ has quit (Ping timeout: 240 seconds).
17:07:01 <oerjan> istr it's in a "so obviously tc ais523 got too bored to write it down" state.
17:11:35 <quintopia> i was just reading the c2 entry "you might be a three star programmer". its quite fun to read through the comments and take a drink every time a user-untagged comment was obviously written by zzo38
17:14:15 <quintopia> look at the way the page ends
17:14:29 <quintopia> two drinks for that
17:14:57 -!- erkin has quit (Quit: Leaving).
17:20:28 -!- augur has joined.
17:21:07 <zzo38> Which ones you think I wrote?
17:25:08 -!- augur has quit (Ping timeout: 240 seconds).
17:27:55 <oerjan> . o O ( cc238 is zzo38's wiki commenting twin. quintopia tends to get them confused. )
17:30:24 <zzo38> I think I have just once used three star pointers, and never more than that.
17:46:31 <quintopia> who is cc238
18:01:24 <zzo38> Apparently, is zzo38's wiki commenting twin. Other than that I don't know
18:12:01 <quintopia> zzo38: i think you said "As well as the stuff above, furthermore you can make some of the macros to have mismatched parentheses (I have actually used this, together with other things such as token-pasting __LINE__ and so on). Did you have that too? I really would like to see your example."
18:13:52 <zzo38> I cannot remember which ones I wrote, but I think I might have done.
18:24:24 -!- augur has joined.
18:34:14 -!- wob_jonas has joined.
18:35:24 <wob_jonas> "<shachaf> What are some interesting alternate (e.g. not algebraic) characterizations of the reals?" => there are two well-known explicit constructions from rational numbers, one called Dedekind cuts, the other is equivalent sets of Cauchy convergent sequences of rationals.
18:35:33 <wob_jonas> These are well-known constructions, so you can find them in introductory books.
18:36:59 <shachaf> Of course.
18:38:11 <wob_jonas> Those are useful views because you can do all the proofs from them, but once you prove that it's a complete ordered field that has a rational in every interval, that's a good enough characterization that you just use that instead of the definition.
18:38:21 <wob_jonas> The construction is needed to show that there is such a structure.
18:39:21 <shachaf> That is a good characterization. But I'm wondering about others.
18:41:20 <wob_jonas> But the construction from rationals is a useful viewpoint, because it suggests that you want to expand exponentiation from rational to real exponents by making the exponential function continuous (in the Cauchy case) or monotonic (in the Dedekind case).
18:42:43 <zzo38> If the only thing you do with numbers loading from a file is to compare if they are equal or not, then you can ignore the endianness. Also, farbfeld would seem to work well with MMIX, which is big-endian, and has instructions such as WDIF which says they could be used to work with pictures.
18:42:50 -!- oerjan has quit (Quit: Later).
18:43:58 -!- kerbal has joined.
18:44:00 <zzo38> (And then you can also use MOR for swizzling the channels.)
18:44:48 <wob_jonas> zzo38: but almost every cpu has instructions to endian-swap words, so it's not a big deal
18:45:28 <wob_jonas> I have written at least one program that endian-swaps a pixel image of 16-bit words, because the raw input and output differed in endianness.
18:45:29 <zzo38> Yes, although in some cases you don't need to care about endianness, and MMIX has a more generalized instruction.
18:45:31 <wob_jonas> It's not hard.
18:45:42 <zzo38> Yes, it is not so difficult.
18:46:06 <zzo38> In C it is easy enough to do, but I think dd does that too anyways (and so does utftovlq).
18:46:11 <wob_jonas> "has instructions such as WDIF which says they could be used to work with pictures" => well sure, but x86 and x86_64 and ARM and all archs have such instructions
18:46:39 <wob_jonas> dd could do it, but it was simpler to endian-swap the data in the program than to shell out to dd
18:46:48 -!- bender| has quit (Remote host closed the connection).
18:47:10 -!- bender| has joined.
18:47:30 <zzo38> Clearly it depend what program you are making and what else it is doing I think, too. But yes, there is no point to shell out to dd, but you can use dd if you do not need the rest of the functions of the program also.
18:48:18 -!- bender| has quit (Remote host closed the connection).
18:48:33 <zzo38> What I meant thought about the endianness is, for example, Scale2x algorithm only cares if pixels are equal and not their value, so endianness is irrelevant. It will work whether you load the program on a small-endian computer or on a big-endian computer.
18:49:01 <zemhill> kerbal.Checkers: points -2.86, score 19.76, rank 16/47 (--)
18:51:00 <zzo38> Does x86 and ARM have the instruction to swap endianness of four 16-bit values in one register all at once? I don't know much about them, I think they are becoming too much complicated istructions sets anyways
18:51:10 <kerbal> I have built the best BF Jouster ever.
18:51:13 <kerbal> !ztest Horrible <
18:51:14 <zemhill> kerbal.Horrible: points -46.00, score 0.00, rank 47/47
18:51:19 <kerbal> !zjoust Horrible <
18:51:19 <zemhill> kerbal.Horrible: points -46.00, score 0.00, rank 47/47
18:51:30 <kerbal> Isn't it great?
18:52:41 <wob_jonas> "swap endianness of four 16-bit values in one register all at once" => I think it has that from the SSE4.1 extension (that can do eight 16-bit values actually), before that it takes probably four instructions
18:52:57 <wob_jonas> plus or minus one
18:53:02 <zzo38> (My implementation of Scale2x with farbfeld just treats each pixel as a native 64-bit number.)
18:53:07 <zzo38> wob_jonas: Ah, OK.
18:53:11 <wob_jonas> I'm not too familiar with ARM, sorry
18:53:21 <wob_jonas> I can point to reference docs if you really want to find out
18:53:36 <wob_jonas> I try to only care about x86_64
18:53:51 <shachaf> wob_jonas: The algebraic structure of the reals seems pretty irrelevant to many topological uses.
18:54:48 <zzo38> It is OK if you don't know
18:54:58 <zzo38> I just wanted to know, if you do know.
18:55:24 <wob_jonas> I can look up the x86 stuff easier because I'm familiar with the references
18:56:06 <wob_jonas> and have some private notes too
18:56:19 <zzo38> OK
18:56:55 <zzo38> But I think the modern x86 and ARM instruction sets are way too complicated, in my opinion; MMIX is better.
18:57:49 <wob_jonas> zzo38: that is certain, they both have too much historical cruft on them
18:58:46 <wob_jonas> the newer an instruction set is, the more modern they can design it, but then it gets harder to make a cpu that efficiently runs both that and a legacy instrset, and also hard to gradually improve existing compilers and similar low-level tools to work with the new instrset
19:00:42 <wob_jonas> And it costs a shitton to design a new modern cpu core, so very few hw manufacturers do it, and they're only willing to do if they're sure they can sell a lot of that cpu (whether indirectly through licensing the plans like AMD or directly like Intel and ARM)
19:02:10 <wob_jonas> "istr it's in a "so obviously tc ais523 got too bored to write it down" state." => yes, we don't yet know if three-star programmer is TC
19:02:34 <rdococ> I'm pretty sure I read that it was
19:03:06 <wob_jonas> dofuck (brainfuck where brackets always do at least one iteration) is an example for a language where we're sure it's TC, and you can compile bf efficiently to it, modulo a certain limitation on IO, but everyone is lazy to write it down
19:03:20 <zzo38> GCC already supports MMIX, and I think also RISC-V.
19:09:56 <wob_jonas> zzo38: I argue in the esowiki article that there are some good reasons why MMIX in its current state is better as an educational machine than a real hw arch. Just a gcc port to a risc arch isn't too hard, so if you wanted to start a new *popular* architecture (which costs a shitton) then you'd better use some other arch that takes only the good ide
19:09:56 <wob_jonas> as from MMIX. You need a lot more support than just a compiler.
19:11:13 <wob_jonas> rdococ: the esowiki says at http://esolangs.org/wiki/Three_Star_Programmer#Computational_class that it's not known to be TC
19:11:31 <rdococ> k
19:12:33 <wob_jonas> `dateu
19:12:33 <HackEgo> 2017-06-10 18:12:21.816737000+00:00
19:14:06 <zzo38> One thing I would prefer doing is simpler virtual addressing. Depending what is being used for you might not even need virtual addressing at all.
19:15:09 <wob_jonas> I think that's backwards. I do like virtual addressing, and MMIX's is not too bad, the only big problem is that it doesn't support pages that are visible only from kernel modes.
19:15:35 <wob_jonas> Obviously virtual addressing is good only if the page sizes aren't too small. If they're too small, then it slows the whole caching and memory access down.
19:16:16 <wob_jonas> The 4k page size on x86 is IMO a big problem, and I wish they found a way to increase the page size to 8k or 16k, but I don't know if it's possible without throwing out the whole architecture and cpu.
19:16:58 <wob_jonas> it's one of the historical baggages of course, 4k page size was not a problem back when the 386 got released
19:18:34 <zzo38> I think that virtual addressing makes it complicated so it should be simplified or discarded. If I was designing the computer using it, probably it would not have virtual addressing (although the idea of MMIX where negative addresses are reserved for the operating system is actually the same kind of idea I had for a new computer design too).
19:18:43 -!- sleffy has joined.
19:19:32 <wob_jonas> obviously having a register stack like MMIX somewhat counters this problem, because you rely less on low latency memory accesses then
19:19:53 <wob_jonas> MMIX isn't ideal either, but a register stack is a good idea
19:20:09 <zzo38> Do you think RISC-V is better?
19:20:52 <wob_jonas> I don't know anything about RISC-V
19:23:59 <wob_jonas> basically I figured, since we're going to use x86_64 for high-performance desktop computers in the next 15 years too, I'm more interested in learning all its tricks rather than learning better architectures
19:24:49 <wob_jonas> it's of course a moving target, because x86_64 is changing too, but still
19:25:02 <wob_jonas> everything in informatics is
19:25:51 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
19:26:23 -!- wob_jonas has joined.
19:26:57 -!- augur has quit (Remote host closed the connection).
19:30:43 <zzo38> I was making the computer design and have not yet decided what kind of instruction set to use for the main instruction set, although it might be MMIX, or possibly a VAX-like instruction set (although with many of the complicated stuff removed); I don't know yet.
19:31:38 -!- augur has joined.
19:33:15 <wob_jonas> what kind of computer design? what's your goal?
19:34:52 -!- hppavilion[1] has joined.
19:36:14 <zzo38> To be a new patent-free computer design that is not too complicated, and to do the stuff that I think is good idea too. This includes though not only the computer design, but other stuff too such as cables that can be disconnected at both ends, a keyboard like the original IBM PC model F keyboard (with unlimited rollover), and other stuff.
19:37:06 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52132&oldid=52131 * Raddish0 * (-3) /* Built-in functions */
19:37:59 <wob_jonas> zzo38: do you want to make at least one hardware implementation?
19:38:22 <zzo38> I would use IMIDI for connecting input devices, and there are four such ports numbered I to IV, normally IV is for the keyboard (except for four player games), and then for two player games you will connect the game controls to port I and II.
19:38:37 <wob_jonas> and do you want a C compiler for this, do you want a working port of linux (kernel) for it?
19:38:54 <zzo38> wob_jonas: Yes, it is my intention. Although is also intended all free open-source, anyone can study and can duplicate the design.
19:39:08 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
19:39:11 <zzo38> The restriction is that the trademark is reserved for versions that are 100% compatible with it.
19:39:33 <wob_jonas> can you use an existing ARM cpu for this?
19:39:40 <wob_jonas> as the main cpu that is
19:39:40 <zzo38> wob_jonas: I would probably instead make a simpler operating system design.
19:40:11 <zzo38> I did think about using a ARMv2 CPU; I have not yet decided.
19:41:11 <wob_jonas> ARMv2? isn't that really old?
19:41:30 <zzo38> Yes, although the newer ones are too complicated as well as patented.
19:43:44 <wob_jonas> how powerful a graphics card would you like for this?
19:45:19 <zzo38> My idea is simpler it is a single-tasking system, and much of the I/O functions do not need accessing the operating system (although some do), although the user program is non-relocatable, it can import relocatable programs into itself dynamically, and an interface is designed for this, somewhat similar to UNIX pipes.
19:46:00 <zzo38> wob_jonas: I designed it with tile-based graphics, based somewhat on the PC and Amiga, although it has its own "video instruction set" too.
19:46:09 -!- hppavilion[1] has joined.
19:46:28 <zzo38> You can make the tile height whatever you want, although tile width is always 8 pixels. You can also have sprites.
19:47:42 <zzo38> There is the display list, so you can use that to change video modes during each scanline, to implement scrolling, upside-down tiles, and whatever else. Tile height also needs a loop in the display list since the native tile height is only 1 pixel.
19:48:11 <zzo38> (You can make larger tile heights by altering the pattern table address during each scanline.)
19:49:44 <wob_jonas> hmm
19:49:59 <wob_jonas> and what kind of sprites?
19:50:32 <zzo38> Sprites similar to Famicom and those stuff
19:50:34 <wob_jonas> I don't know what Amiga sprites are like, and PC only has the one cursor
19:51:27 <wob_jonas> I don't know much about what Famicom sprites can do either
19:52:15 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52133&oldid=52132 * Raddish0 * (+326) /* Built-in functions */ Added multiple implicit evaluation
19:53:12 -!- bender| has joined.
19:53:19 <wob_jonas> like, what size are the sprites, how many colors can the graphics of one sprite have, and what transforms can you do on the sprite (double height, double width, transparent, palette changes for each individual sprite, hflip, vflip, etc)
19:53:48 <wob_jonas> also, would you have multiple layers of tiles like the SNES has, or only one layer of tiles plus one layer of sprites?
19:53:58 <zzo38> Only one layer of each.
19:54:24 <zzo38> However, you could make sprites display behind the playfield if you want to.
19:54:26 <wob_jonas> and can you have sprites that are partly behind tiles, in that some colors in tiles hide the sprite?
19:54:32 <zzo38> Yes.
19:54:37 <wob_jonas> ok
19:55:45 <zzo38> I would have with 8x8 and 8x16 sprites, up to 15 colours per sprite, you can change the palette per sprite but only to XOR the colour map, and there is hflip and vflip, but no double width. Double height is possible in software, by writing a display list to implement them.
19:56:20 <wob_jonas> so there's a palette of 15 or 16 colors that applies to all sprites together?
19:56:27 <zzo38> Another feature I put in for the sprites though is the ability for sprites to alter the background pattern (this can be set per sprite); the PC text cursor can be imitated by doing this.
19:57:09 <zzo38> wob_jonas: Yes, there is a palette of 16 colours that applies to all of the sprites together (but you can change the palette between scanlines). Which 15 of those 16 colours are available depends on the mask that you set.
19:57:49 <wob_jonas> if you can alter the tiles palette per scanline, then you don't need sprites for a PC-like cursor. just reserve two colors for the cell (or two cells) the cursor is in, and in the scanlines where the cursor is visible, swap their palette entries
19:58:40 <wob_jonas> (and blink it from the cpu)
19:59:18 -!- augur has quit (Remote host closed the connection).
19:59:26 <zzo38> My idea actually had it blinking from the display list program rather than from the CPU.
19:59:44 <wob_jonas> that then, fine
20:02:21 <wob_jonas> if you do so much from the display list, even changing which row of a tile is shown, then how will the graphics card have enough time to interpret the display list between scanlines?
20:02:36 <wob_jonas> I mean, it could work ahead a bit, but still
20:03:35 <zzo38> wob_jonas: It is interpreted during hblank and vblank, two clock cycles per pixel. There is self-modifying code (and it is sometimes needed, since the video instruction set I designed does not support indexed addressing modes).
20:04:02 <zzo38> I will have to see about the time available during the hblank.
20:04:44 <wob_jonas> also, isn't 8 pixel wide tiles too limiting? wouldn't it be better to have a mode for 16 wide tiles? and possibly 16 wide sprites too.
20:04:52 <zzo38> You can though also unroll loops if you need to
20:05:08 <zzo38> A mode for 16 pixels wide might be added, yes, the design isn't final yet so such changes are possible.
20:05:21 <wob_jonas> I mean, in practice it doesn't seem too limiting, because lots of games use 16-wide tiles when the gpu only allows 8 wide, but still
20:05:26 <zzo38> (There is, however, already a mode to make everything on the scanline double width.)
20:06:00 <wob_jonas> I don't want just double width, but actually 16 pixel wide graphics
20:06:53 <wob_jonas> can you hscroll the tile output to single pixel granularity?
20:07:29 <zzo38> Yes there is a "fine X scroll" register.
20:07:35 <wob_jonas> nice
20:07:43 <wob_jonas> that's useful for games
20:09:23 <wob_jonas> at maximum how wide is the displayble part of scanlines?
20:09:38 <wob_jonas> (like in pixels or in 8-pixel tiles or something)
20:10:01 <wob_jonas> or is that limited only by how much video memory you have for the tilemap?
20:10:26 <wob_jonas> or by the pixel clock frequency rather
20:10:35 <wob_jonas> what pixel clock freq would you like?
20:10:36 <zzo38> I think probably it is 320x240 in low resolution mode, although there might be also a high resolution mode. (This is in pixels.) However, the "virtual" playfield size can be whatever number you want.
20:11:26 <wob_jonas> 320x240 interlaced or normal?
20:11:34 <zzo38> I am nore sure yet about clock frequencies.
20:11:49 <zzo38> wob_jonas: Progressive; there is no 240 interlaced mode, only 480 interlaced.
20:12:07 <wob_jonas> the resolution already more or less determines what clock frequency you need
20:12:10 <zzo38> If there are any resolutions higher than 320x240 they will be digital-only; the 320x240 resolution supports both analog and digital.
20:12:19 <wob_jonas> (at least puts a lower cap on it that is)
20:12:31 <zzo38> wob_jonas: Yes, I thought so, although have been unable to achieve a precise answer in my various asking.
20:13:54 <wob_jonas> 320x240 is very small though. that's only 40 columns of text
20:14:35 <zzo38> wob_jonas: Yes, I know. However, analog video output will be limited to that; there may be higher resolution modes too, although they will only support digital displays and not analog.
20:14:59 <zzo38> The main and video share memory, so they would have the same clock rate (and be clock interleaved; this means the main CPU can execute at double speed when video is disabled), although audio has separate memory (with 16-bit bytes) and has a separate clock rate too, which I have already decided must be a multiple of 44100 Hz, so that you can play back audio CDs.
20:15:18 <wob_jonas> sure, it's just that if you want twice as wide and twice as high resolution, then you need almost four times as high clock cycle
20:15:38 <wob_jonas> which makes a lot of demand on the hardware, especially if you're serious about interpreting two instructions per pixel, which sounds ridiculously fast to me by the way
20:16:48 <wob_jonas> couldn't you interpret instructions in the view list slower, but have eight set of control registers so the display list can work ahead modifying any set, and then activate any set for any scanline?
20:17:11 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
20:17:23 <wob_jonas> of course if you have to manually adjust the tile AND sprite address offsets every row, rather than have that in hw, then you still need to do some work per scanline,
20:17:25 <wob_jonas> but still
20:17:42 <wob_jonas> usually there are a lot of options you only want to change a few times per screen, not every scanline
20:17:46 <zzo38> That is another possibility, although I don't quite know yet
20:22:47 <shachaf> I wish I still had a copy of monqy's self-portrait of me.
20:23:16 <wob_jonas> *self* portrait?
20:23:25 <wob_jonas> you made a ghost-painter paint your self-portrait?
20:23:41 <wob_jonas> who wrote your autobiography?
20:23:55 <kerbal> How does someone else do a self portrait of you?
20:25:36 <wob_jonas> kerbal: maybe it's like those mediaeval painters who had a small set of apprentices painting authentic paintings in the master's name, one of them could paint a portrait of the master. or like when Asimov allowed the three B authors to write official Foundation novels.
20:25:57 <kerbal> wob_jonas: Maybe so, or maybe it's a clone
20:26:16 <kerbal> Does zzo38 have lots of clones of himself lying around?
20:26:25 <zzo38> kerbal: I think not.
20:26:44 <kerbal> Unfortunate. Everyone needs a couple of clones
20:27:18 <zzo38> I don't want to increase the population too much
20:28:24 <zzo38> My design for the audio is also somewhat based on Amiga, although with 16-bits instead of 8-bits. There will be some way to send data block from main CPU to the audio processor, in a buffer or whatever, and then it can process.
20:28:27 <kerbal> Oh.
20:29:17 <wob_jonas> zzo38: audio? why do you want audio at all? don't you want a small design you can actually finish?
20:29:45 <zzo38> It might be done partially at a time I suppose; it does not need made all at once.
20:30:05 -!- augur has joined.
20:30:08 <wob_jonas> just add a single-tone beeper or a relay to the on-off switch of an external FM radio so it can wake you up in the morning
20:30:51 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:31:45 -!- wob_jonas has joined.
20:32:09 <wob_jonas> "<zzo38> It might be done partially at a time I suppose; it does not need made all at once." => yeah, that's true
20:32:12 <wob_jonas> it can be extensible
20:32:31 <wob_jonas> I hope you add a serial port or something so it can communicate with other computers and the internet through a proxy
20:34:36 <wob_jonas> you could do that even before there's a video output
20:38:23 -!- hppavilion[1] has joined.
20:38:35 <zzo38> Yes there will be a RS-232 port for sure (my original design didn't have it but someone with me at the time mentioned it, and so I put it in because it is important), and there is intending to be ethernet too (although not wireless).
20:38:43 <zzo38> (The only wireless feature is a infrared receiver port)
20:38:46 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
20:40:15 <zzo38> But yes some of this stuff can be done for testing even before the other stuff is made up.
20:41:11 -!- electrolex has quit (Quit: Leaving).
20:44:19 <zzo38> The primary input devices (the game controls and the QWERTY keyboard, and you can even add others too if you wanted to) will be IMIDI (which uses the same protocol as MIDI, although it uses two-way communications and isn't necessarily only for music, and may have some differences in electrical specifications too).
20:45:34 <wob_jonas> you can start with the serial console being primary input, and add the keyboard later
20:45:50 <zzo38> Yes, probably
20:46:18 <wob_jonas> but then you can also start with keyboard if you want
20:48:20 <wob_jonas> what kind of storage device (disk) do you want for this computer?
20:49:33 -!- Remavas has joined.
20:50:03 <zzo38> I think will have CompactFlash, a hard drive, and CD/DVD (read-only) drive. Possibly the first version might have only one or two kinds though, and then eventually will have all three.
20:50:43 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
20:51:38 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:52:09 -!- wob_jonas has joined.
20:55:20 <HackEgo> [wiki] [[Micro]] https://esolangs.org/w/index.php?diff=52134&oldid=52133 * Raddish0 * (-89) found that there were 2 "duplicate" instructions
20:56:26 -!- Phantom_Hoover has joined.
20:58:54 <kerbal> So, a language design question. In my language, the only datatype is the integer. If I added user-defined "operators" (which, in Integ, are basically functions called with a unique symbol) to the language, would that be violating the "integer-only" rule?
21:00:49 <Warrigal> Not if operators can't be stored in variables, passed around, and so forth.
21:02:42 <kerbal> Does the operator name by which it is defined count as a variable?
21:03:22 <zzo38> I wouldn't think so? Unless it is a variable.
21:04:21 <kerbal> For instance, in Python, is the name hi in def hi(): pass considered a variable?
21:05:08 -!- Warrigal has quit (Ping timeout: 240 seconds).
21:05:19 <zzo38> I don't know Python programming so well
21:06:49 <kerbal> What about hi in the C code void hi(){}; ?
21:07:18 <kerbal> My basic question is, are those names considered variables or something else
21:07:47 <zzo38> It is still a name, although not a variable. The same names are used though for variables, I think
21:08:49 <wob_jonas> in python and C, you can have variables that point to a function, and you can abstract over such a variable, that is, write a function that takes a function as a parameter or that return a function
21:08:59 <wob_jonas> that's what makes C and python have first-class functions
21:09:45 <kerbal> Oh, ok
21:09:50 <kerbal> I see
21:09:55 <kerbal> Thanks!
21:10:45 <zzo38> Yes, you can have function pointers in C.
21:29:28 <zzo38> Now I made up the Gaussian blur program
21:30:08 <wob_jonas> a convolve program? great
21:30:42 <wob_jonas> that's useful, I do gaussian blurs sometimes in gimp and other programs
21:31:25 <zzo38> There is a separate program for Gaussian blur and for general convolution, because a Gaussian filter can be done with a separate horizontal and vertical pass.
21:31:59 <wob_jonas> sure, any separable convolve can
21:32:57 <zzo38> I also have a program for the Scale2x algorithm, for tensor product of two pictures, for elementary cellular automata, and slew rate limiter, and a lot of other stuff. I know some people find no program is suitable so they use multiple programs.
21:33:46 <wob_jonas> what's "slew rate limiter"?
21:33:51 -!- augur has quit (Remote host closed the connection).
21:35:24 <zzo38> There is a description of slew rate on Wikipedia, although this implementation is two-dimensional, and allows separate positive and negative slew rates, as well as separate for horizontal and vertical.
21:36:36 <zzo38> You should look at list of the program I have to see what kind of effects there are. You can tell me what else you might want to add, too
21:43:18 <zzo38> If you use the program such as GIMP maybe you can know some idea how farbplug can be designed, and then any of these and other program that work with farbfeld pictures with pipes can be used as a plugin for GIMP as well as other programs.
21:44:13 <wob_jonas> I haven't looked at how extending gimp works at all.
21:46:11 <zzo38> I partially made up the description of farbplug http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=Farbplug
21:47:20 -!- bender| has quit (Quit: Leaving).
21:47:34 <zzo38> Is not meant to be only for GIMP, but may be use with others programs too, by converting Farbplug specifications into whatever plugin format is needed by that program.
21:49:30 -!- Zarutian has joined.
21:57:05 <wob_jonas> zzo38: I don't think I'd use that. instead of using farbplug to have farbfeld use other formats, I'd suggest using ImageMagick to use any format including farbfeld. ImageMagick already handles all this plugin thing.
21:57:44 <wob_jonas> If I wanted to use farbfeld often, then I'd probably try to hook it up into ImageMagicks.
21:58:55 <zzo38> I also think is missing farbfeld from ImageMagick too
21:59:40 <zzo38> There is a GIMP plugin to load/save farbfeld, but it isn't very good it only supports files and not pipes.
22:00:43 <zzo38> I used to use ImageMagick, but now I do not use it much and use farbfeld instead mostly.
22:03:14 <zzo38> However, you can still suggest what program can be added into the Farbfeld Utilities if you have some suggestion.
22:48:04 -!- jaboja has joined.
23:01:42 -!- kerbal has quit (Ping timeout: 260 seconds).
23:06:06 -!- Remavas has quit (Read error: Connection reset by peer).
23:06:40 -!- Remavas has joined.
23:10:11 <Taneb> Theory: what's going on in Girl Genius right now is being masterminded by the Castle as a ploy to get back into Paris' network
23:13:39 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:18:38 -!- boily has joined.
23:27:02 <boily> `w
23:27:04 <HackEgo> damnation//The Damnation was an evil empire of yore, until the dam no longer held and they got flooded.
23:28:03 -!- erkin has joined.
23:34:20 -!- augur has joined.
23:36:29 -!- erkin has quit (Remote host closed the connection).
23:38:22 -!- erkin has joined.
23:38:39 -!- augur has quit (Ping timeout: 246 seconds).
23:57:01 -!- oerjan has joined.
2017-06-11
00:11:49 <int-e> Taneb: seems a bit far-stretched to me... though I will reconsider my opinion if the train starts eating townsfolk.
00:15:58 <oerjan> are you discussing girl genius
00:16:22 -!- hppavilion[1] has joined.
00:17:37 <int-e> no, Agatha is an angel, she would not conspire against anybody *runs* *ducks*
00:18:12 <oerjan> OKAY
00:18:30 <oerjan> i was mostly imagining the train going rogue again
00:18:59 <int-e> I'm waiting for the wasps
00:19:07 <oerjan> hm.
00:19:24 <boily> everybody's waiting for a girl-wasp-duck-train-thing ♪
00:19:28 <int-e> and I'm wondering whether even the Foglios know how many conspiracies are under way in Paris at this time :P
00:19:41 <int-e> wait, duck?
00:19:48 <boily> you ducked.
00:19:51 <int-e> as in, duck the train?
00:20:36 <int-e> http://www.irregularwebcomic.net/435.html
00:21:14 <int-e> (one of a few IWC strips that I still remember)
00:25:59 <int-e> shachaf: I bought Obduction and I think I'm enjoying it more than The Witness, though a lot of this joy may actually be nostalgia (it does remind me a lot of the Myst series, though the setting is quite different).
00:39:52 <\oren\> ok I just realized that the choreography for this song includes a nazi salute
00:40:11 <\oren\> and they cut it out from the official video lol
00:40:19 <oerjan> int-e: iwc is still ongoing hth
00:41:35 <int-e> "still"
00:41:47 <boily> “"still"”?
00:41:51 <oerjan> well there was a hiatus
00:41:53 <int-e> it ended, it resumed with reruns.
00:41:56 <\oren\> but all the live versions have jonghyun doing a hitler salute
00:42:10 <boily> he\\oren\. it looks like you are watching k-pop.
00:42:18 <oerjan> int-e: it's resumed with original comics since then hth
00:42:24 <\oren\> https://www.youtube.com/watch?v=Ic6LKBbv43k
00:42:33 <\oren\> boily: look what he does at 1:15
00:42:43 <int-e> the webcomic landscape has gotten much richer in the meantime
00:44:10 <boily> \oren\: oh.
00:48:28 -!- augur has joined.
00:50:04 <\oren\> probably they didn't realize until the editing stage for the video? and realized that for an international audience they couldn't have those military looking uniforms *and* a nazi salute
01:08:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:10:20 -!- jaboja has quit (Ping timeout: 268 seconds).
01:11:14 <Sgeo> Is "1-bit ALU" in fact an accurate term to describe a logic gate that's reprogrammable with a 4-bit instruction?
01:14:20 -!- jaboja has joined.
01:29:24 <\oren\> Sgeo: calling it a "aritmetic and logic" unit might be iffy. maybe just a "LU"
01:32:02 <Sgeo> I do see references online to 1-bit ALUs
01:32:47 <Sgeo> I think
01:33:24 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ehulinsky * New user account
02:02:53 -!- Warrigal has joined.
02:23:54 <zzo38> How many Z-machine implementations did you make up?
02:39:41 <Sgeo> I have made 0 Z-machine implementations, and 1 1-bit ALU.
02:40:13 <Sgeo> And a device that I don't think technically counts as an ALU because it doesn't accept an instruction, but rather outputs all the possible logic gates on different lines.
02:44:23 <zzo38> ok
02:46:38 <zzo38> It should be easily enough converting numbers to/from PDP-endian with MMIX (by using a MOR instruction). If you need sign extensions, you can use MOR followed by SR.
02:49:22 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52135&oldid=52086 * Ehulinsky * (+51)
02:49:34 <HackEgo> [wiki] [[Drawkcab]] https://esolangs.org/w/index.php?diff=52136&oldid=14479 * Ehulinsky * (+405) Added link to compiler, added versions of drawkcab
02:50:02 <HackEgo> [wiki] [[User:Ehulinsky]] N https://esolangs.org/w/index.php?oldid=52137 * Ehulinsky * (+4) Created page with "Sup."
02:50:43 <HackEgo> [wiki] [[Drawkcab]] https://esolangs.org/w/index.php?diff=52138&oldid=52136 * Ehulinsky * (+3)
03:22:59 -!- boily has quit (Quit: SURVEILLANCE CHICKEN).
03:38:20 <shachaf> 19:32 <shachaf> So the Cantor set is the set of infinite paths through a complete infinite binary tree.
03:38:23 <shachaf> 19:33 <shachaf> The reals are what you get if you say that, if a path keeps going down the right branch forever, it reaches the same point as if you started at the next internal node over and went down the left branch forever.
03:39:33 <oerjan> well technically you only get the unit interval hth
03:48:39 <int-e> Sgeo: your device sounds wonderful, you could attach it to a 16 to 1 demux to obtain a 4 to 1 demux ;-)
03:50:15 -!- oerjan has quit (Quit: Nite).
03:50:39 <int-e> (this is probably about as useful as implementing an arbitrary boolean circuit with and, or, and at most two not gates)
03:56:15 <shachaf> oerjan: that's true but doesn't really change anything does it
03:56:25 <shachaf> you can just drop the leftmost and rightmost paths
03:58:06 <shachaf> Anyway, this is like a kind of graph, right?
03:58:17 <\oren\> https://youtu.be/GUf7hbpmFLg?t=2m19s <- I defy you to tell me that's not a hitler salute
03:58:28 <shachaf> Do graph people talk about these kinds of graphs?
04:20:18 -!- Zarutian has quit (Quit: Zarutian).
04:24:10 -!- sleffy has quit (Ping timeout: 240 seconds).
04:36:40 -!- jaboja has quit (Ping timeout: 255 seconds).
04:43:05 <shachaf> `5 w
04:43:10 <HackEgo> 1/3:surreal number//Surrey numbers are very county, as long as they're not Spelthorne. \ hackego//HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico!
04:43:46 <shachaf> `n
04:43:47 <HackEgo> 2/3:\ `1//`1 <cmd> is equivalent to `` <cmd>, except that it splits the output into irc-sized pieces. The next pieces can be viewed with `spam. See also `2. Confusingly almost the obvious generalization of `4. \ supermarioperator//supermarioperator is one of many confusing operators as defined in Control.Plumbers.Monad. Your sanity is in another ca
04:43:50 <shachaf> `n
04:43:51 <HackEgo> 3/3:stle. \ dynamic-unwind//dynamic-unwind is just like dynamic-wind except that it's a different sort of weather.
04:44:19 <shachaf> `dowg `1
04:44:27 <HackEgo> 10950:2017-05-24 <oerjän> slwd `1//s,ly,ly almost, \ 10918:2017-05-20 <shachäf> le/rn_append `1//Confusingly the obvious generalization of `4. \ 10917:2017-05-20 <oerjän> revert \ 10916:2017-05-20 <oerjän> le/rn_append `1//Confusingly _not_ the obvious generalization of `4. \ 10144:2017-01-19 <oerjän> learn `1 <cmd> is equivalent to `` <c
04:44:52 <zzo38> I found a new random number generator which is "PCG" that someone else told me on another IRC. Now I made a implementation of it with MMIX.
04:46:24 <shachaf> oerjan: Why almost?
04:46:38 <shachaf> Oh, I see.
04:46:42 <shachaf> Doesn't support quote.
04:46:52 <shachaf> I'd rather fix `4 not to support quote.
04:47:09 <shachaf> `5 q is not so bad
04:47:16 <shachaf> People mostly use `5 with w, anyway.
04:47:17 <shachaf> Ahem.
04:48:25 <zzo38> (I also copied the C code into another C program, in order to test that it is same output. It is same output, so it is OK)
04:58:35 <zzo38> http://sprunge.us/BdWB
05:16:24 <zzo38> Do you like this?
05:17:35 <shachaf> I don't know MMIX.
05:19:20 <zzo38> The first operand is the destination register and other two are source registers, the "U" means unsigned, # indicates hexadecimal, and the MOR instruction with the right operand #88442211 means that the high and low 32-bits are ORed together to produce a 32-bit result.
05:21:19 <zzo38> Only the stuff between the [[[[ ]]]] is the actual random number generator code; RNGCON and RNGMOR are also constants; RNGST is a variable; RNGINC can be either a constant or variable. The codes below the random number generator code are just used for output.
05:21:26 <shachaf> zzo38: Do you like mushrooms?
05:21:36 <zzo38> No
05:21:43 <shachaf> Why not?
05:21:56 <zzo38> I don't know, I just don't
05:22:07 <shachaf> What don't you like?
05:22:14 <zzo38> Mushrooms
05:22:47 <shachaf> The taste, the appearance?
05:22:57 <shachaf> I think fungi are p. neat.
05:23:27 <zzo38> To eat, which is what I thought you meant.
05:23:54 <shachaf> Which kind don't you like to eat? All fungi?
05:24:05 <zzo38> Yes
05:25:25 <pikhq_> I suspect you eat bread?
05:26:59 <zzo38> Yes, but I don't like mushrooms.
05:28:08 <shachaf> pikhq_: Do you like mushrooms?
05:28:48 <shachaf> `quote mushroom
05:28:49 <HackEgo> 1185) <kmc> i came back here and misread my own statement as "fancy C++ mushrooms" \ 1239) <HackEgo> badger badger badger badger badger badger badger badger mushroom mushroom
05:29:10 <shachaf> kmc: whoa whoa whoa, what's this about fancy C++ mushrooms twh
05:29:20 <shachaf> `` doag | grep mushroom
05:29:26 <HackEgo> 11001:2017-06-06 <shachäf> slwd tanebvention//s/, sa/, mushrooms&/ \ 5869:2015-07-24 <Phantom_Hoovër> learn supermarionation is another name for the mushroom kingdom \ 5533:2015-06-12 <boil̈y> addquote <HackEgo> badger badger badger badger badger badger badger badger mushroom mushroom \ 5528:2015-06-12 <boil̈y> addquote <HackEgo> badger badge
05:29:40 <shachaf> `2 doag | grep mushroom
05:29:45 <HackEgo> 2/2:adger badger badger badger mushroom mushroom \ 4625:2014-05-01 <oerjän> addquote <kmc> i came back here and misread my own statement as "fancy C++ mushrooms"
05:31:04 <kmc> horp
05:31:07 <kmc> I like mushrooms
05:31:22 <shachaf> and C++?
05:31:23 <kmc> a C++ mushroom might be poisonous
05:31:25 <zzo38> OK
05:31:30 <kmc> I like C++ too
05:31:34 <kmc> it's the best esolang
05:31:40 <zzo38> But do you like MMIX?
05:31:45 <kmc> zzo38: haven't used it
05:32:11 <shachaf> do you like honeypot megamix
05:32:18 -!- erkin has quit (Quit: Leaving).
05:32:26 <kmc> don't know what that is
05:32:28 -!- Warrigal has quit (Ping timeout: 240 seconds).
05:32:34 <shachaf> http://tinyurl.com/honeypot-megamix
05:32:38 <shachaf> i also don't know what it is
05:35:55 <zzo38> You can see MMIX program if you want to which is the program I linked is one such program.
05:36:57 -!- sleffy has joined.
05:38:33 <kmc> TIL that you can declare C++ methods like so: https://godbolt.org/g/Lc815M
05:38:37 <kmc> it slightly makes sense, but is also terrible
05:38:52 <kmc> I saw real code doing this and I was like... no
05:41:29 <shachaf> would you be opposed to "int get_x(), get_y();"
05:41:59 <pikhq_> kmc: *blink*
05:42:06 <pikhq_> I mean... Of course that works, but...
05:43:17 <kmc> shachaf: yes
05:43:21 <kmc> also hi pikhq_ :)
05:49:27 <shachaf> should c++ support void values
05:49:31 <shachaf> does rust support void values
05:49:32 <shachaf> twh
05:49:57 <shachaf> should void just be a struct {} type rather than a built-in
05:50:00 <shachaf> probably not
06:01:47 <pikhq_> I dunno, but IIRC in GNU C sizeof(void) is 1.
06:03:15 <quintopia> mornin
06:07:14 <zzo38> I think the MOR instruction in MMIX can have many kind of uses, including: endianness conversion (including PDP-endian), bit rotation (combining with SLU), multiplying a unsigned 8-bit number by 257, etc.
06:07:39 -!- Sgeo_ has joined.
06:09:28 <zzo38> There is also the instruction MXOR, which is similar.
06:09:48 -!- Sgeo has quit (Ping timeout: 240 seconds).
06:10:54 <zzo38> There is no sign extension in MMIX other than loading aligned big-endian numbers and with SR instruction, although you can use MOR followed by SR in order to convert endianness including sign extension.
07:08:08 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
07:44:10 <zzo38> I found the wisdom file for "oya yakuman". I do know what it is; it is something in mahjong.
07:56:37 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52139&oldid=52094 * Ais523 * (+16) /* F */ +[[Footsteps]]
08:06:23 -!- hppavilion[1] has joined.
08:08:06 -!- augur has quit (Remote host closed the connection).
08:09:16 -!- augur has joined.
08:13:28 -!- augur has quit (Ping timeout: 240 seconds).
08:16:48 -!- sleffy has quit (Ping timeout: 240 seconds).
08:21:09 <HackEgo> [wiki] [[Footsteps]] N https://esolangs.org/w/index.php?oldid=52140 * Ais523 * (+3335) new language
08:21:52 <HackEgo> [wiki] [[User:Ais523]] https://esolangs.org/w/index.php?diff=52141&oldid=51665 * Ais523 * (+15) +[[Footsteps]]
08:27:32 -!- augur has joined.
08:32:08 -!- augur has quit (Ping timeout: 240 seconds).
09:13:21 -!- augur has joined.
09:17:48 -!- augur has quit (Ping timeout: 240 seconds).
09:17:56 -!- nullcone has quit (Quit: Connection closed for inactivity).
09:21:32 -!- augur has joined.
09:26:18 -!- augur has quit (Ping timeout: 246 seconds).
09:37:21 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52142&oldid=52139 * Ais523 * (+13) /* C */ +[[Conedy]]
10:06:38 <HackEgo> [wiki] [[Conedy]] N https://esolangs.org/w/index.php?oldid=52143 * Ais523 * (+3592) I've been meaning to write this for a while
10:07:12 <HackEgo> [wiki] [[User:Ais523]] https://esolangs.org/w/index.php?diff=52144&oldid=52141 * Ais523 * (+12) +[[Conedy
12:25:08 -!- erkin has joined.
12:41:02 -!- LKoen has joined.
12:54:07 -!- erkin has quit (Ping timeout: 240 seconds).
13:05:40 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
13:19:59 -!- erkin has joined.
13:20:13 -!- kerbal has joined.
13:23:14 -!- augur has joined.
13:27:54 -!- kerbal has quit (Quit: Page closed).
13:28:01 -!- augur has quit (Ping timeout: 246 seconds).
13:39:52 -!- boily has joined.
13:44:00 <boily> `w
13:44:02 <HackEgo> dingas//The sound of a Baltic bell. It chimes like potatoes.
13:49:26 -!- erkin has quit (Ping timeout: 258 seconds).
14:17:05 -!- nullcone has joined.
14:18:02 -!- Warrigal has joined.
14:22:31 -!- jaboja has joined.
14:27:19 -!- augur has joined.
14:29:19 -!- jaboja has quit (Ping timeout: 255 seconds).
14:30:11 -!- jaboja has joined.
14:32:27 -!- augur has quit (Ping timeout: 240 seconds).
14:35:02 -!- oerjan has joined.
14:35:14 -!- LKoen has quit (Remote host closed the connection).
14:39:06 -!- LKoen has joined.
15:10:14 -!- jaboja has quit (Ping timeout: 268 seconds).
15:12:24 <oerjan> <shachaf> `5 q is not so bad <-- i don't think we have a q command.
15:12:27 <oerjan> `q
15:12:28 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: q: not found
15:34:41 -!- jaboja has joined.
15:44:24 <int-e> . o O ( what would a question mark version of ❣ look like? )
15:46:22 <int-e> `? ☃
15:46:23 <HackEgo> Frosty the Snowman / had a very shiny nose / And everywhere that Frosty went / the nose was sure to go.
15:46:52 <int-e> . o O ( ☃ is a pre-puddle )
16:10:27 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
16:21:37 -!- Sgeo has joined.
16:26:32 -!- nullcone has quit (Quit: Connection closed for inactivity).
16:34:15 -!- LKoen has quit (Remote host closed the connection).
16:49:31 -!- boily has quit (Quit: SOAKED CHICKEN).
16:52:22 -!- LKoen has joined.
17:04:21 -!- erkin has joined.
17:06:06 -!- HackEgo has quit (Ping timeout: 260 seconds).
17:06:39 <oerjan> hackgone
17:06:47 -!- HackEgo has joined.
17:06:53 <oerjan> hackback
17:07:05 <oerjan> `botsnack
17:07:13 <oerjan> hum...
17:07:14 <HackEgo> ​>:-D
17:11:01 -!- wob_jonas has joined.
17:11:05 <int-e> `slow
17:11:05 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: slow: not found
17:11:17 <int-e> how does that command not exist :P
17:11:34 <int-e> I thought hackego implemented all four letter words by now.
17:12:31 <oerjan> you're confusing it with `slwo or `sowl, obviously.
17:13:20 <wob_jonas> both the GSL and the boost random library collect several historical random generators. funnily, neither of them currently have the generator from Stanford GraphBase, despite that there doesn't seem to be any obstacle of using it.
17:13:27 <oerjan> also, you need `sloa to check slowness outside wisdom/, naturally.
17:14:36 <wob_jonas> "<shachaf> should c++ support void values" => there are serious proposals for making it support void values. there's basically only two minor problems with it, and the proposal solves one of them.
17:14:59 <int-e> I like "sowl"
17:15:30 <int-e> (save owr sowls)
17:16:06 <wob_jonas> The first problem is a syntactical ambiguity, because for C compatibility, int f(void); declares a zero-arg function, but if void is a type, then this looks as if it tried to declare a one-arg function. The proposal solves this by saying who cares, it's still a zero-arg function, and you should write int f(void a); or some other workaround if you w
17:16:07 <wob_jonas> ant to declare a one-arg function taking a void.
17:16:09 <oerjan> `learn An oal is a bird that is not necessarily wise.
17:16:13 <HackEgo> Learned 'oal': An oal is a bird that is not necessarily wise.
17:17:36 <int-e> . o O ( it disposes co-wisdom out of its co-beak? )
17:17:47 <wob_jonas> The second problem is that if void became a real type, then you could define overloads of the comma operator like int operator,(void x, mytype y); which breaks existing library function templates or macros that rightly assume that the comma operator with a void on either side isn't overloadable.
17:18:04 <oerjan> i'm sorry, but co-wisdoms are _so_ pre-rdococ
17:20:41 <int-e> . o O ( ironically, C uses f(void) for a zero-argument function for C compatibility )
17:21:36 <oerjan> that sounds more circular than ironic
17:21:54 <wob_jonas> int-e: no, I don't think so. int f(void); is entirely new to C, even the void keyword didn't exist before, it got added as disambiguation because int f(); was used to declare an old-style (non-prototype) function.
17:22:00 <int-e> oerjan: well, it is not actually circular.
17:22:23 <int-e> wob_jonas: yes, that's what I meant.
17:22:28 <wob_jonas> oh, I see
17:22:43 <wob_jonas> it uses int f(void); so that int f(); is C-compatible
17:22:45 <wob_jonas> ok, that makes sense
17:22:55 <oerjan> so not circular, just roundabout
17:33:04 <alercah> wob_jonas: void f() was a thing for a long time wasn't it?
17:33:23 <wob_jonas> alercah: no
17:33:34 <wob_jonas> they just wrote int f() instead in older versions of C
17:33:50 <wob_jonas> or just f(); without a type, which defaulted to int for non-prototyped functions
17:34:37 <wob_jonas> but in C++ it always meant a nullary function, and C++ never allowed old-style function declarations, because C++ is big on typesafety
17:34:42 <wob_jonas> and overloading
17:35:02 <wob_jonas> you can't even call a non-prototyped C function in C++
17:35:15 <wob_jonas> you have to give a prototype for it
17:35:45 <wob_jonas> I don't see any problem in this
17:36:26 <wob_jonas> (what I don't like is how C++ changes builtin comparison operators on builtin numeric types, so they return a different type than in any version of C)
17:36:46 <wob_jonas> (that's just so stupid and poinless and incompatible for incompatibility's sake)
17:37:37 <wob_jonas> (it almost never matters in C though, so it's very hard to get an incompatibility)
17:42:54 -!- oerjan has quit (Quit: Later).
17:46:26 -!- sdhand has quit (Quit: *disappears*).
18:02:18 <alercah> wob_jonas: I mean void as a return type
18:03:06 <wob_jonas> alercah: even as a return time, it didn't exist before ansi C. ansi C introduced prototypes, the void keyword, the signed keyword
18:03:25 -!- erkin has quit (Ping timeout: 240 seconds).
18:03:41 <wob_jonas> s/return time/return type/
18:06:38 -!- nullcone has joined.
18:10:56 <alercah> oh neat
18:11:26 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:22:53 -!- sleffy has joined.
18:23:24 -!- sleffy has quit (Max SendQ exceeded).
18:23:41 -!- erkin has joined.
18:23:49 -!- sleffy has joined.
18:29:35 -!- augur has joined.
18:34:27 -!- augur has quit (Ping timeout: 240 seconds).
18:55:37 -!- electrolex has joined.
19:04:53 -!- LKoen has quit (Remote host closed the connection).
19:06:36 -!- boily has joined.
19:09:56 -!- DHeadshot has joined.
19:11:04 <boily> @metar CYUL
19:11:04 <lambdabot> CYUL 111800Z 23019G29KT 30SM FEW040 FEW100 FEW160 FEW240 28/17 A2976 RMK CU1AC1AC1CI1 CU TR AC TR CI TR SLP080 DENSITY ALT 1900FT
19:11:26 * boily sweats. “too hooooot...”
19:12:20 <int-e> @metar lowi
19:12:20 <lambdabot> LOWI 111750Z 06006KT CAVOK 27/12 Q1015 NOSIG
19:12:38 <int-e> well it's pleasant enough inside :P
19:13:44 <int-e> funny clouds
19:13:47 -!- jaboja has quit (Ping timeout: 240 seconds).
19:13:54 <int-e> "a bit of everything"?!
19:15:32 <boily> it's going to get warmer today. strong winds, all the clouds, perfect conditions for an evening thunderstorm.
19:16:25 -!- augur has joined.
19:16:35 <int-e> wait, today?
19:16:45 <int-e> oh
19:16:53 <int-e> I see what you did there now
19:34:33 -!- erkin has quit (Quit: Leaving).
19:38:39 -!- LKoen has joined.
19:56:31 -!- Phantom_Hoover has joined.
20:08:15 -!- LKoen has quit (Remote host closed the connection).
20:28:56 -!- Warrigal has changed nick to t_swett.
20:39:02 -!- augur has quit (Remote host closed the connection).
20:54:15 -!- hppavilion[1] has joined.
20:59:13 -!- electrolex has quit (Quit: Leaving).
21:00:33 <shachaf> int-e: i,i changeloglog
21:00:56 <shachaf> hyperloglog is p. good
21:07:06 <int-e> shachaf: is this inspired by #haskell-lens?
21:12:38 <shachaf> Yes.
21:12:55 <shachaf> Which also discusses hyperloglog occasionally, I guess is missing context.
21:13:58 <int-e> I just joined in case the pull request triggers any discussion; I expect none.
21:16:36 <shachaf> Do you like hyperloglog?
21:17:46 <int-e> Can't say I do
21:18:35 <shachaf> What about count-min sketch?
21:32:58 <zzo38> Now I fixed the Huffman tree optimization program in the JPEG encoder; now it work better and ImageMagick does not complain about an improper Huffman tree anymore.
21:34:40 -!- augur has joined.
21:34:48 <zzo38> You can see its working if you look up the definition of "make_huffman_tree" in the file http://zzo38computer.org/fossil/farbfeld.ui/raw/ffjpeg.c?name=529a52e5a68d18c772c514cc9e3bc3b74185185c
21:35:58 <zzo38> (It works by coin collecting. However, you can use this program even if you do not have any coins.)
21:47:05 -!- LKoen has joined.
21:51:22 -!- jaboja has joined.
21:51:35 -!- augur has quit (Remote host closed the connection).
22:00:24 -!- boily has quit (Quit: HOOVED CHICKEN).
22:11:27 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
22:19:17 -!- LKoen has quit (Remote host closed the connection).
22:23:29 <shachaf> zzo38: Do you like this?
22:25:26 <zzo38> Which one you mean?
22:25:41 -!- jaboja has quit (Quit: Leaving).
22:25:55 <shachaf> Your Huffman tree optimization program.
22:26:14 <zzo38> Yes
22:26:35 <shachaf> Adjunctions.
22:26:59 <zzo38> I don't know
22:27:16 <shachaf> Butter.
22:40:26 <zzo38> However this program still isn't perfectly; sometimes I get better results than ImageMagick but usually worse, it seems.
22:42:21 <zzo38> I may have done something wrong in the implementation.
22:53:18 -!- LKoen has joined.
22:58:07 -!- t_swett has quit (Ping timeout: 240 seconds).
23:04:55 -!- 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.”).
23:27:49 -!- sleffy has quit (Ping timeout: 260 seconds).
23:35:55 -!- jaboja has joined.
23:53:05 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:56:40 -!- sleffy has joined.
23:58:13 -!- LKoen has joined.
2017-06-12
00:02:07 -!- oerjan has joined.
00:04:14 <oerjan> @metar ENVA
00:04:14 <lambdabot> ENVA 112250Z 12005KT 9999 -RA FEW039 SCT074CB BKN098 14/12 Q0998 RMK WIND 670FT 23010KT
00:04:22 <oerjan> SO HUMID
00:13:42 <fizzie> @metar EGLL
00:13:42 <lambdabot> EGLL 112250Z AUTO 25012KT 9999 FEW032 15/08 Q1015 NOSIG
00:30:10 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:37:21 -!- sleffy has quit (Ping timeout: 260 seconds).
00:41:29 <HackEgo> [wiki] [[Special:Log/newusers]] create * Theking42 * New user account
00:45:02 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52145&oldid=52135 * Theking42 * (+148) /* Introductions */
00:45:10 <HackEgo> [wiki] [[Total BF]] https://esolangs.org/w/index.php?diff=52146&oldid=28221 * Theking42 * (+43) Added some categories
00:50:39 <HackEgo> [wiki] [[Category:Total]] N https://esolangs.org/w/index.php?oldid=52147 * Theking42 * (+585) Created page with "A total programming language is one in which all programs are guaranteed to terminate. As such, such languages are not Turing complete. It is also impossible to implement a se..."
01:00:15 -!- Akaibu has joined.
01:07:28 <HackEgo> [wiki] [[Category:Total]] https://esolangs.org/w/index.php?diff=52148&oldid=52147 * Theking42 * (+203)
01:11:22 -!- sleffy has joined.
01:12:04 -!- jaboja has quit (Remote host closed the connection).
01:23:40 -!- jaboja has joined.
01:38:46 -!- jaboja has quit (Remote host closed the connection).
01:51:45 -!- doesthiswork has joined.
02:00:12 -!- 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.”).
02:10:26 -!- augur has joined.
03:15:45 <HackEgo> [wiki] [[Special:Log/newusers]] create * PedroContipelli * New user account
03:24:15 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52149&oldid=52145 * PedroContipelli * (+115)
03:24:54 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52150&oldid=52142 * PedroContipelli * (+11)
03:31:09 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52151&oldid=52150 * Oerjan * (-11) Undo revision 52150 by [[Special:Contributions/PedroContipelli|PedroContipelli]] ([[User talk:PedroContipelli|talk]]) (We have that in the joke language list)
04:26:25 -!- oerjan has quit (Quit: Nite).
05:48:02 <zzo38> Is this document OK? http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=ffjpeg
05:58:09 -!- lifthrasiir has quit (Remote host closed the connection).
06:07:32 -!- lifthrasiir has joined.
06:52:06 <HackEgo> [wiki] [[Talk:Kangaroo]] N https://esolangs.org/w/index.php?oldid=52152 * Zzo38 * (+288) /* Matrix Kangaroo */ new section
06:58:08 -!- FreeFull has quit.
07:17:37 -!- Sgeo_ has joined.
07:21:29 -!- Sgeo has quit (Ping timeout: 268 seconds).
08:08:33 -!- sleffy has quit (Ping timeout: 240 seconds).
08:58:42 -!- augur has quit (Remote host closed the connection).
08:59:31 -!- doesthiswork has quit (Quit: Leaving.).
09:17:20 -!- augur has joined.
09:22:07 -!- augur has quit (Ping timeout: 240 seconds).
10:48:20 -!- augur has joined.
10:52:52 -!- augur has quit (Ping timeout: 246 seconds).
11:00:43 -!- boily has joined.
11:59:50 -!- LKoen has joined.
12:15:27 <boily> `w
12:15:30 <HackEgo> usa//USA apparently doesn't stand for United State Automaton.
12:18:48 -!- augur has joined.
12:21:46 <HackEgo> [wiki] [[Talk:Footsteps]] N https://esolangs.org/w/index.php?oldid=52153 * Keymaker * (+407) More undefined behaviour?
12:23:11 -!- boily has quit (Quit: WORTH CHICKEN).
12:23:18 -!- augur has quit (Ping timeout: 246 seconds).
12:47:23 -!- 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.”).
12:49:50 -!- h0rsep0wer has joined.
12:52:28 <int-e> `cwlprits USA
12:52:36 <HackEgo> No output.
12:52:41 <int-e> . o O ( shouldn't it be "unified" or "universal" )
12:52:50 <int-e> `cwlprits usa
12:52:57 <HackEgo> oerjän coppr̈o oerjän
13:49:19 -!- augur has joined.
13:54:13 -!- augur has quit (Ping timeout: 258 seconds).
14:00:34 -!- doesthiswork has joined.
14:09:39 -!- kerbal has joined.
14:23:37 -!- kerbal has quit (Ping timeout: 260 seconds).
14:28:28 -!- jaboja has joined.
14:38:50 -!- sebbu2 has joined.
14:42:20 -!- sebbu has quit (Ping timeout: 255 seconds).
14:44:53 -!- `^_^v has joined.
14:55:49 -!- h0rsep0wer has quit (Quit: Leaving).
15:17:54 -!- oerjan has joined.
15:19:45 -!- augur has joined.
15:25:54 -!- augur has quit (Ping timeout: 255 seconds).
15:32:21 -!- nullcone has quit (Quit: Connection closed for inactivity).
15:34:25 -!- sebbu2 has changed nick to sebbu.
15:43:10 -!- atslash has quit (Ping timeout: 260 seconds).
15:43:56 -!- atslash has joined.
15:57:31 -!- LKoen has joined.
16:00:32 -!- `^_^v has quit (Quit: Leaving).
16:00:42 -!- `^_^v has joined.
16:24:18 -!- Zarutian has joined.
16:50:14 -!- augur has joined.
16:54:48 -!- augur has quit (Ping timeout: 240 seconds).
17:09:48 -!- atslash has quit (Ping timeout: 240 seconds).
17:10:23 -!- atslash has joined.
17:25:15 <HackEgo> [wiki] [[User:MD XF]] https://esolangs.org/w/index.php?diff=52154&oldid=52115 * MD XF * (+184) Triangular
17:38:03 -!- LKoen has quit (Remote host closed the connection).
17:44:30 -!- jaboja has quit (Ping timeout: 255 seconds).
17:46:06 -!- atslash has quit (Quit: Leaving).
17:48:22 -!- DHeadshot has joined.
17:52:06 -!- augur has joined.
18:12:43 -!- FreeFull has joined.
18:22:02 -!- oerjan has quit (Quit: Later).
18:29:54 -!- erkin has joined.
18:42:14 -!- jaboja has joined.
18:48:07 -!- sleffy has joined.
19:05:32 -!- Kerbal has joined.
19:05:33 -!- jaboja has quit (Ping timeout: 240 seconds).
19:06:38 -!- LKoen has joined.
19:07:03 <Kerbal> Hi
19:08:47 <zzo38> Hello
19:11:03 -!- LKoen has quit (Ping timeout: 240 seconds).
19:21:04 -!- Phantom_Hoover has joined.
19:28:23 <Kerbal> Hey, is the user who wrote Triangular online? I have a question for him or her
19:31:25 <zzo38> I don't know
19:31:47 <Kerbal> ah
19:33:35 -!- nullcone has joined.
19:50:57 -!- wob_jonas has joined.
20:04:18 <zzo38> Does MMIX define a specific method of converting between single precision and double precision numbers?
20:05:36 <wob_jonas> zzo38: yes, but it only stores double precision in registers (just like how traditional 387 only stores extended precision in its registers), so it only has load and store single float instructions, and an instruction that rounds to a single but keeps the result in double format.
20:06:27 <zzo38> I know what instructions it has, I meant if there is a guaranteed result of the way the number is encoded when the conversion is done in either direction.
20:06:38 <wob_jonas> zzo38: this is also analogous to how modern x86 only stores single and double precision in XMM/YMM registers, but now has instructions to load and store half-precision floats (at least one of the half-precision formats)
20:07:27 <int-e> you seem to be talking cross purposes
20:07:46 -!- Sprocklem has quit (Quit: [).
20:08:06 <zzo38> int-e: I do not understand?
20:08:10 <wob_jonas> zzo38: I don't quite understand the question there. the single and double floating point formats are quite well specified, so there can only be flexibility when you need to represent a NaN value. I'm not sure if MMIX specifies how NaNs are represented, and it's possible you have to wait for reworked volume 4 for that.
20:08:58 <wob_jonas> zzo38: it works the same as other operations: you convert by taking the real value the source float represents, and taking the closest representable float in the destination format according to the roudning mode
20:09:39 <wob_jonas> so if the rounding mode is round to nearest, then it takes the float closest to the theoretical value, or the one with zero last bit if there's two equally close ones
20:09:55 <wob_jonas> just like how arithmetic on floats works, as explained in volume 3
20:10:02 <wob_jonas> s/volume 4/volume 2/
20:10:05 <wob_jonas> s/volume 3/volume 2/
20:10:14 <wob_jonas> I'm confused about volume numbers, but you know
20:10:19 <zzo38> I mean if you have one sequence of bits in one format and convert to the other format, if you are guaranteed to get the same sequence of bits as a result on all implementations or not.
20:10:20 <wob_jonas> volume 2 explains how floating point arithmetic works
20:10:35 <zzo38> (Assuming all of the modes and so on are set the same way)
20:10:58 <wob_jonas> zzo38: if the value is not NaN, and you use the same operations and same rounding mode, then you're definitely guaranteed the same sequence of bits in the result. If the value is a NaN, then I'm not sure.
20:12:19 <wob_jonas> For non-NaN, MMIX and other modern cpus work the same way, deterministically. For NaN results, I'm not sure what MMIX does, and x86 is a bit complicated and partly depends on what instructions you use and partly implementation-defined.
20:12:20 -!- erkin has quit (Read error: Connection reset by peer).
20:13:45 <int-e> zzo38: I meant that you asked about how rounding is done and wob_jonas answered with when rounding is done... but it's all okay now
20:15:23 <zzo38> I think that may be a definition should be made up for if the value is NaN, probably whatever kind would be simplest in hardware while still resulting NaN, and then define it as that way.
20:16:50 <wob_jonas> zzo38: there is probably a definition about how MMIX handles NaN, but I'm not sure if it's already in the volume 1 MMIX fascicle, or is only in MMIXware and the part of future volume 2 that talks about infinities and NaNs.
20:17:43 <zzo38> I do not actually have the book, but I can look in MMIXware and see if it says if it is supposed to be guaranteed.
20:21:28 <wob_jonas> Also, what I said above doesn't apply to the x87 transcendent instructions (F2XM1, FYL2X, FYL2XP1, FCOS, FSIN, FSINCOS, FPTAN, FPATAN), which are essentially not deterministic and partly implementation-defined; also nothing I say applies to 287 and 8087 (the chips before 387) which are not modern and has strange quirks.
20:21:49 <wob_jonas> But MMIX and SSE don't have such transcendental instructions, and these x87 ones are kept only for compatibility.
20:22:56 <zzo38> I am asking only about MMIX anyways
20:23:23 -!- erkin has joined.
20:23:54 <wob_jonas> Also the x87 extended precision (10 byte long) format has trap representations that are unsupported and behave in a mostly implementation-defined way, but you can only get those trap representations by directly loading them, not from loading singles or doubles or integers, nor from operations on non-trap representations.
20:27:32 <wob_jonas> As for NaN values on x86 architecture, the way x87 handles them is completely specified; MMX doesn't handle them at all; and the way SSE and modern extensions handles them is mostly but not completely specified (by at least one of Intel and AMD), but is different from the x87 method (and IMO worse). Let me look this up.
20:29:07 <wob_jonas> Obviously results are deterministic only if the settings in the relevant floating point control register (rounding mode and other flags) are given.
20:31:27 <wob_jonas> In the Intel 64 and IA-32 architectures software developer's manual, chapter 4.8.3 tells how NaN behaves.
20:33:26 <\oren\> there is legistlation being proposed
20:33:28 <\oren\> “Communications Over Various Feeds Electronically for Engagement” Act
20:33:31 <\oren\> the COVFEFE Act
20:34:26 <int-e> smooth coverup
20:36:15 <Kerbal> That actually makes sense
20:37:02 <wob_jonas> In the AMD manual (possibly an old version I have, I haven't checked for updates), for SSE instructions, chapter 4.3.3.3 is relevant about NaN ruels.
20:38:43 <wob_jonas> Oh, I remembered wrong!
20:38:50 <wob_jonas> The situation is even better than I thought.
20:39:51 <wob_jonas> The representation of a NaN result used for SSE instructions (and modern extensions) is completely defined and so deterministic;
20:41:08 <wob_jonas> and for x87 instructions, Intel defines the result completely (but this is different from SSE instructions), and AMD defines them only almost completely but leaves the sign bit of the NaN implementation-defined in some cases.
20:42:09 <wob_jonas> This means that if you only use modern instructions (SSE, SSE2, AVX etc) on x86, then the floating point operation result is completely deterministic.
20:42:36 <wob_jonas> (Modern x86 does have some other implementation-defined behavior, but that has nothing to do with floating-point representations.)
20:43:51 <int-e> . o O ( it all started with CPUID *runs* )
20:43:53 <wob_jonas> zzo38: sorry for the confusion, and I'm glad I checked this
20:44:47 <wob_jonas> Oh, and by the way the AMD and the Intel definitions are compatible, so apart from that one implementation-defined sign bit on x87, and the other x87 stuff I mentioned above, the results are deterministic even across the two cpu manufacturers.
20:45:08 <wob_jonas> (This is a feature. AMD and Intel are deliberately making compatible cpus.)
20:45:49 <wob_jonas> However, the SSE rules mean that the results are deterministic only for machine code, not for C code.
20:46:39 <int-e> some x86 operations left some flags undefined, is that still the case? (stuff like aaa, aas, das, daa, aam, aad)
20:47:20 <wob_jonas> If you write x+y in C code where x and y are floats or doubles, C does not promise any particular NaN representation, and the compiler has the right to compile this as an addition with either x or y as the first input argument of the instruction, and the NaN representation of the results are different in those cases for some inputs.
20:47:41 <wob_jonas> int-e: yes, there are some flags left in an implementation-defined state
20:48:37 <int-e> (of course those particular instructions have been dropped in x86_64 mode, so sad ;))
20:49:09 <wob_jonas> int-e: no, this still applies to x86_64 slightly: the OR instruction leaves the value of the AF flag implementation-defined.
20:49:15 <wob_jonas> Or undefined, rather.
20:49:55 <wob_jonas> The flag has an unspecified value after the instruction, but using it further isn't undefined behavior or anything crazy like that, it's just unpredictably 1 or 0.
20:50:22 <int-e> (do I still remember this snipped correctly? cmp al, 10; sbb al, 0x3f; das)
20:51:11 <wob_jonas> int-e: no idea
20:51:38 -!- sdhand has joined.
20:51:39 <int-e> (I think I got this right: convert a value from 0 to 15 to a hex digit (upper case))
20:51:45 <HackEgo> [wiki] [[User talk:MD XF]] https://esolangs.org/w/index.php?diff=52155&oldid=52126 * MD XF * (-207)
20:51:48 -!- sdhand has quit (Changing host).
20:51:48 -!- sdhand has joined.
20:52:54 <wob_jonas> The AND, OR, XOR, TEST instructions all leave AF in an undefined state (but then people almost never use AF, there aren't even conditional jumps using it, so you only read it by explicitly saving FLAGS or with the decimal instructions).
20:58:11 <wob_jonas> A more significant case is that the shift instructions (SAR, SHR, SHL, ROL, ROR, RCL, RCR, SHLD, SHRD) sometimes leave CF and/or OF (as well as AF) in an undefined state. The exact rules for when are complicated.
21:00:00 <int-e> wait... CF?!
21:01:38 <wob_jonas> Yes, sometimes CF is undefined, depending on the exact operation and arguments and inputs.
21:03:47 <wob_jonas> Also the 386 bit scan instructions BSF, BSR leave the destination operand with an undefined value if no bit is found.
21:05:41 <int-e> I guess I only ever cared about CF for RCL, RCR and shifts/rotations by 1 bit.
21:06:00 <wob_jonas> I think the bitwise arithmetic and shift instructions leave some of the flags in an undefined state, because older cpus handle them in different ugly ways, so to define them, intel would have to write complicated documentation about what older cpus do. The bit scan instructions have a different cause: there 386 used to leave the destination registe
21:06:00 <wob_jonas> r unchanged, but insisting on that implementation would slow down modern cpus.
21:06:33 <wob_jonas> int-e: like I said, those flags are sometimes defined, the exact rules are in the Intel and AMD manuals. for the cases most programs care about, they're defined.
21:08:54 <wob_jonas> There are also some undefined results about memory accesses and IO that are essential, that is, caused not by historical compatibility, but because it would slow down the system to make caching or paging or multi-processor memory races deterministic.
21:10:20 <wob_jonas> And there's of course a lot of undefined behavior connected to operations or arguments or field values that are (or once were) reserved for future compatibility, especially with system instructions. There has to be some of these so that the cpu can be extended with new instructions or modes in the future.
21:11:12 <wob_jonas> But generally x86 doesn't have much cases of undefined results for no good reason. It tries to be deterministic and defined except in cases when there's a good reason (history or otherwise) not to.
21:14:27 <wob_jonas> And there are cases when some cases were undefined in past versions of the docs, but are defined retroactively for older cpus too in later versions of the docs because of new extensions.
21:15:17 -!- LKoen has joined.
21:16:49 <wob_jonas> And there are a few borderline cases that used to be defined in old cpu manuals (like 286) but are now either undefined, or defined to always give an error in new cpus.
21:17:00 <wob_jonas> There's not many of these, because they like compatibility, but still.
21:17:03 -!- DHeadshot has quit (Ping timeout: 240 seconds).
21:19:01 <wob_jonas> For example, on 8086, you could use the LOCK prefix with any instruction; now you can only use them with some instructions, and it gives a fault with some instructions that existed on 8086 like shifts.
21:21:47 <wob_jonas> The manuals don't completely define how very old cpus behave, but define a significant portion of it, enough to write typical non-obfuscated programs, and more than enough to write boot loaders that check what cpu they're running on and error out on old cpus.
21:22:37 <wob_jonas> Some of that information is delegated out of the main text to special compatibility chapters, because the main text doesn't want to bother saying "this feature isn't available on cpus older than 386 or 286" too many times.
21:33:36 -!- jaboja has joined.
21:34:27 <Kerbal> Integ 1.1 is out at https://github.com/kerbin111/Integ. (Sorry, zzo38, but I haven't written the wiki article yet)
21:35:17 -!- DHeadshot has joined.
21:35:43 <Kerbal> Integ 1.1 features time, random, and deallocation operators, as well as better error messaging and a better interpreter mode
21:35:51 <Kerbal> in the Python reference implementation
21:54:18 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:16:54 -!- Sprocklem has joined.
22:19:58 -!- LKoen has quit (Remote host closed the connection).
22:25:42 -!- xkapastel has joined.
22:30:54 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:39:45 -!- esoman has joined.
22:40:00 <esoman> https://area51.stackexchange.com/proposals/110478/esoteric-programming-languages?referrer=FNgVtmBdD3clrEfV5E-5mg2
22:40:56 -!- esoman has quit (Client Quit).
22:48:51 -!- LKoen has joined.
22:55:22 -!- hakatashi has quit (Remote host closed the connection).
22:55:38 -!- hakatashi has joined.
23:07:54 -!- boily has joined.
23:10:06 <boily> @metar CYUL
23:10:07 <lambdabot> CYUL 122200Z 22015G20KT 30SM FEW140 SCT250 31/19 A2978 RMK AC1CI2 SLP084 DENSITY ALT 2100FT
23:15:28 <fizzie> 31?!
23:15:37 <fizzie> @metar EGLL
23:15:37 <lambdabot> EGLL 122150Z AUTO 27009KT 9999 NCD 14/10 Q1020 NOSIG
23:18:25 <boily> fizziello. 31.
23:18:31 <boily> I love my AC unit.
23:22:23 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
23:29:07 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:39:59 -!- wob_jonas has joined.
23:40:33 <wob_jonas> In his feature article, Mark Rosewater announces that Wizards have once again found a way to print more new M:tG cards per year than before. This has happened like five times already.
23:40:54 <wob_jonas> Sure, he gives a nice explanation for why the changes are good, but still.
23:41:08 -!- jaboja has quit (Ping timeout: 240 seconds).
23:41:40 <wob_jonas> If you don't care about Standard or new set drafts, you get few of the advantages, and the amount of new cards printed gets harder and harder to follow.
23:44:11 <boily> I don't think they are good or bad changes. just... changes.
23:44:18 <wob_jonas> oh yeah, linky http://magic.wizards.com/en/articles/archive/making-magic/metamorphosis-2-0-2017-06-12
23:44:58 <wob_jonas> boily: I'm not saying they're bad alone, the bad part is that each time they change the structure, whether permanently or temporarily for just one set or block, it goes towards printing more new cards than before.
23:45:35 <wob_jonas> I've no clue what's in the last several years of sets because there are so many new cards that I didn't start to invest the time to get familiar with them.
23:47:38 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:51:45 -!- oerjan has joined.
23:56:59 -!- Warrigal has joined.
23:58:36 -!- tomcr00se has joined.
2017-06-13
00:01:30 -!- 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.”).
00:01:48 -!- DHeadshot has quit (Ping timeout: 240 seconds).
00:04:35 -!- tomcr00se has left.
00:04:53 -!- boily has quit (Quit: LAYERED CHICKEN).
00:05:11 * oerjan read that as too morose
00:07:01 -!- oerjan has set topic: Unregistered HyperCamel 2 | empiric warbles | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | For bot testing, use #esoteric-blah.
00:07:51 <oerjan> eww
00:08:00 * oerjan looked up what warble means
00:08:07 -!- shachaf has set topic: Registered HyperCamel 2 | empiric warbles | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | For bot testing, use #esoteric-blah.
00:18:53 -!- erkin has joined.
00:30:39 <oerjan> . o O ( wob_jonas doesn't know when to stop answering questions )
00:31:16 <shachaf> oerjan: why do you say i don't know when to stop asking questions twh
00:31:31 * oerjan swats shachaf -----###
00:31:36 <oerjan> hth
00:34:08 -!- Warrigal has quit (Ping timeout: 240 seconds).
00:45:57 <oerjan> @metar ENVA
00:45:58 <lambdabot> ENVA 122320Z 28015KT 9999 FEW004 SCT008 BKN012 12/11 Q1000 RMK WIND 670FT 28020KT
00:46:05 <shachaf> @metar KOAK
00:46:05 <lambdabot> KOAK 122253Z 26013KT 240V300 10SM FEW017 FEW034 20/11 A3013 RMK AO2 SLP205 T02000106
00:46:09 <oerjan> still humid...
00:46:14 <shachaf> 20 degrees? It's summer!
01:16:37 <doesthiswork> ist there a Plankalkül interpreter I can play with?
01:22:06 -!- sleffy has quit (Ping timeout: 240 seconds).
02:17:19 -!- Zarutian has quit (Quit: Zarutian).
02:18:47 <HackEgo> [wiki] [[Micro]] M https://esolangs.org/w/index.php?diff=52156&oldid=52134 * Raddish0 * (+15) /* Built-in functions */
02:19:31 -!- jaboja has joined.
03:25:29 -!- sleffy has joined.
03:32:15 * lifthrasiir is cleaning dust over Unison code base
03:33:01 <lifthrasiir> ...so that I can iterate more quickly (previously bounded by TTX compilation which is hella slow)
03:44:32 -!- Kerbal has quit (Ping timeout: 260 seconds).
04:06:37 -!- hppavilion[1] has joined.
04:26:16 -!- jaboja has quit (Ping timeout: 268 seconds).
04:40:42 -!- oerjan has quit (Quit: Nite).
04:48:58 -!- Remavas-Hex has joined.
04:51:33 -!- Remavas has quit (Ping timeout: 268 seconds).
05:42:18 -!- jaboja has joined.
06:42:46 -!- MrBusiness has joined.
06:50:07 -!- jaboja has quit (Ping timeout: 240 seconds).
07:01:37 -!- FreeFull has quit.
07:17:07 -!- Remavas__ has joined.
07:20:47 -!- Remavas-Hex has quit (Ping timeout: 268 seconds).
07:34:45 -!- augur has quit (Remote host closed the connection).
07:45:20 -!- xkapastel has quit (Quit: Connection closed for inactivity).
07:56:15 -!- doesthiswork has quit (Quit: Leaving.).
08:35:09 -!- augur has joined.
08:38:09 -!- sleffy has quit (Ping timeout: 246 seconds).
08:40:27 -!- augur has quit (Ping timeout: 240 seconds).
08:51:02 -!- sebbu has quit (Quit: re).
08:52:10 -!- sebbu has joined.
09:00:37 -!- staffehn has quit (K-Lined).
09:07:45 -!- staffehn has joined.
09:36:39 -!- augur has joined.
09:41:02 -!- augur has quit (Ping timeout: 246 seconds).
10:15:02 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
10:42:39 -!- LKoen has joined.
11:07:02 -!- augur has joined.
11:11:40 -!- augur has quit (Ping timeout: 246 seconds).
11:34:51 -!- boily has joined.
12:01:53 -!- h0rsep0wer has joined.
12:27:10 -!- boily has quit (Quit: DIRECT CHICKEN).
12:37:42 -!- augur has joined.
12:42:33 -!- augur has quit (Ping timeout: 255 seconds).
13:01:27 -!- nbrothaaa2 has joined.
13:02:18 -!- h0rsep0wer has quit (Read error: Connection reset by peer).
13:38:46 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
14:00:29 -!- doesthiswork has joined.
14:08:21 -!- augur has joined.
14:10:50 -!- Remavas__ has changed nick to Remavas.
14:12:47 -!- augur has quit (Ping timeout: 240 seconds).
14:16:04 -!- `^_^v has joined.
14:24:01 -!- nbrothaaa2 has quit (Quit: Leaving).
14:52:17 -!- Zarutian has joined.
15:18:38 -!- LKoen has quit (Remote host closed the connection).
15:38:39 -!- augur has joined.
15:43:16 -!- augur has quit (Ping timeout: 246 seconds).
15:50:39 -!- oerjan has joined.
16:24:39 -!- jaboja has joined.
16:43:19 -!- FreeFull has joined.
16:51:35 -!- augur has joined.
17:07:44 -!- Zarutian has quit (Quit: Zarutian).
17:10:19 -!- jaboja has quit (Ping timeout: 268 seconds).
17:22:46 <b_jonas> `quote
17:22:50 <HackEgo> 500) <Phantom_Hoover> You mean it'd be Tau Zero but without the spaceship?
17:25:22 -!- LexiciScriptor has joined.
17:25:25 -!- LexiciScriptor has left.
17:28:49 -!- doesthiswork has quit (Ping timeout: 268 seconds).
17:32:01 -!- Remavas-Hex has joined.
17:33:41 -!- erkin has joined.
17:34:07 -!- Remavas has quit (Ping timeout: 240 seconds).
18:14:57 -!- sleffy has joined.
18:42:31 -!- `^_^v has quit (Quit: Leaving).
18:42:40 -!- `^_^v has joined.
18:43:51 -!- oerjan has quit (Quit: Later).
18:52:09 <HackEgo> [wiki] [[Temporal logic]] M https://esolangs.org/w/index.php?diff=52157&oldid=45424 * CatIsFluffy * (+0)
18:53:37 -!- augur has quit (Remote host closed the connection).
18:53:45 -!- hppavilion[1] has joined.
18:54:54 <HackEgo> [wiki] [[User talk:Hppavilion1/Combinatory temporal logic]] N https://esolangs.org/w/index.php?oldid=52158 * CatIsFluffy * (+142) Created page with "==Questions== What is the return value of alpha/=? ~~~~"
19:19:22 -!- LKoen has joined.
19:24:04 -!- LKoen has quit (Ping timeout: 255 seconds).
19:34:40 <alercah> `unidecode 🤔
19:34:42 <HackEgo> U+1F914 THINKING FACE \ UTF-8: f0 9f a4 94 UTF-16BE: d83edd14 Decimal: &#129300; \ 🤔 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+0020 SPACE \ UTF-8: 20 UTF-16BE: 0020 Decimal: &#32; \ \ Category: Zs (Separator, Space) \ Bidi: WS (Whitespace) \ \ U+0020 SPACE \ UTF-8: 20 UTF-16BE: 0020 Decimal: &#32; \ \ Category:
19:50:33 -!- kerbal has joined.
19:51:39 -!- augur has joined.
19:55:47 -!- augur has quit (Ping timeout: 240 seconds).
20:04:42 -!- Phantom_Hoover has joined.
20:04:44 -!- Phantom__Hoover has joined.
20:04:55 -!- Phantom_Hoover has quit (Client Quit).
20:05:06 -!- Phantom__Hoover has quit (Client Quit).
20:05:30 -!- Phantom_Hoover has joined.
20:14:25 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:28:15 -!- `^_^v has quit (Quit: This computer has gone to sleep).
20:32:38 -!- hppavilion[1] has joined.
20:45:47 -!- LKoen has joined.
20:45:48 -!- moony has joined.
20:46:19 -!- Akaibu has quit (Quit: Connection closed for inactivity).
20:47:39 <moony> https://github.com/mame/radiation-hardened-quine/ im impressed. (You can delete any character from this quine and it will still output a undamaged copy of itself)
20:47:59 <moony> i wonder if we can somehow pull this off in, say, brainfuc
20:48:20 <kerbal> how many characters could you delete total if you were surgical, I wonder?
20:49:18 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
20:50:42 -!- hppavilion[1] has joined.
20:51:05 -!- LKoen has quit (Ping timeout: 268 seconds).
20:58:16 -!- izabera has changed nick to ajerk.
21:05:05 -!- ajerk has changed nick to izabera.
21:10:52 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH).
21:29:21 -!- jaboja has joined.
21:32:46 -!- Remavas-Hex has changed nick to Remavas.
21:40:44 -!- augur has joined.
21:47:08 -!- DHeadshot has joined.
22:16:19 -!- augur has quit (Remote host closed the connection).
22:23:22 -!- augur has joined.
22:25:40 <Phantom_Hoover> <moony> i wonder if we can somehow pull this off in, say, brainfuc
22:25:57 <Phantom_Hoover> you obv. can't because deleting any loop instruction will invalidate the entire program
22:30:26 -!- Remavas-Hex has joined.
22:30:27 -!- Remavas has quit (Ping timeout: 240 seconds).
22:30:35 -!- Remavas-Hex has changed nick to Remavas.
22:36:40 -!- moony has quit (Read error: Connection reset by peer).
22:41:30 <HackEgo> [wiki] [[User:Enoua5]] M https://esolangs.org/w/index.php?diff=52159&oldid=50195 * Enoua5 * (+32)
22:47:06 -!- augur has quit (Remote host closed the connection).
22:47:24 -!- augur has joined.
23:06:02 -!- sleffy has quit (Ping timeout: 240 seconds).
23:06:56 -!- electrolex has joined.
23:26:50 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:28:52 -!- electrolex has quit (Quit: Leaving).
23:55:01 -!- oerjan has joined.
2017-06-14
00:10:27 -!- sebbu3 has joined.
00:11:37 -!- sebbu has quit (Ping timeout: 255 seconds).
00:19:55 -!- hppavilion[1] has joined.
00:34:29 <oerjan> @tell moony obviously you haven't seen the answers for https://codegolf.stackexchange.com/questions/57257/radiation-hardened-quine
00:34:29 <lambdabot> Consider it noted.
00:36:00 <kerbal> lambdabot @tell
00:36:05 <kerbal> @tell
00:36:05 <lambdabot> Who should I tell?
00:36:12 <kerbal> oerjan
00:36:24 <kerbal> @tell oerjan hello
00:36:24 <lambdabot> Consider it noted.
00:36:32 <kerbal> What does that do?
00:36:54 <oerjan> @messages-flood
00:36:54 <lambdabot> kerbal said 29s ago: hello
00:37:09 <oerjan> @tell kerbal hi there!
00:37:09 <lambdabot> Consider it noted.
00:37:21 <kerbal> @messages-flood
00:37:21 <lambdabot> oerjan said 12s ago: hi there!
00:37:25 <kerbal> Cool
00:42:22 <kerbal> @help
00:42:23 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
00:42:27 <kerbal> @list
00:42:27 <lambdabot> What module? Try @listmodules for some ideas.
00:42:31 <kerbal> @listmodules
00:42:31 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
00:42:32 <lambdabot> slap source spell system tell ticker todo topic type undo unlambda unmtl version where
00:42:41 <kerbal> @help hoogle
00:42:41 <lambdabot> hoogle <expr>. Haskell API Search for either names, or types.
00:45:10 -!- sleffy has joined.
00:47:27 <oerjan> @hoogle a -> b -> a
00:47:27 <lambdabot> Prelude const :: a -> b -> a
00:47:27 <lambdabot> Data.Function const :: a -> b -> a
00:47:27 <lambdabot> CorePrelude const :: a -> b -> a
00:48:20 <oerjan> @metar ENVA
00:48:20 <lambdabot> ENVA 132320Z 28010KT 9999 SCT019 BKN027 12/10 Q1012 RMK WIND 670FT 29010KT
00:48:25 <oerjan> STILL HUMID
00:48:38 <\oren\> @metar CYYZ
00:49:03 <\oren\> @metar CYYZ
00:49:03 <lambdabot> CYYZ 132300Z 35008KT 15SM FEW030 SCT075 SCT240 23/16 A2999 RMK CU2AC1CI1 SLP156 DENSITY ALT 1600FT
00:53:12 <kerbal> You people really thought of everything...
00:53:27 <kerbal> I'm working on a bot for #esoteric, if you don't mind
00:53:48 <kerbal> It will be able to interpret Integ, a language I designed
00:54:03 <kerbal> Do I have to get approval first?
00:54:25 <\oren\> we just kick bots if their anoying
00:54:28 <kerbal> Ah
00:54:50 <\oren\> and we feed them @botsnacks if they're good
00:54:54 <\oren\> @botsnack
00:54:55 <lambdabot> :)
00:55:19 <kerbal> !botsnack
00:55:34 <kerbal> That functionality specific to lambdabot? :)
00:55:44 <kerbal> That's so cool
00:55:48 <\oren\> hmm, not sure which bots support it
00:56:00 <\oren\> `botsnack
00:56:01 <HackEgo> ​>:-D
00:56:01 <oerjan> `botsnack
00:56:02 <HackEgo> ​>:-D
00:56:07 <oerjan> ^botsnack
00:56:07 <fungot> Oh nom nom nom!
00:56:33 <kerbal> Are there any other functions that are implemented by most or many bots?
00:57:06 <oerjan> `help
00:57:06 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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/
00:57:08 -!- DHeadshot has quit (Ping timeout: 268 seconds).
00:57:24 <oerjan> ^echo hi
00:57:24 <fungot> hi hi
00:57:32 <oerjan> @echo hi
00:57:32 <lambdabot> echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "oerjan!~oerjan@hagbart.nvg.ntnu.no", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo hi"]}
00:57:32 <lambdabot> target:#esoteric rest:"hi"
00:57:38 <oerjan> `echo hi
00:57:38 <HackEgo> hi
00:57:50 <oerjan> [ echo hi
00:57:51 <j-bot> oerjan: echo hi
00:58:08 <\oren\> most of them have some sort of protection against bot-loops iirc
00:58:14 <oerjan> [ hi
00:58:15 <j-bot> oerjan: |value error: hi
00:58:37 <kerbal> Noted.
00:59:08 <oerjan> ^prefixes
00:59:08 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
00:59:40 <oerjan> `prefixes
00:59:45 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
01:00:02 <kerbal> Doesn't zemhill also use !?
01:00:33 <oerjan> kerbal: yeah but it has only two commands so i never bothered including it.
01:00:41 <oerjan> ok, maybe three.
01:01:06 <oerjan> although since EgoBot is never here any more...
01:01:16 <oerjan> ( echo hi
01:01:16 <idris-bot> No such variable echo
01:01:34 <oerjan> (but that goes for several in the list)
01:02:13 <kerbal> Hmm...
01:02:44 -!- augur has quit (Remote host closed the connection).
01:03:10 <FireFly> [ echo 'hi'
01:03:11 <j-bot> FireFly: |security violation: echo
01:03:11 <j-bot> FireFly: | echo'hi'
01:03:13 <FireFly> oh
01:03:17 <FireFly> [ 'hi'
01:03:18 <j-bot> FireFly: hi
01:08:42 <oerjan> [ echo hi
01:08:42 <j-bot> oerjan: echo hi
01:08:49 <oerjan> [ echo 'hi'
01:08:50 <j-bot> oerjan: |security violation: echo
01:08:50 <j-bot> oerjan: | echo'hi'
01:08:54 <oerjan> weird
01:11:03 -!- boily has joined.
01:12:15 -!- Integ has joined.
01:12:17 <oerjan> bohily
01:13:04 -!- Integ has quit (Read error: Connection reset by peer).
01:13:32 <oerjan> kerbal: maybe Integbot to prevent boily from accidentally `welcoming it
01:13:57 <kerbal> good idea
01:14:20 <oerjan> the wiki seems downish
01:14:27 <oerjan> `echo hi
01:14:28 <HackEgo> hi
01:14:56 <oerjan> or at least slow and timing out
01:16:15 -!- Integbot has joined.
01:17:08 <kerbal> :stats
01:17:39 <kerbal> Integbot: stats
01:18:36 <kerbal> That isn't my design... that's just an example code for the IRC python package. I might alter it to suit our purposes
01:18:36 -!- Integbot has quit (Remote host closed the connection).
01:20:12 -!- sleffy has quit (Ping timeout: 246 seconds).
01:20:55 <boily> hellørjan! kellorbal!
01:21:27 <boily> I shall `relcome anybody who has to be `relcomed, be they human, robots, cyborgs or fungot.
01:21:27 <fungot> boily: anyway, the last one, from which you could...' is)
01:22:13 <kerbal> Actually, maybe I can avoid doing that
01:23:32 <kerbal> That is, tweak the code
01:24:09 <boily> kerbal: just for the record, are you human, what are your approximative geographic coördinates and body weigh?
01:26:12 <oerjan> `learn Humans are a species rumored to be a majority in the channel, although evidence seems inconclusive.
01:26:14 <HackEgo> Relearned 'human': Humans are a species rumored to be a majority in the channel, although evidence seems inconclusive.
01:26:17 <oerjan> oops
01:26:20 <oerjan> `before
01:26:27 <HackEgo> wisdom/human//Humans are constantly evolving, although not as fast as pokémons.
01:26:32 <kerbal> I am human. My body weight is between 1 and 1000 lbs. My latitude is between 89 N and 89 S and my longitude is between 180 W and 180 E
01:27:14 <oerjan> `learn_append human They are constantly evolving, although not as fast as pokémons.
01:27:16 <HackEgo> Learned 'human': Humans are a species rumored to be a majority in the channel, although evidence seems inconclusive. They are constantly evolving, although not as fast as pokémons.
01:27:28 <oerjan> `slwd human//s,although,but,
01:27:29 <HackEgo> human//Humans are a species rumored to be a majority in the channel, but evidence seems inconclusive. They are constantly evolving, although not as fast as pokémons.
01:28:30 <oerjan> boily: i sense you may have to treat kerbal as an outlier.
01:28:55 <oerjan> at least e didn't claim to be on mars.
01:29:12 <boily> or to be a celestial object.
01:29:39 <oerjan> has anyone claimed to _be_ mars? could get kinky.
01:30:01 <boily> just to be sure, regolite is only moondust?
01:30:15 <oerjan> *h
01:30:23 <kerbal> Yep, I'm definitely one of you human people. I eat your human food and speak your human words
01:30:25 <boily> hegolite?
01:30:28 <boily> hinky?
01:30:39 <boily> kerbal: DEFINITELY.
01:31:05 <oerjan> apparently not, even earth has some.
01:31:36 <oerjan> "Regolith is a layer of loose, heterogeneous superficial material covering solid rock. It includes dust, soil, broken rock, and other related materials and is present on Earth, the Moon, Mars, some asteroids, and other terrestrial planets and moons."
01:32:05 <boily> such is life.
02:01:36 <kerbal> See if you can figure out which command it runs
02:01:44 <kerbal> Should arrive soon
02:02:21 -!- Integbot has joined.
02:02:24 <kerbal> Here we go
02:02:41 <kerbal> A hint: commands are of the form ;[command] arguments
02:02:56 <kerbal> and the implemented one already exists in other bots
02:03:15 <oerjan> ;echo hi
02:03:15 <Integbot> Command not recognized
02:03:18 <oerjan> ;help
02:03:19 <Integbot> Command not recognized
02:03:28 <oerjan> TRICKY
02:03:33 <kerbal> keep trying
02:03:34 <oerjan> ;metar ENVA
02:03:34 <Integbot> Command not recognized
02:03:45 <oerjan> ;list
02:03:46 <Integbot> Command not recognized
02:03:55 <oerjan> ;tell hello
02:03:55 <Integbot> Command not recognized
02:04:09 <oerjan> ;zjoust <
02:04:10 <Integbot> Command not recognized
02:04:22 <oerjan> ;prefixes
02:04:22 <Integbot> Command not recognized
02:04:32 <oerjan> ;help help
02:04:32 <Integbot> Command not recognized
02:04:45 <oerjan> ;quit
02:04:45 <Integbot> Command not recognized
02:04:54 <kerbal> Another hint: You're doing good, and the bots are too
02:05:02 <oerjan> ;botsnack
02:05:02 <Integbot> A tasty snack! Thanks!
02:05:15 <kerbal> Try ;botsnack Oreo
02:05:23 <oerjan> ;botsnack mint
02:05:24 <Integbot> You gave me a tasty mint!
02:05:51 <kerbal> From here, adding other commands shouldn't be hard
02:06:02 <oerjan> ;famous last words
02:06:02 <Integbot> Command not recognized
02:06:48 <kerbal> lol
02:09:56 <kerbal> The Integ interpreter should be implemented tomorrow if all goes well
02:10:01 <kerbal> bye
02:10:04 -!- kerbal has quit (Quit: Page closed).
02:15:55 -!- augur has joined.
02:20:05 <boily> hello abyss my old friend ♪
02:20:25 <oerjan> `? abyss
02:20:26 <HackEgo> In Soviet Russia, the abyss gazes into you first. Other than that, it's pretty much the same.
02:20:27 -!- augur has quit (Ping timeout: 240 seconds).
02:23:26 -!- augur has joined.
02:37:33 -!- Integbot has quit (Ping timeout: 246 seconds).
02:48:25 -!- jaboja has quit (Ping timeout: 240 seconds).
02:54:00 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH).
02:56:46 -!- boily has quit (Quit: GIANT CHICKEN).
03:10:25 -!- Hoolootwo has quit (Ping timeout: 245 seconds).
03:12:55 -!- Hoolootwo has joined.
03:23:11 -!- augur has quit (Remote host closed the connection).
03:24:16 -!- izabera has changed nick to izakitten.
03:24:34 -!- augur has joined.
03:28:39 -!- augur has quit (Ping timeout: 246 seconds).
03:28:41 -!- izakitten has changed nick to izabera.
03:43:49 -!- hppavilion[1] has joined.
04:14:30 -!- augur has joined.
04:18:36 <shachaf> `5 w
04:18:42 <HackEgo> 1/2:atrocity//Atrocity is the capital of the Atrocious Empire. \ delaware//Delaware is a US state in which everybody speaks German. \ adventure//You're in a 20 foot by 20 foot stone room. A stout oaken door banded with iron affords the only visible egress. As you approach the door, an imp appears. "Hello, INSERT NAME. To pass, you must solve my puz
04:18:44 <shachaf> `n
04:18:45 <HackEgo> 2/2:zle. SEE HANDOUT 1 ON PAGE 17." \ 𝕈//𝕈 would be the set of rational numbers, if the Unicode Consortium weren't idiots who put it as ℚ. \ certainly//We don't know what certainly is for sure, but it certainly isn't a functor.
04:19:35 <shachaf> oerjan: Are you sure certainly isn't a functor?
04:19:46 <oerjan> hm isn't it a monad
04:20:06 <oerjan> or is that possibly
04:20:16 <shachaf> if one of them is a monad the other one is a comonad hth
04:20:23 <shachaf> unless you're some sort of intuitionist wwnh
04:20:26 <oerjan> i think certainly is the comonad
04:20:35 <oerjan> because certainly X -> X
04:20:58 <shachaf> possibly
04:21:14 <oerjan> are comonads functors again
04:21:30 <shachaf> I think it's a functor but not an "internal" functor or something.
04:21:53 <shachaf> So (A -> B) -> (CA -> CB) isn't true, but on some meta level something similar is true.
04:21:57 <oerjan> it sends propositions to propositions, sounds pretty internal
04:22:06 <oerjan> ok
04:22:10 <shachaf> I don't know.
04:22:14 <shachaf> `? possibly
04:22:16 <HackEgo> possibly? ¯\(°​_o)/¯
04:22:54 <oerjan> `learn Eventually we'll have a better wisdom here.
04:22:56 <HackEgo> Learned 'eventually': Eventually we'll have a better wisdom here.
04:24:43 <shachaf> `? always
04:24:44 <HackEgo> always? ¯\(°​_o)/¯
04:25:28 -!- doesthiswork has joined.
04:27:17 <shachaf> i,i `le/rn always//The wisdom entry "eventually" will always be bad.
04:48:07 -!- Sprocklem has quit (Ping timeout: 240 seconds).
04:50:21 -!- Sprocklem has joined.
04:54:33 <doesthiswork> wouter's automatic refactoring is pretty interesting http://strlen.com/restructor/
05:00:59 -!- augur has quit (Remote host closed the connection).
05:13:39 -!- augur has joined.
05:27:35 -!- oerjan has quit (Quit: Nite).
05:29:44 -!- Deewiant has quit (Ping timeout: 260 seconds).
05:36:04 -!- Deewiant has joined.
07:01:56 -!- FreeFull has quit.
07:05:59 -!- Akaibu has joined.
07:11:10 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
07:24:33 -!- sleffy has joined.
07:38:09 -!- augur has quit (Remote host closed the connection).
07:57:28 -!- hppavilion[1] has quit (Remote host closed the connection).
07:57:59 -!- hppavilion[1] has joined.
08:07:33 <izabera> `unidecode ; ;
08:07:33 <HackEgo> ​[U+0020 SPACE] [U+003B SEMICOLON] [U+0020 SPACE] [U+003B SEMICOLON]
08:08:03 -!- sleffy has quit (Ping timeout: 258 seconds).
08:10:32 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
08:17:30 <Taneb> Hello!
08:18:16 <Taneb> I was told at a job interview on Thursday that I'd hear back from them Monday or Tuesday, and now it is Wednesday morning and I have not heard back
08:18:25 <Taneb> What's the appropriate thing to do here?
08:19:15 <shachaf> Send them an angry email cursing their ancestors?
08:19:36 <shachaf> I guess it depends on whether you want the job.
08:20:47 <olsner> "monday or tuesday" sounds like it could just as well mean wednesday or thursday
08:20:56 <shachaf> I think emailing them to follow up is reasonable but maybe not right on Wed morning.
08:22:06 <Taneb> OK, I will wait a bit longer
08:22:19 <Taneb> It is a job that I would quite like
08:22:27 <shachaf> What's the job?
08:23:36 <Taneb> A company in Cambridge called Myrtle, they do compilers targeting FPGAs and dedicated circuit type things
08:23:52 -!- sebbu3 has changed nick to sebbu.
08:24:15 <shachaf> "vacancies"
08:24:18 <shachaf> how british
08:25:16 <shachaf> so much haskell
08:27:40 <Taneb> What would the not-British thing to say be?
08:28:40 <shachaf> To me "vacancies" sounds like a hotel or something. Or otherwise very formal.
08:28:51 <olsner> usually "Careers"
08:28:53 <shachaf> I think most US companies I've seen have a link that says "jobs" or "careers".
08:29:02 <shachaf> Instead of "vacancy" they might say "open position" or something.
08:29:59 <Taneb> Ah, fair enough
08:30:04 <shachaf> I don't know.
08:30:32 <shachaf> Is this true: The bigger the (US) company the more likely they are to say "careers" instead of "jobs".
08:30:55 <shachaf> Small startups usually have a link saying "jobs", maybe because they likely won't exist in a few years.
08:31:17 <Taneb> Maybe if you hire someone to do HR for you they tend to use more formal language
08:31:36 <shachaf> It's possible.
08:38:32 -!- augur has joined.
08:43:52 -!- augur has quit (Ping timeout: 246 seconds).
09:20:56 -!- doesthiswork has quit (Quit: Leaving.).
09:21:09 -!- hppavilion[1] has joined.
09:27:46 <fizzie> "Opportunities."
09:44:31 -!- Akaibu has quit (Quit: Connection closed for inactivity).
09:45:26 <shachaf> fizzie: That's in recruiter emails.
09:45:38 <shachaf> Though I do get email from British recruiters so who knows.
10:09:29 -!- augur has joined.
10:18:51 -!- augur has quit (Ping timeout: 246 seconds).
11:34:15 -!- boily has joined.
12:27:16 -!- boily has quit (Quit: HUMID CHICKEN).
12:39:27 -!- hppavilion[1] has quit (Ping timeout: 258 seconds).
13:27:15 -!- nullcone has quit (Quit: Connection closed for inactivity).
13:39:54 -!- sebbu has quit (Read error: Connection reset by peer).
13:40:16 -!- sebbu has joined.
14:00:31 -!- doesthiswork has joined.
14:27:34 -!- augur has joined.
14:32:15 -!- augur has quit (Ping timeout: 246 seconds).
14:51:59 -!- `^_^v has joined.
15:09:22 -!- jaboja has joined.
15:28:39 -!- augur has joined.
15:33:02 -!- augur has quit (Ping timeout: 246 seconds).
16:27:16 <Cale> https://www.kickstarter.com/projects/871405126/turing-tumble-gaming-on-a-mechanical-computer/
16:27:25 -!- jaboja has quit (Ping timeout: 260 seconds).
16:29:14 -!- augur has joined.
16:33:55 -!- augur has quit (Ping timeout: 246 seconds).
16:49:03 -!- sdhand has quit (Excess Flood).
16:49:12 -!- sdhand has joined.
16:49:35 -!- sdhand has changed nick to Guest2664.
17:06:07 -!- Guest2664 has quit (Changing host).
17:06:07 -!- Guest2664 has joined.
17:06:07 -!- Guest2664 has changed nick to sdhand.
17:24:01 -!- jaboja has joined.
17:29:27 -!- FreeFull has joined.
17:54:02 -!- sleffy has joined.
17:55:27 -!- augur has joined.
17:59:21 -!- oerjan has joined.
18:22:43 <int-e> . o O ( QC is living up to its name once more )
18:24:22 <shachaf> quantum computing?!
18:24:57 <int-e> questrionable contents
18:25:15 <int-e> minus the r and the last s.
18:25:29 <int-e> It's atrocious typing day for me, apparently.
18:26:40 <shachaf> imo scowmic strip
18:27:57 <\oren\> It's so weird how QC is now some sort of transhumanist fiction...
18:28:28 <\oren\> I remember a friend of mine being into it when it was about indie music
18:31:00 <\oren\> well, transhumanism and dick jokes
18:31:44 <int-e> the robots (except Pintsize) are essentially human anyway, they even blush
18:39:02 -!- sleffy has quit (Ping timeout: 268 seconds).
18:44:19 -!- nullcone has joined.
18:49:04 -!- hppavilion[1] has joined.
18:59:07 -!- sdhand has quit (Excess Flood).
18:59:15 -!- sdhand has joined.
18:59:39 -!- sdhand has changed nick to Guest52052.
19:02:48 -!- Guest52052 has changed nick to sdhand.
19:02:48 -!- sdhand has quit (Changing host).
19:02:48 -!- sdhand has joined.
19:07:06 -!- jaboja has quit (Ping timeout: 240 seconds).
19:10:06 -!- oerjan has quit (Quit: Later).
19:11:41 -!- jaboja has joined.
19:43:16 -!- Phantom_Hoover has joined.
19:48:00 <lifthrasiir> \oren\: I think you can compress neoletters.ttf into WOFF2 with more than 10x reduction
19:48:19 <lifthrasiir> in my experiment, 2103093 to 238283
19:49:10 <lifthrasiir> s/more than/nearly/
19:56:00 -!- sleffy has joined.
20:02:17 -!- kerbal has joined.
20:02:57 -!- Integbot has joined.
20:03:03 <kerbal> ;botsnack
20:03:03 <Integbot> A tasty snack! Thanks!
20:03:23 <kerbal> Now I've got to actually finish the interpreter capability
20:04:02 <kerbal> ;botsnack hamburger
20:04:02 <Integbot> You gave me a tasty hamburger!
20:07:58 -!- hppavilion[0] has joined.
20:09:55 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:10:21 -!- Integbot has quit (Ping timeout: 246 seconds).
20:11:12 -!- kerbal has quit (Ping timeout: 260 seconds).
20:17:42 -!- Integbot has joined.
20:17:56 -!- kerbal has joined.
20:18:02 <kerbal> ;integ
20:18:02 <Integbot> Usage: ;integ program [input]
20:18:02 <Integbot> Unrecognized number of arguments
20:18:30 <kerbal> ;integ ](97)
20:18:30 <Integbot> a
20:18:55 <kerbal> ;integ /(0)(0)
20:21:57 -!- Integbot has quit (Read error: Connection reset by peer).
20:22:11 -!- Integbot has joined.
20:22:20 <kerbal> ;integ ](97)
20:22:20 <Integbot> a
20:22:24 <kerbal> ;integ /(0)(0)
20:22:24 <Integbot> Cannot divide by zero.
20:22:38 <shachaf> Please take it to #esoteric-blah.
20:22:54 <shachaf> HackEgo and fungot bot spam is the only kind allowed in here.
20:22:54 <fungot> shachaf: cool... i just don't understand what you want.
20:23:04 <shachaf> fungot: you can't always get what you want, anyway
20:23:05 <fungot> shachaf: i am afraid i cannot find what i want
20:24:03 <shachaf> fungot: but if you try sometimes, well, you just might find you get what you need hth
20:24:03 <fungot> shachaf: identifier already imported... see fnord/ plt/ trunk/ src/ fnord
20:24:13 <shachaf> hm
20:26:06 -!- Integbot has quit (Read error: Connection reset by peer).
20:29:43 -!- DHeadshot has joined.
20:32:39 <kerbal> ;integ }(0)(49)}(1)(56)}(2)(47)}(3)(1)~(0)(}(2)(+({(2))({(3)))]({(2))?(-(-({(0))(1))({(2)))(}(3)(1))()?(-(+({(1))(1))({(2)))(}(3)(-1))())
20:33:16 <kerbal> That's odd... that won't post to #esoteric-blah
20:33:19 <hppavilion[0]> shachaf: Oh my god that was amazing
20:33:26 <hppavilion[0]> kerbal: Are you in #esoteric-blah?
20:33:29 <kerbal> yep
20:33:49 <hppavilion[0]> kerbal: Is it too long?
20:33:52 <kerbal> I moved my bot testing there at shachaf's request
20:34:04 <kerbal> but tried to see if I could put it here
20:34:11 <kerbal> (the bot's not here now)
20:35:05 <kerbal> Ok... it must work for you, then... I need to see if I can prevent the bot from flooding the chat, or at least prevent it from crashing
20:35:15 <kerbal> The API below my code must do that
20:35:46 <shachaf> fungot has rare moments of lucidity.
20:35:46 <fungot> shachaf: i reject the argument that i call with the defaults for all missing arguments.
20:36:08 <shachaf> fungot: i reject the premise
20:36:39 <kerbal> wait... is fungot a bot?
20:36:39 <fungot> kerbal: linux is ( fnord. fnord chi non ama il suo fratello, che ha visto, non fnord fnord dio, che non ha visto. fnord fnord
20:36:52 <kerbal> no way
20:36:58 <kerbal> that's amazing
20:37:12 <kerbal> fungot
20:37:12 <fungot> kerbal: http://swiss.csail.mit.edu/ classes/ fall-2004/ csci1901/ pracmidterm2.htm, or name, and another metaxis that allows you to convey the information that then displays come from?
20:37:25 <kerbal> Who built fungot?
20:37:25 <fungot> kerbal: what is the advantage of writing the repository app with an fnord
20:37:39 <kerbal> what?
20:37:46 <kerbal> fungot: what?
20:37:46 <fungot> kerbal: it might be there. you could read the libpcre source, but you still have plans to add some gui to t?
20:44:32 <fizzie> ^source
20:44:32 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
20:47:02 <fizzie> fungot: I'm still pretty proud of you.
20:47:02 <fungot> fizzie: how did you get all possible advantages of java
20:47:08 <kerbal> You wrote an IRC bot THIS GOOD in befunge? I can hardly believe it
20:47:25 <kerbal> Did I read that correctly?
20:47:32 <fizzie> It's easier to write than read, to be fair.
20:48:03 <kerbal> That's amazing
20:48:11 -!- jaboja has quit (Ping timeout: 255 seconds).
20:48:47 <fizzie> For the babbling there are other programming languages involved in building the language model the Befunge code reads.
20:49:07 -!- wob_jonas has joined.
20:49:34 <kerbal> ah
20:50:21 <fizzie> In fact the more recent styles use a piece of software from my former university, https://github.com/vsiivola/variKN
20:53:30 -!- wob_jonas has quit (Client Quit).
20:56:24 -!- wob_jonas has joined.
20:57:01 <wob_jonas> Re https://www.xkcd.com/1850/ , I've been to the air force museum "F15 flygmuseum" in Söderhamn, Sweden, and it is indeed really cool.
21:01:14 -!- sleffy has quit (Ping timeout: 260 seconds).
21:12:45 <kerbal> Can I bring my bot on real quick? It interprets Integ, an esolang I created. I'll only have it on here for a couple of minutes
21:13:26 <kerbal> Shachaf, would that be ok?
21:13:35 <shachaf> Why?
21:13:52 <shachaf> I mean, this channel isn't opposed to bots, but the other channel is intended for bot testing.
21:14:21 <kerbal> Well, it might be able to be shown off, and for whatever reason it isn't connecting to esoteric-blah now
21:14:37 <kerbal> It's in a partially usable state... might be interesting
21:15:00 <kerbal> got it working better
21:19:39 <wob_jonas> kerbal: if it's not too noisy, you can. I don't see why it wouldn't connect to esoteric-blah but can connect here though
21:20:07 <kerbal> Wait... it connected
21:20:17 <wob_jonas> and if it's too noisy, we'll ask you to take it away, or get a channel op to quiet it
21:20:34 <kerbal> ok
21:20:40 -!- Integbot has joined.
21:20:50 <kerbal> ;integ }(0)(49)}(1)(56)}(2)(47)}(3)(1)~(0)(}(2)(+({(2))({(3)))]({(2))?(-(-({(0))(1))({(2)))(}(3)(1))()?(-(+({(1))(1))({(2)))(}(3)(-1))())
21:21:31 <kerbal> wait... now I know of a setting I need to tweak
21:21:34 <kerbal> this should work
21:21:41 <kerbal> ;integ ](104)](101)](108)](108)](111)](44)](32)](119)](111)](114)](108)](100)
21:21:41 <Integbot> hello, world
21:21:48 <wob_jonas> kerbal: oh, this is that language you were talking about earlier
21:21:52 <kerbal> Yep
21:21:58 <wob_jonas> does it have some form of looping now?
21:22:07 <kerbal> I think it is Turing-complete now
21:22:27 <kerbal> It's even got time, random, and de-allocation operators as of the most recent update
21:22:29 <wob_jonas> let me see what you added to it
21:22:43 <kerbal> It's at github.com/kerbin111/Integ
21:22:49 <kerbal> But I can show you here
21:23:02 <wob_jonas> um... shouldn't there be at least a pointer from esolangs.org ?
21:23:12 <wob_jonas> you should create an article there
21:23:14 <kerbal> I haven't written an article yet
21:23:24 <kerbal> The random operator:
21:23:29 <kerbal> _xy
21:23:32 <kerbal> In action:
21:23:41 <wob_jonas> I don't care about random, I want to know about looping
21:23:44 <wob_jonas> it didn't have loops last time
21:23:47 <kerbal> ah
21:23:53 <kerbal> The loop operator
21:24:08 <wob_jonas> (looping and conditionals, but there are tons of ways around conditionals)
21:24:12 <kerbal> hold on, let me get a program together
21:24:19 <kerbal> conditional programs are easier
21:24:21 <kerbal> here's one
21:24:25 <wob_jonas> (you need some form of looping, or else everything terminates)
21:25:10 <kerbal> ;integ ]( ? (- ([()) (97)) (97) (98) ) a
21:25:11 <Integbot> Unrecognized number of arguments
21:25:23 <kerbal> ;integ ](?(-([())(97))(97)(98)) a
21:25:23 <Integbot> a
21:25:26 <kerbal> ;integ ](?(-([())(97))(97)(98)) b
21:25:27 <Integbot> b
21:25:30 <kerbal> ;integ ](?(-([())(97))(97)(98)) c
21:25:30 <Integbot> b
21:25:43 <kerbal> The ternary conditional operator is ?
21:26:07 <kerbal> Or ?xyz where x is the condition. y is evaluated if x is 0, else z
21:26:26 <kerbal> Basically, this program detects whether or not you inputted a
21:26:37 <wob_jonas> is that short-circuiting?
21:26:42 <kerbal> what do you mean?
21:27:04 <wob_jonas> short-circuiting means that only one of the expressions y and z will be evaluated when you evaluate ?xyz
21:27:14 <kerbal> Exactly
21:27:17 <wob_jonas> it matters because expressions can have side effects
21:27:32 <kerbal> Only one is evaluated
21:28:09 <kerbal> The loop operator is ~xy where y is evaluated every time x is 0
21:28:24 <kerbal> so y gets evaluated multiple times
21:29:17 <wob_jonas> So you have a while loop, with the condition negated. Good.
21:29:48 <kerbal> yep.
21:30:13 <kerbal> Give me a second and I will demonstrate a program that uses the while loop
21:30:19 <wob_jonas> is there a less-than compare operator, or do you have to get by without one?
21:32:04 <kerbal> You have to get by without one by looping. I've decided that I probably won't implement one
21:32:47 <wob_jonas> it would be nice to have one
21:32:55 <wob_jonas> and perhaps functions too
21:33:01 <kerbal> ;integ ~(-(97)([()))(](89)](111)](117)](32)](115)](97)](105)](100)](32)](39)](97)](39))](89)](111)](117)](32)](100)](105)](100)](110)](39)](116)](32)](115)](97)](121)](32)](39)](97)](39) aab
21:33:02 <Integbot> You said 'a'You said 'a'You didn't say 'a'
21:33:09 <kerbal> That's a looping program
21:33:19 <kerbal> I've thought extensively about putting functions in
21:33:23 <kerbal> or macros
21:34:31 <kerbal> I'll keep you all posted... may implement some someday
21:34:38 <wob_jonas> kerbal: you can get by without a less-than operator, but it's not easy. it would be really better to have that, or some other feature that lets it emulate easily
21:34:48 <wob_jonas> and I don't think it's hard to implement in the interpreter
21:35:03 <kerbal> wob_jonas: It's not... it's more of a language philosophy thing
21:35:21 -!- nullcone has quit.
21:35:30 <kerbal> I want to be a bit minimalistic while still having more features than, say, BF
21:35:42 -!- nullcone has joined.
21:35:58 -!- `^_^v has quit (Quit: Leaving).
21:35:58 <kerbal> but not having a > operator while having a % operator may be TOO minimalistic
21:36:07 -!- `^_^v has joined.
21:36:12 <kerbal> (The % operator does modulus)
21:36:24 <wob_jonas> kerbal: do the memory cells store arbitrary size bigints?
21:36:30 <kerbal> yep...
21:36:33 <wob_jonas> you should mention that in the docs I think
21:36:58 <kerbal> Surprised that I don't
21:37:34 <kerbal> About the > operator. If I've got %, my language is not minimalistic but rather inconvenient
21:37:41 <kerbal> which is probably not a great philosophy
21:38:29 <kerbal> I guess it would return 1 or 0 like C
21:39:02 <wob_jonas> Ok, so what rounding does the / operator use? Is it truncating division?
21:39:17 <kerbal> discards remainder, so probably so
21:40:09 <wob_jonas> Then I guess you can use something like /(+1*2x)(*2x) to check for the sign
21:41:23 <wob_jonas> nah, not quite that, but something like that
21:42:09 <kerbal> maybe a construct involving a conditional... not sure
21:42:11 <wob_jonas> make that /(*3x)(+1*3x)
21:42:18 <wob_jonas> checks if x is negative
21:42:42 <wob_jonas> and since this is bigints, /(*3-xy)(+1*3-xy) checks if x is less than y
21:43:02 <wob_jonas> but this only works if it's really truncating divison; if it's floor division, you need a different construction
21:43:06 <kerbal> wait... just to be certain... is bigints arbitrary precision?
21:43:21 <wob_jonas> there are like six different rounding modes for integer division
21:43:25 <wob_jonas> (some of them are stupid, but they exist)
21:43:32 <wob_jonas> kerbal: yes, arbitrary precision integers
21:43:39 <kerbal> ok, just making sur
21:43:41 <kerbal> sure
21:43:52 <wob_jonas> (unless you run out of memory, in which case you get an error)
21:44:07 <kerbal> yeah, division just discards the fractional part
21:44:16 <kerbal> i.e.:
21:44:32 <wob_jonas> so will you add user-definable and callable functions of some sort?
21:44:41 <kerbal> ;integ ](/(201)(2))
21:44:42 <Integbot> d
21:45:20 <wob_jonas> (functions, subroutines, subprograms, procedures, macros, whatever, choose your own name)
21:45:37 <kerbal> wob_jonas: maybe
21:45:46 <kerbal> (I'd probably call them user-defined operators)
21:46:06 <kerbal> Still trying to figure out how they'd work within the syntax of the language
21:46:44 <kerbal> Just to make my explanation clearer:
21:47:08 <kerbal> ;integ ](/(300)(3))](/(301)(3))](/(302)(3))
21:47:08 <Integbot> ddd
21:49:17 -!- `^_^v has quit (Quit: Leaving).
21:49:25 -!- `^_^v has joined.
21:51:20 -!- Integbot has quit (Read error: Connection reset by peer).
21:51:29 <kerbal> shachaf: I killed Integbot
21:51:51 <kerbal> (well, disconnected is a less violent way of putting it)
21:52:16 <wob_jonas> you took it down temporarily for maintenance
21:52:34 <kerbal> I can put it back up if you want
21:52:42 <wob_jonas> I would like it, yes
21:52:46 <wob_jonas> but it's not urgent
21:52:48 <kerbal> ok, hold on
21:52:49 <wob_jonas> feel free to fix it
21:53:31 <kerbal> (it should be trying to connect)
21:54:01 <kerbal> wait, connected it to the wrong channel somehow
21:54:13 <kerbal> (or maybe I typed in the wrong command)
21:54:16 <kerbal> hold on
21:57:25 -!- Integbot has joined.
21:57:29 <kerbal> ok. A bit of confusion involving Python distro folders
21:57:44 <kerbal> and identically named files
21:57:51 <wob_jonas> ;integ [70
21:57:51 <Integbot> More operands expected.
21:57:54 <kerbal> (it's a long story)
21:58:14 <kerbal> You need to put parentheses around operands
21:58:14 -!- quintopia has set topic: Registered HyperCamel 2 | vampiric marbles | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | For bot testing, use #esoteric-blah.
21:58:31 <kerbal> like
21:58:31 <wob_jonas> ;integ [(70)
21:58:49 <kerbal> Wait... you're going for
21:58:53 <kerbal> ;integ ](70)
21:58:53 <Integbot> F
21:59:03 <wob_jonas> ;integ ]70
21:59:04 <Integbot> More operands expected.
21:59:07 <wob_jonas> ;integ ](70)
21:59:07 <Integbot> F
21:59:12 <kerbal> yp
21:59:13 <wob_jonas> ;integ ](70)](72)
21:59:13 <Integbot> FH
21:59:14 <kerbal> yep
21:59:23 <wob_jonas> ;integ +(](70))(](72))
21:59:23 <Integbot> FH
21:59:27 <wob_jonas> ;integ +(](70))](72)
21:59:27 <Integbot> More operands expected.
21:59:32 <wob_jonas> ;integ +(](70))(](72))
21:59:32 <Integbot> FH
21:59:51 <wob_jonas> ;integ +(3)(4)
22:00:02 <wob_jonas> ;integ +(3)(4)](72)
22:00:02 <Integbot> H
22:00:13 <wob_jonas> ;integ ](+2(70))
22:00:13 <Integbot> More operands expected.
22:00:16 <wob_jonas> ;integ ](+(2)(70))
22:00:17 <Integbot> H
22:00:31 <kerbal> Yep, that's how you test arithmetic
22:00:31 <HackEgo> [wiki] [[Special:Log/newusers]] create * Santiago Benoit * New user account
22:00:47 <kerbal> Since you can't directly put integers to the console
22:01:06 <wob_jonas> ;integ ~(0)(]73)
22:01:07 <Integbot> More operands expected.
22:01:10 <wob_jonas> ;integ ~(0)(](73))
22:01:14 <kerbal> (Well, you can put the corresponding character, but that won't be the right value)
22:01:19 <wob_jonas> ;integ ](74)
22:01:19 <Integbot> J
22:02:00 <kerbal> wob_jonas: still working on the way in which the bot works with loops
22:02:11 <wob_jonas> ;integ }(0)(8)~(}(0)(-({0)(1){(0))(](73))](65)
22:02:12 <Integbot> More operands expected.
22:02:18 <kerbal> because ;integ ~(0)(](73)) should put an infinite loop
22:02:45 <kerbal> I bet that Integbot is not allowed to send that many characters
22:02:54 <kerbal> and so the buffer sends nothing
22:03:09 <kerbal> what is the max character limit in messages here?
22:03:14 <wob_jonas> ;integ }(0)(8)~({(0))(}(0)(-({(0))(1)(](73))](65)
22:03:15 <Integbot> Parentheses not balanced.
22:03:35 <int-e> `grwp character
22:03:47 <HackEgo> ​ꙮ:ꙮ is the official Unicode character of #esoteric. \  :  is a space, unless you're hackego and don't understand wide characters. \ ☾_:☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. \ character:A character is just a homomorphism to the group of complex numbers of modulu
22:04:38 <kerbal> just googled it... 256 characters
22:04:52 <kerbal> will implement changes respecting that
22:05:33 <wob_jonas> kerbal: it's complicated, the max length is between 356 and 490
22:06:08 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:06:14 <kerbal> What about 300 then, just to be safe?
22:06:17 <wob_jonas> kerbal: the server sends commands at most 512 long to the clients, including the terminating crlf, but the header is variable length because it includes the sender's nick!user@hostname and the channel name
22:06:40 <kerbal> Interesting
22:06:41 <wob_jonas> kerbal: 356 is definitely always safe on freenode
22:06:51 <kerbal> 356 it is, then
22:07:20 <kerbal> hold on, let me restart the bot
22:07:31 <wob_jonas> it depends on the network because the max nickname length and channel name length differ (I don't know if the username and hostname max lengths differ or not), some networks allow ridiculously long nicks or ridiculously long channel names (probably not both together)
22:07:39 <wob_jonas> ask if you need the details
22:07:40 <kerbal> ah
22:08:05 -!- Integbot has quit (Remote host closed the connection).
22:08:14 <wob_jonas> and that's bytes, not characters in any other encoding
22:08:19 <wob_jonas> 356 bytes
22:08:24 -!- Integbot has joined.
22:08:37 <kerbal> ;integ ~(0)(](73))
22:08:38 <Integbot> IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
22:08:40 <wob_jonas> and messages must not contain cr, lf, or nul characters
22:09:07 <kerbal> Integbot already prohibits those, but not well:
22:09:14 <kerbal> ;integ ](10)
22:09:14 <Integbot> Some output characters cannot be displayed.
22:09:22 <kerbal> ;integ ](97)](10)
22:09:22 <Integbot> Some output characters cannot be displayed.
22:09:51 <wob_jonas> ;integ }(0)(72)}(0)(-({(0))(1))]({(0))
22:09:51 <Integbot> G
22:10:10 <kerbal> I bet I can make a special exception for cr, lf, and nul, though... those are 13, 10, and 0, right?
22:10:13 <wob_jonas> kerbal: it would be nicer if the bot just replaced those bytes with a space instead of dying
22:10:20 <kerbal> I agree
22:10:23 <wob_jonas> yes, 13, 10 and 0 in decimal
22:11:07 <wob_jonas> ;integ }(0)(72)~(-(64)({(0)))(}(0)(-({(0))(1))]({(0)))
22:11:20 <wob_jonas> no wait, the loop is backwards
22:12:10 <wob_jonas> ;integ }(0)(72)~(/(64)(-(64)({(0))))(}(0)(-({(0))(1))]({(0)))
22:12:43 <kerbal> You may need a ]
22:13:02 <wob_jonas> no, I am probably messing up the condition
22:13:13 <wob_jonas> ;integ }(0)(72)~(/(64)(-(128)({(0))))(}(0)(-({(0))(1))]({(0)))
22:13:34 <kerbal> oh yeah, you've got one
22:13:38 <wob_jonas> ;integ }(0)(72)~(1)(}(0)(-({(0))(1))]({(0)))
22:13:51 <wob_jonas> ;integ }(0)(126)~(0)(}(0)(-({(0))(1))]({(0)))
22:13:52 <Integbot> Some output characters cannot be displayed.
22:14:08 <kerbal> Note that in ?xyz, x must be 0 for y
22:14:34 -!- Integbot has quit (Remote host closed the connection).
22:14:49 -!- Integbot has joined.
22:14:54 <kerbal> Sorry, just implementing some improvements
22:15:01 <kerbal> try your last command again
22:15:03 <wob_jonas> ;integ }(0)(126)~(0)(}(0)(-({(0))(?(-({(0))(64))(0)(1)))]({(0)))
22:15:03 <Integbot> }|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
22:16:02 <wob_jonas> ;integ }(0)(126)~(?(-({(0))(64))(1)(0))(}(0)(-({(0))(1)))]({(0)))
22:16:03 <Integbot> Error: Illegal use of ().
22:16:03 <Integbot> @
22:16:10 <wob_jonas> ;integ }(0)(126)~(?(-({(0))(64))(1)(0))(}(0)(-({(0))(1))]({(0)))
22:16:10 <Integbot> }|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@
22:16:15 <wob_jonas> ah, better
22:16:20 <kerbal> For recognized invalid character codes, namely negative ones, 0, 10, and 13, it prints nothing like the offline Integ interpreter. For other invalid character codes,
22:16:26 <wob_jonas> (though some comparison operators would be easier to wrap around my head)
22:16:30 <kerbal> it keeps the behavior it had before
22:16:39 <kerbal> I might add <
22:17:27 <fizzie> Why is it that whenever a company posts you a "we're updating our terms of service" email, they never include a diff.
22:17:37 <wob_jonas> ;integ }(0)(32)~(-(/({(0))(127))(1))(}(0)(+({(0))(1))]({(0)))
22:17:51 <fizzie> It's always just "here's 20 pages of legalese, we changed some of it".
22:17:54 <wob_jonas> kerbal: why do you insist on parenthesis around every operand? or is that not what the syntax does?
22:18:15 <kerbal> You know, I wonder if the time operator will have any weird behavior here... I copied and pasted most of this code from the offline version and then edited it
22:18:24 <kerbal> (probably NOT good programming practice)
22:18:25 <wob_jonas> ;integ }(0)(32)~(/({(0))(127))(}(0)(+({(0))(1))]({(0)))
22:18:25 <Integbot> !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
22:18:54 <kerbal> wob_jonas: the parentheses ensure that whitespace can be completely ignored
22:19:11 <kerbal> which means you can shape your code any way you want
22:19:16 <shachaf> fizzie: Because they don't want you to read it?
22:19:17 <kerbal> plus, it's easier to parse
22:19:23 <wob_jonas> even if whitespace is ignored, you could require less parenthesis
22:19:24 <shachaf> kerbal: I think you should take your bot back to #esoteric-blah
22:19:40 <kerbal> shachaf: Sorry
22:19:43 <kerbal> ok
22:19:47 -!- Integbot has quit (Remote host closed the connection).
22:19:58 <wob_jonas> you only really need it in two cases: between numbers to disambiguate a multi-digit integer literal from multiple shorter ones, and for the implicit sequencing (comma) operator
22:20:29 <kerbal> wob_jonas: true... I kind of like the obsfucation, though
22:20:46 <wob_jonas> I'm not sure if this counts as obfuscation, but ok
22:20:54 <kerbal> good point
22:21:03 <kerbal> it may not be
22:21:23 <kerbal> it's easy to parse
22:21:27 <kerbal> i guess
22:21:58 <wob_jonas> if you want easy to parse, just remove the implicit sequencing operator to make it a true prefix operator language
22:22:16 <wob_jonas> you don't even need any new construct in its place as long as operators like + eval their arguments from left to right
22:23:02 <kerbal> I would have to do something about integer constants, though
22:23:06 <kerbal> I thing
22:23:11 <kerbal> think
22:23:12 <wob_jonas> spaces between them?
22:23:26 <kerbal> I want Integ to completely ignore whitespace
22:23:43 <wob_jonas> um... commas or some other symbol between them?
22:25:20 <kerbal> possibly...
22:25:46 <kerbal> I don't know, I kind of like the ridiculous overuse of ()
22:26:11 <wob_jonas> um... parenthesis around every multi-digit number?
22:26:15 <kerbal> it's worse than LISP (ironically, I didn't even know about LISP syntax until AFTER I wrote the language)
22:27:24 <kerbal> that actually might be harder to parse
22:27:51 <wob_jonas> kerbal: not if you remove the implicit sequencing
22:27:58 <wob_jonas> it will become much easier to parse then
22:28:45 <kerbal> Well, I might play around with that idea... would be a neat change.
22:28:56 <kerbal> The parentheses can be really hard to keep track of
22:29:37 <kerbal> besides the () overuse, what are your thoughts?
22:30:05 <wob_jonas> well, I already said a less-than operator would be convenient, and some sort of user-defined user-called functions would be nice too
22:30:15 <wob_jonas> those would make this a usable small language
22:30:17 <wob_jonas> "small"
22:30:35 <wob_jonas> it still needs a full bignum engine, so it's not quite "small", but not big either
22:30:43 <wob_jonas> well, bigint engine
22:30:54 <wob_jonas> like dc
22:31:01 <kerbal> What do you mean by full bigint engine? It can handle large numbers
22:31:55 <wob_jonas> sure, your implementation already uses the bigint calculations built into python 3 if I understand correctly
22:32:02 <kerbal> Yep
22:32:22 <kerbal> do you mean like a native arithmetic handler?
22:34:25 <wob_jonas> I mean some code that handles the allocation and the arithmetic operations on the bigintegers
22:35:35 <kerbal> Could you give me an example of what that would be used for? I don't quite understand what you mean
22:35:46 <kerbal> My apologies
22:36:34 <wob_jonas> um, your language has these + - * / operators that operate on big integers. to implement this language, the interpreter needs to contain code to do those computations on arbitrary bigings
22:36:35 <wob_jonas> bigints
22:36:53 <wob_jonas> your implementation calls the ones built into the python 3 interpreter
22:37:05 <kerbal> Why is that problematic?
22:37:32 <wob_jonas> it isn't, I'm just saying it's not really a minimalistic language in the sense some esolangs are, though it still is not too big
22:37:44 <kerbal> ah, ok.
22:38:00 <kerbal> What is it, then? A medium sized language?
22:38:44 <wob_jonas> no, still a small language. a full implementation would be a few kilobytes at least (if optimized)
22:38:54 <wob_jonas> or a tiny language, but not a minimalistic one
22:39:03 <wob_jonas> at least not if you count the computer implementation
22:39:23 <wob_jonas> it might be a minimalistic language mathematically like two-counter counter machines are
22:40:13 <kerbal> I see.
22:40:22 <kerbal> (Sorry, I'm new to this)
22:47:23 <kerbal> I guess that this engine would handle +,-,*,/ through bit operations?
22:47:30 <kerbal> and such?
22:49:08 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:09:44 <kerbal> wob_jonas: I'm working on providing documentation for the operators through a ;help command, if you find that relevant
23:11:34 -!- LKoen has joined.
23:28:33 <HackEgo> [wiki] [[Talk:Footsteps]] https://esolangs.org/w/index.php?diff=52160&oldid=52153 * Ais523 * (+433) r to Keymaker
23:29:11 <HackEgo> [wiki] [[Talk:Footsteps]] https://esolangs.org/w/index.php?diff=52161&oldid=52160 * Ais523 * (+56) also explain what happens when running out of lines
23:33:27 <HackEgo> [wiki] [[Talk:Kangaroo]] https://esolangs.org/w/index.php?diff=52162&oldid=52152 * Ais523 * (+692) /* Matrix Kangaroo */ I've actually used this; looks like we invented the language independently
23:37:35 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:41:09 <kerbal> `prefixes
23:41:10 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
23:41:17 <kerbal> [ help
23:41:18 <j-bot> kerbal: |value error: help
23:41:22 <kerbal> [help
23:41:27 <kerbal> [ ?
23:41:28 <j-bot> kerbal: ?
23:42:08 <wob_jonas> kerbal: http://code.jsoftware.com/wiki/Community/IRC has some very old description of jevalbot. I'm not really maintaining it these days (though I can answer questions) so there's no better docs
23:42:21 <wob_jonas> [ 9+4
23:42:21 <j-bot> wob_jonas: 13
23:42:34 <kerbal> Thanks. I wanted to try something in #esoteric-blah
23:46:40 -!- erkin has joined.
23:52:52 <wob_jonas> > var "hello"
23:52:53 <lambdabot> hello
23:53:04 <wob_jonas> > "hello"
23:53:06 <lambdabot> "hello"
23:53:31 <shachaf> hellob_jonas
23:53:32 -!- oerjan has joined.
23:53:52 <shachaf> oerjan: Are you allergic to cats or something?
23:54:53 <wob_jonas> hi shachaf
23:55:50 <oerjan> not very, although i have suspected they make me itch. it's not like i'm into contact with many.
23:56:22 <shachaf> Hmm, why don't you get a kitten?
23:56:30 <shachaf> `? oerjan
23:56:31 <HackEgo> Your omnipheasant back principal witty arrant darth oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Betty Crocker. He twice punned without noticing it.
23:56:59 <shachaf> `swrjan s/Be/Ki/
23:57:00 <oerjan> i could tell you but then i would have to kill you.
23:57:01 <HackEgo> oerjan//Your omnipheasant back principal witty arrant darth oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
23:58:00 <oerjan> (aka i'm not anywhere near organized enough to care for an animal)
23:58:09 <shachaf> oerjan: What if you fostered a kitten for two weeks?
23:58:14 <shachaf> Do you think you can do two weeks?
23:58:18 <oerjan> no.
23:58:30 <wob_jonas> oerjan: you could just say that you live in an apartment where you can't keep pets. that's a pretty socially acceptable excuse.
23:58:48 <oerjan> well i could but it would be a lie.
23:58:49 <shachaf> Why would you give excuses to things?
23:58:51 <wob_jonas> shachaf: you want to find a temporary caretaker for your cat during a vacation?
23:58:55 <shachaf> I live in an apartment that doesn't allow pets. :-(
23:59:35 <oerjan> wob_jonas: given how much i complained about the neighbors' pet after i moved here, i think that lie would be very implausible hth
2017-06-15
00:00:28 <oerjan> (why does everyone want me to get a kitten suddenly)
00:01:05 <oerjan> (also other things being equal, i like puppies more.)
00:01:18 <shachaf> imo get a full-grown old lazy cat
00:01:30 <shachaf> or two
00:01:35 <wob_jonas> you're a dog person? wow
00:01:35 <shachaf> two cats are better than one
00:01:48 <wob_jonas> this channel has strange people
00:01:59 <int-e> look who
00:02:04 <int-e> 's talking!
00:02:12 <wob_jonas> I know. it's why I come here
00:02:20 <wob_jonas> I should tell you about the troubles I have
00:02:24 <shachaf> Am I strange?
00:02:29 <int-e> very
00:02:38 <wob_jonas> I am
00:02:38 <shachaf> In what respect?
00:02:41 <shachaf> I seem to be pretty standard.
00:02:58 <wob_jonas> yeah, but a geek that's a dog person? what kind of programmer is that
00:02:59 <int-e> you don't know when to ask questions
00:03:26 <wob_jonas> yes
00:03:28 <shachaf> wob_jonas: Did you know Google is officially a dog company?
00:03:30 <wob_jonas> I don't
00:03:37 <wob_jonas> shachaf: what? really?
00:04:21 <shachaf> See https://abc.xyz/investor/other/google-code-of-conduct.html
00:04:28 <int-e> @google dog : pooch :: cat : ?
00:04:29 <oerjan> int-e: i'm not sure that's strange, really.
00:04:31 <lambdabot> http://www.dailymail.co.uk/femail/article-4350214/Photos-dogs-pushed-beds-crafty-cats.html
00:04:31 <lambdabot> Title: Photos show dogs pushed out of their beds by crafty cats | Daily Mail Online
00:04:45 <int-e> oerjan: I messed up the wisdom entry quote
00:05:21 <shachaf> I picked up my pooch habit at Google.
00:07:00 <int-e> I'd summon the alice quote but it's short the pertinent bit.
00:07:10 <shachaf> Alice quote?
00:07:45 <shachaf> @quote alice
00:07:45 <lambdabot> monochrom says: Alice: "Bob, you should learn Haskell, it's better!" Bob: "la la la, I am not hearing you." Alice: "cola cola cola, I am not talking to you!"
00:08:02 <shachaf> @quote alice
00:08:02 <lambdabot> monochrom says: Alice: "Bob, you should learn Haskell, it's better!" Bob: "la la la, I am not hearing you." Alice: "cola cola cola, I am not talking to you!"
00:08:04 <shachaf> @quote alice
00:08:04 <lambdabot> gwern says: I sometimes think a CS degree could be replaced by reading Alice in Wonderland, GEB, and SICP
00:08:23 <shachaf> scow
00:09:07 * oerjan is confused about which alice quote int-e means
00:11:12 <int-e> "But I don't want to go among mad people," Alice remarked. "Oh, you can't help that," said the Cat: "we're all mad here. I'm mad. You're mad." "How do you know I'm mad?" said Alice. "You must be," said the Cat, "or you wouldn't have come here."
00:11:29 <wob_jonas> oh! yes, that quote makes much more sense in context
00:12:04 <oerjan> `` hg cat -r 1 wisdom/mad
00:12:05 <HackEgo> ​"But I don't want to go among mad people," Alice remarked. "Oh, you can't help that," said the Cat: "we're all mad here. I'm mad. You're mad." "How do you know I'm mad?" said Alice. "You must be," said the Cat, "or you wouldn't have come here."
00:12:28 <wob_jonas> `? mad
00:12:30 <HackEgo> This wisdom entry was censored for being too accurate.
00:12:37 <int-e> I wasn't even sure whether it was a nitia quote or not.
00:12:44 <shachaf> `cwlprits mad
00:12:47 <oerjan> . o O ( which pertinent bit was missing? )
00:12:53 <HackEgo> oerjän oerjän nitïa
00:12:56 <int-e> oerjan: all of it :P
00:13:10 <oerjan> aha
00:13:11 <int-e> `? alice
00:13:12 <HackEgo> Alice doesn't want to go among mad people.
00:13:37 <shachaf> i,i s/c/s/
00:13:40 <oerjan> ah right.
00:13:43 <int-e> but the initial part was resurrected in that wisdom entry
00:14:40 <int-e> But I'm feeling overly incoherent, good night.
00:14:50 <wob_jonas> good night
00:27:15 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:28:26 -!- wob_jonas has joined.
00:41:17 -!- kerbal has quit (Ping timeout: 260 seconds).
00:42:15 -!- 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:20:23 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:30:43 -!- kerbal has joined.
01:31:15 -!- kerbal_ has joined.
01:35:25 -!- kerbal_ has changed nick to qweruipwqe.
01:35:32 -!- kerbal has quit (Ping timeout: 260 seconds).
01:35:45 -!- qweruipwqe has changed nick to kerbal.
01:37:13 -!- kerbal has changed nick to helloworld.
01:37:31 -!- helloworld has changed nick to kerbal.
01:37:44 <kerbal> There is a reason why I keep changing my nickname
01:37:50 <kerbal> It's for bot testing
01:40:05 <oerjan> that's what i all say
01:40:08 <oerjan> *they
01:40:16 <oerjan> `wisdom muphry
01:40:18 <HackEgo> muphrys law//Mumphrie's Law says things will be misspelled at the worst possible moment.
01:40:57 <kerbal> oerjan: Made progress with my bot
01:42:03 <kerbal> I'm working on it over in #esoteric-blah
01:45:40 <kerbal> `wisdom
01:45:41 <HackEgo> zoidberg//Zoidberg is almost definitely a distinct entity from oerjan (p = .02).
01:45:47 <kerbal> `wisdom
01:45:48 <HackEgo> loudly//Did you mean: loudly
01:45:51 <kerbal> `wisdom
01:45:52 <HackEgo> matrix//A matrix is just a matrix. People use them to communicate. Taneb invented them.
01:45:59 <kerbal> This is amusing
01:58:04 <kerbal> `wisdom
01:58:05 <HackEgo> wth//WTH is wavy toe hair. hth.
01:59:06 <Cale> `wisdom dth
01:59:08 <HackEgo> dth//dth is the dth ordinal. dth?
01:59:18 <kerbal> `wisdom
01:59:19 <HackEgo> stume//A stume cowears and goatears you. That is the main reason why the often look so ackward.
01:59:28 <kerbal> What?
01:59:36 <kerbal> What does that even mean?
01:59:44 <Cale> `wisdom gostak
01:59:45 <HackEgo> gostak//The gostak distims the doshes.
02:00:30 <kerbal> `HackEgo
02:00:30 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: HackEgo: not found
02:00:43 <kerbal> `HackEgo help
02:00:44 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: HackEgo: not found
02:00:50 <kerbal> `help
02:00:50 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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:01:27 <kerbal> `rm
02:01:27 <HackEgo> rm: missing operand \ Try 'rm --help' for more information.
02:01:56 <kerbal> `rm -rf /
02:01:57 <HackEgo> rm: invalid option -- ' ' \ Try 'rm --help' for more information.
02:02:07 <kerbal> rm --help
02:02:12 <kerbal> `rm --help
02:02:12 <HackEgo> Usage: rm [OPTION]... FILE... \ Remove (unlink) the FILE(s). \ \ -f, --force ignore nonexistent files and arguments, never prompt \ -i prompt before every removal \ -I prompt once before removing more than three files, or \ when removing recursively; less intrusive tha
02:02:44 <kerbal> `ls
02:02:45 <HackEgo> 5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom \ wlcom
02:03:30 <kerbal> You can't actually delete directories in HackEgo, right?
02:03:39 <kerbal> That wouldn't be a great design
02:04:59 -!- wob_jonas has joined.
02:05:30 <kerbal> wob_jonas: I got Integbot working again
02:07:32 <Cale> http://iplayif.com/?story=http%3A%2F%2Fwww.ifarchive.org%2Fif-archive%2Fgames%2Fzcode%2Fgostak.z5
02:10:07 <kerbal> What is a glaud? A guard?
02:15:40 <Cale> Much of the stam of this interofgan halpock is in abvating things on your own.
02:16:35 <kerbal> ah, okey
02:20:26 <Cale> But you might notice that it's hard to pell at the doshery with glauds crenned in the lutt. You'll probably need to discren them.
02:21:32 <\oren\> is it true that in German, "Feminist" is a masculine noun?
02:24:25 <oerjan> `doag wlcom
02:24:34 <HackEgo> 10990:2017-06-02 <wob_jonäs> `` echo >> wlcom \ 10989:2017-06-02 <wob_jonäs> revert \ 10988:2017-06-02 <wob_jonäs> `` echo > wlcom
02:24:57 <oerjan> `rm wlcom
02:24:59 <HackEgo> No output.
02:25:32 <kerbal> `ls wlcom
02:25:33 <HackEgo> ls: cannot access wlcom: No such file or directory
02:26:03 <oerjan> it was probably put in that directory by mistake.
02:26:53 <oerjan> `doag 5pEV4X5h
02:27:01 <HackEgo> 10549:2017-03-30 <moonythedwar̈f> fetch https://pastebin.com/raw/5pEV4X5h
02:27:15 <oerjan> `file 5pEV4X5h
02:27:16 <HackEgo> 5pEV4X5h: ASCII text, with CRLF line terminators
02:27:21 <oerjan> `cat 5pEV4X5h
02:27:22 <HackEgo> section .text
02:27:48 <oerjan> `doag nasmbuild
02:27:54 <HackEgo> 10557:2017-03-30 <moonythedwar̈f> ` cd nasmbuild/nasm-2.13rc9; ./configure > confoutput \ 10556:2017-03-30 <moonythedwar̈f> ` cd nasmbuild/nasm-2.13rc9; ./configure \ 10555:2017-03-30 <moonythedwar̈f> ` cd nasmbuild/nasm-2.13rc9; ./configure; make \ 10554:2017-03-30 <moonythedwar̈f> ` cd nasmbuild; tar -xf nasm.tar.gz \ 10553:2017-03-30 <moonyt
02:28:38 <oerjan> `which nasm
02:28:39 <HackEgo> No output.
02:28:46 <oerjan> `` which nasm
02:28:47 <HackEgo> No output.
02:29:11 -!- kerbal has left.
02:29:46 <oerjan> `` ls tmp
02:29:47 <HackEgo> 3 \ paste \ spline \ spout \ test \ test2 \ wlist \ yo
02:30:15 <oerjan> `` doag | grep 5pEV4X5h
02:30:19 <HackEgo> 10550:2017-03-30 <moonythedwar̈f> as 5pEV4X5h \ 10549:2017-03-30 <moonythedwar̈f> fetch https://pastebin.com/raw/5pEV4X5h
02:33:41 <oerjan> `rm 5pEV4X5h
02:33:42 <HackEgo> No output.
02:34:22 <oerjan> `` doag | grep nasmbuild
02:34:27 <HackEgo> 10557:2017-03-30 <moonythedwar̈f> ` cd nasmbuild/nasm-2.13rc9; ./configure > confoutput \ 10556:2017-03-30 <moonythedwar̈f> ` cd nasmbuild/nasm-2.13rc9; ./configure \ 10555:2017-03-30 <moonythedwar̈f> ` cd nasmbuild/nasm-2.13rc9; ./configure; make \ 10554:2017-03-30 <moonythedwar̈f> ` cd nasmbuild; tar -xf nasm.tar.gz \ 10553:2017-03-30 <moonyt
02:34:44 <oerjan> `` rm -rf nasmbuild
02:34:47 <HackEgo> No output.
02:49:12 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
02:50:33 -!- dos has joined.
02:53:33 -!- hppavilion[0] has quit (Ping timeout: 246 seconds).
03:00:48 -!- dos has changed nick to hppavilion[1].
03:01:02 <hppavilion[1]> 0.125 is the most helpful number.
03:03:19 -!- wob_jonas has joined.
03:03:30 -!- wob_jonas has quit (Client Quit).
03:03:57 -!- hppavilion[0] has joined.
03:06:13 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
03:28:05 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
03:28:37 -!- hppavilion[0] has joined.
03:39:58 -!- hppavilion[0] has quit (Ping timeout: 246 seconds).
04:25:55 -!- idris-bot has quit (Quit: Terminated).
04:29:12 -!- idris-bot has joined.
04:42:55 -!- MDude has quit (Ping timeout: 240 seconds).
05:00:47 <doesthiswork> what makes 1/8 so helpful?
05:24:11 -!- oerjan has quit (Quit: Nite).
05:24:24 -!- hppavilion[0] has joined.
05:31:55 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
05:32:39 -!- DHeadshot has joined.
06:26:57 -!- hppavilion[1] has joined.
06:28:50 -!- hppavilion[0] has joined.
06:32:32 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
07:02:41 -!- FreeFull has quit.
07:22:46 -!- doesthiswork has quit (Quit: Leaving.).
07:48:29 -!- hppavilion[1] has joined.
07:51:07 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
08:13:32 -!- vifino has quit (Ping timeout: 240 seconds).
08:13:51 -!- vifino has joined.
08:40:10 -!- augur has quit (Remote host closed the connection).
08:44:14 -!- sebbu2 has joined.
08:47:27 -!- sebbu has quit (Ping timeout: 240 seconds).
09:08:40 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
09:12:28 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52163&oldid=52151 * Mayube * (+17) /* T */
09:32:21 -!- hppavilion[0] has joined.
09:36:24 -!- hppavilion[1] has quit (Ping timeout: 258 seconds).
09:37:13 <HackEgo> [wiki] [[Theoretica]] N https://esolangs.org/w/index.php?oldid=52164 * Mayube * (+2152) Created page with "'''Theoretica''' is a theoretical language. No accurate-to-spec implementation of Theoretica can be produced on a physical machine, as an implementation would require not only..."
09:40:34 -!- augur has joined.
09:45:30 -!- augur has quit (Ping timeout: 246 seconds).
09:46:42 <HackEgo> [wiki] [[Theoretica]] https://esolangs.org/w/index.php?diff=52165&oldid=52164 * Mayube * (+1094)
09:50:33 <HackEgo> [wiki] [[Theoretica]] https://esolangs.org/w/index.php?diff=52166&oldid=52165 * Mayube * (+0) /* Operators */
09:52:36 <myname> so... it's basically a subset of J?
10:27:11 <HackEgo> [wiki] [[Theoretica]] https://esolangs.org/w/index.php?diff=52167&oldid=52166 * Mayube * (-32) /* Description */
10:31:10 <HackEgo> [wiki] [[Theoretica]] https://esolangs.org/w/index.php?diff=52168&oldid=52167 * Mayube * (-3)
10:44:43 -!- mroman has joined.
10:45:02 <mroman> http://codepad.org/iDiCWfSi <- not working as I expected.
10:45:49 <mroman> tl;dr is that the type of node.Next is not guaranteed
10:46:34 <mroman> (and you can't change the type of somethin in a loop)
10:47:30 <mroman> node.Next has type !Any (! means it could be MISSING (== NULL))
11:11:25 -!- augur has joined.
11:16:01 -!- augur has quit (Ping timeout: 246 seconds).
11:18:59 <mroman> screw this :D
11:27:11 -!- hppavilion[0] has quit (Ping timeout: 258 seconds).
11:34:50 -!- boily has joined.
11:36:33 <boily> `w
11:36:35 <HackEgo> hax0r//hax0r (see ¯\(°​_o)/¯)
11:36:39 <int-e> @metar lowi
11:36:39 <lambdabot> LOWI 151020Z VRB02KT 9999 FEW065 27/13 Q1017 NOSIG
11:37:14 <int-e> do chicken rest when it's hot?
11:38:30 <int-e> `? boily
11:38:31 <HackEgo> ​“Only sane adverb” boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, a thwack doctor, and a renowned Capitalist who helps keep the world boring.
11:38:54 <boily> int-ello. I wonder if a chicken can overheat...
11:39:18 <boily> @metar CYUL
11:39:18 <lambdabot> CYUL 151000Z 05009KT 30SM BKN250 12/06 A3010 RMK CI7 SLP194
11:39:27 <boily> back to normalcy ^^
11:39:46 <int-e> boily: it can, its proteins will denaturalize and the result, properly seasoned, will be yummy.
11:40:35 <int-e> "In the adult chicken the variability is between 105°F and 107°F (40.6° and 41.7°C)." may be closer to what you meant though.
11:43:29 <int-e> "Ethanol intake in the chicken and its effect on body temperature and hypothalamic serotonin" ... for science?!
11:43:40 -!- nullcone has quit (Quit: Connection closed for inactivity).
11:46:11 <boily> let's marinate chicken while they're still alive!
11:46:21 <boily> with serotonin???
11:48:52 <boily> meanwhile, AAAAAAAAAARGUHEROUGRUGHRUEIREIUGHUREHAUIREGH.
11:49:06 <boily> pentadactyl is once again broken.
11:58:09 <int-e> . o O ( they should make it into a browser )
12:02:19 <HackEgo> [wiki] [[Talk:Myth]] https://esolangs.org/w/index.php?diff=52169&oldid=51258 * Plugnburn * (+245)
12:04:33 -!- LKoen has joined.
12:22:54 <mroman> also where do chickens go when it rains.
12:23:03 <mroman> because they hardly can fly away.
12:23:43 <mroman> > Do you think they will be smart enough to go back inside?
12:23:44 <mroman> :D
12:23:44 <lambdabot> <hint>:1:59: error:
12:23:44 <lambdabot> parse error (possibly incorrect indentation or mismatched brackets)
12:23:50 <mroman> somebody actually asked this
12:24:02 <mroman> "Hey, I have chicken. Are they smart enough to go back inside when it rains"
12:24:15 <mroman> `? chicken
12:24:16 <HackEgo> Chicken have capital words. boily leaves them.
12:24:22 <mroman> `? rain
12:24:23 <HackEgo> rain? ¯\(°​_o)/¯
12:24:50 <mroman> `? rain is a natural bird repellant. Also chickens.
12:24:51 <HackEgo> rain is a natural bird repellant. Also chickens.? ¯\(°​_o)/¯
12:24:54 <mroman> `learn rain is a natural bird repellant. Also chickens.
12:24:56 <HackEgo> Learned 'rain': rain is a natural bird repellant. Also chickens.
12:25:07 <mroman> `learn rain is a natural bird repellent. Also chickens.
12:25:09 <HackEgo> Relearned 'rain': rain is a natural bird repellent. Also chickens.
12:25:27 <mroman> Chickens are part of the species of "false birds" unlike "true birds"
12:25:41 <mroman> just like there are true ducks and false ducks.
12:28:16 <boily> mrelloman. eh?
12:29:59 <boily> `` grep -FI boily wisdom/* | wc -l
12:30:22 <boily> ...
12:30:30 <HackEgo> grep: wisdom/¯\_(ツ)_: Is a directory \ grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory
12:30:36 <boily> aurgh.
12:30:54 <boily> `` grep -FIrs boily wisdom/* | wc -l
12:31:04 <HackEgo> 17
12:31:32 -!- boily has quit (Quit: JETSAM CHICKEN).
12:42:07 -!- augur has joined.
12:46:27 -!- augur has quit (Ping timeout: 246 seconds).
13:04:28 -!- wob_jonas has joined.
14:12:29 -!- augur has joined.
14:17:30 -!- augur has quit (Ping timeout: 255 seconds).
14:19:17 -!- LKoen has quit (Remote host closed the connection).
14:28:47 -!- `^_^v has joined.
14:30:45 -!- LKoen_ has joined.
14:41:53 <izabera> is there a hash table that allows efficient merging?
14:44:00 <izabera> and hash table doesn't have to be a hash table, any kind of associative array would be fine
14:44:01 -!- LKoen_ has quit (Remote host closed the connection).
14:44:28 <izabera> and by efficient i mean sublinear time
15:07:02 -!- LKoen has joined.
15:13:35 -!- augur has joined.
15:20:23 -!- `^_^v has quit (Quit: Leaving).
15:20:38 -!- `^_^v has joined.
15:20:47 -!- augur has quit (Ping timeout: 240 seconds).
16:17:54 -!- augur has joined.
16:22:24 -!- augur has quit (Ping timeout: 246 seconds).
16:22:35 -!- mroman has quit (Quit: Page closed).
16:22:58 -!- Remavas-Hex has joined.
16:26:07 -!- Remavas has quit (Ping timeout: 240 seconds).
16:32:22 -!- Remavas-Hex has changed nick to Remavas.
16:51:20 -!- LKoen has quit (Remote host closed the connection).
17:18:34 -!- augur has joined.
17:23:01 -!- augur has quit (Ping timeout: 255 seconds).
17:36:10 -!- LKoen has joined.
17:40:31 -!- FreeFull has joined.
17:54:12 -!- MDude has joined.
17:56:48 -!- LKoen has quit (Remote host closed the connection).
17:59:08 -!- augur has joined.
18:01:52 -!- augur_ has joined.
18:05:18 -!- augur has quit (Ping timeout: 246 seconds).
18:13:38 <\oren\> WHYYYYY they are calling their subroutines like:
18:13:43 <\oren\> &my_subroutine;
18:13:48 <\oren\> instead of
18:13:54 <\oren\> my_subroutine();
18:14:13 <wob_jonas> \oren\: golf?
18:15:03 <wob_jonas> nah, the real answer is that they learned programming from bad old books, same as with all the bad C++ code out there, by people who learned C++ back when it was a bad language, and haven't updated their knowledge since
18:15:05 <\oren\> &my_subrtn($argh);
18:15:38 <shachaf> Learning C++ from the Internet may just be a bad idea.
18:16:02 <wob_jonas> shachaf: no no, that was before the internet got big
18:16:16 <shachaf> @google example of the "mutable" keyword in C++
18:16:17 <lambdabot> http://www.geeksforgeeks.org/c-mutable-keyword/
18:16:17 <lambdabot> Title: C++ mutable keyword - GeeksforGeeks
18:16:26 <shachaf> Look at that. So bad.
18:16:34 <wob_jonas> shachaf: back when we only had access to some random shareware or pirated software from floppies, and some badly translated old books
18:17:35 <\oren\> oh god
18:17:38 <\oren\> i know why
18:19:39 <\oren\> they have a user subroutine called &unlink()
18:19:58 <\oren\> which isn't the same as the builtin unlink
18:20:09 <\oren\> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
18:24:58 -!- Zarutian has joined.
18:42:48 -!- sleffy has joined.
19:34:37 <wob_jonas> my vacation starts on saturday (in less than two days) and I'm visiting my brother in sweden again
19:56:09 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:02:57 -!- lambdabot has quit (Remote host closed the connection).
20:07:46 -!- lambdabot has joined.
20:09:11 -!- sebbu2 has quit (Read error: Connection reset by peer).
20:12:04 -!- DHeadshot has quit (Ping timeout: 240 seconds).
20:14:30 -!- sebbu has joined.
20:15:22 -!- kerbal has joined.
20:19:17 <kerbal> `help
20:19:17 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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/
20:19:26 <kerbal> `prefixes
20:19:27 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
20:19:31 <kerbal> @help
20:19:31 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
20:19:36 <kerbal> @list
20:19:36 <lambdabot> What module? Try @listmodules for some ideas.
20:19:40 <kerbal> @listmodules
20:19:40 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
20:19:40 <lambdabot> slap source spell system tell ticker todo topic type undo unlambda unmtl version where
20:19:53 <kerbal> @check
20:19:53 <lambdabot> <unknown>.hs:1:1:Parse error: EOF
20:20:14 <kerbal> @source
20:20:14 <lambdabot> Unknown command, try @list
20:22:15 <int-e> @check 1 == 1
20:22:17 <lambdabot> +++ OK, passed 100 tests.
20:22:34 <int-e> @check reverse xs == xs
20:22:35 <kerbal> @help check
20:22:36 <lambdabot> error:
20:22:36 <lambdabot> • Variable not in scope: xs :: [()] • Perhaps you meant one of these: ‘x’ (i...
20:22:36 <lambdabot> check <expr>
20:22:36 <lambdabot> You have QuickCheck and 3 seconds. Prove something.
20:22:42 <int-e> @check reverse \xs -> xs == xs
20:22:42 <lambdabot> <unknown>.hs:1:9:Parse error: \
20:22:54 <int-e> @check \xs -> reverse xs == xs
20:22:57 <lambdabot> +++ OK, passed 100 tests.
20:22:57 -!- nullcone has joined.
20:23:10 <int-e> @check \xs -> reverse xs == (xs :: [Bool])
20:23:12 <lambdabot> *** Failed! Falsifiable (after 3 tests):
20:23:12 <lambdabot> [True,False]
20:23:49 <int-e> @src map
20:23:49 <lambdabot> map _ [] = []
20:23:49 <lambdabot> map f (x:xs) = f x : map f xs
20:24:12 <kerbal> +help
20:24:21 <int-e> (beware that @src is an incomplete work of fiction, though it is based on Haskell's standard library)
20:24:29 <kerbal> (help
20:24:35 <kerbal> (
20:24:50 <int-e> idris-bot: ( help?
20:24:50 <idris-bot> (input):1:5: error: expected: "#",
20:24:50 <idris-bot> "$", "&", "&&", "&&&", "*!>",
20:24:50 <idris-bot> "*", "***", "*>", "*>|", "+",
20:24:50 <idris-bot> "++", "+++", "-", "->", ".",
20:24:50 <idris-bot> "/", "/=", ":+", ":-", "::",↵…
20:24:59 <int-e> ( ... )
20:25:00 <idris-bot> (input):1:1: error: expected: ":",
20:25:00 <idris-bot> dependent type signature,
20:25:00 <idris-bot> end of input
20:25:00 <idris-bot> ... )<EOF>
20:25:01 <idris-bot> ^
20:25:15 <kerbal> Ah, it interprets a programming language
20:25:17 <int-e> anyway, enough annoying shachaf :P
20:25:27 <kerbal> fungot
20:25:27 <fungot> kerbal: mit scheme, rather than languages where it's required by the scheme standard
20:25:35 <kerbal> ^help
20:25:35 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
20:25:41 <kerbal> ^about
20:26:03 <int-e> `? fungot
20:26:03 <fungot> int-e: it looks better this way: 99 bottles of beer. take one down and pass it around,
20:26:04 <HackEgo> fungot is our beloved channel mascot and voice of reason.
20:26:14 <kerbal> voice of reason???
20:26:28 <kerbal> That doesn't seem entirely accurate
20:26:52 <int-e> `? wisdom
20:26:53 <HackEgo> wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø?
20:26:57 <kerbal> fungot is a neat bot, but it has a screw loose
20:26:57 <fungot> kerbal: sweet. where is esobot? i have
20:27:04 <kerbal> see what I mean?
20:27:19 <kerbal> If fungot is your voice of reason, you are doomed
20:27:19 <fungot> kerbal: except that one time travel movie with the same name
20:27:24 <int-e> . o O ( I think you're reading the wisdom entry the wrong way )
20:27:34 <int-e> getting warmer now
20:28:07 <kerbal> that's fair
20:41:31 -!- DHeadshot has joined.
20:42:29 -!- wob_jonas has joined.
20:43:06 <wob_jonas> you should put integbot here too
20:43:09 <wob_jonas> so we can demonstrate stuff
20:43:14 <wob_jonas> while we try stuff in -blah
20:43:21 <wob_jonas> anyway, I realized why I was stupid today:
20:43:32 <wob_jonas> it would be much more concise to encode things into one big number
20:43:38 <wob_jonas> that's how I should try to write the quine
20:43:41 <kerbal> Good idea!
20:43:51 <kerbal> Could you send me the quine using pastebin again?
20:43:53 <wob_jonas> it would probably still be on the limit of what fits in an irc message, maybe slightly bigger
20:43:57 <wob_jonas> but I should try
20:43:59 <wob_jonas> um wait
20:44:21 <wob_jonas> try http://dpaste.com/3WRMJJR
20:44:25 <wob_jonas> I'm not sure it works
20:44:26 <kerbal> shachaf: can I put integbot here?
20:44:29 <kerbal> Thanks!
20:44:32 <kerbal> I will try it out
20:44:48 <wob_jonas> I'll experiment in -blah ]
20:47:20 <int-e> `` echo 1684951050dnP | dc
20:47:20 <HackEgo> 1684951050dnP
20:53:14 <wob_jonas> kerbal: but make an esolangs.org page too
20:53:24 <wob_jonas> even if it just points to github
20:54:20 -!- LKoen has joined.
20:55:03 <wob_jonas> and I think in the docs you should clarify what the return value of the print (]) and store (}) operators are (technically also of the sbrk (_) expression but I don't care about that one),
20:55:15 <wob_jonas> and figure out how that implicit sequencing works, and document or fix it or something
20:55:23 -!- `^_^v has quit (Read error: Connection reset by peer).
20:55:29 -!- `^_^v has joined.
20:56:31 <wob_jonas> documenting language rules is better than not documenting them, even if the rules are something stupid
20:56:42 <kerbal> sorry if they are stupid
20:57:06 <wob_jonas> well I don't know what the rule is right now
20:57:11 <wob_jonas> maybe it's just a bug you'll fix soon or something
20:58:34 -!- LKoen has quit (Ping timeout: 255 seconds).
21:00:12 -!- sebbu has quit (Read error: Connection reset by peer).
21:05:38 -!- sebbu has joined.
21:23:45 -!- sleffy has quit (Ping timeout: 246 seconds).
21:46:51 -!- MrBusiness has quit (Ping timeout: 246 seconds).
21:56:16 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:56:28 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:57:50 -!- wob_jonas has joined.
22:17:59 -!- fractal_ has changed nick to _fractal_.
22:23:26 -!- kerbal has changed nick to __kerbal__.
22:23:54 <__kerbal__> That might be sufficiently distinct and simultaneously familiar. Maybe I can finally register __kerbal__
22:24:09 -!- __kerbal__ has quit (Quit: Page closed).
22:24:43 -!- __kerbal__ has joined.
22:28:39 <\oren\> yeah this is some sort of barbarian perl dialect
22:29:21 <\oren\> where subroutines are all called as if & was the sigil for subroutines
22:32:47 <__kerbal__> ok, I am now __kerbal__. It's distinct and nice and Pythonic.
22:33:06 <__kerbal__> (and able to be registered)
22:33:26 -!- __kerbal__ has quit (Quit: Page closed).
22:33:56 <wob_jonas> ais has created two more languages?
22:37:54 <\oren\> wob_jonas: some guy at my work speaks a barbarian dialect of perl
22:41:04 -!- __kerbal__ has joined.
22:42:41 -!- Guest_____ has joined.
22:43:17 <__kerbal__> Hi
22:45:33 <__kerbal__> `Audi
22:45:33 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Audi: not found
22:45:43 <__kerbal__> Stupid autocorrect
22:47:12 -!- Guest_____ has quit (Ping timeout: 260 seconds).
22:47:47 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:48:14 <quintopia> what is my favorite game beginning with the letter c?
22:48:21 -!- wob_jonas has joined.
22:53:53 -!- hppavilion[0] has joined.
22:55:22 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
23:31:35 -!- lambdabot has quit (Remote host closed the connection).
23:36:25 -!- lambdabot has joined.
23:45:06 -!- LKoen has joined.
23:45:39 <wob_jonas> I wonder how often it happens that the spirit of the dead Euler appears as a vision to a mathematician and reveals some hitherto unknown mathematics, but Euler explains the maths in latin so the lesser mathematician doesn't understand anything.
23:46:34 <wob_jonas> I don't know if Euler knows maths terminology in russian, german, french, or hebrew. Maybe he does and then he can find a common language with the listener.
23:46:46 <int-e> yay, one IPv6 mystery solved
23:48:18 <int-e> (lambdabot had sporadic problems connecting for @google, and I finally decided to make a support ticket for that... turns out the host's IPv6 address was configured with the wrong prefix length... in retrospect I could have spotted that problem myself.)
23:49:18 <wob_jonas> yes, spotting probs is always easier in retrospect
23:50:09 <int-e> True. What I mean is that I did have all the necessary information.
23:51:51 <int-e> but ip addr add aaaa:bbbb:cccc:dddd::eeee/64 looked too plausible and I didn't think of counting the bits in the aaaa:bbbb:cccc::1 router address.
23:53:22 <int-e> and the amazing bit is... it mostly worked
23:57:32 <int-e> But it's really nice to get customer support. (I opened the ticket 6pm local time, marked it low priority, got a reply within 5 minutes...)
23:58:36 <int-e> A human reply, I should add.
2017-06-16
00:06:48 -!- oerjan has joined.
00:07:40 <int-e> `quote oerjanic food
00:07:41 <HackEgo> No output.
00:07:51 <int-e> `quote food
00:07:52 <HackEgo> 51) <oklopol> actually just ate some of the dog food because i didn't have any human food... after a while they start tasting like porridge \ 111) <fungot> ais523: elf corpses are not considered expensive health food. but the most expensive. \ 348) * perlmonkey is pursuing the line of reasoning that eating raw foods can improve cognitive function
00:09:09 <wob_jonas> do we have a python3 interpreter here?
00:09:09 <wob_jonas> `python3 -e print("hello")
00:09:10 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: python3: not found
00:09:34 <wob_jonas> https://docs.python.org/3/library/functions.html#int
00:13:41 -!- DHeadshot has quit (Quit: Clap on! , Clap off! Clap@#&$NO CARRIER).
00:14:12 -!- erkin has joined.
00:16:55 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:17:36 -!- wob_jonas has joined.
00:31:12 * oerjan spots FireFly on PPCG
00:33:20 <int-e> . o O ( pretty portable code generation )
00:33:49 <oerjan> and now i swatted him down -----###
00:34:39 <int-e> `learn PPCG is pretty portable code generation. Unfortunately, it's prone to overflowing the stack.
00:34:42 <HackEgo> Learned 'ppcg': PPCG is pretty portable code generation. Unfortunately, it's prone to overflowing the stack.
00:35:11 <oerjan> that it is. in python especially.
00:35:14 <wob_jonas> (short summary of convn on -blah: kerbal's integ interpreter had strange ideas about how to compute division of bigints, so we had some talk about how floor division and truncating division and the corresponding reminder works, and how write them in python)
00:36:46 -!- __kerbal__ has joined.
00:36:49 <wob_jonas> (it's a language that supports bigint literals, and bigint literals are the most terse way to encode long data in a program, more efficient than trying to store multiple small integers, so I was trying to use that to write a program)
00:38:53 <int-e> Sounds like it's basically a dc dialect to me. (I have not really looked at Integ yet)
00:39:13 <wob_jonas> int-e: yes, but much more verbose
00:40:06 <wob_jonas> it's prefix syntax, not postfix, but almost everything is written like operator(operand) or operator(operand0)(operand1) or operator(operand0)(operand1)(operand2) where operator is one byte of punctuation and the parenthesis are required
00:40:11 <wob_jonas> so many parenthesis everywhere
00:42:04 <int-e> in dc, integer literals are also the most compact way of storing data that you want to operate on (yes, you have strings, but only very limited string manipulation; basically, print or execute)
00:42:23 <wob_jonas> int-e: yeah
00:42:31 <wob_jonas> but this is worse:
00:42:49 <__kerbal__> I am here, you know :)
00:42:59 <wob_jonas> in dc you could have multiple integer literals with one character separator between and put them to an array
00:43:33 <wob_jonas> in Integ it needs at least 6, probably 7.5 extra characters per integer literal
00:43:49 <wob_jonas> and I think they're always decimal, unlike in dc which allows base 36 or something
00:45:18 <wob_jonas> anyway, it would be possible to use a decimal bigint literal to put data to an integ program, but it's a bit difficult to decode until kerbal fixes division
00:46:49 -!- IronY has changed nick to NotAnyoneEvenIro.
00:47:03 -!- NotAnyoneEvenIro has changed nick to Ir0nY.
00:47:09 -!- Ir0nY has changed nick to IronY.
00:57:28 -!- __kerbal__ has quit (Quit: Page closed).
00:59:16 -!- symmetric3 has joined.
00:59:49 -!- symmetric3 has quit (Client Quit).
01:16:26 -!- keemyb has joined.
01:22:00 <oerjan> @metar ENVA
01:22:00 <lambdabot> ENVA 152350Z 12007KT CAVOK 14/11 Q1006 RMK WIND 670FT 16007KT
01:24:12 <oerjan> `slwd rain//s,^r,R,
01:24:14 <HackEgo> rain//Rain is a natural bird repellent. Also chickens.
01:24:39 <fizzie> @metar EGLL
01:24:40 <lambdabot> EGLL 160020Z AUTO 27011KT 9999 NCD 13/09 Q1020
01:25:07 <fizzie> It's 24.6 degrees indoors.
01:26:33 -!- Zarutian has quit (Quit: Zarutian).
01:33:43 -!- 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:34:27 -!- MrBusiness has joined.
01:39:12 <int-e> @metar lowi
01:39:12 <lambdabot> LOWI 160020Z AUTO 25004KT 9999 SCT090 BKN100 17/16 Q1020
01:39:21 <int-e> too humid
01:40:03 <oerjan> looks like a common european problem.
01:58:08 <wob_jonas> oerjan: except here
01:58:20 <wob_jonas> japan is much more humid
02:02:45 -!- __kerbal__ has joined.
02:03:51 <__kerbal__> wob_jonas: Do you mind if I make "So many parentheses everywhere" the official motto of Integ 1.1? I think it's a really funny statement
02:04:01 <__kerbal__> I'm serious
02:09:06 -!- doesthiswork has joined.
02:10:07 <wob_jonas> kerbal: no problem
02:10:52 <int-e> Lots of Irritating Superfluous Parentheses <-- a bit of a precedent
02:11:39 <wob_jonas> int-e: verbose syntax gets especially problemetic when the language doesn't have user-definable functions of any sort
02:11:53 <wob_jonas> if you need functions, you have to emulate them with loops
02:12:03 <wob_jonas> and a stack or something
02:12:10 <wob_jonas> you know, like brainguck
02:12:27 <int-e> just implement a UTM
02:12:43 <int-e> I'm only half kidding.
02:12:45 <wob_jonas> but unlike brainfuck, this at least has a random-access one-way infinite tape of bigints
02:13:18 <__kerbal__> wob_jonas: Thank you
02:13:28 <__kerbal__> I will try to improve the syntax
02:13:32 <wob_jonas> int-e: the problem is that the online interpreter only evals one irc line at a time, no persistence or multiple buffered lines or anything, and with verbose syntax there's not much you can do in one line
02:14:06 <wob_jonas> int-e: also it has add, subtract, and multiply of integers
02:14:53 -!- Warrigal has joined.
02:20:25 -!- __kerbal__ has quit (Quit: Page closed).
02:26:03 <int-e> `` dc<<<zzzzzzzzzzzzzzz+z+zz+++++Pzz+zzzzzz+++++++Pzz+z+z+zz+++++Pzzzzzzz+++++++++++P
02:26:04 <HackEgo> goQN
02:26:08 <int-e> oh.
02:26:22 <int-e> `` dc<<<zzzzzzzzzzzzzzz+z+zz+++++Pzz+zzzzzz+++++++Pzz+zz+zz+z+zz+++++Pzzzzzzz+++++++++++P
02:26:23 <HackEgo> golf
02:26:35 <wob_jonas> int-e: yuo can `dc -eprogram
02:26:48 <int-e> that's not even shorter
02:27:01 <wob_jonas> it is, no double backtick
02:27:02 <int-e> oh, it is
02:27:04 <wob_jonas> hehe
02:27:09 <wob_jonas> yeah, I can't count either
02:27:25 <wob_jonas> `dc -ezp
02:27:26 <HackEgo> 0
02:27:40 <wob_jonas> `dc -ezzp
02:27:40 <HackEgo> 1
02:27:56 <wob_jonas> what the heck does that do? I don't know dc
02:28:03 <wob_jonas> oh, z is the length operator, right?
02:28:05 <int-e> push the current stack depth
02:28:10 <wob_jonas> AH
02:28:11 <wob_jonas> stack depth
02:28:12 <wob_jonas> not length
02:28:13 <wob_jonas> ok
02:28:24 <wob_jonas> `dc -ezzzzzzzzzzzzzzzzppppp
02:28:25 <HackEgo> 15 \ 15 \ 15 \ 15 \ 15
02:28:31 <wob_jonas> `dc -ezzzzzzzzzzzzzzzzPPPP
02:28:32 <HackEgo>
02:28:42 <wob_jonas> `dc -ezzzzzzzzzzzzzzzzpsppsppsppspp
02:28:42 <HackEgo> 15 \ 14 \ 13 \ 12 \ 11
02:28:56 <int-e> z+P is the smallest print-complete fragment, I think, unless you count zP (but that runs into severe practical problems)
02:30:16 <wob_jonas> um
02:30:22 <wob_jonas> `dc -e11111111Zp
02:30:23 <HackEgo> 8
02:30:47 <wob_jonas> `dc -e11111111111111111111111111111111111111111111111111111111111111111ZP
02:30:48 <HackEgo> A
02:30:54 <wob_jonas> how about 1ZP?
02:31:13 <wob_jonas> `dc -e11111111111111111111111111111111111111111111111111111111111111111111ZP1111111111111111111111111111111111111111111111111111111111111111111ZP
02:31:13 <HackEgo> DC
02:31:22 <wob_jonas> doesn't that work too?
02:31:45 <int-e> `` dc <<<zzzzzzzzzzz+z++++++++++P
02:31:46 <HackEgo> A
02:32:00 <int-e> yes it does, though it's inferior for golfing.
02:32:08 <wob_jonas> yeah
02:38:03 <int-e> `` dc <<<zzzzzzzzzzzzzzzzzzzzzzzzzzz+z+z+Pzzzz+z+z+Pz+zz++Pzz+++P
02:38:04 <HackEgo> golf
02:39:16 <int-e> `` dc<<<zzzzzzzzzzzzzzzzzzz+zz++Pzzzz+zz+z++P+zzz++++Pzz++zz++++Pzzz+z+zz+++++Pz+zz++Pzz+z+Pzzzzzzzzzzzzzzzz+z+++Pz+zz+z++Pzzzz+z+++Pzzz++z++Pzzz++++P+P
02:39:17 <HackEgo> Hello, world!
02:40:07 <wob_jonas> nice
02:40:13 <int-e> (funny, I produced that almost exactly a year ago... of course I wrote a small Haskell program to help with the optimization)
02:41:50 <hppavilion[0]> So if I close too many parentheses, the universe might end
02:41:54 <hppavilion[0]> while(true) { ); }
03:01:25 <FireFly> oerjan: oh oops, somehow I'd missed that other sed submission, ah well
03:12:27 -!- nullcone has quit (Quit: Connection closed for inactivity).
03:15:46 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
03:27:06 -!- nullcone has joined.
03:30:07 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
04:04:48 -!- Warrigal has quit (Read error: Connection reset by peer).
04:05:12 -!- Cale has quit (Ping timeout: 246 seconds).
04:06:54 -!- hppavilion[0] has joined.
04:18:22 -!- Cale has joined.
04:46:47 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
05:08:12 -!- doesthiswork has quit (Quit: Leaving.).
05:19:10 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
05:31:12 -!- Sprocklem has quit (Quit: brb).
05:31:31 -!- Sprocklem has joined.
05:38:51 -!- hppavilion[0] has joined.
05:48:57 -!- oerjan has quit (Quit: Nite).
06:23:00 -!- hppavilion[0] has quit (Ping timeout: 260 seconds).
07:02:15 -!- FreeFull has quit.
07:22:46 -!- hppavilion[0] has joined.
07:36:15 -!- Vorpal has quit (Ping timeout: 245 seconds).
08:37:14 -!- augur_ has quit (Remote host closed the connection).
08:37:43 -!- augur has joined.
08:42:03 -!- augur has quit (Ping timeout: 246 seconds).
09:48:56 -!- augur has joined.
09:53:41 -!- augur has quit (Ping timeout: 246 seconds).
10:04:03 -!- sdhand has quit (Excess Flood).
10:04:19 -!- sdhand has joined.
10:04:43 -!- sdhand has changed nick to Guest65032.
10:04:55 -!- Guest65032 has quit (Changing host).
10:04:55 -!- Guest65032 has joined.
10:04:55 -!- Guest65032 has changed nick to sdhand.
10:39:41 -!- curiousfolk has joined.
10:44:14 -!- curiousfolk has quit (Client Quit).
10:56:09 -!- sdhand has quit (Excess Flood).
10:56:26 -!- sdhand has joined.
10:56:46 -!- sdhand has quit (Changing host).
10:56:46 -!- sdhand has joined.
11:11:31 -!- LKoen has joined.
11:16:34 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
11:19:23 -!- augur has joined.
11:24:07 -!- augur has quit (Ping timeout: 240 seconds).
11:34:39 -!- boily has joined.
11:42:50 <boily> `w
11:42:52 <HackEgo> grammar//Grammar is just the evil subset of syntax.
12:29:16 -!- boily has quit (Quit: TUBULAR CHICKEN).
12:49:56 -!- augur has joined.
12:54:37 -!- augur has quit (Ping timeout: 246 seconds).
13:06:22 -!- doesthiswork has joined.
13:16:19 -!- moriarty has joined.
13:16:31 -!- moriarty has left.
14:12:27 -!- nullcone has quit (Quit: Connection closed for inactivity).
14:20:29 -!- augur has joined.
14:25:24 -!- augur has quit (Ping timeout: 246 seconds).
14:31:27 -!- `^_^v has joined.
14:31:38 -!- `^_^v has quit (Client Quit).
14:31:56 -!- `^_^v has joined.
15:50:58 -!- augur has joined.
15:56:03 -!- augur has quit (Ping timeout: 255 seconds).
16:46:19 -!- sebbu has quit (Ping timeout: 246 seconds).
17:07:27 -!- `^_^v has quit (Quit: This computer has gone to sleep).
17:21:43 -!- augur has joined.
17:26:07 -!- augur has quit (Ping timeout: 240 seconds).
17:27:40 -!- FreeFull has joined.
17:28:15 -!- sebbu has joined.
17:32:28 -!- doesthiswork has quit (Quit: Leaving.).
17:39:25 <shachaf> `olist 1076
17:39:25 <HackEgo> olist 1076: shachaf oerjan Sgeo FireFly boily nortti b_jonas
17:44:05 -!- augur has joined.
18:03:04 -!- __kerbal__ has joined.
18:09:31 <HackEgo> [wiki] [[Triangular]] https://esolangs.org/w/index.php?diff=52170&oldid=52113 * MD XF * (+3443)
18:11:18 -!- LKoen has quit (Remote host closed the connection).
18:14:00 <HackEgo> [wiki] [[Cubically]] N https://esolangs.org/w/index.php?oldid=52171 * MD XF * (+3869) Create page
18:14:38 <HackEgo> [wiki] [[Cubically]] https://esolangs.org/w/index.php?diff=52172&oldid=52171 * MD XF * (-68)
18:14:54 <HackEgo> [wiki] [[Cubically]] https://esolangs.org/w/index.php?diff=52173&oldid=52172 * MD XF * (+18)
18:16:01 <HackEgo> [wiki] [[User:MD XF]] https://esolangs.org/w/index.php?diff=52174&oldid=52154 * MD XF * (+176)
18:16:55 -!- MrBusiness has quit (Read error: Connection reset by peer).
18:24:20 -!- atrapado_ has joined.
18:27:56 -!- sleffy has joined.
19:35:23 -!- Phantom_Hoover has joined.
19:43:40 -!- augur has quit (Remote host closed the connection).
19:44:09 -!- augur has joined.
19:48:27 -!- augur has quit (Ping timeout: 240 seconds).
19:54:09 -!- hppavilion[0] has joined.
20:10:16 -!- sebbu2 has joined.
20:11:12 -!- doesthiswork has joined.
20:13:59 -!- sebbu has quit (Ping timeout: 255 seconds).
20:42:27 -!- sebbu2 has changed nick to sebbu.
20:48:48 <HackEgo> [wiki] [[Talk:HQ9+2D]] N https://esolangs.org/w/index.php?oldid=52175 * CatIsFluffy * (+109) Created page with "What does `+` do? ~~~~"
20:54:02 <zzo38> O, now Node.js has "N-API", which should be a better way to make add-ons, although currently is only experimental. It can be used with C as well rather than only C++, and is meant to be independent of the underlying JavaScript engine.
21:03:02 -!- sleffy has quit (Ping timeout: 240 seconds).
21:38:06 -!- wob_jonas has joined.
21:40:23 <int-e> `grwp turtle
21:40:32 <HackEgo> No output.
21:40:38 <__kerbal__> wob_jonas: I have some ideas about function notation in Integ
21:40:49 -!- nullcone has joined.
21:41:56 <int-e> Integ: "There is currently no text in this page."
21:42:19 <__kerbal__> int-e: I know, I apologize
21:42:33 <int-e> @google "integ" programming language
21:42:35 <lambdabot> Plugin `search' failed with: connect: does not exist (No route to host)
21:42:46 <int-e> hmm, that's not supposed to happen anymore?!
21:42:48 <int-e> @google "integ" programming language
21:42:50 <lambdabot> https://github.com/kerbin111/Integ
21:44:41 <__kerbal__> Here's an example operator definition using the proposed revised syntax: (2a}0+{1{2). This definition would create an operator with two operands that would return the sum of its operands
21:44:57 <__kerbal__> The first number is the number of operands
21:45:09 <__kerbal__> The letter is the operator designator
21:46:34 <__kerbal__> Relative memory address 0 is the output address
21:46:47 <__kerbal__> (Within the parentheses, relative addresses are used)
21:46:47 <wob_jonas> kerbal: I think you fixed the division
21:46:53 <__kerbal__> I think I did
21:47:25 <__kerbal__> and 1 and 2 (basically, the numbers between 1 and the number of operands number, if there are operands) are input addresses
21:47:27 -!- nullcone has quit.
21:48:08 <__kerbal__> When the operator is used, an additional operand will be used to denote the initial absolute address of the relative memory addresses
21:48:17 -!- augur has joined.
21:49:43 <__kerbal__> so, for example, a(0)(2)(2) would apply the a operator, with storage for the operator allocated starting at address 0. Therefore, the output will be returned, but also stored at address 0 (both relative and absolute) and the input will be stored at 1 and 2 when it is provided. In this case, the input is 2 and 2, so memory cells 1 and 2 both get the value 2
21:50:15 <__kerbal__> So, in effect, you have to allocate storage for user-defined operators
21:51:53 <__kerbal__> Note that if you use relative memory addresses, say, 3 and 4 in a, but you only have 2 inputs, the relative memory addresses do not serve return or parametric purposes but must be considered as well
21:52:57 <__kerbal__> The parentheses will be used for function definition; under the new syntax rules, function definition may end up being the only place where parentheses are used
21:53:30 <__kerbal__> I think that separating integer constants with | would be more concise than separating them with parentheses
21:53:51 -!- nullcone has joined.
21:54:28 <__kerbal__> I've been creating a new syntax parser for the proposed revisions to the syntax
21:54:30 <wob_jonas> kerbal: that depends on how many single-digit constants you expect
21:54:37 <__kerbal__> how so?
21:54:56 <__kerbal__> 1|2|3 vs (1)(2)(3)
21:55:00 <wob_jonas> if there are a lot of single digit constants, then like 42(10)8 is shorter than 4|2|10|8
21:55:16 <wob_jonas> no no. the parenthesis would be optional for single-digit constants
21:55:23 <wob_jonas> because single-digit constants are common
21:55:52 <wob_jonas> just look at how many my code in the other channel has, even next to each other
21:55:58 <wob_jonas> and count the () as zero constants
21:56:15 <__kerbal__> I was just thinking that all adjacent integer constants could be separated with |
21:56:21 <__kerbal__> regardless of length
21:56:29 <wob_jonas> but that's more verbose probably
21:57:10 <wob_jonas> possibly even more than now if you also have user-defined functions since they'll take number parameters often
21:57:26 <wob_jonas> ok, now how can I make this code more concise
21:58:19 <__kerbal__> Honestly, though, I think that working with }42 where 4 and 2 are separate is novel, but slightly confusing
21:58:20 <wob_jonas> maybe if I twisted it so the data comes last, not first
21:59:51 <wob_jonas> that might not help much
22:00:08 <wob_jonas> damn it, this language is HARD
22:00:17 <wob_jonas> maybe if I somehow used a base less that 90
22:00:32 <wob_jonas> but the decoder for that would be tricky
22:00:58 <wob_jonas> it probably couldn't gain much
22:03:16 <wob_jonas> how hard would it be to decode the digits from left?
22:03:54 <wob_jonas> probably wouldn't be shorter
22:05:42 <shachaf> `? poset
22:05:43 <HackEgo> poset? ¯\(°​_o)/¯
22:05:47 <shachaf> `? partial order
22:05:48 <HackEgo> A partial order is just a small thin skeletal category.
22:06:20 <__kerbal__> `wisdom
22:06:21 <HackEgo> relrod//A relrod is a machine useful for finding the Force.
22:06:28 <__kerbal__> `wisdom
22:06:29 <HackEgo> zimbabwe//olsner's desk points zimbabwards. It is highly dependent on tswett's michiganic orientation.
22:07:19 <__kerbal__> wob_jonas: I'm leaving home in a second, but I have changed the settings so that the bot SHOULD not shut off
22:07:57 * relrod looks up
22:11:59 <zzo38> Now I made JPEG encoder you can specify any quality setting from 1 to 17701.
22:17:52 <wob_jonas> ekrbal: can you try this? http://dpaste.com/231MSGV
22:17:56 <wob_jonas> kerbal: can you try that one?
22:18:00 <wob_jonas> it's too long for an irc line
22:18:12 <wob_jonas> I'm not sure if it works
22:19:39 <wob_jonas> no wait
22:19:41 <wob_jonas> let me fix that
22:19:55 -!- danieljabailey has quit (Ping timeout: 240 seconds).
22:22:15 -!- danieljabailey has joined.
22:24:31 <fizzie> Hm. Am I supposed to be able to stick in {-# OPTIONS_GHC -lfoo #-} in a file if I don't want to put -lfoo on the command line?
22:24:46 <shachaf> I'm not sure you can do that with link-time options.
22:25:04 <fizzie> It says "dynamic" in the flag reference, but it doesn't seem to work either.
22:25:21 <wob_jonas> fizzie:https://downloads.haskell.org/~ghc/8.0.2/docs/html/users_guide/glasgow_exts.html#options-ghc-pragma
22:25:52 <shachaf> What information is that link supposed to convey?
22:26:06 <fizzie> I guess it does say "when compiling this source file", as opposed to linking something.
22:26:15 <wob_jonas> dunno
22:26:19 <wob_jonas> that's all the docs I know there is
22:26:25 <wob_jonas> ghc docs are vague
22:26:39 <fizzie> This is in re XMonad configuration, and xmonad --recompile can't take link-time flags either.
22:26:42 <wob_jonas> you could try asking in #haskell though, there are people there who are pretty knowledgable about ghc and reply quickly
22:27:14 <int-e> fizzie: given that -l is a link time flag I'd not expect that to work... but that doesn't mean it won't
22:27:32 <wob_jonas> ;integ }(3)(200206446310994740193442)](125)](40)](51)](41)](40)}(4)(-({(3))(1))~(?(}(3)(/({(3))(10)))(1)())(}(4)(+(+(11)(%({(3))(10)))(*(90)({(4)))))~(?({(4))(1)(0))(](+(37)(%({(4))(90)))}(4)(/({(4))(90)))
22:28:14 <fizzie> I could just not use xmonad --recompile, it's got that annoying thing where it pops up an xmessage window for the errors as well.
22:29:41 <shachaf> xmonad --recompile mode is great.
22:29:46 <shachaf> Properly esoteric software design.
22:29:57 <wob_jonas> kerbal: try this: http://dpaste.com/1C3K0R1
22:30:17 -!- augur has quit (Remote host closed the connection).
22:30:53 -!- augur has joined.
22:35:31 -!- augur has quit (Ping timeout: 258 seconds).
22:35:41 <fizzie> They made xmonad --restart no longer pass the state in a command line argument, it uses a file now.
22:37:14 <shachaf> whoa whoa whoa
22:37:27 -!- sdhand has quit (Excess Flood).
22:37:42 -!- sdhand has joined.
22:37:52 <shachaf> That's unfortunate.
22:38:05 -!- sdhand has changed nick to Guest12966.
22:45:23 -!- Guest12966 has quit (Changing host).
22:45:23 -!- Guest12966 has joined.
22:45:23 -!- Guest12966 has changed nick to sdhand.
22:47:18 -!- atrapado_ has quit (Quit: Leaving).
22:56:12 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
23:14:33 -!- Sprocklem has quit (Quit: [).
23:21:58 -!- boily has joined.
23:26:54 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:28:03 <zzo38> Reversing all of the bits in a 64-bit number can be done in MMIX with two MOR instructions and one 64-bit constant.
23:32:20 <zzo38> Apparently some people are trying to send HTTP requests to my SMTP server
23:32:25 <APic\splat> Ok.
23:47:25 -!- oerjan has joined.
23:47:59 <boily> hellørjan.
23:48:40 <oerjan> goily kveld.
23:55:04 -!- __kerbal__ has joined.
23:56:41 -!- __kerbal__ has left.
2017-06-17
00:07:39 -!- Sprocklem has joined.
00:16:58 -!- Remavas-Hex has joined.
00:21:34 -!- int-e_ has joined.
00:21:59 -!- BooK_ has joined.
00:22:01 -!- betaveros_ has joined.
00:24:45 -!- atriq has joined.
00:26:11 -!- Remavas has quit (*.net *.split).
00:26:11 -!- int-e has quit (*.net *.split).
00:26:11 -!- nchambers has quit (*.net *.split).
00:26:11 -!- Taneb has quit (*.net *.split).
00:26:11 -!- betaveros has quit (*.net *.split).
00:26:11 -!- yorick has quit (*.net *.split).
00:26:11 -!- BooK has quit (*.net *.split).
00:26:41 -!- nchambers has joined.
00:31:27 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:50:00 -!- __kerbal__ has joined.
00:50:23 <boily> `w
00:50:24 <HackEgo> stupidity//Stupidity is created when people are too lazy to think correctly.
00:57:33 -!- __kerbal__ has quit (Quit: Page closed).
01:04:13 <\oren\> STREET FESTIVAL! HURRAY
01:08:11 -!- MrBusiness has joined.
01:10:39 -!- augur has joined.
01:29:24 <zzo38> Will they add into Opus codec a mode to use higher bandwidths, in case you want more than 20 kHz?
01:45:51 -!- erkin has joined.
02:04:23 -!- augur has quit (Remote host closed the connection).
02:15:55 -!- augur has joined.
02:19:55 -!- augur has quit (Ping timeout: 240 seconds).
02:35:28 <boily> `w
02:35:29 <HackEgo> pokemon//A pokemon is a monster that you keep in your pocket. Taneb invented them.
02:39:00 -!- sebbu has quit (Read error: Connection reset by peer).
02:39:28 -!- sebbu has joined.
02:40:47 <boily> `w
02:40:49 <HackEgo> welcome//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.)
02:54:02 -!- boily has quit (Quit: FUTILE CHICKEN).
02:58:03 -!- Remavas-Hex has changed nick to RemavasZsZsZ.
03:28:43 -!- augur has joined.
03:29:46 <zzo38> Ogg container format is in my opinion better than the other kinds, and is simpler kind, although I think there are a few problems with it (including the way codecs are determined), so I made up a variant called GLOGG container format, which fixes what seem to me to be the problems.
03:35:15 -!- augur has quit (Remote host closed the connection).
03:35:21 -!- augur has joined.
03:57:14 <HackEgo> [wiki] [[Talk:Last ReSort]] N https://esolangs.org/w/index.php?oldid=52176 * CatIsFluffy * (+57) Created page with "==Eventual behavior of 2 is ZISC?== Seems highly chaotic."
03:58:38 <HackEgo> [wiki] [[Talk:Last ReSort]] https://esolangs.org/w/index.php?diff=52177&oldid=52176 * CatIsFluffy * (+146)
04:05:42 -!- augur has quit (Remote host closed the connection).
04:07:21 <doesthiswork> zzo38 do you vote for the pirate party?
04:09:07 <zzo38> I did not vote, and the Pirate Party does not seem to be running in my area (there is Pirate Party in Canada, although not in my area).
04:12:37 -!- augur has joined.
04:32:16 -!- augur has quit (Remote host closed the connection).
04:35:59 -!- augur has joined.
04:54:49 -!- augur has quit (Remote host closed the connection).
05:04:14 -!- oerjan has quit (Quit: Nite).
05:07:55 -!- augur has joined.
05:34:36 -!- sleffy has joined.
05:47:05 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
05:51:45 -!- hppavilion[0] has joined.
06:00:03 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
06:02:46 -!- hppavilion[0] has joined.
06:15:53 -!- hppavilion[0] has quit (Ping timeout: 246 seconds).
06:28:41 <zzo38> If you want a uniform floating number 0 up to (not including) 1, what is the method? Someone mentioned "we would like to imagine drawing a real number in [0, 1] uniformly at random, and then choosing the nearest floating-point number to it". I wrote the following MMIX code: ANDNH $0,#FFF0; ORH $0,#3FF0; SETH $1,#3FF0; FSUB $0,$0,$1
06:29:49 <zzo38> Can describe as: [1] Put random 52-bit integer into the fraction bits. [2] Put 1023 into the exponent bits. [3] Treat as a floating number and subtract 1.0.
06:30:19 <zzo38> However, would it work better to add a fourth step: [4] Replace the fraction bits with a new 52-bit number.
06:30:36 -!- atriq has changed nick to Taneb.
06:40:36 <doesthiswork> why would the 4th step be an improvement?
06:40:45 -!- sleffy has quit (Ping timeout: 240 seconds).
06:43:26 <zzo38> Since a random real number presumably has an unlimited number of bits.
06:44:19 -!- sleffy has joined.
06:54:42 -!- hppavilion[0] has joined.
07:04:51 <shachaf> `5 w
07:05:02 <HackEgo> 1/2:evil//Evil is a special thing, it must be followed by 4 letters of your nickname. It is very evil, and thus is recursive. \ delaware//Delaware is a US state in which everybody speaks German. \ fungot//fungot is our beloved channel mascot and voice of reason. \ molum//molum is the inverse function of ybden. \ tmyk//tmyk the more overfilled your
07:05:23 <shachaf> `n
07:05:23 <HackEgo> 2/2:brain gets.
07:06:44 <zzo38> My nickname has only three letters, not four.
07:07:15 <shachaf> It has only two letters.
07:07:52 -!- Gregor has quit (Quit: Coyote finally caught me).
07:08:46 <zzo38> Yes, if you only count the letter that is difference than each other
07:09:28 <shachaf> Does the first z stand for "Zermelo"?
07:09:43 <zzo38> The letters stand for nothing.
07:09:51 <zzo38> (The numbers also stand for nothing.)
07:10:52 <shachaf> Does the string "38" stand for the number thirty-eight?
07:11:27 <zzo38> shachaf: Normally it does, but in my nickname "zzo38" it does not stand for anything.
07:11:53 <zzo38> I made a implementation of fast inverse square root in MMIX, with 36 oops (or only 20 oops if you do not need the second iteration). However it is assuming that the input is positive and normal (although inverse square root isn't going to work very well otherwise anyways).
07:22:46 -!- hppavilion[0] has quit (Remote host closed the connection).
07:23:10 -!- hppavilion[0] has joined.
07:24:38 <zzo38> (That is faster than the built-in square-root instruction of MMIX, which is 40 oops; if you want the reciprocal you will then make a division which is another 40 oops.)
07:29:10 <zzo38> Apparently on x86 to compute an approximation of the ordinary square root, it is actually faster to do it by using the instruction for reciprocal square root.
07:35:21 <shachaf> You mean on recent implementations of x86?
07:37:33 <zzo38> The article that mentions that comes from 2009.
07:38:00 <zzo38> (which is also the number that "MMIX" corresponds to with roman numbers, although that is irrelevant here)
07:42:32 -!- Gregor has joined.
07:45:26 <Taneb> zzo38, how does your fast inverse square root work
07:48:44 <zzo38> Similar to the article in Wikipedia. See http://sprunge.us/AIOc for the actual code
07:51:26 <zzo38> Hopefully the code is clear enough; if something is unclear you can ask.
07:51:56 -!- doesthiswork has quit (Quit: Leaving.).
07:53:45 <zzo38> Do you understand how this is working now?
07:57:27 <Taneb> I'm familiar with the Fast Inverse Square Root algorithm on Wikipedia
07:57:47 <zzo38> Well, it is similar.
08:11:01 -!- sleffy has quit (Ping timeout: 268 seconds).
08:17:07 -!- erkin has quit (Ping timeout: 240 seconds).
08:46:20 -!- erkin has joined.
09:24:29 -!- augur has quit (Remote host closed the connection).
09:53:21 -!- erkin has quit (Ping timeout: 255 seconds).
09:55:20 -!- erkin has joined.
10:00:34 -!- int-e_ has changed nick to int-e.
10:11:44 -!- erkin has quit (Remote host closed the connection).
10:29:49 -!- Phantom_Hoover has joined.
10:36:40 -!- augur has joined.
10:37:48 -!- PinealGlandOptic has joined.
10:41:56 -!- augur has quit (Ping timeout: 258 seconds).
11:07:49 <Taneb> @metar EGNM
11:07:49 <lambdabot> EGNM 170950Z 26007KT 190V290 9999 BKN016 18/16 Q1026
11:20:35 <hppavilion[0]> @metar PAMR
11:20:35 <lambdabot> PAMR 170953Z 00000KT 10SM SCT065 BKN080 BKN130 BKN200 13/07 A2979 RMK AO2 SLP089 T01280067
11:24:22 <fizzie> @metar EGLL
11:24:22 <lambdabot> EGLL 171020Z AUTO 24005KT 180V330 9999 NCD 25/15 Q1027
11:24:45 <fizzie> Think they forecast something like 29 for today.
11:28:03 <hppavilion[0]> I have a policy about german. If I see it, I try to read it.
11:28:07 <hppavilion[0]> It has now bitten me in the Arsch.
11:53:38 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
12:00:47 -!- nullcone has quit (Quit: Connection closed for inactivity).
12:08:29 -!- S1 has joined.
12:11:32 <int-e> 8096373705231173873515698288105814457559349996780213465927102169635143836763371455511239714251901656919412172053510347251766358525837584663686083361012968763343440510359069137201087033274943221529093137894442823663461959335745044107344)](125)](40)](41)](40)~(?({(@()))(1)())(}(+(1)(@()))(/({(@()))(10)))~(?(@())(1)())(_(@())](+(48)(%({(@()))(10))))~(](+(37)(%({())(90)))/(1)(}()(/({())(90))))()
12:12:22 <int-e> yay, it fit! (it's an integ quine)
12:14:34 <int-e> of course, neither kerbal nor b_jonas are here...
12:15:23 <int-e> and uh, that was still incomplete anyway.
12:18:30 <int-e> oh well, the whole thing is at http://sprunge.us/eNFW now
12:34:54 -!- hppavilion[0] has quit (Ping timeout: 255 seconds).
12:36:04 -!- sdhand has quit (Excess Flood).
12:36:14 -!- sdhand has joined.
12:36:38 -!- sdhand has changed nick to Guest43932.
12:41:35 -!- Guest43932 has quit (Changing host).
12:41:35 -!- Guest43932 has joined.
12:41:35 -!- Guest43932 has changed nick to sdhand.
12:56:39 -!- __kerbal__ has joined.
13:00:01 -!- S1 has quit (Quit: Leaving).
13:04:49 <int-e> }()(12872430441100276982898287331888341273694712212561754032457387972966053390121885560971120465568914029739991532252291383312910885004797316378038489445182646423771046386470134709527072922468161172180445227065244725860831882888079650601385257741999212883854949376079644467447663461959335745044107344)](125)](40)](41)](40)~(/(9)(}(+(1)(@()))(/({(@()))(10))))()~(](+(48)(%({(@()))(10)))?(@())(1)())(_(@()))~(](+(37)(%({())(90)))/(1)(}()(/({())(90))))()
13:05:04 <int-e> yay.
13:05:20 <__kerbal__> int-e: the bot's in #esoteric-blah
13:05:30 <__kerbal__> if you want to work with it
13:22:54 -!- yorick_ has joined.
13:28:03 -!- LKoen has joined.
13:38:31 -!- augur has joined.
13:42:25 -!- doesthiswork has joined.
13:42:50 -!- augur has quit (Ping timeout: 246 seconds).
13:48:37 -!- LKoen has quit (Remote host closed the connection).
13:52:14 -!- boily has joined.
13:59:37 -!- doesthiswork has quit (Read error: No route to host).
13:59:46 -!- doesthiswork has joined.
14:03:12 <int-e> @metar lowi
14:03:12 <lambdabot> LOWI 171250Z 32010KT 280V020 9999 FEW070 SCT110 BKN300 23/04 Q1022 NOSIG
14:03:40 <__kerbal__> @help metar
14:03:40 <lambdabot> metar <ICAO airport code>
14:03:40 <lambdabot> Look up METAR weather data for given airport.
14:03:45 <__kerbal__> Neat
14:05:20 -!- yorick_ has changed nick to yorick.
14:10:51 <boily> @metar CYUL
14:10:51 <lambdabot> CYUL 171300Z 13003KT 090V180 15SM BKN032 BKN120 OVC240 19/16 A2988 RMK SC6AC1CI1 SLP120 DENSITY ALT 700FT
14:15:05 <APic\splat> @metar CTHULHU
14:16:45 -!- LKoen has joined.
14:17:50 <boily> CTHULHU 171300Z 00008KT VRB 1/4SM SKC 04/04 A9999 RMK IA IA CTHULHU FHTAGN SLP133
14:19:11 <LKoen> the current blognomic dynasty has cthulhu for a theme, hth
14:21:07 <Taneb> LKoen, I don't think that's an appropriate place for an hth hth
14:21:28 <LKoen> I'm pretty sure 'hth' should be comma-separated from the rest of the sentence
14:21:58 <boily> oxford hth, hth.
14:23:22 <int-e> 04/04, hmm
14:23:44 <int-e> does "blognomic" have a silent "g"?
14:24:03 <LKoen> I'm French. I consider all letters to be silent.
14:39:09 <__kerbal__> @modulelist
14:39:09 <lambdabot> Unknown command, try @list
14:39:13 <__kerbal__> @listmodules
14:39:14 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
14:39:14 <lambdabot> slap source spell system tell ticker todo topic type undo unlambda unmtl version where
14:39:17 <__kerbal__> @dice
14:39:18 <lambdabot> unexpected end of input: expecting number, "d" or "("
14:39:24 <__kerbal__> @Dice d
14:39:24 <lambdabot> unexpected end of input: expecting number
14:39:32 <__kerbal__> Is dice an esolang?
14:40:02 <APic\splat> 😸
14:40:16 <int-e> @help dice
14:40:16 <lambdabot> @dice <expr>. Throw random dice. <expr> is of the form 3d6+2.
14:40:27 <__kerbal__> ok
14:40:31 <__kerbal__> Thanks!
14:41:08 <int-e> @dice d7+d11
14:41:08 <lambdabot> int-e: 7 + 4 => 11
14:41:32 <zzo38> I have a implementation that you can omit both the number of dice and the number of sides; the number of dice defaults to 1 (for compatibility with Dungeons&Dragons) and the number of sides defaults to 6 (for compatibility with GURPS).
14:41:35 <__kerbal__> @dice 50d80
14:41:35 <lambdabot> __kerbal__: 2014
14:41:51 <__kerbal__> zzo38: Interesting
14:41:58 <__kerbal__> @dice 500d800
14:41:59 <lambdabot> __kerbal__: 207747
14:42:09 <__kerbal__> @dice 9999d9999
14:42:09 <lambdabot> __kerbal__: 49981203
14:42:28 <zzo38> (So "d" by itself will be valid)
14:42:29 <__kerbal__> Because everyone needs to roll nearly ten thousand 9999-sided die!
14:42:36 <__kerbal__> zzo38: neat
14:42:46 <__kerbal__> @dice 9999d9999
14:42:46 <lambdabot> __kerbal__: 49920196
14:42:53 <__kerbal__> @dice 9999d9999
14:42:53 <lambdabot> __kerbal__: 49741089
14:43:26 <int-e> it cheats :P
14:43:28 <__kerbal__> That's interesting...
14:43:51 <int-e> @dice 1000000d42+42d1000000
14:43:51 <lambdabot> int-e: 21501687 + 22256928 => 43758615
14:44:10 <__kerbal__> Is there a statistical reason for that sort of behavior?
14:44:13 <zzo38> Cheating by how?
14:44:17 <__kerbal__> I sort of thing there is
14:44:20 <__kerbal__> think
14:44:35 <zzo38> If the distribution is correct then it shouldn't matter how the program comes to such result
14:44:51 <int-e> zzo38: for >100 (I think) dice it just samples a normal distribution with the right standard deviation and mean
14:45:04 <int-e> which is not perfectly accurate
14:45:43 <int-e> but you'd have to take many samples to notice... you'll probably discover the limited entropy of the random number generator first.
14:45:46 <boily> the Law of Large Numbers mean anything will tend to be a normal distribution (grossly oversimplified oversimplification, but that's normal for ya).
14:46:09 <boily> oops, wrong law. Central Limit Theorem.
14:46:16 <__kerbal__> boily: I thought that there was some sort of rule like that
14:46:31 <__kerbal__> That's interesting
14:46:47 <boily> in fact, you're pretty much safe with a normal distribution for quite anything, unless your samples are < 30, in which case it' Student.
14:46:51 <int-e> boily: enter the Petersburg paradox.
14:46:58 <__kerbal__> By the way... https://en.wikipedia.org/wiki/Zocchihedron
14:47:05 * boily wikipédiaes the paradox
14:48:56 <__kerbal__> Fascinating!
14:49:11 <int-e> it's the best thing since the two envelopes problem
14:49:34 <__kerbal__> infinite sums and series can be so confusing
14:51:08 <APic\splat> The whole fucking infinite Universe is infinitely confusing. 😉
14:51:23 <APic\splat> Uncountably infinite.
14:51:43 <int-e> somehow I've never seen a Zocchihedron before
14:53:58 <int-e> I guess the standard 2d10 method is superior anyway
14:56:57 <fizzie> I've seen those things, but didn't know they were called that.
14:57:26 <fizzie> They're very good if you want a dice that rolls a long long way.
14:58:10 <__kerbal__> fizzie: So I've read
14:58:19 <int-e> apparently there is a more ordinary D100 by a company called Bescon
14:58:23 <__kerbal__> I mean, it's basically a labled ball
14:58:28 <__kerbal__> labeled
14:58:32 <boily> just a d30 is already very rolly.
14:58:53 <fizzie> I got a d6 spinning top from a Christmas cracker, and it always lands on 2.
14:59:05 <int-e> and somehow, the image search for "D100" brings up many cameras... :P
14:59:39 <int-e> (in retrospect I find it surprising that the dice outnumber the cameras on the first result page)
15:00:38 <fizzie> (It's actually impressive how well it manages to avoid the other numbers, even though it has no obvious asymmetries.)
15:01:22 <int-e> is it meant to do that?
15:02:56 <fizzie> I don't think so, but it's not like it came with a manual.
15:03:04 <fizzie> Maybe it's social commentary.
15:03:28 <__kerbal__> everything is social commentary
15:03:38 <fizzie> OTOH, it's also very cheap and dinky.
15:04:50 <__kerbal__> fizzie: what is it made of?
15:05:38 <fizzie> Plastic. It's a red plastic hexagon with a diameter of maybe 10-15 mm, with a little axis through the centre.
15:05:41 <int-e> child labor
15:05:50 <int-e> (you asked for social commentary?)
15:07:28 -!- erkin has joined.
15:08:39 -!- augur has joined.
15:13:36 -!- augur has quit (Ping timeout: 246 seconds).
15:17:50 <zzo38> How might I fix the JPEG encoder to implement chroma subsampling?
15:19:02 <LKoen> <fizzie> I got a d6 spinning top from a Christmas cracker, and it always lands on 2.
15:19:05 <LKoen> is that a fact?
15:19:19 <LKoen> and do you know why?
15:19:43 <LKoen> and have you tried spinning it with a beyblade launcher?
15:21:11 <__kerbal__> fizzie: And what does feminist theory have to say about this situation?
15:26:34 <int-e> The die is an androcentric social construct, and is the conceptual driver behind much of climate change.
15:28:21 <__kerbal__> int-e: I would have guessed that
15:52:30 <__kerbal__> @google feminist theory
15:52:34 <lambdabot> http://journals.sagepub.com/home/fty
15:52:34 <lambdabot> Title: Feminist Theory: SAGE Journals
15:55:27 <LKoen> int-e: I hear from an important country leader that climate change is a hoax
15:55:58 <LKoen> but dice are very much real
15:59:47 <int-e> LKoen: the second half is a quote from http://www.skeptic.com/reading_room/conceptual-penis-social-contruct-sokal-style-hoax-on-gender-studies/
15:59:57 <LKoen> yes I recognized it
16:00:24 -!- boily has quit (Quit: MONTHLY CHICKEN).
16:00:39 <int-e> I also think you're missing a "self-" in front of "important"
16:01:44 <LKoen> nice
16:06:05 <int-e> similar idea: When's the next meeting of the leaders of the free world... with Trump?
16:11:19 -!- Phantom_Hoover has joined.
16:15:09 <__kerbal__> fungot
16:15:09 <fungot> __kerbal__: for some reason
16:15:20 <__kerbal__> fungot
16:15:20 <fungot> __kerbal__: there's still a lot of the data
16:15:23 <__kerbal__> fungot
16:15:23 <fungot> __kerbal__: use emacs for irc and people were placed in 4th. and fifth was supposed to be the disconnect at hand, first time it returns to wrong place?) documentary coming up on haskell for a state-based language
16:16:08 <erkin> henlo
16:17:38 <__kerbal__> `prefixes
16:17:39 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
16:18:11 <__kerbal__> why doesn't HackEgo set fungot off?
16:18:12 <fungot> __kerbal__: so would you write quicksort? isn't that pain for not much benefit. now, about your response to my paul graham reference. it is of little consequence, however.
16:18:30 <__kerbal__> is fungot programmed to ignore him?
16:18:47 <zzo38> I think so.
16:19:01 <__kerbal__> ah
16:19:19 <__kerbal__> ^help
16:19:19 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
16:30:30 -!- hakatashi has quit (Remote host closed the connection).
16:33:32 -!- IronY has quit (Ping timeout: 240 seconds).
16:34:02 -!- jjthrash has quit (Ping timeout: 240 seconds).
16:34:05 -!- sparr has quit (Ping timeout: 240 seconds).
16:36:12 -!- IronY has joined.
16:38:17 -!- jjthrash has joined.
16:39:52 <__kerbal__> welcome!
16:41:51 <__kerbal__> jjthrash: I built an IRC bot over in #esoteric-blah to interpret Integ.
16:42:52 -!- LKoen has quit (Remote host closed the connection).
16:46:39 -!- sparr has joined.
16:56:41 -!- oerjan has joined.
17:08:43 <int-e> hmm, new kind of spam to me... sod story of being stranded in the Philippines, wallet lost, wants a "short-term loan" of $1,950 to pay hotel and "get her sorry ass home".
17:09:04 <int-e> kind of cute, hard to imagine it working, but then that's true for all non-targeted spam
17:10:24 -!- augur has joined.
17:12:24 <oerjan> stupid annoying rain dripping on something loud outside
17:12:30 <oerjan> @metar ENVA
17:12:30 <lambdabot> ENVA 171550Z 22004KT 160V260 9999 -RA FEW040 BKN070 16/10 Q1013 RMK WIND 670FT 03004KT
17:13:12 <oerjan> (alternatively stupid neighbors for leaving whatever it is out in the open.)
17:15:15 -!- augur has quit (Ping timeout: 255 seconds).
17:15:47 <int-e> . o O ( here's me hoping that oerjan's not talking about a baby )
17:18:42 <oerjan> sadly it's probably just the architecture, and it happens whenever rain and wind conditions are ri^WHORRIBLY, HORRIBLY WRONG
17:19:16 <oerjan> admittedly a baby would _probably_ be worse.
17:19:17 <int-e> dym favourable?
17:19:28 <oerjan> NO
17:20:06 <oerjan> except with a baby there would be someone responsible for stopping it.
17:24:48 <oerjan> the conditions seem to have improved.
17:26:40 <__kerbal__> Do Norwegians just randomly leave their babies out in the middle of rainstorms? Is that a tradition?
17:28:02 <oerjan> i'm sure it goes back to the vikings.
17:29:04 <__kerbal__> ah
17:32:18 <oerjan> @google leave baby outside in stroller
17:32:20 <lambdabot> Plugin `search' failed with: connect: does not exist (No route to host)
17:32:27 * oerjan swats int-e -----###
17:32:29 <oerjan> @google leave baby outside in stroller
17:32:31 <lambdabot> https://www.fatherly.com/love-and-money/why-danish-parents-leave-their-children-outside-in-strollers/
17:33:33 <__kerbal__> I was literally just joking...
17:33:51 <oerjan> JOKE'S ON YOU
17:34:12 <__kerbal__> evidently
17:34:18 <__kerbal__> so
17:34:19 <oerjan> if you look at the whole google hit page you'll find some examples of what happens when they try it in america.
17:34:36 <__kerbal__> The article said that it didn't end well
17:34:59 <zzo38> Is there a such things as MMIX JIT to compile a MMIX code into a code for a different computer? You do not need to worry aout self-modifying code unless a SYNCID instruction is executed, so that part is more simplify to do this it seem like.
17:35:47 <oerjan> actually maybe not, that's with "leaves"
17:37:06 <oerjan> this one, anyway http://www.reuters.com/article/us-restaurant-baby-idUSTRE77E62O20110815
17:39:26 -!- lambdabot has quit (Quit: blame o... err brb).
17:41:48 <int-e> let's see if I can catch it doing that again after this reboot
17:42:30 <oerjan> `? heisenbug
17:42:31 <HackEgo> heisenbug? ¯\(°​_o)/¯
17:42:52 <int-e> oerjan: it's worse, it's IPv6 neighbour discovery
17:43:41 <int-e> which, for some reason, is failing... I thought I had understood this two days ago :-/
17:44:28 <oerjan> it only fails when you aren't observing it hth
17:44:38 <int-e> I still have a workaround , but I hate it.
17:45:01 -!- lambdabot has joined.
17:45:05 <int-e> @bot
17:45:13 <lambdabot> :)
17:45:45 <int-e> oerjan: well there is some sort of timeout involved... probably somewhere between 5 and 10 minutes
17:47:25 <int-e> and there was something strange before the reboot, a "FAILED" neighbour entry on the local link which from what I believe to understand about the configuration there, should never be created.
17:48:22 <int-e> oerjan: btw, next time you swat me for lambdabot misbehaving I'll add another letter to the nick :-P
17:48:41 * int-e really didn't appreciate that.
17:51:28 -!- sleffy has joined.
17:51:40 <int-e> hah, http://www.npccomic.com/comic/2010/02/17/trekkie-exposed/
17:51:58 * oerjan has tab completion, you know
17:52:10 * oerjan grins evilly
17:58:38 <oerjan> int-e: you'll have to something more elaborate, like creating innocentbot
17:59:01 -!- nullcone has joined.
17:59:11 <int-e> oerjan: that's not what I meant... did you see lambdabot's quite message?
17:59:29 <oerjan> nope um
17:59:44 <oerjan> OKAY
18:00:27 <int-e> anyway... neighbour discovery... what was that rfc again
18:08:58 <int-e> @google lambdabot
18:08:59 <lambdabot> Plugin `search' failed with: connect: does not exist (No route to host)
18:09:14 <myname> wat
18:09:29 <int-e> exactly.
18:09:32 <oerjan> `? lambdabot
18:09:33 <HackEgo> lambdabot is a fully functional bot. just don't ask about @src.
18:09:44 <int-e> anyway, I've put the workaround back
18:09:53 <oerjan> `learn_append lambdabot or the neighbours.
18:09:57 <HackEgo> Learned 'lambdabot': lambdabot is a fully functional bot. just don't ask about @src. or the neighbours.
18:10:04 <__kerbal__> @src
18:10:04 <lambdabot> src <id>. Display the implementation of a standard function
18:10:18 <__kerbal__> @neighbours
18:10:18 <lambdabot> Unknown command, try @list
18:10:46 <__kerbal__> `lambdabot
18:10:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: lambdabot: not found
18:11:01 <__kerbal__> `help
18:11:01 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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/
18:11:12 <__kerbal__> Ah, I see
18:11:12 -!- augur has joined.
18:11:18 <__kerbal__> `? lambdabot
18:11:19 <HackEgo> lambdabot is a fully functional bot. just don't ask about @src. or the neighbours.
18:11:22 <__kerbal__> `?
18:11:23 <HackEgo> ​? ¯\(°​_o)/¯
18:11:31 <__kerbal__> `? j-bot
18:11:32 <HackEgo> j-bot? ¯\(°​_o)/¯
18:11:36 <__kerbal__> `? esolang
18:11:37 <HackEgo> esolang? ¯\(°​_o)/¯
18:11:42 <__kerbal__> `? esoteric
18:11:44 <HackEgo> This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet.
18:12:07 <__kerbal__> `? HackEgo
18:12:09 <HackEgo> HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico!
18:12:22 <__kerbal__> `? int-e
18:12:23 <HackEgo> int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger, men han gillar dissonans. Er hat ein Hipster-Spiel gekauft.
18:12:30 <__kerbal__> This is amusing
18:13:03 <__kerbal__> Why will they blow up the sun, by the way?
18:13:49 <oerjan> i don't remember
18:14:00 <__kerbal__> ah
18:15:21 <oerjan> @dowt int-e
18:15:22 <lambdabot> Maybe you meant: yow docs do
18:15:26 <oerjan> `dowt int-e
18:15:36 <HackEgo> 5181:2014-12-09 <oerjän> learn int-e \xc3\xa4r inte svensk \ 5182:2014-12-09 <oerjän> learn int-e \xc3\xa4r inte svensk. \ 7231:2016-03-14 <boil̈y> learn_append int-e Det kommer att explodera solen. \ 7232:2016-03-14 <boil̈y> le/rn int-e/int-e \xc3\xa4r inte svensk. Hen kommer att spr\xc3\xa4nga solen. \ 7535:2016-04-25 <oerjän> learn_appen
18:15:50 -!- augur has quit (Ping timeout: 246 seconds).
18:16:48 <oerjan> http://tunes.org/~nef/logs/esoteric/16.03.14
18:18:20 <int-e> __kerbal__: as I recall it that was the least damaging option available at the time.
18:18:35 <__kerbal__> That makes sense
18:20:00 -!- DHeadshot has joined.
18:21:22 <oerjan> the sun will explode, and all future alien civilizations will find is a lone scrap containing the word "culpritz".
18:21:52 <int-e> actually I just broke it again, still hoping to narrow down what's going wrong...
18:23:01 <oerjan> unless i'm misreading the irc again.
18:23:30 <shachaf> `quote edible
18:23:33 <HackEgo> 1311) <Jafet> an #esoteric-dwelling swede / was mistaken for edible feed / “with you,” said a sicko / “our lanttulaatikko / would be very tasty indeed!”
18:23:37 <oerjan> int-e: i suspect blowing up the sun will also fix ipv6 neighbour discovery hth
18:24:19 <int-e> good point
18:24:32 <shachaf> swede -> kålrot?
18:24:48 <int-e> @google supernova spf
18:24:50 <lambdabot> http://www.ar15.com/forums/topic.html?b=7&f=93&t=729047
18:24:50 <lambdabot> Title: Benelli SuperNova SPF - AR15.COM
18:25:38 <shachaf> int-e: How strong a sunscreen do I need to survive the sun's supernova?
18:26:12 <oerjan> you can buy anything on the internet, i see
18:26:28 <oerjan> shachaf: the hard part is screening the neutrinos hth
18:26:45 <shachaf> oerjan: what kind of salads do you like twh
18:26:58 <int-e> *of course* "supernova" has to be a kind of fireworks.
18:27:09 * int-e slaps... whomever
18:27:30 <shachaf> `5 w
18:27:35 <HackEgo> 1/2:Я//Я is the 8th letter of the hsilgnE alphabet \ mpanion cube//Aperture Science has created a talking cube - we call it the mpanion cube, because it's the opposite of the mute companion cube. \ tur//To tur is not to flas. \ pastry//A pastry is a sugary confectionery that is customarily eaten after writing an essay. \ tile shuffling//Tile shuf
18:27:40 <shachaf> `n
18:27:41 <HackEgo> 2/2:fve games. ly addictie basis of many highling is th
18:28:08 <int-e> `unidecode Я
18:28:09 <HackEgo> ​[U+042F CYRILLIC CAPITAL LETTER YA]
18:28:11 * oerjan now misses the chicken salad from his previous favorite restaurant
18:28:22 <int-e> . o O ( that's the last letter, fwiw )
18:28:31 <shachaf> oerjan: please restrict your attention to vegetarian salads tdnh
18:28:31 <int-e> and yes I do see the "joke"
18:28:51 <int-e> `? cube
18:28:52 <HackEgo> Cubes come in all sizes, colors, and materials, but only one shape. The companion cube does not speak, however.
18:28:55 <shachaf> i,i <int-e> and ya I do see the "joke"
18:29:03 <oerjan> it was the center of my then balanced diet.
18:29:10 <int-e> shachaf: cute.
18:29:32 <shachaf> int-e: It's payback for your alteration of `? cube
18:29:35 <__kerbal__> `? glados
18:29:36 <HackEgo> Hello, and again, welcome to the Aperture Science Computer Aided Internet Relay Chat & Enrichment Center. Please enjoy your stay at #esoteric, because you will never leave.
18:29:48 <oerjan> shachaf: potato salad then, i guess, goes well with barbecued steaks
18:29:51 <__kerbal__> `? portal
18:29:51 * oerjan runs away
18:29:52 <HackEgo> portal? ¯\(°​_o)/¯
18:29:55 <__kerbal__> `? portals
18:29:56 <HackEgo> portals? ¯\(°​_o)/¯
18:30:11 <int-e> shachaf: well I do love spherical cubes
18:30:30 <int-e> but we've gone over that already
18:30:56 <shachaf> oerjan: I don't think this is an appropriate topic to make these jokes about. TDNH
18:31:07 <oerjan> `? R
18:31:08 <HackEgo> R? ¯\(°​_o)/¯
18:31:21 <int-e> right
18:31:39 <int-e> by analogy it should be the 1st letter of the naissuR alphabet.
18:32:10 <int-e> but as a wisdom entry that seems too weak
18:32:44 <oerjan> `learn R is the first letter of the naissuR alphabet.
18:32:46 <HackEgo> Learned 'r': R is the first letter of the naissuR alphabet.
18:33:23 <oerjan> `# Off by one error//`slwd Я//s,8,9,
18:33:25 <HackEgo> ​Я//Я is the 9th letter of the hsilgnE alphabet
18:34:25 <int-e> is `# new?
18:34:33 <shachaf> Not that new.
18:34:38 <shachaf> `dowt ../bin/#
18:34:46 <HackEgo> 10478:2017-03-21 <oerjän> ` mv bin/{msg,#} \ 10479:2017-03-21 <oerjän> sled bin/#//s/msg/#/g \ 10544:2017-03-30 <oerjän> sled bin/#//3,$cnur "${1#*$sep}"
18:34:57 <shachaf> `doat bin/msg
18:35:05 <HackEgo> 10475:2017-03-21 <oerjän> fetch bin/msg https://hackego.esolangs.org/get/bin/slashlearn \ 10476:2017-03-21 <oerjän> ` chmod +x bin/msg \ 10478:2017-03-21 <oerjän> ` mv bin/{msg,#}
18:35:58 <shachaf> `edit bin/#
18:35:59 <HackEgo> https://hackego.esolangs.org/edit/bin/%23
18:36:42 <oerjan> int-e: incidentally i made that while backscrolled, so i didn't see you suggest the same thing hth
18:37:15 <shachaf> Did you see the part where int-e suggested that it seems too weak as a wisdom entry?
18:37:25 <oerjan> only afterwards ;_;
18:37:47 <int-e> I did wonder but I'm kind of used to being ignored.
18:38:06 <oerjan> `forget r
18:38:08 <HackEgo> Forget what?
18:38:21 <shachaf> `? int-e
18:38:22 <HackEgo> int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger, men han gillar dissonans. Er hat ein Hipster-Spiel gekauft.
18:38:25 <int-e> . o O ( "Doctor, I have a huge problem: everybody is ignoring me!" - "Next, please!" )
18:38:55 <shachaf> there was a song about that
18:39:37 <int-e> `? obvious
18:39:38 <HackEgo> obvious? ¯\(°​_o)/¯
18:39:49 <shachaf> https://www.youtube.com/watch?v=WKHzTtr_lNk
18:40:00 <int-e> . o O ( That wisdom entry is too obvious to exist. )
18:40:05 <oerjan> shachaf: your problem above is assuming that i have any cultural inclination to consider a vegetarian salad as something other than a side dish hth
18:40:50 <oerjan> or pay much attention to what's in it.
18:40:56 <shachaf> Side dishes are fine.
18:41:07 <shachaf> But I guess I'll need to ask someone else.
18:42:43 -!- augur has joined.
18:43:38 -!- LKoen has joined.
18:43:41 <oerjan> int-e: didn't you link that doctor joke on nichtlustig before
18:43:59 <oerjan> it sounds like their kind of thing
18:44:54 <zzo38> We can use a (somewhat simplified) variant of EIA-608 to make captions in video files. There are other format, but I think, can be use EIA-608 variant
18:45:18 -!- erkin has quit (Quit: Leaving).
18:46:40 <zzo38> Do you?
18:47:14 <shachaf> Do I what?
18:47:48 <zzo38> Do you this captions?
18:47:50 <int-e> oerjan: you are right flavor wise, but I don't think that it has that particular joke
18:58:28 -!- RemavasZsZsZ has quit (Remote host closed the connection).
18:58:28 -!- betaveros_ has quit (Remote host closed the connection).
18:58:38 -!- Remavas-Hex has joined.
19:02:32 -!- sleffy has quit (Ping timeout: 240 seconds).
19:02:32 -!- betaveros has joined.
19:08:49 <quintopia> `le/rn obvious/ A postulate used to prove a wide variety of theorems too arduous to prove by other means. In American Sign Language, it is denoted by a vigorous waving of the hands.
19:08:50 <HackEgo> Usage: `le/[/]rn <key>//<wisdom>
19:09:23 <quintopia> `le/rn obvious//A postulate used to prove a wide variety of theorems too arduous to prove by other means. In American Sign Language, it is denoted by a vigorous waving of the hands.
19:09:25 <HackEgo> Learned 'obvious': A postulate used to prove a wide variety of theorems too arduous to prove by other means. In American Sign Language, it is denoted by a vigorous waving of the hands.
19:09:45 <oerjan> `? rules of wisdom
19:09:46 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
19:09:49 <oerjan> *cough*
19:11:00 * quintopia hands oerjan a lozenge
19:11:02 <oerjan> `slwd obvious//s,^/Obvious, adj.: /
19:11:03 <HackEgo> ​/bin/sed: -e expression #1, char 20: unterminated `s' command
19:11:15 <oerjan> `slwd obvious//s/^/Obvious, adj.: /
19:11:17 <HackEgo> obvious//Obvious, adj.: A postulate used to prove a wide variety of theorems too arduous to prove by other means. In American Sign Language, it is denoted by a vigorous waving of the hands.
19:11:19 <shachaf> oerjan: https://pdfs.semanticscholar.org/24f1/b508d93c7b06f2af713b14078c8b25b90586.pdf hth
19:16:36 <shachaf> kmc: Have you seen that one?
19:17:15 <oerjan> OKAY
19:17:34 -!- oerjan has quit (Quit: Later).
19:18:25 <kmc> no
19:18:27 <kmc> amusing
19:27:49 -!- LKoen has quit (Remote host closed the connection).
19:31:09 <zzo38> Now I put a variable quality option into the JPEG encoder. If this option is set, then the alpha channel of the input will vary the quality of the output.
19:31:35 <zzo38> Also RGB mode is put in.
19:31:55 -!- DHeadshot has quit (Ping timeout: 240 seconds).
19:36:52 -!- DHeadshot has joined.
19:48:47 -!- Deewiant has quit (*.net *.split).
19:48:47 -!- zgrepc has quit (*.net *.split).
19:48:47 -!- rodgort has quit (*.net *.split).
19:48:47 -!- lynn has quit (*.net *.split).
19:48:48 -!- xa0 has quit (*.net *.split).
19:49:02 -!- xa0 has joined.
19:49:05 -!- rodgort has joined.
19:49:06 -!- Deewiant has joined.
19:49:09 -!- erkin has joined.
19:49:31 -!- lynn has joined.
19:50:57 -!- zgrepc has joined.
20:00:56 -!- LKoen has joined.
20:07:45 -!- atslash has joined.
20:09:22 <int-e> well, tiny progress... curl -6 can reproduce the problem.
20:24:47 -!- LKoen has quit (Remote host closed the connection).
20:37:23 -!- atslash has quit (Ping timeout: 255 seconds).
20:37:42 -!- atslash has joined.
21:23:12 <quintopia> kk
21:48:40 <zzo38> I found this "Non-Von 1" http://www.chrisfenton.com/non-von-1/
21:58:53 <myname> has anybody a recommendation for a non-obvious linux terminal game that is neither as stupid as moon-buggy or the like nor as complex as cataclysm
22:13:56 -!- hppavilion[0] has joined.
22:15:51 -!- erkin has quit (Ping timeout: 268 seconds).
22:17:13 -!- hppavilion[0] has quit (Client Quit).
22:18:11 -!- hppavilion[1] has joined.
22:26:04 -!- erkin has joined.
22:48:56 <\oren\> This game has a silly plot https://snag.gy/veCdiT.jpg
22:50:55 -!- LKoen has joined.
23:04:51 <hppavilion[1]> @metar PAMR
23:04:51 <lambdabot> PAMR 172153Z 26012KT 10SM FEW050 SCT090 14/08 A2997 RMK AO2 SLP149 T01390083
23:08:37 -!- nullcone has quit (Quit: Connection closed for inactivity).
23:09:33 -!- erkin has quit (Quit: Leaving).
23:12:07 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:25:04 -!- sleffy has joined.
23:35:09 -!- Sprocklem has quit (Quit: [).
23:40:03 -!- DHeadshot has joined.
23:55:30 -!- oerjan has joined.
2017-06-18
00:07:05 -!- DHeadshot has quit (Ping timeout: 255 seconds).
00:17:06 -!- Zarutian has joined.
00:37:35 -!- sleffy has quit (Ping timeout: 260 seconds).
00:47:24 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:04:25 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
01:13:18 -!- hppavilion[1] has joined.
01:24:21 -!- yorick has quit (Ping timeout: 260 seconds).
01:28:32 -!- doesthiswork has quit (Ping timeout: 240 seconds).
01:30:20 -!- doesthiswork has joined.
01:43:14 -!- alercah has quit (Quit: leaving).
01:43:32 -!- alercah has joined.
01:43:39 -!- 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:46:12 -!- jaboja has joined.
02:44:00 <__kerbal__> Hey, look at esoteric-blah for a second. I found a really cool use of combining characters
02:46:16 <__kerbal__> It sort of vandalizes everything
02:46:36 <__kerbal__> even stuff supposedly not determined by messages
02:46:42 <__kerbal__> like the time
02:47:15 <zzo38> OK
02:47:22 <zzo38> For me it does not
02:48:13 <__kerbal__> maybe it's because I use the webchat freenode client
02:49:03 <zzo38> Yes, and then it is HTML so it does that (although I think HTML5 includes a command to restrict Unicode state to a block and not persist across blocks?)
02:49:34 <__kerbal__> probably. I just find it neat that I can alter stuff that doesn't seem modifiable.
02:49:44 <zzo38> OK
02:49:45 <__kerbal__> at least on my end
03:05:19 <oerjan> `unicode RTL
03:05:20 <HackEgo> U+0052 LATIN CAPITAL LETTER R \ UTF-8: 52 UTF-16BE: 0052 Decimal: &#82; \ R (r) \ Lowercase: U+0072 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0054 LATIN CAPITAL LETTER T \ UTF-8: 54 UTF-16BE: 0054 Decimal: &#84; \ T (t) \ Lowercase: U+0074 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+004C LATIN C
03:05:52 <oerjan> `unicode RIGHT-TO-LEFT
03:05:54 <HackEgo> U+200F RIGHT-TO-LEFT MARK \ UTF-8: e2 80 8f UTF-16BE: 200f Decimal: &#8207; \ ‏ \ Category: Cf (Other, Format) \ Bidi: R (Right-to-Left) \ \ U+202B RIGHT-TO-LEFT EMBEDDING \ UTF-8: e2 80 ab UTF-16BE: 202b Decimal: &#8235; \ ‫ \ Category: Cf (Other, Format) \ Bidi: RLE (Right-to-Left Embedding) \ \ U+202E RIGHT-TO-LEFT OVERRIDE \ UTF-8: e2
03:06:28 <shachaf> `unicode
03:06:29 <HackEgo> No output.
03:06:36 <shachaf> Shouldn't that pick a random code point?
03:07:04 <oerjan> `unicode LEFT-TO-RIGHT
03:07:05 <HackEgo> U+200E LEFT-TO-RIGHT MARK \ UTF-8: e2 80 8e UTF-16BE: 200e Decimal: &#8206; \ ‎ \ Category: Cf (Other, Format) \ Bidi: L (Left-to-Right) \ \ U+202A LEFT-TO-RIGHT EMBEDDING \ UTF-8: e2 80 aa UTF-16BE: 202a Decimal: &#8234; \ ‪ \ Category: Cf (Other, Format) \ Bidi: LRE (Left-to-Right Embedding) \ \ U+202D LEFT-TO-RIGHT OVERRIDE \ UTF-8: e2
03:07:10 <oerjan> testing
03:07:43 <oerjan> RTL messes up the tunes logs for me. but no longer irssi like it used to.
03:07:55 <shachaf> RIGHT-TO-WRONG OVERRIDE
03:08:58 <oerjan> shachaf: i have barely any idea how `unicode chooses what to respond hth
03:09:21 <shachaf> `url bin/unicode
03:09:22 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/unicode
03:10:40 <shachaf> `` echo $'import unicodedata\nprint dir(unicodedata)' | python
03:10:41 <HackEgo> ​['UCD', '__doc__', '__name__', '__package__', 'bidirectional', 'category', 'combining', 'decimal', 'decomposition', 'digit', 'east_asian_width', 'lookup', 'mirrored', 'name', 'normalize', 'numeric', 'ucd_3_2_0', 'ucnhash_CAPI', 'unidata_version']
03:13:29 <oerjan> it seems to me that ghc major releases keep getting later
03:13:30 <shachaf> Oh, it's multicode that does all the work.
03:14:08 <shachaf> So complicated.
03:14:12 <oerjan> multicode is the one which has an up-to-date database, the python one is ancient
03:14:27 <shachaf> `ls share
03:14:28 <HackEgo> 8ballreplies \ airports.dat \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ scowrevs \ sedtest \ UnicodeData.txt \ units.dat \ usercm
03:15:11 <shachaf> I have a program that turns UnicodeData.txt into the format at http://slbkbs.org/unic.txt
03:15:25 <shachaf> And a keybinding to open a terminal with that file inside less in a large font.
03:15:30 <shachaf> "shachaf's unicode secretz"
03:15:43 <oerjan> whatever that is, doesn't open in browser.
03:15:54 <shachaf> Because your browser is scow.
03:16:01 <oerjan> OKAY
03:16:01 <shachaf> Or maybe my content-type is scow.
03:16:30 <shachaf> No, my content-type is OK.
03:16:57 <zzo38> You may try adding "view-source:" at the beginning of the URL and see if that opens it. You can also try using curl and less
03:17:12 <shachaf> zzo38: Does that work in Microsoft Edge, which I think is oerjan's web browser?
03:17:22 <oerjan> no it's still IE
03:17:24 <shachaf> I don't have the program here, unfortunately, and that file is based on an old version of Unicode.
03:17:25 <zzo38> I don't know, but you can try and see if it work.
03:17:28 <shachaf> `help fetch
03:17:30 <HackEgo> ​`fetch [<output-file>] <URL> downloads files, and is the only web access currently available in HackEgo. It is a special builtin that cannot be called from other commands. See also `edit.
03:17:42 <shachaf> `fetch share/unic.txt http://slbkbs.org/unic.txt
03:17:45 <oerjan> i didn't like edge the two times i tried opening it
03:17:47 <HackEgo> 2017-06-18 02:17:37 URL:http://slbkbs.org/unic.txt [1084140/1084140] -> "share/unic.txt" [1]
03:18:05 <shachaf> `` shuf -n 5 share/unic.txt
03:18:06 <HackEgo> 1DE0 COMBINING LATIN SMALL LETTER N [ᷠ] \ 0AA0 GUJARATI LETTER TTHA [ઠ] \ 0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS [Ѩ] \ 133EC EGYPTIAN HIEROGLYPH Z003B [𓏬] \ 16B9 RUNIC LETTER WUNJO WYNN W [ᚹ]
03:18:12 <shachaf> There we go.
03:18:18 <shachaf> `` shuf -n 5 share/unic.txt
03:18:19 <HackEgo> D7DE HANGUL JONGSEONG MIEUM-NIEUN [ퟞ] \ 1DFC COMBINING DOUBLE INVERTED BREVE BELOW [᷼] \ D7EF HANGUL JONGSEONG SIOS-CIEUC [ퟯ] \ A32E YI SYLLABLE SSIEX [ꌮ] \ 10E6E RUMI NUMBER SIXTY [𐹮]
03:18:33 <shachaf> Unfortunately deleting a code point is pretty tricky.
03:18:43 <shachaf> `` shuf -n 10 share/unic.txt
03:18:44 <HackEgo> A808 SYLOTI NAGRI LETTER KHO [ꠈ] \ 2AF1 DOWN TACK WITH CIRCLE BELOW [⫱] \ 17CF KHMER SIGN AHSDA [៏] \ 0D8B SINHALA LETTER UYANNA [උ] \ E0049 TAG LATIN CAPITAL LETTER I [󠁉] \ 036A COMBINING LATIN SMALL LETTER H [ͪ] \ A452 YI SYLLABLE NYUOX [ꑒ] \ 1A65 TAI THAM VOWEL SIGN I [ᩥ] \ 132F7
03:19:52 <shachaf> `` tail -n+2 share/unic.txt | sort-by-lengths | tac | head
03:19:53 <HackEgo> FBF9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM [ﯹ] \ FBFB ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM [ﯻ] \ FBFA ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM [ﯺ] \ 1F502 CLOCKWISE RIGHTWARDS AND LEFTWARDS OP
03:20:55 <oerjan> ARABIC SPAM WITH HAMZA ABOVE
03:21:37 <shachaf> `2 tail -n+2 share/unic.txt | sort-by-lengths | tac | head
03:21:38 <HackEgo> 2/3:S OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY [🔂] \ 1D1CE MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3 [𝇎] \ 1D1CD MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2 [𝇍] \ 1D1CC MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1 [𝇌] \ 0753
03:21:41 <shachaf> `spam
03:21:41 <HackEgo> 3/3: ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE [ݓ] \ 2965 DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT [⥥] \ 2969 RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN [⥩]
03:22:19 <shachaf> See, now I need `4, the obvious generalization of `2
03:22:25 <shachaf> To run the same command without the head.
03:22:41 <shachaf> oerjan probably is of the opinion that I don't need it.
03:22:45 <shachaf> `2 tail -n+2 share/unic.txt | sort-by-lengths | tac
03:22:46 <HackEgo> 2/3330:ARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY [🔂] \ 1D1CE MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3 [𝇎] \ 1D1CD MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2 [𝇍] \ 1D1CC MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1 [𝇌] \
03:22:47 <shachaf> `n 4
03:22:48 <HackEgo> 4/3330:N WITH BARB DOWN [⥧] \ 1FAF GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI [ᾯ] \ 1FAE GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI [ᾮ] \ 1F8F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI [ᾏ] \ 1F8E GREEK CAPITAL LETTER ALPHA WITH
04:21:26 <shachaf> `n 1000
04:21:27 <HackEgo> 1000/3330: FAA3 CJK COMPATIBILITY IDEOGRAPH-FAA3 [画] \ FAA2 CJK COMPATIBILITY IDEOGRAPH-FAA2 [甆] \ FAA1 CJK COMPATIBILITY IDEOGRAPH-FAA1 [瑱] \ FAA0 CJK COMPATIBILITY IDEOGRAPH-FAA0 [猪] \ FA9F CJK COMPATIBILITY IDEOGRAPH-FA9F [犯] \ FA9E CJK COMPATIBILITY IDEOGRAPH-FA9E [爵] \ FA9D CJK COMPATIBILITY ID
04:32:15 -!- jaboja has quit (Remote host closed the connection).
04:55:48 -!- Zarutian has quit (Quit: Zarutian).
05:12:18 -!- FireFly has quit (Quit: Goodbye).
05:13:48 -!- j-bot has quit (Read error: Connection reset by peer).
05:20:56 <zzo38> I am trying to invent a New Picture Compression
05:40:53 -!- oerjan has quit (Quit: Nite).
05:41:35 -!- FireFly has joined.
05:51:20 -!- augur has quit (Remote host closed the connection).
06:06:11 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
06:15:38 <zzo38> I have (not recently) independently invented bijective base 2, although it seems that many people have done.
07:00:45 -!- nullcone has joined.
07:16:46 <HackEgo> [wiki] [[Special:Log/newusers]] create * HyperNeutrino * New user account
07:20:32 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=52178&oldid=52149 * HyperNeutrino * (+201) Added HyperNeutrino
07:22:20 -!- augur has joined.
07:26:49 -!- augur has quit (Ping timeout: 246 seconds).
07:27:16 <HackEgo> [wiki] [[Anyfix notation]] N https://esolangs.org/w/index.php?oldid=52179 * HyperNeutrino * (+803) Created Anyfix Notation page
07:45:07 <HackEgo> [wiki] [[Anyfix]] N https://esolangs.org/w/index.php?oldid=52180 * HyperNeutrino * (+1640) Created Anyfix page
08:01:24 -!- doesthiswork has quit (Quit: Leaving.).
08:01:31 <HackEgo> [wiki] [[Anyfix]] M https://esolangs.org/w/index.php?diff=52181&oldid=52180 * HyperNeutrino * (+3) Formatted links properly
08:01:43 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52182&oldid=52181 * HyperNeutrino * (+2)
08:04:08 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52183&oldid=52182 * HyperNeutrino * (-113)
08:04:26 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52184&oldid=52183 * HyperNeutrino * (+2)
08:04:39 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52185&oldid=52184 * HyperNeutrino * (+0)
08:05:05 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52186&oldid=52185 * HyperNeutrino * (-22)
08:05:21 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52187&oldid=52186 * HyperNeutrino * (-16)
08:05:43 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52188&oldid=52187 * HyperNeutrino * (+25)
08:06:13 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52189&oldid=52188 * HyperNeutrino * (-40)
08:52:29 -!- augur has joined.
08:57:33 -!- augur has quit (Ping timeout: 255 seconds).
09:09:55 -!- Phantom_Hoover has joined.
10:23:03 -!- augur has joined.
10:27:47 -!- augur has quit (Ping timeout: 240 seconds).
10:58:53 -!- erkin has joined.
11:17:40 -!- AnotherTest has joined.
11:35:14 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
11:49:06 -!- heroux has quit (Ping timeout: 246 seconds).
11:49:52 -!- heroux has joined.
11:53:32 -!- augur has joined.
11:56:21 -!- LKoen has joined.
11:57:38 -!- erkin has quit (Ping timeout: 255 seconds).
11:58:46 -!- augur has quit (Ping timeout: 246 seconds).
12:46:41 <HackEgo> [wiki] [[Special:Log/newusers]] create * Zseri * New user account
12:56:50 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52190&oldid=52178 * Zseri * (+182) Added zseri.
12:57:07 <HackEgo> [wiki] [[Deadfish]] M https://esolangs.org/w/index.php?diff=52191&oldid=52042 * Zseri * (+0) /* C */ fixed little errors (typos)
13:32:52 -!- boily has joined.
13:42:23 <boily> `w
13:42:29 <HackEgo> haskell'//Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell'
13:49:03 -!- Remavas-Hex has changed nick to Remavas-PC.
13:50:09 -!- doesthiswork has joined.
13:56:15 -!- danieljabailey has quit (Quit: ZNC 1.6.4+deb1 - http://znc.in).
14:01:33 -!- jaboja has joined.
14:06:29 -!- danieljabailey has joined.
14:25:55 -!- atslash has quit (Ping timeout: 260 seconds).
14:29:25 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
14:35:10 -!- atslash has joined.
14:43:12 -!- atslash has quit (Quit: Leaving).
15:02:23 -!- LKoen has quit (Remote host closed the connection).
15:03:43 <boily> @metar CYUL
15:03:43 <lambdabot> CYUL 181300Z 15009KT 30SM FEW055 FEW080 FEW240 26/21 A2970 RMK SC1ACC1CI1 SC TR ACC TR CI TR ACC NW SLP059 DENSITY ALT 1700FT
15:04:13 <boily> it's gonna rain it's gonna rain it's gonna rain ♪
15:06:13 -!- doesthiswork has quit (Quit: Leaving.).
15:20:07 -!- nullcone has quit (Quit: Connection closed for inactivity).
15:24:14 -!- FreeFull has quit (Remote host closed the connection).
15:24:33 -!- boily has quit (Quit: CALIPER CHICKEN).
15:33:32 -!- FreeFull has joined.
15:55:52 -!- LKoen has joined.
16:50:57 <HackEgo> [wiki] [[Anyfix]] M https://esolangs.org/w/index.php?diff=52192&oldid=52189 * Quintopia * (-42) use wikilinks
16:51:17 <HackEgo> [wiki] [[Anyfix]] M https://esolangs.org/w/index.php?diff=52193&oldid=52192 * Quintopia * (+2) use wikilinks
16:51:52 <HackEgo> [wiki] [[Anyfix]] https://esolangs.org/w/index.php?diff=52194&oldid=52193 * Quintopia * (+0) capitalization
16:57:49 -!- jaboja has quit (Ping timeout: 255 seconds).
17:11:09 <quintopia> @tell boily helloily. i'm back. how's this coming saturday for ya?
17:11:09 <lambdabot> Consider it noted.
17:19:17 -!- erkin has joined.
19:07:06 -!- sleffy has joined.
19:25:20 <__kerbal__> going to work a bit on implementing user-defined functions in Integ
19:27:00 <__kerbal__> wait... maybe not immediately though
19:45:40 -!- jaboja has joined.
20:03:45 -!- erkin has quit (Ping timeout: 240 seconds).
20:19:02 -!- erkin has joined.
20:22:58 -!- Phantom_Hoover has joined.
20:26:16 <FireFly> @metar ESSB
20:26:16 <lambdabot> ESSB 181920Z 26013KT CAVOK 23/13 Q1011
20:29:39 -!- j-bot has joined.
20:30:44 <\oren\> https://snag.gy/5J6tQ8.jpg GAMZ OVZYA SSOYAZ 602500
21:08:00 -!- Sprocklem has joined.
21:12:47 <HackEgo> [wiki] [[Special:Log/newusers]] create * Alpha77NET * New user account
21:20:01 -!- jaboja has quit (Ping timeout: 240 seconds).
21:26:28 <__kerbal__> int-e: I am already testing and building the new framework for user-defined operators.
21:28:41 <__kerbal__> They will have the form :.<number of operators besides a mandatory allocation operator><operator designator character><code>.: and will be called as <operator designator character>(<memory address offset>)(<operand 1, if necessary>)(<operand 2, if necessary>)...
21:28:50 <__kerbal__> with as many operands as you want
21:28:53 <__kerbal__> for example
21:29:14 -!- Zarutian has joined.
21:30:25 <__kerbal__> the definition :.1a}()({(1)).: would create an operator that would copy its input to its output. It would be called with a(<starting memory address>)(<integer to be copied>)
21:31:20 <__kerbal__> an example call would be a(2)(7) which would return 7 and begin allocating space for its relative memory addresses starting at absolute address 2
21:31:52 <__kerbal__> note that, in the example mentioned, relative address 0 would be the output address, and relative address 1 would be the only input address
21:32:38 <__kerbal__> note that if the start absolute address was 2, relative address 0 will actually be written to address 2, and relative address 1 will actually be written to address 3
21:35:03 -!- sleffy has quit (Ping timeout: 240 seconds).
21:37:58 <__kerbal__> operators can be defined anywhere within a program no matter where they are used, as they are parsed and removed before the code is evaluated. However, this means that operators can only be defined once
21:38:23 -!- LKoen has quit (Remote host closed the connection).
22:05:42 -!- Remavas-PC has changed nick to Remavas.
22:17:51 -!- Remavas has quit (Quit: Leaving).
22:19:02 -!- Remavas has joined.
22:29:45 -!- Remavas has quit (Read error: Connection reset by peer).
22:31:42 -!- Remavas-Hex has joined.
22:32:26 -!- Remavas-Hex has changed nick to Remavas.
22:41:52 -!- Zarutian has quit (Quit: Zarutian).
23:16:28 -!- jaboja has joined.
23:25:55 -!- FreeFull has quit (Ping timeout: 240 seconds).
23:28:13 -!- FreeFull has joined.
23:35:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:41:37 -!- LKoen has joined.
2017-06-19
00:08:05 -!- Sprocklem has quit (Quit: brb).
00:18:22 -!- Sprocklem has joined.
01:10:36 -!- Remavas has quit (Remote host closed the connection).
01:18:43 -!- doesthiswork has joined.
01:29:45 -!- GeekDude has quit (Ping timeout: 260 seconds).
01:33:21 -!- hppavilion[1] has joined.
01:36:31 -!- HackEgo has quit (Ping timeout: 240 seconds).
01:37:29 -!- HackEgo has joined.
01:52:48 -!- oerjan has joined.
02:14:22 <shachaf> @metar OAK
02:14:32 <shachaf> @metar KOAK
02:14:32 <lambdabot> KOAK 190053Z 30013KT 10SM FEW030 FEW060 29/15 A2972 RMK AO2 SLP065 T02940150
02:14:44 <shachaf> \toodamnhigh{the temperature}
02:14:50 <shachaf> @metar KSJC
02:14:50 <lambdabot> KSJC 190053Z 30014KT 10SM FEW090 FEW120 34/15 A2970 RMK AO2 SLP055 TCU DSNT NE-E T03440150 $
02:14:52 <shachaf> `? weather
02:14:55 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
02:14:57 <lambdabot> CYUL 190100Z 21013G19KT 15SM FEW040CB BKN100 BKN170 BKN240 28/20 A2956 RMK CB1AC6AC1CI1 CB TR CI TR SLP010 DENSITY ALT 2100FT \ ENVA 190050Z 24007KT 9999 FEW027 BKN057 11/09 Q1014 RMK WIND 670FT
02:14:57 <lambdabot> 26010KT \ ESSB 190050Z AUTO 25006KT 9999 NCD 18/14 Q1012 \ KOAK 190053Z 30013KT 10SM FEW030 FEW060 29/15 A2972 RMK AO2 SLP065 T02940150 \ PAMR 190053Z AUTO VRB05KT 10SM BKN070 17/07 A2999 RMK AO2
02:14:57 <lambdabot> SLP155 T01670067 TSNO
02:18:34 <oerjan> \bitlow{here}
02:23:57 <shachaf> oerjan: Is that a political party?
02:24:14 <oerjan> is what
02:24:42 <shachaf> bitlow
02:24:49 * oerjan checks the bitcoin bubble
02:24:58 <shachaf> cf. https://en.wikipedia.org/wiki/Rent_Is_Too_Damn_High_Party
02:25:06 <oerjan> not quite as bubbly as last time.
02:26:00 <oerjan> there might well be a tiny party with a silly name, what do i know.
02:27:29 <oerjan> a previous election had some comedians running. although they didn't win like in iceland.
02:28:08 * oerjan checks wikipedia
02:28:42 <oerjan> hm this year is a new election.
02:32:42 <__kerbal__> Someone should create a Birthday Party.
02:32:45 <oerjan> the norwegian cannabis party and the pirate party are the silliest names i can see
02:33:01 <oerjan> and the extinct natural law party
02:34:19 <oerjan> (which proposed basing everything on transcendental mediation)
02:49:32 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
02:57:10 <HackEgo> [wiki] [[Special:Log/newusers]] create * Copy * New user account
03:01:42 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52195&oldid=52190 * Copy * (+118)
03:01:49 <HackEgo> [wiki] [[Brainfuck implementations]] https://esolangs.org/w/index.php?diff=52196&oldid=51890 * Copy * (-34) Update link from old website
03:05:17 -!- nullcone has joined.
03:12:49 <HackEgo> [wiki] [[User talk:Madk]] https://esolangs.org/w/index.php?diff=52197&oldid=18169 * MD XF * (+391)
03:13:08 <HackEgo> [wiki] [[User talk:Madk]] https://esolangs.org/w/index.php?diff=52198&oldid=52197 * MD XF * (-39)
03:13:26 <HackEgo> [wiki] [[User talk:Madk]] M https://esolangs.org/w/index.php?diff=52199&oldid=52198 * MD XF * (-1)
03:18:43 <quintopia> :\
03:19:31 -!- Remavas has joined.
03:21:10 <zzo38> @metar CYVR
03:21:10 <lambdabot> CYVR 190200Z 09005KT 15SM FEW006 OVC016 16/14 A3017 RMK CF1SC7 SLP218
03:21:40 <zzo38> (There is another airport near where I am but which does not have METAR)
03:21:52 <zzo38> (I don't know why they don't have METAR.)
03:40:03 -!- Remavas has quit (Read error: Connection reset by peer).
03:41:07 -!- Remavas has joined.
03:45:20 -!- sleffy has joined.
03:51:05 -!- moony has joined.
03:51:33 <moony> `bc
03:52:05 <HackEgo> No output.
04:03:06 -!- augur has joined.
04:03:54 <HackEgo> [wiki] [[Talk:Brainfork]] https://esolangs.org/w/index.php?diff=52200&oldid=41792 * CatIsFluffy * (+196) :P
04:13:43 -!- 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.”).
04:24:45 <zzo38> Are you going to make Deadfish implementation with more kinds of assembly languages (other than just Famicom and MMIX)?
04:33:04 -!- moony has quit (Ping timeout: 255 seconds).
04:49:56 <Sgeo_> I have been getting a 24 Hour Server Suspension Warning every 24 hours or so for the past 3 days.
04:49:59 <Sgeo_> From CloudAtCost.
04:58:46 <zzo38> What is that warning for?
04:58:58 <oerjan> have you paid you Maintenance Fee (TM)?
04:59:01 <oerjan> *your
04:59:10 -!- MDude has quit (Ping timeout: 255 seconds).
04:59:28 -!- MDude has joined.
05:14:51 -!- nullcone has quit (Quit: Connection closed for inactivity).
05:18:47 -!- augur has quit (Remote host closed the connection).
05:31:27 -!- jaboja has quit (Ping timeout: 255 seconds).
05:35:07 -!- augur has joined.
05:59:49 -!- erkin has quit (Quit: Leaving).
06:01:11 -!- augur has quit (Remote host closed the connection).
06:18:01 -!- augur has joined.
06:20:54 -!- augur has quit (Remote host closed the connection).
06:22:37 -!- augur has joined.
06:35:43 -!- sdhand has quit (Excess Flood).
06:35:52 -!- sdhand has joined.
06:36:06 -!- sdhand has quit (Changing host).
06:36:06 -!- sdhand has joined.
07:00:15 <Sgeo_> I have not
07:00:27 <Sgeo_> And no desire to, I haven't been using it at all iirc
07:03:12 -!- FreeFull has quit.
07:13:19 <oerjan> Sgeo_: well int-e closed his account with them after they announced that (badly).
07:13:24 <oerjan> anyway
07:13:29 -!- oerjan has quit (Quit: Nite).
07:51:59 -!- doesthiswork has quit (Quit: Leaving.).
07:57:02 -!- erkin has joined.
07:58:23 <zzo38> I made a list of some new kind of magic item that could be used in a GURPS game or other kind of game; these are the (mostly) rare kind so is not common to just find it in any shop, to make one, etc, but sometimes it can be.
07:58:55 <zzo38> It is: http://zzo38computer.org/textfile/miscellaneous/gurps/newitem
08:04:19 -!- jaboja has joined.
08:04:33 -!- nullcone has joined.
08:05:38 -!- Mayoi has joined.
08:06:01 -!- erkin has quit (Disconnected by services).
08:06:03 -!- Mayoi has changed nick to erkin.
08:17:14 -!- nullcone has quit.
08:24:15 <shachaf> oerjan: did you read emil books
08:24:35 <shachaf> fizzie: olsner:
08:31:39 -!- augur has quit (Remote host closed the connection).
08:39:59 <erkin> helo
08:58:02 -!- sleffy has quit (Ping timeout: 258 seconds).
09:04:59 -!- wob_jonas has joined.
09:05:18 <wob_jonas> int-e: pong
09:06:00 -!- erkin has quit (Quit: Leaving).
09:06:49 <wob_jonas> int-e: it still looks like your attempts don't fit into an irc line, but it's shorter than what I tried
09:06:55 <wob_jonas> I'll have to check if it works and how it works
09:10:36 <wob_jonas> <zzo38> Is there a such things as MMIX JIT to compile a MMIX code into a code for a different computer? => um, maybe qemu has one? it has jits from multiple pairs of archs I think
09:25:10 -!- nullcone has joined.
09:32:45 <int-e> wob_jonas: the last one actually did make it to the bot in one piece. 451 characters is really pushing the limits though. see http://sprunge.us/cBXQ for the whole thing
09:33:24 <int-e> (and I have a short hostmask, which probably helps)
09:33:29 -!- jaboja has quit (Ping timeout: 268 seconds).
09:34:00 <wob_jonas> int-e: ah, so I should try from my b_jonas account or something
09:42:10 <HackEgo> [wiki] [[Integ]] N https://esolangs.org/w/index.php?oldid=52201 * B jonas * (+228) Created page with "'''Integ''' is a programming language by __kerbal__. Some documentation and an implementation at https://github.com/kerbin111/Integ [[Category:Languages]] Category:Impleme..."
09:43:30 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52202&oldid=52163 * B jonas * (+12)
09:50:16 -!- nullcone has quit.
09:51:28 <zzo38> For MMIX JIT, my idea involving only user programs anyways (not the operating system), and to take advantage of some of the features such as needing SYNCID for self-modifying code. Still is not quite the kind of code to be JIT, although is closer than some machine instruction sets.
09:54:38 <wob_jonas> sorry, it seems qemu doesn't yet have mmix emulation http://git.qemu.org/?p=qemu.git;a=tree;f=target;h=fc7882c64d1d9ded74202aeeff083fd3c5e52c46;hb=master
09:56:04 <wob_jonas> int-e: it looks like the new tricks you use is to decode digits through separate memory cells, and use @() to do this efficiently
09:56:26 <wob_jonas> (efficiently in source code space)
09:58:28 <wob_jonas> and it indeed looks shorter than the latest I have, which is http://dpaste.com/1C3K0R1.txt
10:01:24 <wob_jonas> also one more trick is to store the data to cell 0, which I really should have done
10:13:16 <int-e> I was really quite happy to have a good use for @ and _
10:20:17 <zzo38> Another use of LDHT instruction in MMIX is to be able to do multiple kind of endianness conversion (with MOR) by using only one constant, so you can read 16-bit small-endian, 32-bit small-endian, and 32-bit PDP-endian. When converting endianness of signed numbers, you can also use one constant (already mentioned in the MMIX documentation, I think), and follow by SR to tell how much.
10:29:24 -!- LKoen has joined.
10:46:48 -!- hkgit03 has joined.
11:33:34 -!- boily has joined.
12:01:16 <Taneb> :D I have a job offer!
12:02:42 <boily> TANELLE!
12:02:48 <boily> @massages-loud
12:02:48 <lambdabot> quintopia said 18h 51m 39s ago: helloily. i'm back. how's this coming saturday for ya?
12:04:21 <boily> @tell quintopia qunthellopia! can you make it Sunday? Saturday is the Fête Nationale and I'll be out.
12:04:21 <lambdabot> Consider it noted.
12:05:36 -!- augur has joined.
12:06:39 <boily> `w
12:06:41 <HackEgo> companion cube//There's cake inside it. Tear it apart, rip open your companion, and extract the delicious, delicious cake...
12:07:29 <Taneb> So I guess I'm moving to Cambridge
12:09:02 -!- MDude has quit (Ping timeout: 240 seconds).
12:09:14 <boily> what's your job offer?
12:09:42 <Taneb> 9 month contract working on https://www.myrtlesoftware.com/2017/04/20/deep-learning/
12:10:07 -!- augur has quit (Ping timeout: 240 seconds).
12:11:40 <boily> nice.
12:11:56 <boily> in fact, quite nice.
12:15:01 <Taneb> Yeah, I'm really excited by it!
12:16:50 -!- sdhand has changed nick to dnahds.
12:28:34 -!- boily has quit (Quit: TRUNK CHICKEN).
12:58:19 <olsner> shachaf: emil i lönneberga?
12:58:38 <olsner> never read the books, just saw the tv series (or perhaps the movie)
13:06:15 -!- augur has joined.
13:11:29 -!- augur has quit (Ping timeout: 246 seconds).
13:39:46 -!- MDude has joined.
14:00:26 -!- doesthiswork has joined.
14:07:31 -!- augur has joined.
14:12:23 -!- augur has quit (Ping timeout: 246 seconds).
14:20:14 -!- nullcone has joined.
14:32:18 -!- `^_^v has joined.
14:34:00 <wob_jonas> Taneb: nice! do you also have your university degree complete?
14:37:27 <wob_jonas> automating car driving? meh, I'll believe it only if people develop those sorts of things specifically targeting driving in bad weather and big cities in the uglier parts of Europe. it's easy to get better systems for driving on american highways.
14:39:24 <wob_jonas> I've worked enough with computer vision to know that every sort of automation is at least ten times more difficult if you want it to work in all times of the day and night in all lighting conditions and weather, not just nice bright light with a thin cloud in front of the sun to remove shadows.
14:42:17 -!- dnahds has quit (Excess Flood).
14:42:26 -!- sdhand has joined.
14:42:31 -!- sdhand has quit (Changing host).
14:42:31 -!- sdhand has joined.
15:08:18 -!- augur has joined.
15:11:15 <LKoen> Taneb: congratulations
15:12:56 -!- augur has quit (Ping timeout: 246 seconds).
15:12:57 -!- hkgit03 has quit (Quit: Leaving).
15:16:53 -!- jaboja has joined.
15:22:39 <HackEgo> [wiki] [[Special:Log/newusers]] create * Electron * New user account
15:30:02 -!- heroux has quit (Ping timeout: 240 seconds).
15:30:25 -!- heroux has joined.
15:36:41 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52203&oldid=52195 * Electron * (+160)
15:40:07 -!- alercah has left.
15:40:25 <HackEgo> [wiki] [[Talk:Call Queue]] https://esolangs.org/w/index.php?diff=52204&oldid=43561 * Electron * (+206) /* tasq */ new section
15:56:48 -!- __kerbal___ has joined.
15:57:23 -!- __kerbal___ has quit (Client Quit).
16:09:04 -!- augur has joined.
16:11:06 <quintopia> :}
16:11:55 -!- jaboja has quit (Ping timeout: 240 seconds).
16:14:16 -!- augur has quit (Ping timeout: 258 seconds).
16:15:17 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
16:37:48 -!- izabera has changed nick to offesa.
16:38:47 -!- offesa has changed nick to izabera.
16:42:26 <HackEgo> [wiki] [[FFM/FFB]] N https://esolangs.org/w/index.php?oldid=52205 * Enoua5 * (+6979) Created page with "{{infobox proglang |name=Foxrabbit's Finite-state Map/Foxrabbit's Finite-state Binary |paradigms=[[:Category:Declarative paradigm|Declarative]] |author=[[User:Enoua5]] |majori..."
16:44:10 <HackEgo> [wiki] [[FFM/FFB]] M https://esolangs.org/w/index.php?diff=52206&oldid=52205 * Enoua5 * (+2) /* Turing Completeness */
16:47:20 -!- enoua5 has joined.
16:47:37 -!- Remavas has quit (Ping timeout: 258 seconds).
16:47:55 <enoua5> BOOM! Made an entire language within a single day! Opinions? https://esolangs.org/wiki/FFM/FFB
16:51:40 <HackEgo> [wiki] [[FFM/FFB]] M https://esolangs.org/w/index.php?diff=52207&oldid=52206 * Enoua5 * (+155)
16:55:49 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=52208&oldid=52202 * Enoua5 * (+14) /* F */
16:56:37 <izabera> https://twitter.com/anne_theriault/status/876235898500861954
16:59:53 <HackEgo> [wiki] [[User:Enoua5]] M https://esolangs.org/w/index.php?diff=52209&oldid=52159 * Enoua5 * (+62) /* Languages created */
17:01:42 -!- `^_^v has quit (Quit: This computer has gone to sleep).
17:02:19 -!- enoua5 has left.
17:10:07 -!- augur has joined.
17:13:56 -!- GeekDude has joined.
17:14:47 -!- augur has quit (Ping timeout: 240 seconds).
17:24:40 <HackEgo> [wiki] [[Small]] https://esolangs.org/w/index.php?diff=52210&oldid=45780 * Get52 * (-36) User input was made deprecated.
17:26:31 <int-e> @metar lowi
17:26:31 <lambdabot> LOWI 191620Z 05011KT 020V080 9999 FEW080 30/15 Q1018 NOSIG
17:26:44 <int-e> hmm, maybe I won't walk home today
17:27:00 <HackEgo> [wiki] [[Small]] https://esolangs.org/w/index.php?diff=52211&oldid=52210 * Get52 * (+48)
17:27:44 <HackEgo> [wiki] [[Small]] https://esolangs.org/w/index.php?diff=52212&oldid=52211 * Get52 * (+2)
17:28:52 -!- MrBismuth has joined.
17:29:01 -!- MrBusiness has quit (Ping timeout: 258 seconds).
17:29:21 <\oren\> These "jeans" do not feel like denim at all
17:29:43 <\oren\> They're way too soft
17:30:47 -!- FreeFull has joined.
17:37:26 <nchambers> you should sue
17:39:02 <HackEgo> [wiki] [[FFM/FFB]] M https://esolangs.org/w/index.php?diff=52213&oldid=52207 * Enoua5 * (+7) fixed small bug in revcat
17:43:20 <shachaf> olsner: Ah. I think I read at least one of the books but it was a long time ago.
17:43:27 <shachaf> What about Emil and the Detectives?
17:44:09 <olsner> never heard of it, seems to be german
17:44:27 <HackEgo> [wiki] [[Talk:Brainfork]] https://esolangs.org/w/index.php?diff=52214&oldid=52200 * Zseri * (+121)
17:48:39 <shachaf> Yes, German.
17:54:47 -!- `^_^v has joined.
17:57:44 -!- LKoen has quit (Remote host closed the connection).
18:09:35 <zzo38> Is there some kind of fast way to make Morton numbers using MMIX instructions?
18:10:55 -!- augur has joined.
18:10:58 <shachaf> Do you mean interleaving the bits of integers?
18:11:08 <zzo38> Yes
18:15:27 -!- augur has quit (Ping timeout: 240 seconds).
18:17:00 <int-e> I would expect the usual 0x55..., 0x33..., 0x0F... bisection
18:17:09 -!- moony has joined.
18:17:27 <int-e> (though not, actually, in that order)
18:21:00 <shachaf> `smlist 454
18:21:01 <HackEgo> smlist 454: shachaf monqy elliott mnoqy Cale
18:21:52 <Cale> eyyyyy
18:22:37 <int-e> `? smlist
18:22:38 <HackEgo> Non-update notification for the webcomic Super Mega.
18:24:29 <int-e> and of course the masks aren't quite the same: x = x & 0xFFFFUL | ((x & 0xFFFF0000UL) << 16); x = x & 0xFF000000FFUL | ((x & 0xFF000000FF00UL) << 8); x = x & 0xF000F000F000FUL | ((x & 0xF000F000F000F0UL) << 4); x = x & 0x303030303030303UL | ((x & 0xC0C0C0C0C0C0C0C0UL) << 2); x = x & 0x1111111111111111UL | ((x & 0x2222222222222222UL) << 1);
18:25:20 <int-e> (untested, and 0xC0C0C0C0C0C0C0C0UL should be 0xC0C0C0C0C0C0C0CUL, so that's at least one bug)
18:25:44 <shachaf> so much duality
18:27:17 <int-e> well Germany has introduced the dual system. https://de.wikipedia.org/wiki/Duales_System_Deutschland
18:28:02 <shachaf> Did you read any Emil book?
18:28:05 <olsner> TODO: implement https://twitter.com/MarieLaureGB/status/874343740860772353 in self-modifying Piet
18:28:25 <int-e> the detective? children's books? I suppose I have, at some point.
18:28:35 <int-e> s/'s/s'/
18:28:43 <shachaf> Sure, that one.
18:29:07 <int-e> actually, no... children is the plural already... stupid inconsistent grammar.
18:29:20 <int-e> shachaf: but I don't see any connection.
18:31:42 -!- erkin has joined.
18:33:14 -!- augur has joined.
18:35:33 -!- wob_jonas has joined.
18:38:40 -!- wob_jonas has quit (Client Quit).
18:39:51 <int-e> and (looking at volume 4a), you can apparently play some tricks with M(X)OR.
18:42:04 <zzo38> Yes I also thought about using MOR and possibly MXOR
18:42:45 <HackEgo> [wiki] [[FFM/FFB]] M https://esolangs.org/w/index.php?diff=52215&oldid=52213 * Enoua5 * (+34)
18:42:53 <zzo38> Which might reduce how many of these masking you should need.
18:42:57 -!- wob_jonas has joined.
18:43:49 -!- Phantom_Hoover has joined.
18:43:58 <wob_jonas> zzo38: I think you can interleave bits quickly by using MOR a few times, on different sides
18:44:50 <wob_jonas> ah good, you already said
18:45:55 <zzo38> I know that you can reverse bits in a 64-bit number by using the constant #0102040810204080 once in the Y operand and once in the Z operand of a MOR instruction
18:46:02 <wob_jonas> anyway, you can move the bits around within any one byte using an MOR, in the same arrangement separately on 8 bytes
18:46:33 <wob_jonas> so you can use that to move either the lower or upper four bits of a byte to either the even or odd bits, or backwards
18:47:05 <wob_jonas> then you can use MOR the other way to rearrange bytes, OR to combine words, and even shifts can help
18:47:43 <wob_jonas> depending on what size of inputs and outputs you want, I think you can interleave bits quickly using that
18:48:22 <wob_jonas> zzo38: how big are your input numbers, and do you want this on a single pair of numbers or multiple together?
18:48:48 <zzo38> I should assume two 32-bit numbers.
18:49:40 <wob_jonas> if you only have one pair, then I think this is one of the many situations where x86's various random instructions on big vectors help you more than MMIX's MOR and stuff
18:50:14 <wob_jonas> well, I'm not sure. maybe.
18:51:47 -!- jaboja has joined.
18:52:28 <int-e> 3 MORs, two ANDs, one OR, will give you the "spread" (interleaving with 0 bits).
18:53:25 <zzo38> OK
18:59:10 -!- moony has quit (Ping timeout: 260 seconds).
18:59:14 <wob_jonas> let me try to figure this out exactly
19:03:09 <int-e> here is a sketch using 4x4 matrices: http://sprunge.us/CMIF
19:03:41 <int-e> (I'm not claiming that it's optimal, but it does show that 3 MORs, 2 ANDs and one OR suffice)
19:04:57 <int-e> and I may actually be able to do the whole interleaving in the same number of operations? HMM.
19:05:23 <Phantom_Hoover> did i mention that i got a job as a k programmer btw
19:05:31 <Phantom_Hoover> #esoteric is basically my real life now
19:06:26 -!- sleffy has joined.
19:08:29 <shachaf> whoa whoa whoa
19:08:41 <shachaf> are you an evil financier now
19:11:26 <Phantom_Hoover> well not yet, i'm still in training
19:11:31 <Phantom_Hoover> but basically
19:12:47 -!- [io] has joined.
19:12:47 -!- [io] has quit (Changing host).
19:12:47 -!- [io] has joined.
19:12:58 <shachaf> not yet evil or not yet financier
19:13:02 <shachaf> what sorts of things are you training to do
19:15:41 -!- betaveros_ has joined.
19:15:50 <Phantom_Hoover> other than 'writing code for kdb' i don't exactly know
19:16:54 <shachaf> Is it in London?
19:17:08 <Phantom_Hoover> glasgow
19:17:24 <shachaf> TG
19:18:42 -!- doesthiswork1 has joined.
19:18:56 -!- rodgort` has joined.
19:19:37 -!- doesthiswork has quit (*.net *.split).
19:19:37 -!- rodgort has quit (*.net *.split).
19:19:37 -!- betaveros has quit (*.net *.split).
19:19:37 -!- sparr has quit (*.net *.split).
19:19:37 -!- Cale has quit (*.net *.split).
19:19:37 -!- iovoid has quit (*.net *.split).
19:22:30 -!- j-bot has quit (Ping timeout: 260 seconds).
19:25:36 -!- sparr has joined.
19:25:36 -!- Cale has joined.
19:33:51 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds).
19:34:45 <wob_jonas> zzo38: I think something like this should work, but it's untested http://dpaste.com/0ZP3BS8
19:35:07 <int-e> zzo38: http://sprunge.us/FXMP ... it appears that 4 MORs, 2 ANDs, 2 ORs are enough to do the interleave operation (plus a shift and another or to get both parts into the same register)
19:35:24 <wob_jonas> this uses a combination of 8 MOR plus 3 OR instructions, plus a few instructions that create constants and so are needed only once
19:37:13 <wob_jonas> i'm not saying this is optimal, it may be possible to do one or two shorter
19:39:22 <wob_jonas> it's much easier on future x86 cpus, which will have bit-collect (intercal select) and bit-uncollect instructions, so you'll be able to do this in just two bit-uncollect then an OR instruction
19:39:40 <int-e> (or three or four)
19:42:23 <int-e> there's an open question whether MXOR could make this even more efficient, but I don't really want to think about that. linear algebra is hard.
19:48:54 <int-e> (why did I say 2 ORs when I meant 1 OR)
19:51:34 <wob_jonas> (it's not really intercal select, mind you, just half of it)
19:54:02 <wob_jonas> I have an idea for an esoteric programming language. I'll have to figure out what exactly the rules I'm thinking of imply, and if there's a right set of features to keep to get something that is not completely unusable but also not trivially easy.
19:55:00 -!- jaboja has quit (Ping timeout: 255 seconds).
20:10:57 -!- hppavilion[1] has joined.
20:11:55 -!- hppavilion[1] has quit (Client Quit).
20:12:12 -!- hppavilion[1] has joined.
20:58:23 <fizzie> "Future", "will have"? Aren't those what PDEP and PEXT already are?
20:58:54 <wob_jonas> fizzie: yes, it's PDEP and PEXT, but most of the cpus you use right now don't yet support those
21:02:47 <fizzie> Aren't they just part of BMI2, in Haswell and later?
21:03:31 <int-e> . o O ( Flags: ... bmi2 ... )
21:03:39 <wob_jonas> fizzie: no, I think they're part of BMI3
21:03:42 <wob_jonas> but I'm not sure
21:03:55 <int-e> it seems that you're wrong
21:04:07 -!- Remavas-Hex has joined.
21:04:36 <shachaf> Netcraft confirms it: Intel is dying
21:04:56 <int-e> ARM SoCs are winning, I suppose
21:06:00 <fizzie> https://software.intel.com/sites/landingpage/IntrinsicsGuide/ says cpuid flags BMI2 for the pdep intrinsic.
21:06:36 <fizzie> And lists Haswell/Broadwell/Skylake perf numbers for it.
21:06:56 <wob_jonas> shachaf: I don't think they're dying. they're using dirty tricks successfully to remain the market leader. but AMD is putting up a really good fight: they've finally started making CPUs in all categories from middle-strength desktop to high-end server that are better than Intel's again, and they bought a graphics card manufacturer
21:07:10 <wob_jonas> fizzie: wtf, what does BMI3 do then?
21:08:09 <int-e> what is that bmi3 you're talking about
21:09:42 <wob_jonas> uh... I'm not at home, let me re-download the manuals to here
21:09:45 <int-e> (google finds ABM, BMI1, BMI2, TBM, but I have not seen any other bit manipulation stuff.
21:13:43 <wob_jonas> the doc says PDEP is in the BMI2 extension set, yes
21:13:56 <wob_jonas> let me look up what cpus have that
21:14:54 <fizzie> Flaky hotel WiFi here as well, so won't be around. I just remember being excited about having an opcode matching an intercal instruction so well. Doesn't look like people have been that interested about it in general.
21:16:00 <wob_jonas> fizzie: it is interesting, but sort of drowned out by all the other more important good and bad things about AVX512
21:18:35 <wob_jonas> fizzie: ok, you're right, it's probably not just in future cpus, but it's still not in cheaper cpus you buy today
21:20:36 <FireFly> PDEP/PEXT are interesting, makes me want to write a compiler of some kind for an APL-like
21:20:59 -!- mroman has joined.
21:23:57 <HackEgo> [wiki] [[Special:Log/newusers]] create * Lealcy * New user account
21:26:09 -!- jaboja has joined.
21:29:25 <mroman> 9827568326>\#+:#*9-#\_$.@
21:29:26 <mroman> srsly
21:30:46 <int-e> doesn't look like much
21:32:36 <wob_jonas> but even without PDEP, you can do the spreading of an integer to every other bits with like five AVX2 instructions I think
21:33:49 <wob_jonas> hmm no, maybe it's more because AVX2 doesn't have a full shuffle
21:34:05 <wob_jonas> or does it? let me look this up
21:36:15 -!- LKoen has joined.
21:40:05 <wob_jonas> ok, make that six instructions then
21:42:50 <wob_jonas> hmm no wait
21:43:11 <wob_jonas> anyway, you could probably do the full interleave in like ten instructions
21:43:54 <wob_jonas> or maybe a bit more
21:44:17 <wob_jonas> I dreamed up an esoteric language, and I'm not sure if it's literally turing-complete
21:45:19 <LKoen> turingally leteracy-complete
21:45:39 <mroman> you mean....
21:45:42 <mroman> the name is turing complete?
21:46:13 <wob_jonas> it is quite powerful computationally, so in practice you could do any computation with it, but I don't know whether it can use arbitrarily large amount of memory completely (as opposed to just access a memory that grows at least tetration quickly in the program size)
21:56:00 <mroman> now I have to write a password cracker that understands befunge
21:56:09 <mroman> to crack my own password of course
21:56:16 <wob_jonas> what
21:56:20 <wob_jonas> why befunge?
21:56:25 <mroman> the new captchas are befunge code
21:56:41 <mroman> (esowiki captchas)
21:56:55 <wob_jonas> oh. but aren't there only a few of them?
21:57:09 -!- AnotherTest has joined.
21:57:18 <mroman> not if you have like 10 passwords candidates in your head you might have used for this account.
21:57:25 <mroman> then it's really annoying.
21:57:48 <mroman> and all of these password candidates either have a 0,1,2,3,4,5,6,7,8,9 as a last digit
21:57:52 <wob_jonas> no, I mean only like 10 different befunge captchas
21:57:57 <mroman> then you're easily at 100 passwords you gotta try
21:58:09 <mroman> hm.
21:58:10 <wob_jonas> that you have to solve once, and then you always get only those ten for each attempt
21:58:35 <mroman> this is like hashcash captchas
21:58:38 <mroman> well
21:58:42 <mroman> you colud have hashcash captchas
21:58:49 <mroman> that take 1min to solve on a modern computer :D
21:59:54 <wob_jonas> is that useful? aren't they the kind of hashes where you can get the page a million times, solve the million hashes in parallel on a GPU in two minutes, then send a million password attempts?
21:59:59 <mroman> because
21:59:59 <mroman> but having to interpret code is even better
22:00:03 <mroman> some programs might not terminate
22:00:06 <mroman> that oughta show them cracker
22:00:33 <mroman> if you can solve a million hashes on a GPU in two minutes
22:00:42 <mroman> then you should pick another kind of hash
22:00:56 <mroman> or increase the amounts of bits
22:00:57 <wob_jonas> maybe only a hundred thousand, not an actual million
22:01:16 <mroman> i.e. instead of requiring to find a hash matching the first 16 bits of this hash
22:01:23 <mroman> you require it to match the first 32bits or something
22:01:39 <wob_jonas> hmm
22:01:47 <wob_jonas> but then it really depends on what computer the user has
22:01:54 <mroman> obviously
22:02:08 <wob_jonas> some computers would take 30 minutes, others only 1 minute on the same challenge
22:02:16 <mroman> the whole point is to waste cpu cycles of an attacker
22:02:35 <mroman> and increase global warming :D
22:02:35 <wob_jonas> oh good, rain restarted
22:03:51 <wob_jonas> isn't it better to use human captchas and increase employment?
22:04:42 <mroman> "human captchas"?
22:05:03 <wob_jonas> you know, captchas only humans can solve
22:05:10 <wob_jonas> the usual kind
22:05:15 <mroman> yeh
22:05:20 <mroman> I've been thinking about a new kind of captchas
22:05:34 <mroman> it'll display you N sentences of a conversation out of order
22:05:38 <mroman> and you have to order them
22:05:58 <wob_jonas> nah, that usually doesn't have a unique solution
22:06:13 <mroman> it does.
22:06:26 <wob_jonas> not in conversations you can easily mass-generate
22:06:28 <mroman> they do the same kind of tests to test for autism and stuff
22:06:35 <mroman> so one problem is probably that you exclude autists
22:07:15 <mroman> actually they do it with pictures of people doing things and you have to order the pictures to form a coherent story
22:07:47 <wob_jonas> just use some known hard problem like driving cars at night in a city. you have to remote-drive the car using live camera feeds, and you manage to drive it to the destination (which is about a minute away from the source) without crashing, you succeeded the captcha. if you have a high latency net connection, you can't complete this sort of captcha.
22:08:01 <wob_jonas> mroman: those are even more difficult to mass-produce
22:08:02 <mroman> that was a waste of 3000 bucks
22:08:36 <wob_jonas> what was a waste?
22:08:56 <mroman> the test for autism I took 2 years ago
22:09:00 <mroman> maybe 3 years ago
22:09:02 <mroman> can't really remember
22:09:23 <mroman> well...
22:09:29 <mroman> it would produce a new job sector
22:09:32 <mroman> CAPTCHA painter
22:09:34 <wob_jonas> oh, like the policeman and the IQ test?
22:09:47 <mroman> gotta create new jobs for those coal miners
22:10:16 <mroman> what policeman test?
22:10:48 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:10:56 <wob_jonas> policeman joke. "I was on an IQ test yesterday." "Did you get the result yet?" "<happy> Yes, it's negative."
22:11:23 <mroman> Ah I see
22:11:25 <mroman> well
22:11:37 <mroman> Asperger people aren't stupid
22:11:54 <mroman> It's not that hard to know when something is supposed to be funny
22:12:32 <mroman> these tests measure more your social skills
22:12:41 <mroman> and not even that
22:12:48 <mroman> they measure the _pure_ basics of your social skills
22:13:02 <mroman> like showing you faces with specific facial expressions
22:13:10 <mroman> and then assign emotions to the facial expression
22:13:49 <mroman> even if you have very poor social skills you can still tell when a person is smiling or crying
22:13:50 <mroman> I mean
22:13:56 <mroman> those are _very_ obvious facial expressions
22:14:14 <wob_jonas> oh, a blindness test
22:14:18 <wob_jonas> useful
22:14:24 <mroman> I had a lot of tests done
22:14:29 <mroman> for 3k :D
22:14:33 <mroman> well health insurance paid it
22:14:35 <mroman> most of it
22:14:42 <wob_jonas> did they at least do useful tests too?
22:14:51 <mroman> you mean like rorschach test?
22:14:54 <mroman> they did those too yes
22:15:12 <wob_jonas> any that you found useful
22:15:22 <mroman> useful for what?
22:15:56 <wob_jonas> ones that made you feel it was worth paying money for
22:15:57 <mroman> they test wether you can recognize faces of famous people, the test wether you can assign emotions to facial expressions
22:16:05 <mroman> they test wether you can order these picture stories
22:16:15 <mroman> they test your memory by having you remember 10 words
22:16:22 <wob_jonas> faces of famous people... tricky
22:16:38 <wob_jonas> I can recognize some of them, but not many
22:16:51 <mroman> they test if your concentration with these p flipped-p test where you have a piece of paper with hundreds of p's some of them are flipped/mirrored and
22:17:02 <mroman> you have to circle the flipped ones as fast as you can.
22:17:19 <wob_jonas> so are they all psychological tests?
22:17:42 <mroman> they have a board with 6 circles and they touch them in some order and you have to repeat that order
22:17:54 <mroman> and then a lot of the "weird" tests such as Rorschach
22:17:58 <mroman> and "draw a tree"
22:18:07 <mroman> and "build patterns with these colored squares"
22:18:15 <mroman> those are probably the unscientific tests
22:18:20 <mroman> the other ones are at least rooted in some science
22:18:26 <wob_jonas> draw the current time on an analog clock face?
22:18:36 <mroman> no, that I didn't have to do
22:18:44 <mroman> that sounds more like something you do with dementia patients
22:18:50 <wob_jonas> yes, it is
22:19:08 <wob_jonas> or stroke patients
22:19:26 -!- Phantom_Hoover has joined.
22:19:33 <wob_jonas> anyway, I have to leave now
22:19:35 <mroman> apparentely I'm unable to form logical conclusions
22:19:41 <mroman> which is kinda weird
22:19:46 <wob_jonas> bye
22:19:50 <mroman> bye
22:20:02 <wob_jonas> "unable to form logical conclusions"?
22:20:06 <wob_jonas> yes, that does sound weird
22:20:16 <mroman> that sounds like completely made up
22:20:19 <mroman> I teach computer science
22:20:29 <mroman> it would be pretty bad if I couldn't form logical conclusions.
22:20:48 <wob_jonas> yes, although there are a few very horrible teachers out ther
22:20:55 <mroman> :D
22:20:59 <mroman> true
22:21:10 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:21:38 -!- Lymia has quit (*.net *.split).
22:21:38 -!- dingbat has quit (*.net *.split).
22:21:39 -!- shikhin has quit (*.net *.split).
22:21:39 -!- myname has quit (*.net *.split).
22:21:46 -!- mynery has joined.
22:21:51 -!- shikhin has joined.
22:22:17 -!- Lymia has joined.
22:22:20 <mroman> If it rains streets are wet. If streets are wet, did it rain?
22:22:24 -!- dingbat has joined.
22:22:41 <mroman> Those are questions you can use to establish if someone can think logically
22:22:44 <mroman> and I certainly can.
22:22:51 <mroman> so I have no idea where the fuck this comes from.
22:23:11 <LKoen> mroman: do you know the tv series "orphan black"?
22:23:17 <mroman> no
22:23:32 <LKoen> there are quite a few episodes in which some of the characters have to submit to daily psychological tests
22:24:09 <LKoen> and thoses tests consists mainly in those kind of questions
22:24:13 -!- DHeadshot has joined.
22:24:17 <mroman> I think they can't tell the difference between what's possible and what's not possible.
22:24:42 <mroman> such as uhm.
22:25:02 <LKoen> they're given a syllogism, and have to answer yes or no depending on whether the conclusion is consistent with the two priors
22:25:18 <LKoen> sometimes the conclusion is false, because the priors are false, but that's still a yes if that's consistent
22:25:40 -!- Remavas-Hex has quit (Quit: Reconnecting, hold on).
22:25:40 <mroman> those questions are btw also good for turing tests :D
22:26:27 <LKoen> Taneb: can you train a neural network to answer those questions?
22:26:48 <mroman> One of my useless "talents" is to overthink a lot.
22:26:55 <mroman> up to extremes.
22:26:58 <mroman> but still realistic.
22:27:06 -!- Remavas-Hex has joined.
22:27:20 <mroman> i.e. there's the common believe that if you voluntarily admit yourself into a mental hospital you can leave whenever you want.
22:27:29 <mroman> and people buy that
22:27:36 <mroman> but it's objectively wrong.
22:27:46 <mroman> there's no such clause/law that actually says this.
22:29:25 -!- jaboja has quit (Ping timeout: 240 seconds).
22:29:47 <mroman> so the logical conclusion is that even if you volunarily admit yourself you're actually not guaranteed to be able to get out again.
22:30:20 <mroman> but apparentely psychologists don't accept this as a logical conclusion.
22:31:05 <Phantom_Hoover> what
22:34:09 <mroman> "what" to what?
22:34:13 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:34:51 <mroman> There really is no such law that specifies this.
22:35:10 <Phantom_Hoover> you should read up on paraconsistent logics or something
22:35:18 <Phantom_Hoover> do something useful with your time
22:35:40 <mroman> hm
22:35:42 <mroman> tldr?
22:36:00 -!- Sgeo_ has quit (Read error: Connection reset by peer).
22:38:17 <mroman> inconsistency tolerant logic
22:38:17 <mroman> wth
22:39:20 <mroman> "Dialetheism is the view that some statements can be both true and false simultaneously."
22:40:24 <mroman> > Ambiguous situations may cause humans to affirm both a proposition and its negation. For example, if John stands in the doorway to a room, it may seem reasonable both to affirm that John is in the room and to affirm that John is not in the room.
22:40:26 <lambdabot> <hint>:1:97: error: parse error on input ‘,’
22:40:44 <mroman> that's just a matter of definition though.
22:40:50 <LKoen> yes
22:40:56 -!- Remavas-Hex has quit (Remote host closed the connection).
22:41:04 <mroman> the result isn't of a true contradiciton it's because a term is not well-defined enough for everybody to agree on it
22:41:13 <LKoen> John \cap Room \neq {}
22:41:30 <LKoen> and John \cap cRoom \neq {}
22:41:39 <mroman> if you'd define what exactly is "in the room" then you will have a clear true/false answer
22:41:40 <LKoen> not inconsistent at all :)
22:41:56 <LKoen> I think the ambiguity came from John being larger than the doorstep
22:42:06 <LKoen> just like the Alps are both in France and in Italy
22:45:49 <mroman> I refuse statements that are both true and false :D
22:47:05 <LKoen> it's jsut that the statement make it sound like John is a point
22:47:08 <LKoen> when he's clearly a fat set
22:48:21 -!- nullcone has quit.
22:50:32 -!- mroman has quit (Ping timeout: 260 seconds).
22:54:32 -!- mynery has changed nick to myname.
22:56:11 -!- boily has joined.
22:56:14 <boily> `w
22:56:16 <HackEgo> porthello//Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some thé or caffè and a fternooner.
22:56:20 <boily> @massages-loud
22:56:20 <lambdabot> quintopia said 6h 44m 33s ago: sure. what time?
22:56:46 <boily> @ask requinthellopia. about 8pm?
22:56:46 <lambdabot> Consider it noted.
22:57:01 <LKoen> is caffè a machine learning ide?
23:00:34 <boily> HELLoen.
23:00:37 <boily> `cwlprits porthello
23:00:46 <HackEgo> oerjän
23:00:49 <boily> ...
23:00:51 <boily> ...
23:01:02 <LKoen> helloily
23:01:09 <shachaf> `dowg porthello
23:01:17 <HackEgo> 8751:2016-07-05 <oerjän> le/rn porthello/Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some th\xc3\xa9 or caff\xc3\xa8 and a fternooner.
23:01:19 <boily> I *think* I mentioned caffè in thère because it has an è in it, to counteract the thé's é.
23:02:00 <shachaf> the̅
23:02:03 <shachaf> counteract that
23:02:06 <shachaf> thē
23:02:08 <shachaf> or that
23:02:19 <shachaf> thė
23:02:22 <shachaf> you get the idea
23:03:33 <boily> hellȯȯchaf.
23:03:55 <shachaf> hellꙭily
23:04:41 -!- 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.”).
23:15:10 -!- staffehn has quit (Ping timeout: 258 seconds).
23:15:10 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=52216&oldid=52203 * Lealcy * (+163)
23:15:39 <HackEgo> [wiki] [[PNID]] N https://esolangs.org/w/index.php?oldid=52217 * Lealcy * (+6287) Initial edit!
23:17:01 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=52218&oldid=52208 * Lealcy * (+11) Added ''PNID'' to the list of languages.
23:19:19 <HackEgo> [wiki] [[PNID]] M https://esolangs.org/w/index.php?diff=52219&oldid=52217 * Lealcy * (+11) /* Interpreter */
23:20:56 -!- staffehn has joined.
23:22:52 <\oren\> https://youtu.be/N6jVr9cTed4?t=1h
23:23:19 <HackEgo> [wiki] [[PNID]] M https://esolangs.org/w/index.php?diff=52220&oldid=52219 * Lealcy * (-1) /* Language overview */
23:39:50 -!- Sgeo has joined.
23:44:13 <boily> `w
23:44:15 <HackEgo> goofix//Goofix is an antropomorphic canine arithmetic notation.
23:46:34 -!- MrBismuth has changed nick to MrBusiness.
23:52:11 -!- boily has quit (Quit: ORPHAN CHICKEN).
23:53:40 -!- DHeadshot has quit (Ping timeout: 258 seconds).
23:59:30 -!- oerjan has joined.
2017-06-20
00:11:00 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
00:13:29 -!- DHeadshot has joined.
00:15:36 <quintopia> @massages
00:15:36 <lambdabot> You don't have any messages
00:15:57 <quintopia> oh
00:19:22 <Taneb> @tell wob_jonas Sorry, I haven't been on IRC much this afternoon. Yeah, I've completed my uni degree, I'm finishing with a 2-1
00:19:22 <lambdabot> Consider it noted.
00:19:53 <shachaf> Taneb: have you considered getting a job writing K hth
00:21:55 <Taneb> K's a special language, and I don't really want to be working in the breakfast cereal industry
00:28:18 * oerjan gently swats Taneb -----###
00:29:46 <Taneb> :)
00:36:07 <Taneb> Anyway, goodnight
00:36:55 <oerjan> swat dreams
00:37:11 <Taneb> You too
00:37:32 <oerjan> maybe later
00:38:47 -!- DHeadshot has quit (Ping timeout: 240 seconds).
01:11:07 -!- Mayoi has joined.
01:11:09 -!- hppavilion[0] has joined.
01:11:33 -!- erkin has quit (Remote host closed the connection).
01:11:36 -!- Mayoi has changed nick to erkin.
01:11:53 -!- zemhill_ has joined.
01:12:44 -!- lifthrasiir_ has joined.
01:13:07 -!- pledis_ has joined.
01:13:08 -!- pledis has quit (Write error: Broken pipe).
01:13:13 -!- mynery has joined.
01:13:18 -!- int-e_ has joined.
01:13:26 -!- sftp has quit (Excess Flood).
01:13:27 -!- MrBusiness has quit (Excess Flood).
01:13:29 -!- ybden has quit (Excess Flood).
01:13:29 -!- FreeFull has quit (Remote host closed the connection).
01:13:40 -!- pikhq has joined.
01:13:42 -!- ski_ has joined.
01:13:52 -!- betaveros has joined.
01:13:52 -!- digitalc1ld has joined.
01:13:57 -!- atehwa_ has joined.
01:13:58 -!- quintopi1 has joined.
01:14:07 -!- kmc_ has joined.
01:14:08 -!- ineiros_ has joined.
01:14:29 -!- MrBusiness has joined.
01:14:30 * oerjan senses a splitting breeze
01:14:40 -!- Lord_of_Life has quit (Excess Flood).
01:14:40 -!- ski has quit (Write error: Broken pipe).
01:14:42 -!- pikhq_ has quit (Remote host closed the connection).
01:14:42 -!- digitalcold has quit (Remote host closed the connection).
01:14:50 -!- molum has joined.
01:14:55 -!- Bowserinator has quit (Excess Flood).
01:14:55 -!- sebbu has quit (Excess Flood).
01:14:56 -!- Bowserinator_ has joined.
01:14:58 -!- puckipedia has quit (Excess Flood).
01:15:10 -!- sebbu has joined.
01:15:10 -!- b_jonas has quit (Write error: Broken pipe).
01:15:10 -!- atehwa has quit (Write error: Broken pipe).
01:15:10 -!- ineiros has quit (Write error: Broken pipe).
01:15:13 -!- Lord_of_Life has joined.
01:15:14 -!- shachaf has quit (Remote host closed the connection).
01:15:14 -!- kmc has quit (Remote host closed the connection).
01:15:14 -!- newsham has quit (Remote host closed the connection).
01:15:16 -!- myname has quit (Write error: Broken pipe).
01:15:21 -!- Bowserinator_ has changed nick to Bowserinator.
01:15:21 -!- newsham has joined.
01:15:27 -!- sftp has joined.
01:15:28 -!- Bowserinator has quit (Changing host).
01:15:28 -!- Bowserinator has joined.
01:15:42 -!- betaveros_ has quit (Write error: Broken pipe).
01:15:44 -!- hppavilion[1] has quit (Remote host closed the connection).
01:15:44 -!- lambdabot has quit (Remote host closed the connection).
01:15:44 -!- lifthrasiir has quit (Remote host closed the connection).
01:15:46 -!- int-e has quit (Remote host closed the connection).
01:15:55 -!- quintopia has quit (Remote host closed the connection).
01:16:01 -!- puckipedia has joined.
01:16:22 -!- Lord_of_Life has quit (Changing host).
01:16:22 -!- Lord_of_Life has joined.
01:16:56 -!- puckipedia has quit (*.net *.split).
01:16:56 -!- Sgeo has quit (*.net *.split).
01:16:56 -!- sleffy has quit (*.net *.split).
01:16:57 -!- tswett has quit (*.net *.split).
01:17:06 -!- Warrigal has joined.
01:17:20 -!- sleffy has joined.
01:17:24 -!- Sgeo has joined.
01:17:46 -!- zemhill has quit (Ping timeout: 255 seconds).
01:19:05 -!- b_jonas has joined.
01:19:14 -!- puckipedia has joined.
01:20:05 -!- HackEgo has quit (Ping timeout: 260 seconds).
01:20:05 -!- \oren\ has quit (Ping timeout: 260 seconds).
01:20:33 -!- shachaf has joined.
01:20:38 -!- HackEgo has joined.
01:21:58 <oerjan> <shachaf> oerjan: did you read emil books <-- i don't remember clearly. i certainly saw some of the tv episodes.
01:22:41 <oerjan> i've read some other lindgren books, though.
01:23:02 <shachaf> what about emil and the detectives twh
01:23:13 -!- lambdabot has joined.
01:23:20 <oerjan> i believe i've answered that years ago hth
01:23:31 -!- rodgort` has quit (Quit: Leaving).
01:23:50 <oerjan> but the answer is still "never heard of that before you asked"
01:24:27 -!- sleffy has quit (Ping timeout: 240 seconds).
01:25:21 <oerjan> anyway, asking three nordic people nonspecifically about "emil" and expecting _any_ of them to think whatever that thing you know is instead of lindgren is stupid hth
01:27:36 <oerjan> there's even a specific christmas episode that is part of our christmas traditions.
01:28:28 <oerjan> (at least in norway, and i would be entirely unsurprised if it were in all three countries.)
01:31:25 <oerjan> hm it may be a whole movie.
01:32:10 -!- rodgort has joined.
01:34:05 <oerjan> hm no
01:34:41 <shachaf> oerjan: I was talking about Lindgren, of course.
01:34:55 <oerjan> OKAY
01:36:01 <shachaf> But then other Emils came up and what's wrong with them?
01:37:35 <oerjan> they're just hopelessly obscure hth
01:37:55 <shachaf> itym famous hth
01:39:47 -!- jaboja has joined.
01:59:18 -!- j-bot has joined.
02:05:18 -!- DHeadshot has joined.
02:08:07 -!- MrBusiness has quit (Ping timeout: 240 seconds).
02:10:01 -!- DHeadshot has quit (Ping timeout: 268 seconds).
02:16:01 -!- [io] has changed nick to iovoid.
02:54:35 -!- jaboja has quit (Ping timeout: 260 seconds).
03:13:27 -!- FreeFull has joined.
03:19:48 -!- sleffy has joined.
03:22:52 -!- keemyb has quit (Ping timeout: 255 seconds).
03:23:39 -!- keemyb has joined.
03:32:52 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
04:58:57 -!- mynery has changed nick to myname.
05:09:59 -!- doesthiswork1 has quit (Quit: Leaving.).
05:52:09 -!- \oren\ has joined.
05:52:27 <\oren\> irssi isn't working for me
06:12:00 -!- \oren\ has quit (Quit: Page closed).
06:12:18 -!- \oren\ has joined.
06:24:09 <fizzie> @tell wob_jonas The Befunge CAPTCHA is random, there are 134217728 of them.
06:24:09 <lambdabot> Consider it noted.
06:26:41 <fizzie> @tell wob_jonas (They all have the same code, though -- converting a random 9-digit base-9 number to decimal.)
06:26:41 <lambdabot> Consider it noted.
06:29:52 -!- oerjan has quit (Quit: Nite).
06:36:05 -!- int-e_ has changed nick to int-e.
07:00:38 -!- FreeFull has quit.
07:14:55 -!- doesthiswork has joined.
07:27:25 <\oren\> I had to go thourgh the toruble of using SASL
07:27:45 <\oren\> because freenode marked my IP as suspected spammer
07:42:18 -!- Remavas has joined.
08:12:02 -!- LKoen has joined.
08:14:28 -!- sleffy has quit (Ping timeout: 268 seconds).
08:30:02 <shachaf> `5 w
08:30:09 <HackEgo> 1/1:clever//Being clever is different from being wise, but they are indistinguishable in sufficiently large quantities. \ istr//istr istr is vaguely similar to iirc. \ weather//lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR \ mother//A mother is a person who practices mothology. \ protocol//Protocol is not to be confused with protocoal.
08:30:27 <shachaf> `? mothology
08:30:29 <HackEgo> Mothology is the study of moths, myths and mirths.
08:30:30 <shachaf> `? protocoal
08:30:32 <HackEgo> Protocoal is a bit of a wooden pun.
08:55:40 -!- nullcone has joined.
09:43:26 -!- augur has quit (Remote host closed the connection).
09:46:09 -!- Remavas has changed nick to RemavaSzSzSzSz.
09:52:42 -!- LKoen has quit (Remote host closed the connection).
10:09:07 -!- erkin has quit (Ping timeout: 276 seconds).
10:43:51 -!- augur has joined.
10:49:33 -!- augur has quit (Ping timeout: 258 seconds).
11:01:53 -!- wob_jonas has joined.
11:02:04 <wob_jonas> @messages
11:20:13 -!- hppavilion[0] has quit (Ping timeout: 258 seconds).
11:34:32 -!- boily has joined.
11:42:17 -!- boily_ has joined.
11:43:47 -!- boily has quit (Ping timeout: 240 seconds).
11:45:36 <boily_> test
11:45:48 <wob_jonas> boily: pong
11:46:02 <boily_> 200 OK
11:46:14 -!- boily_ has changed nick to boily.
11:46:35 <boily> @metar CYUL
11:46:35 <lambdabot> CYUL 201039Z 24008KT 190V260 8SM -TSRA FEW007 SCT014 BKN030CB OVC040 18/17 A2969 RMK SF1SF2CB3SC2 SLP056 DENSITY ALT 800FT
11:50:43 <boily> very rainy, much slow internet, resetting modem.
11:52:36 -!- hppavilion[0] has joined.
12:14:42 -!- augur has joined.
12:18:43 <z0d> +++ATH0
12:18:59 <wob_jonas> I don't think that works these days
12:19:51 -!- augur has quit (Ping timeout: 258 seconds).
12:22:09 <z0d> ^ works
12:22:11 <z0d> ;-)
12:30:17 -!- boily has quit (Quit: PACIFIC CHICKEN).
12:39:29 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
12:46:20 -!- LKoen has joined.
12:49:31 -!- hppavilion[0] has joined.
13:00:06 <wob_jonas> `quote
13:00:08 <HackEgo> 875) <shachaf> When you're a logreader, everything is a quote.
13:25:32 -!- bibibi has joined.
13:44:43 <wob_jonas> oh
13:45:17 -!- augur has joined.
13:49:45 -!- augur has quit (Ping timeout: 240 seconds).
13:52:29 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
13:59:34 -!- hppavilion[0] has joined.
14:10:59 -!- LKoen has quit (Remote host closed the connection).
14:14:34 -!- hppavilion[0] has quit (Read error: Connection reset by peer).
14:26:54 -!- `^_^v has joined.
14:28:02 -!- jix has quit (Ping timeout: 240 seconds).
14:28:10 -!- jix has joined.
15:15:45 -!- augur has joined.
15:20:18 -!- augur has quit (Ping timeout: 246 seconds).
15:25:45 -!- LKoen has joined.
16:11:25 -!- sleffy has joined.
16:12:11 -!- RemavaSzSzSzSz has changed nick to Remavas.
16:16:32 -!- augur has joined.
16:21:42 -!- augur has quit (Ping timeout: 255 seconds).
16:35:33 -!- mroman has joined.
16:35:38 <mroman> fuck you reCAPTCHA
16:35:46 <mroman> I had to pass two tests to prove I'm human.
16:36:22 <mroman> I wanted to add Stlisp as an example of a language with anyfix notation
16:36:38 <mroman> but I have no idea what my passwords were and I know I already have two accounts on the wiki :D
16:44:10 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
16:49:40 -!- nullcone has quit (Quit: Connection closed for inactivity).
17:00:49 -!- FreeFull has joined.
17:09:32 -!- mroman has quit (Ping timeout: 260 seconds).
17:17:34 -!- augur has joined.
17:22:06 -!- augur has quit (Ping timeout: 246 seconds).
17:23:58 -!- staffehn has quit (Ping timeout: 276 seconds).
17:29:40 -!- staffehn has joined.
17:41:21 -!- `^_^v has quit (Ping timeout: 246 seconds).
18:05:46 -!- xa0 has quit (Killed (Sigyn (Spam is off topic on freenode.))).
18:07:36 -!- xa0 has joined.
18:11:39 -!- augur has joined.
18:25:44 -!- Bowserinator has changed nick to Warsaw.
18:25:58 -!- Warsaw has changed nick to Bowserinator.
18:29:47 -!- IronY has left ("WeeChat 1.9-rc1").
18:35:23 -!- `^_^v has joined.
18:56:33 -!- HackEgo has quit (Remote host closed the connection).
18:56:36 -!- mroman has joined.
18:57:06 <mroman> kjd zddpglu tsfo vdtnsaoh patsfk gö sz
19:00:05 -!- Phantom_Hoover has joined.
19:00:35 <pikhq> mroman: U wut mate?
19:06:05 <mroman> U talkin' to me?
19:06:57 -!- erkin has joined.
19:07:27 -!- jaboja has joined.
19:35:40 -!- erkin has quit (Quit: Leaving).
19:46:53 -!- jaboja has quit (Ping timeout: 246 seconds).
19:47:32 -!- LKoen has quit (Remote host closed the connection).
19:50:45 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
19:55:01 -!- nullcone has joined.
19:56:36 -!- hppavilion[1] has joined.
20:16:59 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:25:09 -!- MDude has quit (Ping timeout: 258 seconds).
20:28:59 -!- sleffy has quit (Ping timeout: 240 seconds).
20:30:42 -!- sleffy has joined.
20:35:26 -!- MDude has joined.
20:36:10 <shachaf> sleffy: whoa whoa whoa, how long are y'all going to be at the thing?
20:36:19 -!- sleffy has quit (Ping timeout: 268 seconds).
20:37:00 <shachaf> I see.
20:38:04 -!- MDead has joined.
20:41:50 -!- MDude has quit (Ping timeout: 246 seconds).
20:41:59 -!- MDead has changed nick to MDude.
20:45:01 -!- ski_ has changed nick to ski.
20:52:33 -!- hppavilion[1] has joined.
21:22:43 -!- augur has quit (Remote host closed the connection).
21:26:49 -!- MrBusiness has joined.
21:34:37 -!- wob_jonas has joined.
21:34:50 <wob_jonas> @messagesw
21:34:50 <lambdabot> Maybe you meant: messages? messages
21:34:51 <wob_jonas> @messages
21:34:52 <lambdabot> You don't have any messages
21:37:07 <wob_jonas> mroman: the trick with recaptcha is that the web interface pretends you can use it without client-side javascript, but actually if you use it with javascript disabled, it serves you challenges that are almost impossible to solve by a human, unlike if you use it with javascript enabled.
21:40:45 <wob_jonas> I think I figured out how I want the core of my programming language to work, though I can't yet prove whether it's Turing complete or just powerful enough for every ordinary task. I'll have to write an implementation and some programs. But also,
21:42:04 <wob_jonas> I'll have to figure out what system interface I want to add to it, so programs can read and write from files and such things. I want to design that interface realistic in the sense that if you wrote the operating system in this esolang, you could implement the syscalls with such an interface easily, and flexible so any program can use it even if it
21:42:04 <wob_jonas> follows different conventions than the OS, but
21:42:35 <wob_jonas> also I want to make sure it's not too powerful, because if it is, then people will use it to get around the esoteric difficulties of the core language itself.
21:47:51 -!- jaboja has joined.
21:48:13 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH).
22:07:40 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:11:05 -!- Zarutian has joined.
22:17:32 -!- mroman has quit (Ping timeout: 260 seconds).
22:18:08 -!- Remavas-Hex has joined.
22:19:09 -!- Remavas has quit (Disconnected by services).
22:19:17 -!- Remavas-Hex has changed nick to Remavas.
22:21:40 -!- Remavas has quit (Read error: Connection reset by peer).
22:22:02 -!- Remavas has joined.
22:23:39 -!- sleffy has joined.
22:25:48 -!- Remavas has quit (Client Quit).
22:27:42 -!- Remavas has joined.
22:29:12 -!- LKoen has joined.
22:30:26 -!- Remavas has quit (Client Quit).
22:31:27 -!- Remavas has joined.
22:34:11 -!- Remavas has quit (Read error: Connection reset by peer).
22:53:04 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:53:06 -!- hppavilion[1] has joined.
23:01:15 -!- augur has joined.
23:06:11 -!- boily has joined.
23:06:19 <boily> fungot: nostril
23:06:19 <fungot> boily: like all generalizations, this one will have a documented bfm build. i won't do the load+require in one step, you get
23:06:35 -!- Phantom_Hoover has joined.
23:14:21 -!- pledis has joined.
23:14:27 -!- lambdabot has quit (Remote host closed the connection).
23:14:41 -!- ineiros has joined.
23:14:43 -!- hppavilion[1] has quit (Remote host closed the connection).
23:14:44 -!- \oren\ has quit (Remote host closed the connection).
23:14:49 -!- Lord_of_Life has quit (Excess Flood).
23:14:53 -!- hppavilion[1] has joined.
23:14:55 -!- ski_ has joined.
23:15:07 -!- atehwa has joined.
23:15:23 -!- pledis_ has quit (Write error: Broken pipe).
23:15:23 -!- ineiros_ has quit (Write error: Broken pipe).
23:15:23 -!- atehwa_ has quit (Write error: Broken pipe).
23:15:23 -!- ski has quit (Write error: Broken pipe).
23:15:27 -!- molum has quit (Excess Flood).
23:15:28 -!- Lord_of_Life has joined.
23:15:42 -!- __builtin_ybden has joined.
23:15:51 -!- Lord_of_Life has quit (Changing host).
23:15:51 -!- Lord_of_Life has joined.
23:19:15 -!- jix has quit (Write error: Broken pipe).
23:19:45 -!- Lord_of_Life has quit (Excess Flood).
23:20:05 -!- jix has joined.
23:20:57 -!- \oren\ has joined.
23:21:02 -!- lambdabot has joined.
23:21:03 -!- Lord_of_Life has joined.
23:21:55 -!- j-bot has quit (Ping timeout: 247 seconds).
23:41:38 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
23:43:42 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
2017-06-21
00:01:29 -!- oerjan has joined.
00:01:52 <boily> @metar ENVA
00:01:53 <lambdabot> ENVA 202250Z 26025KT 9999 VCSH BKN022 09/06 Q1011 RMK WIND 670FT 27024G41KT
00:10:50 <oerjan> helloily. not very summerly, but tomorrow (22nd) is looking up.
00:11:31 <boily> @metar CYUL
00:11:31 <lambdabot> CYUL 202300Z 22019G26KT 30SM FEW035TCU FEW090 SCT150 BKN240 21/14 A2974 RMK TCU1AC1AC1CI2 SLP073 DENSITY ALT 1100FT
00:11:47 <boily> it humidly summers. my plants are growing like crazy this year!
00:12:23 <boily> tomorrow is the 21st, you futuristic person that you are :P
00:19:02 -!- hppavilion[1] has joined.
00:19:42 -!- Remavas has joined.
00:37:18 -!- erkin has joined.
00:42:14 * oerjan zooms past boily on his hoverboard
00:51:33 -!- Remavas has quit (Read error: Connection reset by peer).
00:52:03 -!- Remavas has joined.
01:14:40 -!- __builtin_ybden has changed nick to ybden.
01:18:19 -!- Cale has quit (Ping timeout: 246 seconds).
01:19:09 -!- Remavas-Hex has joined.
01:19:22 -!- sleffy has quit (Ping timeout: 268 seconds).
01:20:47 -!- nullcone has quit (Quit: Connection closed for inactivity).
01:21:34 -!- Cale has joined.
01:22:27 -!- Remavas has quit (Ping timeout: 268 seconds).
01:23:23 <boily> first time in the Roulette of Golubria!
02:05:18 -!- boily has quit (Quit: REPTILIAN CHICKEN).
02:27:24 <oerjan> <HackEgo> 875) <shachaf> When you're a logreader, everything is a quote. <-- OKAY
02:28:00 -!- augur has quit (Remote host closed the connection).
02:42:09 <shachaf> oerjan: ?
02:44:11 <oerjan> shachaf: that came up in the logs hth
02:55:43 <oerjan> oh darths & droids hasn't completely stopped updating
02:56:09 <oerjan> they're doing a weekly intermission strip
03:38:48 -!- erkin has quit (Ping timeout: 246 seconds).
03:48:29 -!- jaboja has quit (Ping timeout: 255 seconds).
03:53:07 -!- jaboja has joined.
03:58:57 -!- 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.”).
04:10:24 -!- augur has joined.
04:11:24 -!- erkin has joined.
04:14:43 -!- augur has quit (Ping timeout: 246 seconds).
04:17:46 -!- augur has joined.
04:26:28 -!- Zarutian has quit (Quit: Zarutian).
04:28:42 -!- jaboja has quit (Remote host closed the connection).
04:31:05 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
05:16:37 -!- MDude has quit (Ping timeout: 258 seconds).
05:29:28 -!- sleffy has joined.
05:32:33 <shachaf> sleffy: did you manage to corrupt any youth twh
05:32:55 <sleffy> shachaf, there will probably not be any youth corruption
05:32:59 <sleffy> I will still try
05:33:03 <sleffy> It starts Friday
05:40:56 -!- MDude has joined.
06:01:41 -!- oerjan has quit (Quit: Nite).
06:03:56 -!- sdhand has quit (Excess Flood).
06:04:06 -!- sdhand has joined.
06:04:29 -!- sdhand has changed nick to Guest61212.
06:17:32 -!- hppavilion[1] has joined.
06:22:46 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
06:23:11 -!- Remavas__ has joined.
06:26:15 -!- Remavas__ has quit (Read error: Connection reset by peer).
06:26:53 -!- Remavas__ has joined.
06:27:05 -!- Remavas-Hex has quit (Ping timeout: 268 seconds).
07:01:17 -!- FreeFull has quit.
07:36:06 -!- sleffy has quit (Ping timeout: 246 seconds).
07:41:12 -!- Vorpal has joined.
07:41:12 -!- Vorpal has quit (Changing host).
07:41:12 -!- Vorpal has joined.
07:41:19 -!- hppavilion[1] has joined.
07:47:20 -!- doesthiswork has quit (Quit: Leaving.).
09:20:21 <hppavilion[1]> It occurred to me today that ⟨a & (2**k - 1)⟩ is the same as ⟨a % 2**k⟩
09:20:42 <hppavilion[1]> How can I abuse this knowledge?
09:20:45 -!- staffehn has quit (Ping timeout: 246 seconds).
09:21:52 <shachaf> This is already a well-established bit fact that's thoroughly used.
09:22:19 <hppavilion[1]> shachaf: ...OK, how is it [ab]used normally then?
09:23:05 -!- staffehn has joined.
09:48:04 -!- MDude has quit (Ping timeout: 255 seconds).
09:50:04 -!- MDude has joined.
09:50:46 -!- augur has quit (Remote host closed the connection).
09:51:14 -!- augur has joined.
09:55:45 -!- augur has quit (Ping timeout: 246 seconds).
10:02:36 -!- Guest61212 has quit (Changing host).
10:02:36 -!- Guest61212 has joined.
10:02:36 -!- Guest61212 has changed nick to sdhand.
10:03:59 <FireFly> Well, typically it goes the other direction, choosing the modulus such that you can just AND instead
10:04:10 <FireFly> circular buffers come to mind, for one
10:42:16 -!- hppavilion[0] has joined.
10:45:35 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
10:51:45 -!- augur has joined.
10:57:13 -!- augur has quit (Ping timeout: 246 seconds).
11:31:24 -!- wob_jonas has joined.
11:32:02 <wob_jonas> I know what I have to do. I keep saying that programming languages should have some built-in arithmetic ops. So if I defined a new esolang without them, that would make me a hypocrite.
11:33:11 <wob_jonas> But what I can do is to first define the esolang without arithmetic ops, then implement some arithmetic functions in the language, then make an extended version of the language that handles functions in that existing arithmetic library as builtins to make them faster, all before releasing anything.
11:33:56 -!- boily has joined.
11:34:08 <wob_jonas> hi boily
11:39:08 <boily> wellob_jonas!
11:40:18 -!- hppavilion[1] has joined.
11:42:49 -!- hppavilion[0] has quit (Ping timeout: 268 seconds).
11:43:20 <boily> `? b_jonas
11:44:03 <boily> oh hm.
11:44:22 <boily> Gregor: Grellogor. HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK! :D
11:44:35 <wob_jonas> `ping
11:45:11 <wob_jonas> HackEgo isn't even joined!
11:45:13 <wob_jonas> FIZZIE!
11:46:29 <boily> it's fizzie I should be hollering at?
11:46:44 <Taneb> boily, you can holler at whoever you want to
11:46:53 <boily> TANELLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!
11:46:55 <Taneb> But it's fizzie who'll get the job done
11:47:03 <boily> FIZZZZZZZZZZZZZZZZZZZZZZZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIE!
11:47:44 * boily strips down to a coconut skirt, puts on tribal paint, then shamanistically dances around
11:48:15 <boily> “OOGA-CHAKA OOGA-OOGA I CAN'T STOP THIS FEELING ♪”
11:53:58 -!- augur has joined.
11:55:40 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
11:58:28 -!- augur has quit (Ping timeout: 246 seconds).
12:02:19 -!- sdhand has quit (Excess Flood).
12:02:28 -!- sdhand has joined.
12:02:52 -!- sdhand has changed nick to Guest23399.
12:17:46 -!- Guest23399 has quit (Changing host).
12:17:46 -!- Guest23399 has joined.
12:17:46 -!- Guest23399 has changed nick to sdhand.
12:28:00 -!- boily has quit (Quit: POCKET CHICKEN).
12:47:11 <int-e> @metar lowi
12:47:12 <lambdabot> LOWI 211120Z 06005KT 350V100 9999 FEW060 BKN300 28/15 Q1017 NOSIG
12:54:34 -!- augur has joined.
12:59:22 -!- augur has quit (Ping timeout: 246 seconds).
13:00:51 -!- wob_jonas has joined.
13:06:09 -!- ybden has changed nick to `uname`.
13:06:31 -!- danieljabailey has quit (Ping timeout: 255 seconds).
13:09:01 <wob_jonas> `ping
13:47:00 <wob_jonas> fungot, can you resurrect HackEgo please?
13:47:00 <fungot> wob_jonas: weirdo yourself.
13:48:04 <wob_jonas> that was not called for, fungot.
13:48:05 <fungot> wob_jonas: except for that annoying song".... thats the scheme that is.)
13:52:06 <int-e> fungot burns
13:52:07 <fungot> int-e: and it's basically ready for publication yet though. it has some fnord.
13:53:48 <wob_jonas> no, it's not ready yet
13:54:11 <int-e> fungot: elaborate
13:54:11 <fungot> int-e: and you might even be true! no!!! bj is calling for ya: 237. fnord
13:54:29 <int-e> 237?
13:55:02 -!- Mayoi has joined.
13:55:21 -!- augur has joined.
13:58:19 -!- erkin has quit (Ping timeout: 276 seconds).
14:00:03 -!- augur has quit (Ping timeout: 246 seconds).
14:06:15 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
14:09:08 -!- LKoen has joined.
14:39:12 -!- `^_^v has joined.
14:46:58 -!- Mayoi has quit (Quit: Ouch! Got SIGABRT, dying...).
14:53:59 -!- sleffy has joined.
14:56:08 -!- augur has joined.
15:01:22 -!- augur has quit (Ping timeout: 276 seconds).
15:03:16 -!- sleffy has quit (Ping timeout: 246 seconds).
15:35:18 -!- staffehn has quit (Quit: No Ping reply in 180 seconds.).
15:35:35 -!- staffehn has joined.
15:56:53 -!- augur has joined.
15:57:14 -!- `uname` has changed nick to ybden.
16:01:22 -!- augur has quit (Ping timeout: 246 seconds).
16:09:37 -!- sebbu has quit (Ping timeout: 276 seconds).
16:10:02 <wob_jonas> fizzie, can you resurrect HackEgo?
16:14:52 -!- sleffy has joined.
16:33:49 -!- sleffy has quit (Ping timeout: 260 seconds).
16:35:26 -!- sleffy has joined.
16:36:49 -!- ski_ has changed nick to ski.
16:57:37 -!- augur has joined.
17:00:15 -!- jaboja has joined.
17:02:37 -!- augur has quit (Ping timeout: 246 seconds).
17:06:12 <int-e> `? rip
17:06:36 <int-e> . o O ( Rest in peas, HackEgo. )
17:16:00 -!- MDead has joined.
17:20:19 -!- MDude has quit (Ping timeout: 255 seconds).
17:20:25 -!- MDead has changed nick to MDude.
17:21:40 -!- jaboja has quit (Ping timeout: 260 seconds).
17:45:48 -!- nullcone has joined.
17:58:14 <wob_jonas> fungot, resurrect HackEgo already
17:58:14 <fungot> wob_jonas: it will automatically perform fnord. cf. fnord et al.
18:07:12 -!- jaboja has joined.
18:26:24 <int-e> excellent reply, I think
18:26:44 <int-e> @metar lowi
18:26:45 <lambdabot> LOWI 211720Z 04009KT 360V080 9999 FEW080 BKN300 29/13 Q1015 NOSIG
18:26:51 <int-e> still hot
18:29:03 -!- sebbu has joined.
18:39:03 <shachaf> @mtear KOAK
18:39:03 <lambdabot> KOAK 211653Z 23006KT 10SM CLR 18/13 A2981 RMK AO2 SLP094 T01830133
18:39:14 <shachaf> @metar KSJC
18:39:14 <lambdabot> KSJC 211653Z 00000KT 10SM CLR 21/13 A2981 RMK AO2 SLP093 T02060128
18:39:18 <shachaf> hm
18:39:24 <shachaf> `airport LOWI
18:39:30 <shachaf> Oh, right.
18:47:54 -!- DHeadshot has joined.
18:56:44 -!- Phantom_Hoover has joined.
19:20:06 <\oren\> god morngi!
19:20:19 <wob_jonas> hi, \oren\
19:20:24 <wob_jonas> can you resurrect HackEgo?
19:21:39 <\oren\> I thought that was fizzy's job
19:22:28 <wob_jonas> \oren\: I asked fizzy, but he didn't reply yet nor did he resurrect it
19:22:51 -!- jaboja has quit (Ping timeout: 268 seconds).
19:22:53 <wob_jonas> I also asked fungot, and he just insulted me in turn, which I guess isn't too surprising
19:22:54 <fungot> wob_jonas: i translated them as ' as small as possible." ( gahh, the horrible pun
19:24:27 -!- sleffy has quit (Ping timeout: 240 seconds).
19:24:29 -!- MDude has quit (Remote host closed the connection).
19:30:46 -!- LKoen has quit (Remote host closed the connection).
19:31:06 <quintopi1> hi
19:31:25 -!- quintopi1 has changed nick to quintopia.
19:31:55 -!- quintopia has changed nick to Guest53261.
19:32:10 <Guest53261> it didnt send me a msg :\
19:35:34 -!- Aardwolf has joined.
19:38:23 <Aardwolf> Hi, I made an emulator for a turing complete mechanical computer (the Turing Tumble, which has 6 types of components for marbles to roll). What do you think? http://lodev.org/jstumble/
19:39:36 <wob_jonas> oh, is that like http://woodgears.ca/marbleadd/index.html
19:40:29 -!- augur has joined.
19:41:41 -!- Remavas__ has changed nick to Remavas.
19:45:59 -!- sleffy has joined.
20:05:49 -!- augur has quit (Read error: Connection reset by peer).
20:06:42 -!- augur has joined.
20:09:29 -!- augur_ has joined.
20:10:10 -!- Guest53261 has changed nick to quintopia.
20:10:27 -!- quintopia has quit (Changing host).
20:10:27 -!- quintopia has joined.
20:14:01 -!- augur has quit (Ping timeout: 276 seconds).
20:22:20 -!- danieljabailey has joined.
20:22:59 <Aardwolf> yes except here you can build anything :)
20:24:40 <wob_jonas> Aardwolf: that might qualify as an esolang actually, or at least something that could have an article on the esolangs.org wiki
20:26:09 <Aardwolf> To be clear, the design is not by me (but by paul boswell), but yeah, it sure is, I love it despite saying it's for kids :)
20:26:22 -!- sleffy has quit (Ping timeout: 268 seconds).
20:26:42 <wob_jonas> sure, so acknowledge his design. we document esolangs designed by other people.
20:27:37 <Aardwolf> adding...
20:27:39 -!- prooftechnique has quit (Quit: ZNC http://znc.in).
20:44:25 <Aardwolf> First draft added :) https://esolangs.org/wiki/Turing_Tumble
20:50:14 -!- prooftechnique has joined.
20:57:05 -!- prooftechnique has quit (Quit: ZNC http://znc.in).
20:58:01 -!- prooftechnique has joined.
21:01:45 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:14:52 -!- jaboja has joined.
21:15:27 -!- ddd_ has joined.
21:15:51 -!- ddd_ has quit (Quit: bye).
21:16:22 -!- dok has joined.
21:44:46 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:45:04 -!- sleffy has joined.
21:58:50 -!- hppavilion[1] has joined.
22:02:28 -!- augur_ has quit (Ping timeout: 240 seconds).
22:15:32 -!- DHeadshot has quit (Ping timeout: 240 seconds).
22:24:09 -!- sleffy has quit (Ping timeout: 268 seconds).
22:29:37 -!- augur has joined.
23:01:46 -!- jaboja has quit (Ping timeout: 268 seconds).
23:05:24 -!- LKoen has joined.
23:06:44 <\oren\> fucking hipchat, why tf would you replace two spaces with `  '
23:23:54 -!- sleffy has joined.
23:33:03 -!- MDude has joined.
23:34:53 -!- boily has joined.
23:44:58 -!- doesthiswork has joined.
23:46:56 -!- oerjan has joined.
23:49:40 <oerjan> boheily
2017-06-22
00:01:58 -!- DHeadshot has joined.
00:12:10 -!- erkin has joined.
00:16:52 <oerjan> fizzie: HackEgone
00:20:30 -!- DHeadshot has quit (Ping timeout: 260 seconds).
00:20:44 <boily> hellørjan!
00:20:52 <boily> fizzie: fizziello. IEUAAAAAAAAAAAAAARGHGGHRGHRGHRGHRGH!
00:21:37 <oerjan> he appears somewhat idle.
00:30:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:31:26 -!- Aardwolf has quit (Quit: Leaving).
00:35:47 * boily lightly, gently mapoles fizzie into existence
00:46:39 <oerjan> @tell wob_jonas <wob_jonas> [...] then implement some arithmetic functions in the language, then make an extended version of the language that handles functions in that existing arithmetic library as builtins to make them faster [...] <-- INTERCAL did that first hth
00:46:39 <lambdabot> Consider it noted.
00:47:49 <quintopia> helloily
00:49:55 <oerjan> * boily strips down to a coconut skirt [...] <-- i'm not sure that's a concept...
00:50:18 <oerjan> google seems to know something called coconut skirt steak
00:50:59 <quintopia> i think he meant coconut *palm* skirt with with a coconut shell bra
00:51:05 <quintopia> like timon in lion king
00:51:31 <oerjan> ok there's http://shop.weekday.com/cz/Womens_shop/Skirts/Coconut_Skirt/542464-13033610.1#c-49929 but it doesn't look very shamany
00:52:00 <shachaf> @quote
00:52:00 <lambdabot> pjscott says: If you really want to see something ridiculous, try looking at the auto-generated library documentation for anything involving regular expressions. The type declarations in Text.Regex.
00:52:00 <lambdabot> TDFA are like something H. P. Lovecraft might write about.
00:52:00 <shachaf> @quote
00:52:00 <lambdabot> qwe1234 says: it's 2006 already, and the world doesn't need 'dynamic languages'. otherwise, we'd be all programming in perl.
00:52:01 <shachaf> @quote
00:52:01 <lambdabot> saml says: long distance never works unless penis is long
00:52:01 <shachaf> @quote
00:52:02 <lambdabot> swalters says: I'm starting to believe that learning haskell is mostly about carefully crafting small and clever functions and then finding out that they are already part of the standard library.
00:52:02 <shachaf> @quote
00:52:02 <lambdabot> frustrated says: <byorgey> that frustrated feeling that you are just not getting it is the feeling of your brain expanding =)
00:52:35 <oerjan> shachaf: did you feel an urgent need to scroll something away from your view
00:52:50 * oerjan has done that on occasion.
00:52:53 <shachaf> no, should i have
00:53:10 <shachaf> i'm just suffering from HackEgo deprivation hth
00:53:20 <shachaf> @forget saml long distance never works unless penis is long
00:53:20 <lambdabot> Done.
00:53:23 <oerjan> not unless you have a strong aversion to coconut skirts, any variety.
00:54:06 <shachaf> i have an aversion to palm skirts, but only made with mammal palms
00:54:37 <quintopia> yeah that makes sense. it's the toughest of leathers.
00:55:03 <shachaf> @quote
00:55:04 <lambdabot> cjeris says: [on compiling ghc] there's a little italian man with a sausage grinder in there, grinding away. but since the art of sausage making is dying out, he is sadly an old italian man, and
00:55:04 <lambdabot> has no son to turn the sausage grinder with him. but it goes slowly.
00:55:04 <shachaf> @quote
00:55:04 <lambdabot> jesusaurus says: git checkout -b feature ; work work work ; git fetch upstream ; git rebase upstream/master
00:55:05 <shachaf> @quote
00:55:05 <lambdabot> maybefbi says: Haskell is forcing me to think a lot
00:55:06 <shachaf> @quote
00:55:06 <lambdabot> bobbytables says: XML is a markup language that was created to be hard for both humans and computers to read
00:55:06 <quintopia> i'm sure you prefer, say, well-lotioned primate faces
00:55:06 <shachaf> @quote
00:55:07 <lambdabot> c2.com says: If you can program anything in HappS you actually already learned Haskell
00:55:26 <quintopia> that is too many quotes
01:00:19 <oerjan> fungot: can you resurrect fizzie so he can resurrect HackEgo twh
01:00:20 <fungot> oerjan: great. can i help you?. also, if you redefine it you could still ask your question/ state your problem.
01:01:05 <shachaf> fungot: oerjan stated his problem v. clearly hth
01:01:05 <fungot> shachaf: huge functions are so ugly.
01:01:10 <oerjan> fungot: i'd redefine you as HackEgo but you don't have a quote database.
01:01:10 <fungot> oerjan: it's the second part more or less, yes
01:01:22 <shachaf> ^style
01:01:22 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
01:01:27 <shachaf> ^style oots
01:01:27 <fungot> Selected style: oots (Order Of The Stick)
01:01:42 <shachaf> fungot: more like Order Of The Scow, where's my update tdnh
01:01:42 <fungot> shachaf: " the life and saving us from the orcs and told me
01:05:45 <oerjan> > map ord '  '
01:05:47 <lambdabot> <hint>:1:13: error:
01:05:47 <lambdabot> lexical error in string/character literal at end of input
01:05:54 <oerjan> > map ord "  "
01:05:56 <lambdabot> [8194,8194]
01:06:27 <oerjan> hm that's not helping much
01:06:34 <oerjan> @google  
01:06:35 <lambdabot> Plugin `search' failed with: connect: does not exist (No route to host)
01:06:37 <oerjan> @google  
01:06:39 <lambdabot> http://www.i18nqa.com/debug/utf8-debug.html
01:06:39 <lambdabot> Title: UTF-8 Character Debug Tool
01:28:06 -!- augur has quit (Read error: Connection reset by peer).
01:29:42 -!- augur has joined.
01:31:03 -!- augur has quit (Read error: Connection reset by peer).
01:50:20 -!- sleffy has quit (Ping timeout: 260 seconds).
01:57:18 -!- augur has joined.
02:01:28 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
02:30:26 -!- augur has quit (Remote host closed the connection).
02:33:02 -!- hppavilion[1] has joined.
02:45:35 -!- boily has quit (Quit: FACE CHICKEN).
02:50:12 -!- 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.”).
03:34:42 -!- sleffy has joined.
03:34:57 -!- augur has joined.
03:39:16 -!- augur has quit (Ping timeout: 246 seconds).
03:40:23 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
04:30:25 -!- augur has joined.
04:40:36 -!- hppavilion[1] has joined.
05:21:57 -!- erkin has quit (Ping timeout: 240 seconds).
06:11:18 -!- erkin has joined.
06:13:34 -!- hppavilion[1] has quit (Remote host closed the connection).
06:14:02 -!- hppavilion[1] has joined.
06:19:43 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
06:23:07 -!- danieljabailey has quit (Ping timeout: 240 seconds).
06:24:55 -!- danieljabailey has joined.
06:45:27 -!- MDude has quit (Ping timeout: 240 seconds).
07:06:22 -!- MDude has joined.
07:10:52 -!- hppavilion[1] has joined.
07:18:11 -!- sleffy has quit (Ping timeout: 268 seconds).
08:14:30 -!- augur has quit (Remote host closed the connection).
08:14:56 -!- augur has joined.
08:19:17 -!- augur has quit (Ping timeout: 246 seconds).
08:31:29 -!- oerjan has quit (Quit: Nite).
08:45:31 -!- erkin has quit (Ping timeout: 255 seconds).
08:58:42 -!- APic\splat has quit (Ping timeout: 268 seconds).
09:10:45 -!- b_jonas has quit (Remote host closed the connection).
09:15:32 -!- augur has joined.
09:20:39 -!- augur has quit (Ping timeout: 246 seconds).
09:20:43 -!- erkin has joined.
10:24:24 -!- nullcone has quit (Quit: Connection closed for inactivity).
10:31:43 -!- wob_jonas has joined.
10:32:05 <wob_jonas> I think I can prove that the language I'm planning is Turing-complete, because it can simulate a two-stack machine.
10:32:16 <wob_jonas> @messages
10:46:03 -!- augur has joined.
10:48:21 <int-e> . o O ( elastic tape TM )
10:48:53 <wob_jonas> `ping HackEgo, are you up yet?
10:49:34 <int-e> fungot: how are you this fine day?
10:49:34 <fungot> int-e: bring it to bear three degrees and... eight.
10:49:45 <int-e> ^style
10:49:45 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots* pa qwantz sms speeches ss wp youtube
10:50:45 -!- clog has quit (Ping timeout: 240 seconds).
10:50:50 -!- augur has quit (Ping timeout: 246 seconds).
11:07:55 -!- Sprocklem has quit (Ping timeout: 240 seconds).
11:34:16 -!- LKoen has joined.
11:34:43 -!- boily has joined.
11:36:19 <wob_jonas> fizzie, can you please resurrect HackEgo?
11:37:41 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
11:40:01 <boily> Is crawl.akrasiac.org down?
11:40:03 <boily> It's not just you! http://crawl.akrasiac.org looks down from here.
11:41:25 <boily> HackEgo is down, wob_jonas disconnected, fizzie is silently meditating, and CAO disappeared...
11:41:34 <boily> @metar CYUL
11:41:34 <lambdabot> CYUL 221000Z 22003KT 30SM FEW050 BKN250 15/13 A2991 RMK CF1CI5 CF TR SLP130 DENSITY ALT 200FT
11:42:08 -!- Sprocklem has joined.
11:48:11 -!- erkin has quit (Ping timeout: 255 seconds).
11:50:00 -!- Sprocklem has quit (Ping timeout: 260 seconds).
11:51:40 -!- Sprocklem has joined.
11:52:52 -!- wob_jonas has joined.
12:16:33 -!- augur has joined.
12:21:15 -!- augur has quit (Ping timeout: 246 seconds).
12:30:09 -!- boily has quit (Quit: STUCCO CHICKEN).
12:32:40 -!- 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.”).
12:48:15 -!- clog has joined.
12:52:08 -!- erkin has joined.
13:01:42 <wob_jonas> http://esolangs.org/wiki/TEWELSWAC "The name stands for The Esolang Where Every Line Starts With A Colon." => oh, you mean like TI basic?
13:30:15 <wob_jonas> `arise, HackEgo!
13:31:30 -!- erkin has quit (Ping timeout: 260 seconds).
13:47:20 -!- augur has joined.
13:51:46 -!- augur has quit (Ping timeout: 246 seconds).
14:00:10 -!- Sprocklem has quit (Ping timeout: 246 seconds).
14:02:08 -!- Sprocklem has joined.
14:03:07 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
14:07:27 -!- Sprocklem has quit (Ping timeout: 240 seconds).
14:13:02 <wob_jonas> fungot, make fizzie resurrect HackEgo
14:13:03 <fungot> wob_jonas: of, for-- what does that do? really? you tried? really? i thought, is that a good thing you like. that way, and our little dog, too
14:14:51 -!- Sprocklem has joined.
14:33:43 -!- `^_^v has joined.
14:41:05 -!- erkin has joined.
14:47:49 -!- augur has joined.
14:53:19 -!- augur has quit (Ping timeout: 276 seconds).
15:04:47 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
15:08:05 -!- danieljabailey has quit (Ping timeout: 268 seconds).
15:09:47 -!- doesthiswork has quit (Quit: Leaving.).
15:15:14 -!- danieljabailey has joined.
15:19:49 <Cale> "YOU CAN'T NEST THESE (unless you can write an interpreter that supports that, since I can't)." lol
15:21:20 <Vorpal> Cale: what language is that?
15:23:59 <Cale> The one that wob_jonas linked above: http://esolangs.org/wiki/TEWELSWAC
15:25:18 -!- nullcone has joined.
15:27:00 <Vorpal> well, that seems to made by an amateur. But everyone has to start somewhere
15:27:37 <Vorpal> Also seems fairly boring as a languag
15:29:31 -!- `^_^v has quit (Quit: Leaving).
15:29:40 -!- `^_^v has joined.
15:29:46 <Cale> Yeah, I just found the emphatic all caps followed by the parenthetical qualification funny :)
15:33:55 <Vorpal> Are there any musical esolangs?
15:33:57 <Cale> There was a guy at the university I went to who had a few really interesting esolangs, but I'm not sure he ever published them anywhere. The one I always remember was this thing that was sort of befunge-like, except that the connected components of the code would form "rafts" which ran in parallel, and could be moved relative to one another, and then iirc, there were cannons that could fire packets of data between the rafts.
15:34:21 <Vorpal> oh, sounds cool
15:42:14 -!- wob_jonas has joined.
15:42:33 <wob_jonas> Vorpal: yes, there are like six or so musical esolangs
15:42:47 -!- danieljabailey has quit (Ping timeout: 240 seconds).
15:43:27 <Vorpal> will have to look into them at some point
15:48:43 -!- augur has joined.
15:49:38 -!- LKoen has joined.
15:51:32 <Vorpal> hm I lost my login details to the esolang wiki. And I suspect I no longer have the email associated with it
15:52:14 <wob_jonas> Vorpal: create a new user?
15:52:24 <Vorpal> I guess I could
15:52:33 <wob_jonas> It's not hard if you can convert nine digit numbers from one radix to another in your head
15:52:47 <Vorpal> well that I can't do, but I can use a computer to do it
15:52:59 <Vorpal> Or someone else could update the URLs on the befunge page for my two interpreters
15:53:21 <Cale> Vorpal: Some of Alex McLean's stuff might count as musical esolangs, depending on how you interpret that term
15:53:50 -!- augur has quit (Ping timeout: 260 seconds).
15:53:52 <Vorpal> Cale: I have no ideas what I expected a musical esolang to be when I asked that question
15:54:11 <Vorpal> if anyone cares to update, cfunge has moved to github
15:54:25 <Vorpal> https://github.com/VorpalBlade/cfunge specifically
15:54:26 <wob_jonas> Vorpal: register and do it yourself. it's better in the long run.
15:54:41 <Vorpal> yeah, but I like the user name
15:54:49 <Vorpal> I don't want to be "Vorpal2"
15:55:04 <Vorpal> I don't really do much with esolangs any more. No time
15:56:21 <Vorpal> It is possible the password is saved in a browser on another computer
15:56:29 <Vorpal> will have to check later
16:00:32 -!- danieljabailey has joined.
16:05:26 -!- danieljabailey has quit (Ping timeout: 268 seconds).
16:30:31 <wob_jonas> [ 1e6%60*24
16:34:28 -!- danieljabailey has joined.
16:43:22 -!- LKoen has quit (Remote host closed the connection).
16:49:19 -!- augur has joined.
16:54:49 -!- augur has quit (Ping timeout: 246 seconds).
17:05:25 -!- augur has joined.
17:21:22 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
17:51:18 -!- LKoen has joined.
18:27:50 -!- sleffy has joined.
18:28:25 -!- FreeFull has joined.
18:52:31 -!- APic has joined.
19:01:48 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
19:10:07 -!- sleffy has quit (Ping timeout: 255 seconds).
19:12:55 -!- Remavas has quit (Read error: Connection reset by peer).
19:19:41 -!- APic has quit (Quit: cul8r).
19:38:05 -!- pledis has quit (Ping timeout: 240 seconds).
19:39:15 -!- pledis has joined.
20:06:16 -!- `^_^v has quit (Quit: This computer has gone to sleep).
20:07:56 -!- LKoen has quit (Remote host closed the connection).
20:10:39 -!- Phantom_Hoover has joined.
20:21:25 -!- contrapumpkin has joined.
20:24:49 -!- `^_^v has joined.
20:25:23 -!- DHeadshot has joined.
20:51:57 -!- DHeadshot has quit (Ping timeout: 240 seconds).
20:58:03 -!- APic has joined.
21:01:42 -!- j-bot has joined.
21:01:49 <FireFly> Whoops, unsure why j-bot died
21:19:14 -!- sleffy has joined.
21:27:57 -!- sleffy has quit (Ping timeout: 240 seconds).
21:31:22 <nchambers> FireFly: my guess is an issue occured
21:32:39 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:52:08 -!- DHeadshot has joined.
22:10:34 -!- Sprocklem has quit (Quit: brb).
22:13:51 -!- LKoen has joined.
22:20:12 -!- Remavas has joined.
22:27:44 -!- hppavilion[1] has joined.
22:31:15 -!- Sprocklem has joined.
22:41:25 <fizzie> I don't have much of an Internet here.
22:44:03 -!- HackEgo has joined.
22:44:24 <fizzie> There we (possibly) go.
22:44:47 <int-e> `hello
22:45:01 <HackEgo> hello, world
22:45:23 <fizzie> I don't know what had happened, the socat process responsible for it was consuming 100% of CPU and only reacted to SIGKILL.
22:46:04 <nchambers> you didn't write it in a shellscript did you?
22:46:27 <fizzie> (And I'm outside the coverage zone of my mobile phone operator.)
22:46:47 <fizzie> I didn't write it in anything, it's not my bot.
22:47:05 <nchambers> oh
22:47:11 <shachaf> fizzie: To be fair you did write some of it.
22:47:18 <fizzie> But it's a mixture of mostly C and a Python, I believe.
22:47:41 <fizzie> Well, I did submit some patches.
22:48:31 <fizzie> (multibot is C, umlbox is C, the hackbot bits are Python.)
22:48:45 <shachaf> oh man, remember https://bitbucket.org/GregorR/hackbot/pull-requests/3/fix-repository-cleanup-wrt-spaces-in-paths/diff ?
22:48:46 <nchambers> https://bitbucket.org/GregorR/hackbot/pull-requests/2/transactional-hackego its not this is it?
22:48:46 <nchambers> erm wrong link
22:48:46 <nchambers> https://bitbucket.org/GregorR/hackbot/src
22:49:16 <fizzie> That's part of it.
22:50:18 <shachaf> `relcome nchambers
22:50:20 <HackEgo> nchambers: 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.)
22:50:24 <fizzie> But it depends on https://github.com/GregorR/multibot and https://github.com/GregorR/umlbox as well.
22:50:34 <nchambers> jesus
22:50:38 <nchambers> that hurts to read
22:51:06 <shachaf> ROALD DAHLnet
22:52:45 -!- boily has joined.
22:53:37 <shachaf> Taneb: whoa whoa whoa, Newcastle is joining Scotland?
23:03:12 <boily> Tanelle. what's the scotlandeal again?
23:17:42 -!- 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.”).
23:22:53 <DHeadshot> Are you saying that Newcastle now want an indyref?!
23:25:18 <boily> `w
23:25:19 <HackEgo> 6 random numbers//4 8 15 16 23 42
23:39:39 -!- oerjan has joined.
23:44:57 <boily> hellørjan!
23:45:01 <boily> byerjan!
23:45:09 -!- boily has quit (Quit: GOLF CHICKEN).
23:47:45 <oerjan> @tell boily hily, byeli
23:47:45 <lambdabot> Consider it noted.
23:57:20 <shachaf> `WELCOME OERJAN
23:57:22 <HackEgo> OERJAN: 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.)
2017-06-23
00:16:28 <oerjan> THANK YOU
00:31:21 -!- DHeadshot has quit (Ping timeout: 260 seconds).
00:34:20 -!- augur has quit (Remote host closed the connection).
00:40:25 -!- catern has quit (Ping timeout: 255 seconds).
00:44:13 -!- catern has joined.
00:45:01 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:53:29 <oerjan> `unidecode ͡
00:53:30 <HackEgo> ​[U+0020 SPACE] [U+0361 COMBINING DOUBLE INVERTED BREVE]
00:57:58 <oerjan> fizzie: the wiki bridge is down again hth
00:58:08 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
01:00:41 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
01:01:42 -!- contrapumpkin has joined.
01:05:50 -!- hppavilion[1] has joined.
01:28:43 -!- augur has joined.
01:30:53 -!- augur has quit (Remote host closed the connection).
01:31:07 -!- augur has joined.
02:08:07 -!- jaboja has joined.
02:19:07 -!- doesthiswork has joined.
02:19:10 -!- jaboja has quit (Ping timeout: 260 seconds).
02:21:04 -!- jaboja has joined.
02:21:22 -!- augur has quit (Remote host closed the connection).
02:35:45 -!- augur has joined.
02:36:39 -!- doesthiswork has quit (Quit: Leaving.).
02:45:49 -!- augur has quit (Remote host closed the connection).
03:07:57 -!- augur has joined.
03:26:45 -!- augur has quit (Remote host closed the connection).
03:52:23 -!- sleffy has joined.
03:56:44 -!- Zarutian has joined.
04:07:07 -!- heroux has quit (Read error: Connection reset by peer).
04:08:21 -!- jaboja has quit (Ping timeout: 260 seconds).
04:20:21 -!- FreeFull has quit (Ping timeout: 255 seconds).
04:21:57 -!- doesthiswork has joined.
04:31:17 -!- jaboja has joined.
04:49:13 -!- jaboja has quit (Ping timeout: 276 seconds).
04:49:45 -!- GeekDude has quit (Ping timeout: 240 seconds).
04:54:31 -!- erkin has joined.
05:00:06 -!- augur has joined.
05:11:37 -!- augur has quit (Remote host closed the connection).
05:16:28 -!- augur has joined.
05:19:23 -!- Zarutian has quit (Quit: Zarutian).
05:40:25 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
05:43:10 <\oren\> latvia apparently can into space despite lack of potato
05:43:15 -!- augur has quit (Remote host closed the connection).
05:53:53 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
05:57:14 <oerjan> \oren\: but can she grammar?
06:19:21 -!- tyler_ has joined.
06:19:35 -!- tyler_ has changed nick to Aearnus.
06:21:01 <Aearnus> Hey guys, long time no see
06:34:14 -!- oerjan has quit (Quit: Nite).
06:37:02 -!- augur has joined.
06:54:34 -!- augur has quit (Remote host closed the connection).
07:04:29 -!- Aearnus has quit (Quit: Aearnus).
07:07:37 -!- hppavilion[1] has joined.
07:11:06 -!- heroux has joined.
07:13:28 -!- augur has joined.
07:31:58 <fizzie> @tell oerjan I may have fixed it. Restarting HackEgo meant it was no longer writing to the same socket HackEgo was reading from.
07:31:58 <lambdabot> Consider it noted.
07:32:51 <Vorpal> fizzie: interesting issue
07:46:56 -!- sleffy has quit (Ping timeout: 240 seconds).
07:58:49 <\oren\> I'm starting to become inured to the sound of english with wrong accent
07:58:56 <\oren\> https://youtu.be/c-wq_XCT2qI
08:00:21 -!- augur has quit (Remote host closed the connection).
08:32:26 -!- doesthiswork has quit (Quit: Leaving.).
08:35:46 -!- Vorpal has quit (Ping timeout: 258 seconds).
08:44:23 -!- hppavilion[0] has joined.
08:48:13 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
09:00:22 -!- Sgeo_ has joined.
09:01:42 -!- Sgeo has quit (Ping timeout: 268 seconds).
09:20:42 <int-e> "Computers just work by pushing electrons around." -- Hello, fellow electron pusher pushers.
09:22:15 <Taneb> int-e, doesn't, like, most of the universe work like that
09:22:21 <Taneb> Plus some other things like photons and neutrons
09:24:13 <shachaf> `? electron
09:24:19 <HackEgo> electron? ¯\(°​_o)/¯
09:26:00 <int-e> Taneb: tbf, they're more interested in photons anyway
09:26:39 <int-e> (the quote is from https://www.fox-it.com/nl/wp-content/uploads/sites/12/Tempest_attacks_against_AES.pdf )
09:26:58 <int-e> well, it's a quote from somewhere else but that's where I saw it
09:28:37 <shachaf> Hmm, so if I cite it, I should cite #esoteric.
09:29:09 -!- mroman has joined.
09:49:03 -!- augur has joined.
09:54:33 -!- hppavilion[1] has joined.
09:56:26 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
10:00:24 -!- augur has quit (Remote host closed the connection).
10:21:23 -!- erkin has joined.
10:58:05 <Cale> Computers are when you hook up a bunch of amplifiers in a pattern to make your glowing rectangles glow the right way.
11:07:32 -!- LKoen has joined.
11:11:56 <HackEgo> [wiki] [[MATL]] M https://esolangs.org/w/index.php?diff=52235&oldid=50780 * Luis Mendo * (+0) /* Fibonacci sequence */
11:26:05 -!- hppavilion[0] has joined.
11:29:32 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
11:49:23 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
12:18:17 -!- doesthiswork has joined.
12:24:10 <mroman> `? computer
12:24:11 <HackEgo> Computer is a language where numbers are strings of the characters '1' and '0'.
12:47:42 -!- 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.”).
12:48:47 <mroman> http://cheap.int-e.eu/~burlesque/burlesque.cgi?q=%7B1+2+3+4+5+6%7DJJiTjbxcyz%5B%7Bp%5E%5C%5C%7Dm%5BjiTz%5B%7Bp%5E%2B%2Bj%2B%2B.%3E%7Df%5B%5B%7E%3C- <- gues what this does.
13:04:53 <hppavilion[0]> I get this paranoid feeling Arrow's Impossibility Theorem corresponds directly with Gödel's Incompleteness Theorems...
13:06:59 -!- doesthiswork has quit (Quit: Leaving.).
13:11:17 -!- boily has joined.
13:11:43 -!- erkin has joined.
13:23:30 <boily> `w
13:23:33 <HackEgo> døsthiswørk//yes
13:23:38 <boily> @massages-loud
13:23:38 <lambdabot> oerjan said 13h 35m 53s ago: hily, byeli
13:31:37 <HackEgo> [wiki] [[EWagon]] https://esolangs.org/w/index.php?diff=52236&oldid=52053 * Timtomtoaster * (+0)
13:33:26 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
13:50:25 <mroman> the voting arrow arrow?
14:00:25 -!- doesthiswork has joined.
14:27:40 -!- `^_^v has joined.
14:32:12 -!- mroman has quit (Ping timeout: 260 seconds).
15:01:12 -!- augur has joined.
15:03:09 -!- doesthiswork has quit (Quit: Leaving.).
15:06:04 -!- augur has quit (Ping timeout: 276 seconds).
15:07:01 -!- Bowserinator has changed nick to Bowserinator2.
15:07:08 -!- Bowserinator2 has changed nick to Bowserinator.
15:08:57 -!- Bowserinator has changed nick to Bowserinator2.
15:09:02 -!- Bowserinator2 has changed nick to Bowserinator.
15:24:56 -!- jaboja has joined.
15:32:56 -!- augur has joined.
15:33:14 -!- augur has quit (Remote host closed the connection).
15:49:02 -!- augur has joined.
15:51:38 -!- GeekDude has joined.
15:52:05 -!- augur has quit (Remote host closed the connection).
16:08:45 -!- sebbu3 has joined.
16:12:22 -!- sebbu has quit (Ping timeout: 255 seconds).
16:15:44 -!- sebbu3 has changed nick to sebbu.
16:17:22 -!- sebbu has quit (Read error: Connection reset by peer).
16:17:40 -!- sebbu has joined.
16:19:26 -!- jaboja has quit (Ping timeout: 240 seconds).
16:20:34 -!- boily has quit (Quit: SHARP CHICKEN).
16:53:36 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
17:06:48 -!- FreeFull has joined.
17:10:56 -!- Sprocklem has quit (Ping timeout: 240 seconds).
17:12:03 -!- boily has joined.
17:17:47 -!- Sgeo__ has joined.
17:20:35 -!- Sgeo_ has quit (Ping timeout: 268 seconds).
17:21:05 -!- MDead has joined.
17:23:26 -!- MDude has quit (Ping timeout: 240 seconds).
17:23:33 -!- MDead has changed nick to MDude.
17:24:17 -!- sleffy has joined.
17:39:05 -!- sleffy has quit (Ping timeout: 260 seconds).
17:52:33 -!- augur has joined.
17:57:01 -!- augur has quit (Ping timeout: 246 seconds).
18:01:06 -!- Phantom_Hoover has joined.
18:03:28 -!- `^_^v has quit (Quit: This computer has gone to sleep).
18:32:10 -!- jaboja has joined.
18:40:44 -!- augur has joined.
18:45:06 -!- jaboja has quit (Ping timeout: 246 seconds).
18:45:43 -!- jaboja has joined.
18:58:07 -!- dok has quit (Quit: WeeChat 1.0.1).
19:03:25 -!- Zarutian has joined.
19:05:24 -!- doesthiswork has joined.
19:12:18 <\oren\> 60 minues to launch
19:13:20 -!- DHeadshot has joined.
19:21:47 -!- FreeFull has quit (Ping timeout: 240 seconds).
19:27:38 <\oren\> they are now loading oxygen into the flacon 9
19:34:19 -!- boily has quit (Quit: DRIZZLE CHICKEN).
19:40:22 -!- jaboja has quit (Ping timeout: 276 seconds).
19:50:30 -!- Remavas has quit (Read error: Connection reset by peer).
20:19:21 -!- doesthiswork has quit (Quit: Leaving.).
20:29:39 -!- DHeadshot has quit (Ping timeout: 255 seconds).
20:31:23 -!- Aearnus has joined.
20:31:49 <zzo38> To store a list of Huffman code lengths, I thought of a possible way to do so. Assume the maximum code length is 62 bits. Use some order of symbols to be coded. If the symbol is not used, code a "0" bit and then how many unused symbols and then the number in the LRU queue indexing the current code length for the next used symbol (if any). Otherwise code a "1" bit and the LRU index for the code length for this symbol.
20:33:45 <zzo38> However, a few more things are done: The LRU queue is initially empty. If indexing something already in the LRU queue, then move it to the front after use. If not, then it encodes a "virual" index of the next code length, assuming that all code lengths larger than the current max code length are in order after the LRU queue; all of them are then moved to the front in reverse order.
20:35:21 <zzo38> Furthermore, the number 2^62 is stored to indicate the minimum code length. After any code length is used, subtract 2^(62-x) from that value where x is the code length. For any code length x if it is now less than 2^(62-x) then remove all numbers less than or equal to x from the LRU queue, since they can no longer be in use
20:36:12 <zzo38> Is this understandable to you now?
20:52:27 <int-e> I followed you as far as proposing to use an LRU queue to manage a map from symbols to Huffman code lengths, maintaining Kraft's inequality (using 2^62 as a scale factor to do the computation in integers). I think that's about 25 to 30% of what you wrote, which is above average.
20:52:53 <int-e> fungot: talk to me?
20:52:53 <fungot> int-e: bring it to bear three degrees and... eight. simple math dictates the futility of your effort, i have, " interrogate paladin," as " par for any loss or injury that may arise on how this new thing i've been trying. bozzok can't be far behind and the year ahead is by far the lowest price i have ever laid at least.
20:53:08 <int-e> ugh, still on oots style
20:53:35 <shachaf> If you followed olist you'd probably be able to make heads and tails of it.
20:55:56 <int-e> I read it up to http://www.giantitp.com/comics/oots0726.html
20:56:17 <int-e> That was, I guess, 5 years ago, and I can't be bothered anymore.
20:56:50 <shachaf> oh man, it gets good at 0727
20:56:57 <shachaf> you just have to stick with it
20:58:24 <int-e> it's too late.
21:00:44 <zzo38> The other thing to see is how to encode the numbers. There is a maximum (which can vary), and the assumption that lower numbers are generally more probable (but that even higher numbers are not so unlikely).
21:07:24 <zzo38> It is also possible that after a certain point, it is known that all of the remaining symbols are used (being implied by the code lengths, by the assumptions that all codes are meaningful), so is unnecessary to code further "1" bits to indicate that there aren't any more intervening unused symbols.
21:13:23 <zzo38> Reordering the symbols in the list based on what kind of data is expected to be encodeded might also help.
21:15:11 <zzo38> (Also once all codes are in use, the rest of the table need not be stored at all.)
21:16:36 -!- AnotherTest has joined.
21:33:12 -!- sleffy has joined.
21:38:15 -!- sleffy has quit (Ping timeout: 260 seconds).
21:55:38 -!- Aearnus has quit (Quit: Aearnus).
22:07:58 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:10:43 -!- sleffy has joined.
22:31:55 -!- sleffy has quit (Ping timeout: 260 seconds).
22:33:08 -!- sleffy has joined.
22:35:38 -!- MrBusiness has quit (Ping timeout: 246 seconds).
22:40:28 -!- hppavilion[0] has joined.
22:41:35 <rdococ> hppavilion[0], hi. If I were looking at the Mercator projection, on the prime meridian, but with a latitude of L, what correction factor formula should I apply to the scaling of the projection (relative to my viewing point of course) to make size comparisons accurate?
22:42:05 <hppavilion[0]> rdococ: I have absolutely no idea.
22:42:15 <rdococ> Thank you.
22:45:50 <rdococ> okay, well, given a y position, and the width and height of the projection, how would I determine the latitude angle?
22:50:39 <hppavilion[0]> rdococ: Again, no clue. I haven't really studied maps.
22:51:10 <rdococ> aw. wa.
22:52:25 -!- sleffy has quit (Ping timeout: 240 seconds).
22:57:09 -!- sleffy has joined.
23:09:49 -!- MrBusiness has joined.
23:10:23 -!- sebbu has quit (Ping timeout: 255 seconds).
23:14:32 -!- sebbu has joined.
23:34:48 -!- jaboja has joined.
23:54:51 -!- sleffy has quit (Ping timeout: 246 seconds).
23:55:03 -!- Warrigal_ has joined.
23:55:19 <Warrigal_> Hola a todos, ¿cómo están?
23:56:51 <HackEgo> [wiki] [[Special:Log/newusers]] create * Alercah * New user account
23:57:58 <Warrigal_> I'm gonna blab and blah here a bit.
23:58:27 <Warrigal_> I've noticed that a lot of languages seem to compile down to a relatively simple "core language" as a compilation step.
23:58:34 -!- alercah has joined.
23:58:59 <Warrigal_> C is a little bit like that in practice. C-before-preprocessing compiles down to C-after-preprocessing.
23:59:10 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52237&oldid=52232 * Alercah * (+143)
23:59:22 <HackEgo> [wiki] [[D♭]] N https://esolangs.org/w/index.php?oldid=52238 * Alercah * (+156) Created page with "'''D♭''' (pronounced "dee flat") is a programming language that works as follows: 1. Evaluate the input as a C♯ program. It is otherwise unremarkable."
23:59:24 -!- DHeadshot has joined.
23:59:35 <Warrigal_> Then there's Haskell as compiled by GHC, whose core language is called Core.
23:59:42 <alercah> there, my first esolang in a while
23:59:50 <Warrigal_> \o/
2017-06-24
00:00:26 <Warrigal_> Smalltalk is pretty much simple enough that it doesn't need a core language.
00:00:43 <Warrigal_> I think the operations you can do in Smalltalk are pretty much...
00:00:54 <Warrigal_> * Declare a local variable.
00:00:57 <Warrigal_> * Send a message.
00:01:01 <Warrigal_> * Obtain a literal.
00:01:03 <Warrigal_> * Obtain a global.
00:01:06 <Warrigal_> * Obtain a code block.
00:01:09 <Warrigal_> That's it.
00:01:12 <DHeadshot> Everything has a Core Language: Machine Code!
00:01:48 <Warrigal_> But machine code isn't simple at all. :D
00:02:32 <Warrigal_> Oh, and I guess Smalltalk also lets you obtain a couple of special values. Most notably thisContext.
00:02:51 <Phantom_Hoover> but like C-without-preprocessing is only a little bit smaller than C-with-preprocessing
00:04:29 <Phantom_Hoover> whereas ghc core is very different to haskell
00:05:32 -!- DHeadshot has quit (Ping timeout: 240 seconds).
00:13:10 -!- Zarutian has quit (Quit: Zarutian).
00:13:42 -!- sleffy has joined.
00:17:05 -!- oerjan has joined.
00:18:25 -!- sleffy has quit (Ping timeout: 240 seconds).
00:22:22 -!- Warrigal_ has quit (Ping timeout: 246 seconds).
00:23:04 -!- Warrigal_ has joined.
00:24:41 -!- augur has quit (Remote host closed the connection).
00:36:11 -!- __kerbal__ has joined.
00:40:36 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:40:37 <zzo38> There is also different kind of machine codes
00:42:20 -!- Warrigal_ has quit (Ping timeout: 246 seconds).
01:12:59 <oerjan> somebody's forgot to refresh wikipedia
01:19:30 -!- doesthiswork has joined.
01:22:10 -!- Aearnus has joined.
01:22:37 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
01:23:22 <oerjan> @ask fizzie what about a named pipe?
01:23:22 <lambdabot> Consider it noted.
01:26:37 -!- augur has joined.
01:26:52 -!- __kerbal__ has joined.
01:33:18 -!- augur has quit (Ping timeout: 268 seconds).
01:41:43 <quintopia> did you make up a new machine code zzo38
01:46:34 <zzo38> I have done a few times, but not quite I suppose
01:51:41 <__kerbal__> Integbot's back for the first time in roughly a week, if any one wants to use him
01:53:12 <__kerbal__> He's on #esoteric-blah
01:57:13 <zzo38> With JPEG encoding it uses 8x8 blocks, so if the width or height is not a multiple of eight, then it is necessary to include some pixels which are not actually in the picture, as the input for the DCT for that block. What kind of heuristics are best for deciding those extra unused pixels?
01:58:13 <zzo38> I have tried a few ways: Using the nearest pixel seems usually is working best, but I have also made up two other ways which are sometimes better for some pictures it seem.
02:07:27 -!- jaboja has quit (Ping timeout: 240 seconds).
02:13:35 -!- Zarutian has joined.
02:42:27 -!- Warrigal_ has joined.
02:44:09 <quintopia> kk
02:58:17 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
02:58:49 -!- Zarutian has quit (Quit: Zarutian).
03:07:42 -!- Warrigal_ has quit (Ping timeout: 246 seconds).
03:21:49 -!- FreeFull has joined.
03:27:23 -!- hppavilion[0] has quit (Ping timeout: 268 seconds).
03:31:24 -!- Aearnus has quit (Quit: Aearnus).
03:41:09 -!- doesthiswork has quit (Quit: Leaving.).
03:51:28 -!- oerjan has set topic: Remastered HyperCantata 3 | vampiric manatees | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | For bot testing, use #esoteric-blah.
03:51:43 -!- jaboja has joined.
03:57:15 <HackEgo> [wiki] [[Talk:D♭]] N https://esolangs.org/w/index.php?oldid=52239 * Enoua5 * (+314) Created page with "I was actually going to make this page awhile back. But then I found out that there was already something under this name: https://www.codeproject.com/Articles/13639/Db-The-Fu..."
03:59:12 -!- Warrigal_ has joined.
04:03:17 -!- augur has joined.
04:04:31 -!- Aearnus has joined.
04:29:42 -!- augur has quit (Remote host closed the connection).
04:35:53 -!- doesthiswork has joined.
04:43:14 -!- jaboja has quit (Ping timeout: 268 seconds).
04:49:47 -!- augur has joined.
05:26:28 -!- hppavilion[0] has joined.
05:31:56 -!- FreeFull has quit.
05:37:36 -!- augur has quit (Remote host closed the connection).
05:44:30 -!- Warrigal_ has quit (Ping timeout: 246 seconds).
05:55:31 -!- augur has joined.
05:56:39 -!- sleffy has joined.
06:41:38 -!- Aearnus has quit (Quit: Aearnus).
06:41:59 -!- Aearnus has joined.
07:05:04 -!- sleffy has quit (Ping timeout: 268 seconds).
07:15:59 -!- doesthiswork has quit (Quit: Leaving.).
07:37:31 -!- Aearnus has quit (Quit: Aearnus).
07:50:45 -!- hppavilion[0] has quit (Ping timeout: 260 seconds).
08:06:25 -!- augur has quit (Remote host closed the connection).
08:08:11 -!- augur has joined.
08:42:27 -!- augur has quit (Remote host closed the connection).
08:46:37 -!- augur has joined.
08:47:22 <rdococ> mew
08:51:15 -!- hppavilion[0] has joined.
08:51:50 <zzo38> Do you like this? http://www.chessvariants.com/invention/unknown-off-pieces-shogi
09:00:25 -!- augur has quit (Ping timeout: 240 seconds).
09:08:45 -!- oerjan has quit (Quit: Nite).
09:44:37 -!- augur has joined.
09:45:11 -!- augur has quit (Remote host closed the connection).
09:48:40 -!- erkin has joined.
09:55:20 -!- sebbu has quit (Ping timeout: 246 seconds).
10:46:10 -!- augur has joined.
10:51:24 -!- augur has quit (Ping timeout: 255 seconds).
10:55:35 <Taneb> Are there any window managers etc that support diagonal displays
10:57:08 <rdococ> /diagonal/ displays?
10:57:55 <Taneb> Yes
10:58:12 <Taneb> /\
10:58:16 <Taneb> \ \
10:58:21 <Taneb> \/
10:58:22 <Taneb> Like that
10:59:00 <rdococ> why would someone make that?
10:59:17 <Taneb> I figured if someone had, this'd be the kind of place they'd hang out in
11:06:03 <rdococ> heh
11:27:26 -!- Phantom_Hoover has joined.
11:54:22 <rdococ> jingle bells jingle bells tis' not the season
12:04:36 -!- Cale has quit (Ping timeout: 246 seconds).
12:16:59 -!- augur has joined.
12:17:58 -!- Cale has joined.
12:41:46 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
12:54:16 -!- FreeFull has joined.
13:11:03 -!- __kerbal__ has joined.
13:12:19 -!- __kerbal__ has quit (Client Quit).
13:12:40 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
13:22:21 <HackEgo> [wiki] [[Java sharp]] https://esolangs.org/w/index.php?diff=52240&oldid=52233 * IQBigBang * (-2) Blanked the page
13:34:01 -!- __kerbal__ has joined.
13:35:24 -!- __kerbal__ has quit (Client Quit).
13:36:05 -!- __kerbal__ has joined.
13:51:51 -!- __kerbal__ has quit (Changing host).
13:51:51 -!- __kerbal__ has joined.
14:00:35 -!- doesthiswork has joined.
14:03:03 -!- doesthiswork has quit (Client Quit).
14:07:29 -!- hppavilion[0] has quit (Ping timeout: 268 seconds).
14:56:26 -!- Zarutian has joined.
15:16:34 -!- boily has joined.
15:22:17 -!- sebbu has joined.
15:27:25 -!- sebbu has quit (Ping timeout: 240 seconds).
15:55:16 <quintopia> helloily
15:55:25 <quintopia> exciting day?
15:56:09 <rdococ> ih
15:57:35 <boily> quinthellopia!
15:57:49 <boily> waking up...
15:57:56 <boily> how was the vacation?
15:58:01 <boily> rdochelloc!
16:01:00 <quintopia> it was every bit as vache as the name "vacation" would imply
16:01:36 <boily> s-cowy vacation?
16:01:43 <quintopia> no
16:01:50 <quintopia> the opposite of
16:02:27 -!- sebbu has joined.
16:03:16 <boily> but there were vaches?
16:03:56 <quintopia> some
16:04:01 <quintopia> but mostly me
16:04:07 <quintopia> eating a lot
16:07:25 <quintopia> i took lots of pictures. twas fun.
16:10:04 <boily> heh :D
16:25:19 -!- sebbu3 has joined.
16:29:28 -!- sebbu has quit (Ping timeout: 255 seconds).
16:30:58 <quintopia> are you ready for a vacation
16:31:44 -!- kiki` has joined.
16:56:52 -!- sebbu has joined.
16:56:58 <__kerbal__> Ok, so I'm working on releasing Integ 1.2. I need a new motto. Last version's motto, courtesy of wob_jonas, was "So many parentheses everywhere."
16:57:05 <__kerbal__> Integ 1.2 will feature:
16:57:17 <__kerbal__> A comparison operator and user-defined operators
16:57:27 <__kerbal__> and an altered comment syntax
16:57:45 <__kerbal__> Any suggestions?
16:57:45 <rdococ> An esoteric programming language composed of nothing but parentheses.
16:57:56 <__kerbal__> rdococ: Not a bad idea, actually
16:58:07 <__kerbal__> I might start a poll
16:58:21 <rdococ> I do know we could use church numerals for numbers.
16:58:29 <__kerbal__> unless no one else has any ideas
16:58:53 <__kerbal__> rdococ: in Integ?
16:59:04 <rdococ> Maybe, but also in my idea.
16:59:10 <__kerbal__> ah
16:59:19 <rdococ> It's been a while since I last tried my hand at esolanging.
16:59:33 <rdococ> Mainly because my attempts are usually too useful to be esoteric, but still.
16:59:47 <__kerbal__> rdococ: That's not a bad problem to have
17:00:03 <rdococ> I do have an esoteric non-programming-language, it's actually a media storage device named Khartridges.
17:00:09 <__kerbal__> cool!
17:00:29 -!- sebbu3 has quit (Ping timeout: 255 seconds).
17:00:53 <__kerbal__> Ok, so if no one has any other suggestions, the official motto of Integ 1.2 will be "An esoteric programming language composed of nothing but parentheses."
17:00:57 <rdococ> They use battery-backed RAM, which instantly loses its data as soon as you remove the batteries that only last for a few months.
17:01:13 <rdococ> One plus, though, is that the batteries are rechargeable.
17:01:43 <__kerbal__> rdococ: That's really cool
17:02:26 <rdococ> I also have an esolang based on slide rules. It's called Rule.
17:02:40 <zzo38> Are too useful to be esoteric? Some are already useful anyways, such as MMIX, FurryScript, and BANCSTAR (although is less useful now that not enough is known about it to be useful).
17:02:52 <zzo38> rdococ: OK, how is it working?
17:03:21 <rdococ> You mean how Rule works? It's on the website.
17:03:33 <zzo38> OK
17:04:10 <zzo38> I have a slide rule.
17:05:14 <rdococ> I also have an esolang without assignments. It's called Assignless.
17:06:37 <rdococ> Rather than using assignments, you would pass the modified value on to a different subroutine.
17:07:24 <zzo38> Yes I looked at that too
17:10:21 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=52241&oldid=51800 * Rdococ * (+106) Self-evaluations
17:14:37 <__kerbal__> Version 1.2 of Integ is live at https://github.com/kerbin111/Integ. It's probably really buggy at this point...
17:16:15 <__kerbal__> Wait...
17:16:20 <__kerbal__> https://github.com/kerbin111/Integ
17:16:27 <__kerbal__> should work better
17:19:56 -!- Phantom_Hoover has joined.
17:33:37 <Phantom_Hoover> `coins
17:33:48 <HackEgo> tiet-qcoin wilsoncoin malbeezgcoin abccoin bamcoin enigmecoin beauflagufcoin cupecoin dumcoin digfietcoin slasscoin wtiercoin redcoin luicoin beinicoin chesecoin 3cacoin gehesiscoin archwaycoin tsamcoin
17:35:10 -!- MrBusiness has quit (Ping timeout: 255 seconds).
17:35:16 -!- MrBismuth has joined.
17:38:42 -!- doesthiswork has joined.
17:41:37 <rdococ> doesthiswork,
17:41:41 <rdococ> no
17:42:32 <doesthiswork> that is too bad, have you looked in the rdococs for a solution?
17:42:50 * rdococ looks in the rdococs
17:43:57 -!- sleffy has joined.
17:46:09 <rdococ> nope, no solution seems to be there.
17:46:33 <doesthiswork> oh well
17:47:19 <rdococ> I'll see if anyone can solve the issue on the fungot.
17:47:19 <fungot> rdococ: such as?) nothing to do with my actions that i know conflict with. simple math dictates the futility of your effort, i have, " interrogate paladin," as " par for.
17:50:44 <rdococ> what.
17:52:06 <rdococ> Hm. An esolang without subroutines and assignment but with for..in.. loops and arrays would for.
17:52:09 <rdococ> s/for/work
18:11:46 * rdococ asks, doesthiswork?
18:12:32 -!- jaboja has joined.
18:13:12 <doesthiswork> I don't see how you'd get infinite loops
18:13:55 <rdococ> true
18:14:33 <doesthiswork> so it wouldn't be turing complete
18:14:47 <rdococ> range(1, infinity)
18:18:57 <doesthiswork> every data path is finite in that range
18:19:48 <doesthiswork> it isn't a loop in the sense traditionally meant
18:20:17 <doesthiswork> because it never loops back around
18:23:13 <rdococ> true, but you can disregard the variable.
18:23:58 <doesthiswork> a for .. in .. loop that appended new values onto the array as it looped would count
18:24:35 <rdococ> would it update though?
18:25:06 <doesthiswork> it would need to to be turing complete
18:25:18 <doesthiswork> what variable do you mean?
18:25:57 <rdococ> nvm
18:26:04 <rdococ> anyway, I count that as a form of assignment
18:27:19 -!- jaboja has quit (Ping timeout: 276 seconds).
18:28:02 <doesthiswork> what if you were only able to append to a global anonymous queue
18:29:11 <doesthiswork> s/global/
18:30:36 <doesthiswork> there would be no identity to mutate
18:32:14 <doesthiswork> or appending didn't effect the array itself but only added things for this for in loop to process
18:33:01 -!- augur has quit (Remote host closed the connection).
18:33:05 <rdococ> I still think my range(1, infinity) loop would suffice.
18:33:08 -!- augur has joined.
18:33:22 <rdococ> It would take an infinite amount of time to process.
18:33:40 <doesthiswork> show me fibonacci
18:34:44 <rdococ> hm
18:35:04 <rdococ> yay for subroutines
19:03:18 * rdococ is bored
19:07:37 -!- DHeadshot has joined.
19:08:07 -!- boily has quit (Ping timeout: 240 seconds).
19:08:38 -!- boily has joined.
19:11:20 <rdococ> Hoily boily.
19:11:24 <rdococ> DHelloshot!
19:16:07 <DHeadshot> rdHellococ
19:44:06 * rdococ is bored
19:48:42 <__kerbal__> Anybody want to help me test out a 1.2 beta version of Integbot in #esoteric-blah?
19:50:26 <__kerbal__> There's user-defined funcions now...
19:50:44 <__kerbal__> (and a comparison operator, and a revised comment syntax)
20:09:27 -!- sleffy has quit (Ping timeout: 240 seconds).
20:09:33 <shachaf> `olist 1077
20:09:34 <HackEgo> olist 1077: shachaf oerjan Sgeo FireFly boily nortti b_jonas
20:10:02 <rdococ> ...
20:11:21 <shachaf> rdococ: would you just stop it
20:12:32 <rdococ> Sorry, I wasn't aware that the ellipsis wasn't allowed.
20:14:49 -!- augur has quit (Remote host closed the connection).
20:21:18 -!- kiki` has quit (Quit: Connection closed for inactivity).
20:42:03 -!- Remavas has joined.
20:42:54 -!- Remavas has quit (Remote host closed the connection).
20:43:23 -!- Remavas has joined.
21:04:12 <__kerbal__> Out of curiosity, how do you do * [action] here?
21:04:26 <__kerbal__> like "* rdococ is bored"?
21:06:57 <doesthiswork> I think by just typeing astarixes
21:06:58 * int-e would hope that "/me would hope that '/me ...' does the trick." does the trick.
21:06:59 <zzo38> What IRC client are you using?
21:07:17 <zzo38> Depends on the client, I think
21:07:25 <__kerbal__> Nettalk, but I use the freenode webchat sometimes
21:07:29 * __kerbal__ exists
21:07:32 <__kerbal__> Oh, I see
21:07:34 <__kerbal__> cool
21:08:02 * __kerbal__ __kerbal__
21:09:12 * __kerbal__ * __kerbal__
21:09:25 -!- __kerbal__ has left.
21:09:29 -!- __kerbal__ has joined.
21:14:39 <Phantom_Hoover> zzo38, it 'depends on the client' but almost all clients use /me
21:15:23 <int-e> /ctcp #esoteric ACTION fumbles.
21:15:25 * int-e fumbles.
21:15:29 <int-e> hah
21:16:39 <int-e> (okay, that did wirk. irssi just didn't render that properly locally)
21:16:47 <int-e> `grwp wirk
21:17:07 <HackEgo> No output.
21:19:42 <int-e> `wisdom
21:19:44 <HackEgo> corium//Corium is the material that a nuclear reactor's core dump is made of.
21:20:13 <int-e> . o O ( `wisdom not by me )
21:20:15 <int-e> `wisdom
21:20:17 <HackEgo> tvtrope//We'll write about TVTropes here, we just have to finish these tabs first.
21:20:42 <shachaf> `cwlprits corium
21:20:51 <HackEgo> int-̈e
21:21:22 <shachaf> fizzie: please jam up HackEgo to support seeing the sender's username twh
21:22:51 <int-e> `grwp payback
21:22:52 <HackEgo> No output.
21:23:27 <__kerbal__> Hey, is there a bot that does befunge in this channel?
21:23:47 <__kerbal__> Does fungot interpret it?
21:23:47 <fungot> __kerbal__: wow, that is such a stupid magic item that can allow my power to fail me again. if arcane magic cannot break you, i've been a member, then.
21:24:07 <__kerbal__> `help
21:24:08 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <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/
21:24:12 <__kerbal__> ^help
21:24:12 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
21:24:26 <__kerbal__> no, evidently not
21:24:44 <int-e> hackego should have a befunge interpreter...
21:24:51 <__kerbal__> Thanks
21:25:10 <__kerbal__> How do you use it?
21:25:20 <__kerbal__> `befunge
21:25:20 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: befunge: not found
21:26:15 -!- boily has quit (Quit: TUTORIAL CHICKEN).
21:27:17 <int-e> `` cd ibin; echo *
21:27:17 <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 lua malbolge pbrain perl qbf rail rhotor sadol sceql sh slashes trigger udage01 underload unlambda whirl
21:27:23 <int-e> `befunge98 whatever
21:27:24 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: befunge98: not found
21:27:34 <int-e> `interp befunge98 whatever
21:28:05 <HackEgo> No output.
21:28:59 <int-e> `! befunge98 whatever
21:29:04 <__kerbal__> `befunge
21:29:05 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: befunge: not found
21:29:11 <__kerbal__> !befunge
21:29:17 <__kerbal__> ! befunge
21:29:29 <HackEgo> No output.
21:30:07 <int-e> !bf ++++[>++++<-]>[>++++<-]>.
21:30:35 <__kerbal__> ! befunge 9342881541>\#+:#*9-#\_$.@
21:30:52 <__kerbal__> (I'm trying to pass the insanely difficult wiki recaptcha
21:30:54 <__kerbal__> )
21:31:12 <int-e> `! bf ++++[>++++<-]>[>++++<-]>.
21:31:13 <HackEgo> ​@
21:31:16 <int-e> ! bf ++++[>++++<-]>[>++++<-]>.
21:31:42 <int-e> `! befunge 9342881541>\#+:#*9-#\_$.@
21:31:43 <HackEgo> 64953372
21:31:54 <HackEgo> [wiki] [[Special:Log/newusers]] create * Kerbal * New user account
21:32:07 <__kerbal__> Thanks!
21:32:30 <int-e> `? prefixes
21:32:32 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
21:32:52 <int-e> right. `! is imitating the old egobot interface
21:34:12 <int-e> ^bf ++++[>++++<-]>[>++++<-]>.
21:34:12 <fungot> @
21:35:19 <int-e> `echo bin/?04*
21:35:20 <HackEgo> bin/?04*
21:35:58 <int-e> `` echo bin/?04*
21:35:59 <HackEgo> bin/welcome
21:37:36 <int-e> I wonder whether shachaf ever used that...
21:38:23 <shachaf> Hmm.
21:39:27 <shachaf> `welcome int-e
21:39:29 <HackEgo> int-e: 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.)
21:39:33 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52242&oldid=52237 * Kerbal * (+271)
21:39:52 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52243&oldid=52242 * Kerbal * (+77)
21:41:27 <HackEgo> [wiki] [[User:Kerbal]] N https://esolangs.org/w/index.php?oldid=52244 * Kerbal * (+163) Created page with "Hi! I'm __kerbal__. I have created [[Integ]], an esolang infamous for abusing parentheses, and Integbot, a bot that interprets Integ and frequents #esoteric-blah."
21:42:12 <HackEgo> [wiki] [[User talk:Kerbal]] N https://esolangs.org/w/index.php?oldid=52245 * Kerbal * (+62) Created page with "Here is my talk (or, if you are so inclined, complaints) page."
21:42:18 <doesthiswork> `歡迎 int-e
21:42:19 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 歡迎: not found
21:42:50 <__kerbal__> Now, I guess I am going to flesh out the info about Integ.
21:42:55 <__kerbal__> on the wiki
21:43:04 <doesthiswork> `迎 int-e
21:43:05 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 迎: not found
21:43:15 <shachaf> `cwlprits ../bin/\texrb{welcome}
21:43:25 <HackEgo> No output.
21:43:32 <shachaf> oops
21:43:41 <shachaf> `cwlprits ../bin/welcome
21:43:50 <HackEgo> shachäf
21:44:55 <int-e> also is it worthwhile to finish all nodes in TIS 100? I have 6 left and they all look kind of tedious
21:45:31 <shachaf> I didn't play very much of that game. Probably less than you.
21:45:31 <int-e> (and I did finish the wave collapse supervisor)
21:46:17 <int-e> (which is the last node in the second (TIS-NET) level set)
22:05:20 -!- augur has joined.
22:07:02 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52246&oldid=52201 * Kerbal * (+21041) THIS IS NOT DONE YET
22:07:40 <__kerbal__> That wiki edit is not done yet, so disregard the Befunge info being used as a template
22:09:28 -!- augur_ has joined.
22:09:32 -!- augur has quit (Ping timeout: 240 seconds).
22:10:16 -!- hppavilion[0] has joined.
22:20:15 <rdococ> hi hppavilion[0].
22:20:21 <rdococ> hi array entry.
22:34:31 -!- Zarutian has quit (Quit: Zarutian).
23:11:45 -!- Warrigal_ has joined.
23:23:57 -!- DHeadshot has quit (Ping timeout: 246 seconds).
23:29:26 -!- DHeadshot has joined.
23:29:27 -!- Warrigal_ has quit (Ping timeout: 240 seconds).
23:29:53 -!- Warrigal_ has joined.
23:33:32 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:34:31 -!- zespri has joined.
23:38:22 -!- FreeFull has quit (Quit: nvidia drivers crapped out, time to reboot).
2017-06-25
00:04:27 -!- oerjan has joined.
00:05:29 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52247&oldid=51397 * Qwertyu63 * (+3244)
00:06:24 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52248&oldid=52247 * Qwertyu63 * (+27)
00:06:41 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52249&oldid=52248 * Qwertyu63 * (+48)
00:07:49 -!- FreeFull has joined.
00:07:58 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52250&oldid=52249 * Qwertyu63 * (-52)
00:08:27 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52251&oldid=52250 * Qwertyu63 * (+17)
00:10:31 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52252&oldid=52251 * Qwertyu63 * (-82)
00:10:57 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52253&oldid=52252 * Qwertyu63 * (+17)
00:14:20 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52254&oldid=52253 * Qwertyu63 * (+125)
00:20:34 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52255&oldid=52254 * Qwertyu63 * (+11)
00:21:53 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52256&oldid=52255 * Qwertyu63 * (+1)
00:34:41 <rdococ> kingle
00:44:55 -!- Warrigal_ has quit (Ping timeout: 240 seconds).
00:52:31 -!- Remavas has changed nick to Remavas-afk.
00:53:27 -!- pledis has quit (Ping timeout: 240 seconds).
01:14:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:27:47 -!- Warrigal_ has joined.
01:32:09 <HackEgo> [wiki] [[Talk:Integ]] N https://esolangs.org/w/index.php?oldid=52257 * Kerbal * (+0) Created blank page
01:53:54 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
01:56:45 -!- doesthiswork has quit (Quit: Leaving.).
02:12:38 -!- sleffy has joined.
02:34:25 -!- Warrigal_ has quit (Ping timeout: 240 seconds).
02:36:52 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52258&oldid=52246 * Kerbal * (-7911) Substantially expanded the page
02:38:31 <__kerbal__> Ok, the Integ wiki page has been expanded and improved
02:39:01 <__kerbal__> (you see the - because I used the befunge page as a template)
02:39:12 <__kerbal__> but it was expanded relative to the way it was
02:39:14 <__kerbal__> before
02:39:24 * oerjan was about to ask
02:44:50 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52259&oldid=52258 * Kerbal * (+24)
02:45:03 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52260&oldid=52259 * Kerbal * (+1)
02:45:46 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52261&oldid=52260 * Kerbal * (+25)
02:46:07 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52262&oldid=52261 * Kerbal * (-1)
02:47:21 * oerjan points kerbal at preview button
02:47:42 <__kerbal__> Good point
02:53:57 -!- hppavilion[0] has joined.
03:17:32 -!- hppavilion[1] has joined.
03:19:54 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
03:29:54 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
03:31:06 -!- doesthiswork has joined.
03:53:27 -!- augur_ has quit (Remote host closed the connection).
03:58:41 -!- augur has joined.
04:03:01 -!- augur has quit (Ping timeout: 260 seconds).
04:44:36 -!- __kerbal__ has quit (Ping timeout: 258 seconds).
05:09:58 -!- doesthiswork has quit (Quit: Leaving.).
05:22:12 -!- hppavilion[1] has joined.
06:00:51 -!- Remavas-afk has quit (Ping timeout: 268 seconds).
06:10:10 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
06:21:26 -!- `^_^v has joined.
06:25:45 -!- `^_^v has quit (Client Quit).
06:26:35 -!- doesthiswork has joined.
06:37:30 -!- sleffy has quit (Ping timeout: 260 seconds).
06:50:52 -!- erkin has joined.
07:20:32 -!- hppavilion[1] has joined.
07:26:32 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
08:03:02 -!- hppavilion[1] has joined.
08:32:42 -!- augur has joined.
08:37:33 -!- augur has quit (Remote host closed the connection).
08:40:17 -!- augur has joined.
08:58:18 -!- oerjan has quit (Quit: Nite).
09:29:07 -!- augur has quit (Remote host closed the connection).
09:29:57 -!- augur has joined.
09:34:55 -!- augur has quit (Ping timeout: 246 seconds).
09:51:52 -!- FreeFull has quit.
09:57:02 -!- hppavilion[0] has joined.
10:00:43 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
10:01:07 -!- FreeFull has joined.
10:31:10 -!- augur has joined.
10:48:34 -!- doesthiswork has quit (Quit: Leaving.).
11:27:00 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
11:54:02 -!- hppavilion[0] has quit (Ping timeout: 240 seconds).
11:57:16 -!- erkin has joined.
12:17:49 <HackEgo> [wiki] [[User:Ron.hudson]] https://esolangs.org/w/index.php?diff=52263&oldid=35117 * Ron.hudson * (+100) /* Who am I */
12:18:53 <HackEgo> [wiki] [[Tiny]] M https://esolangs.org/w/index.php?diff=52264&oldid=50602 * Ron.hudson * (+3) /* Syntax */
12:19:12 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
12:51:54 -!- __kerbal__ has joined.
12:52:09 -!- __kerbal__ has quit (Changing host).
12:52:09 -!- __kerbal__ has joined.
12:52:09 -!- __kerbal__ has quit (Changing host).
12:52:09 -!- __kerbal__ has joined.
12:56:32 -!- boily has joined.
12:59:36 -!- __kerbal___ has joined.
13:01:42 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
13:02:17 <HackEgo> [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=52265&oldid=52028 * Kerbal * (+93)
13:05:06 -!- Phantom_Hoover has joined.
13:05:52 <__kerbal___> A question about truth machines. What do truth machines do if they get input other than 1 or 0?
13:06:13 <__kerbal___> Wait, never mind
13:06:15 <int-e> they explode
13:06:16 <__kerbal___> I found the answer
13:07:34 <rdococ> Yay.
13:11:03 <HackEgo> [wiki] [[Truth-machine]] https://esolangs.org/w/index.php?diff=52266&oldid=51987 * Kerbal * (+77)
13:16:45 <int-e> `w
13:16:47 <HackEgo> xor//Xor is just addition of nimbers.
13:21:44 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52267&oldid=52262 * Kerbal * (+89)
13:22:01 <HackEgo> [wiki] [[Integ]] M https://esolangs.org/w/index.php?diff=52268&oldid=52267 * Kerbal * (+1)
13:27:34 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52269&oldid=52268 * Kerbal * (+331)
13:33:27 -!- erkin has joined.
13:51:26 <rdococ> erkin
13:51:36 <rdococ> `? nimber
13:51:38 <HackEgo> nimber? ¯\(°​_o)/¯
13:54:49 -!- nullcone has quit (Quit: Connection closed for inactivity).
14:00:25 -!- doesthiswork has joined.
14:05:19 <boily> rdochelloc. do you drink coffee?
14:06:25 <rdococ> Neh.
14:06:48 <rdococ> I'm considering using a billiard ball system to simulate a quantum one.
14:09:09 <erkin> nimble
14:17:07 -!- sdhand has quit (Excess Flood).
14:17:17 -!- sdhand has joined.
14:17:28 -!- sdhand has quit (Changing host).
14:17:28 -!- sdhand has joined.
14:21:44 <int-e> rdococ: I'm sure there's a wikipedia page on nimbers
14:22:07 <int-e> or, at the very least, Nim.
14:39:47 <HackEgo> [wiki] [[List of quines]] https://esolangs.org/w/index.php?diff=52270&oldid=51993 * Kerbal * (+2612)
14:59:29 <rdococ> is quantum computing even related to reversible computing?
14:59:37 <rdococ> I think it is, but I'm not sure.
15:03:23 <HackEgo> [wiki] [[Talk:Braingolf]] N https://esolangs.org/w/index.php?oldid=52271 * Kerbal * (+183) Created page with "==Empty Stack== What does = print when the stack is empty? Nothing or some sort of empty stack signifier? ~~~~"
15:06:55 <rdococ> gtg
15:06:56 <rdococ> :c
15:07:24 <rdococ> wlel
15:07:24 <rdococ> brb
15:25:45 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
15:34:47 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
15:51:43 <HackEgo> [wiki] [[Integ]] M https://esolangs.org/w/index.php?diff=52272&oldid=52269 * Kerbal * (+22)
15:52:44 <HackEgo> [wiki] [[Integ]] M https://esolangs.org/w/index.php?diff=52273&oldid=52272 * Kerbal * (-68)
15:55:06 <HackEgo> [wiki] [[Integ]] M https://esolangs.org/w/index.php?diff=52274&oldid=52273 * Kerbal * (-1)
15:56:18 <alercah> rdococ: they are related sort of. quantum operations other than measurement are reversible
15:57:39 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52275&oldid=52274 * Kerbal * (+1)
16:32:02 -!- erkin has joined.
16:33:10 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52276&oldid=52275 * Kerbal * (+20)
16:33:44 <rdococ> ah
16:33:44 <rdococ> k
16:42:56 -!- augur has quit (Remote host closed the connection).
16:43:02 -!- augur has joined.
16:48:17 -!- boily has quit (Quit: BALANCED CHICKEN).
16:52:01 <rdococ> UNBALANCED TURKEY
17:18:59 -!- PSI-King has joined.
17:19:58 -!- PSI-King has left.
17:29:24 <HackEgo> [wiki] [[Talk:Ouroboros]] N https://esolangs.org/w/index.php?oldid=52277 * Kerbal * (+140) Created page with "This language is so innovative and disgusting at the same time. ~~~~"
17:30:32 <rdococ> Hiya.
17:57:09 -!- Warrigal_ has joined.
18:03:01 -!- Warrigal_ has quit (Ping timeout: 276 seconds).
18:05:26 <\oren\> OH FFS Microsoft, why would you have a "disconnect my mouse randomly" button?
18:09:14 <rdococ> This is Microsoft you're talking about, don't forget.
18:18:34 -!- boily has joined.
18:22:03 -!- boily has quit (Client Quit).
18:33:43 * rdococ is wondering about reversible computing
18:34:10 <rdococ> I want to create an esolang in which you can only define reversible operations.
18:35:35 <zzo38> I there there are some, but you may be able to make better one
18:35:54 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
18:36:30 <int-e> rdococ: well there's kayak
18:36:33 <rdococ> I was looking at billiard ball computing, but I'm not sure
18:38:03 <rdococ> I actually want to design a programming language with reversible computing /and/ probabilistic logic.
18:42:54 <rdococ> I was considering a truth table with restrictions such as "the number of inputs = the number of outputs", and "each input combination should result in a unique output combination".
18:46:11 <rdococ> Maybe I should just use the Toffoli gate?
18:47:47 -!- Guest_ has joined.
18:47:58 -!- doesthiswork has quit (Quit: Leaving.).
18:48:25 -!- Guest_ has left.
18:53:14 -!- DHeadshot has joined.
18:58:46 <rdococ> DHelloshot.
18:59:03 <rdococ> I'm thinking about gnitupmoc elbisrever.
19:16:58 <zzo38> I have thought about a kind of partially reversible program language for a compression scheme, where the non-reversible part is used for predictions, and then the reversible part performs the compression based on those predictions.
19:26:48 <zzo38> Can you please tell me what this kind of parsing is called? http://zzo38computer.org/fossil/tavern.ui/wiki?name=Parser
19:31:01 <zzo38> (Although now it look to me there might be a few mistakes?)
19:35:46 <rdococ> idk
19:36:02 -!- sleffy has joined.
19:38:06 <zzo38> The mistake I mean is that if state is nonnegative it pushes the state to the backtracking stack before pushing EXIT, but after popping EXIT the next thing it expects to pop is one of the constants EXIT or NORMAL or ENTER, not a state.
19:39:23 -!- impomatic has joined.
19:44:33 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52278&oldid=52243 * Stestoltz * (+194) /* Introductions */
19:53:24 <HackEgo> [wiki] [[User:Stestoltz]] N https://esolangs.org/w/index.php?oldid=52279 * Stestoltz * (+182) Me :)
19:53:34 <HackEgo> [wiki] [[User:Stestoltz]] https://esolangs.org/w/index.php?diff=52280&oldid=52279 * Stestoltz * (+0)
19:54:13 <HackEgo> [wiki] [[CQuents]] N https://esolangs.org/w/index.php?oldid=52281 * Stestoltz * (+268) First commit
19:55:22 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=52282&oldid=52234 * Stestoltz * (+14) /* C */
20:00:28 -!- impomatic has quit (Quit: http://corewar.co.uk).
20:04:21 -!- Phantom_Hoover has joined.
20:08:16 <HackEgo> [wiki] [[Special:Log/newusers]] create * Manushand * New user account
20:09:40 <rdococ> hi Phantom_Hoover.
20:09:55 <rdococ> will you clean the Phantom_Dirt from the Phantom_Carpet?
20:10:32 <Phantom_Hoover> do you have a Phantom_Cleaner
20:11:20 <rdococ> no, but I have a Phantom_Socket if you want to Phantom_Plug yourself in.
20:11:52 <rdococ> only problem is, Phantom_Things are ethereal, so you'll have to flick the Phantom_Switch.
20:13:23 <HackEgo> [wiki] [[Cquents]] N https://esolangs.org/w/index.php?oldid=52283 * Stestoltz * (+22) Redirect
20:47:47 -!- __kerbal___ has quit (Ping timeout: 260 seconds).
20:48:04 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=52284&oldid=52278 * Manushand * (+325)
20:48:36 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=52285&oldid=52284 * Manushand * (+86)
20:49:12 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52286&oldid=50536 * Manushand * (-2) /* Fibonacci sequence */
20:54:05 -!- DHeadshot has quit (Ping timeout: 240 seconds).
20:54:13 -!- Warrigal_ has joined.
21:16:55 -!- puckipedia has quit (Quit: *eh*).
21:19:58 -!- Warrigal_ has quit (Ping timeout: 276 seconds).
21:24:42 -!- nullcone has joined.
21:40:16 -!- DHeadshot has joined.
22:02:03 -!- __kerbal__ has joined.
22:05:11 -!- AnotherTest has joined.
22:19:12 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:24:12 -!- jaboja has joined.
22:30:41 -!- __kerbal__ has quit (Quit: Page closed).
22:30:46 <rdococ> relativistic chickens
22:39:36 -!- puckipedia has joined.
22:45:07 -!- DHeadshot has quit (Ping timeout: 276 seconds).
22:56:06 -!- DHeadshot has joined.
23:06:53 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52287&oldid=52286 * Manushand * (-6) /* Fibonacci sequence */
23:10:26 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52288&oldid=52287 * Manushand * (+0) /* Fibonacci sequence */
23:13:49 -!- Warrigal_ has joined.
23:18:31 -!- DHeadshot has quit (Ping timeout: 255 seconds).
23:43:20 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
23:43:44 -!- DHeadshot has joined.
23:47:05 -!- LKoen has joined.
23:49:19 -!- contrapumpkin has joined.
23:53:02 -!- DHeadshot has quit (Ping timeout: 240 seconds).
2017-06-26
00:15:36 -!- boily has joined.
00:17:18 * boily pokes the quinthellopia
00:28:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:28:33 -!- oerjan has joined.
00:30:23 -!- jaboja has quit (Ping timeout: 240 seconds).
00:39:47 * quintopia pokes back the boily
00:39:50 <quintopia> https://discord.gg/JFKfpYg
00:42:11 -!- jaboja has joined.
00:42:13 <boily> let me switch to the laptop...
00:42:28 -!- boily has quit (Quit: JIFFY CHICKEN).
00:43:40 -!- boily has joined.
00:44:36 <boily> quintopia: can you send me the link again please?
00:45:16 <quintopia> whatever happened to the concept of logs?
00:45:19 <quintopia> https://discord.gg/JFKfpYg
00:45:20 <oerjan> helloily
00:45:32 <boily> the logs are disjoincted >_>'...
00:45:36 <boily> hellørjan.
00:59:28 -!- __kerbal__ has joined.
00:59:37 -!- __kerbal__ has quit (Changing host).
00:59:37 -!- __kerbal__ has joined.
00:59:37 -!- __kerbal__ has quit (Changing host).
00:59:37 -!- __kerbal__ has joined.
01:00:16 <__kerbal__> I think (but am not sure) that Integ 1.3 will have packages.
01:00:58 <__kerbal__> It's going to be a convoluted system (that utilizes an online retrieval system and integer package identification numbers) but I think it will work
01:01:19 <__kerbal__> (although by packages, I mean individual Integ files)
02:01:25 -!- Warrigal_ has quit (Ping timeout: 276 seconds).
02:05:13 -!- 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.”).
02:15:25 -!- jaboja has quit (Ping timeout: 240 seconds).
02:23:29 -!- Warrigal_ has joined.
02:35:55 -!- Warrigal_ has quit (Ping timeout: 240 seconds).
02:37:33 -!- boily has quit (Quit: BORDER CHICKEN).
02:45:28 -!- Zarutian has joined.
02:46:28 -!- Zarutian has quit (Read error: Connection reset by peer).
02:47:53 -!- Zarutian has joined.
02:53:10 -!- sleffy has quit (Ping timeout: 255 seconds).
03:23:31 -!- sebbu has quit (Ping timeout: 268 seconds).
03:26:03 -!- jaboja has joined.
03:30:42 -!- Zarutian has quit (Quit: Zarutian).
03:38:33 <zzo38> How many gallons of wine will fit in one egg?
03:41:10 <shachaf> An egg from which sort of animal?
03:41:20 <zzo38> Chicken
03:44:55 <zzo38> (assume that there is nothing else inside of the egg)
03:45:21 <oerjan> . o O ( INEBRIATED CHICKEN )
03:45:44 <zzo38> (there is no chicken inside either, only the wine)
03:49:29 <oerjan> . o O ( EVICTED CHICKEN )
03:52:08 -!- sleffy has joined.
03:54:20 -!- sleffy has quit (Client Quit).
03:54:36 -!- sleffy has joined.
03:54:53 <shachaf> Turning white into wine is pretty easy -- edit distance 2 -- but I'm not sure about yolk.
03:55:49 <zzo38> Yes, but that does not answer my original question.
03:56:02 <shachaf> Cale: i,i what's the difference between an autohomeomorphism and an endohomeomorphism?
03:56:24 <oerjan> yolk folk filk file fine wine hth
03:57:14 <shachaf> oerjan: i spent a while trying to read that as a sentence tdnh
03:57:25 <oerjan> tragic
03:58:03 <Cale> shachaf: haha
03:58:05 <oerjan> shachaf: for that to be different, you'd need some way (maybe a subcategory) for a homeomorphism _not_ to be an isomorphism hth
03:58:06 <shachaf> challenge: make a long sentence where each word is edit distance 1 from the previous word
03:58:07 <Cale> shachaf: nothing
04:00:30 <Cale> shachaf: haha, and this paper uses "auto(homeo)morphism group"
04:00:45 <Cale> (with the parens like that)
04:01:04 <Cale> paren(these)s
04:09:39 -!- Sprocklem has joined.
04:12:00 <zzo38> Do you like this? http://zzo38computer.org/textfile/miscellaneous/gurps/newitem
04:13:04 <shachaf> Who, me?
04:14:34 <zzo38> I mean the people on this channel who will read it, so, it can also include you.
04:14:38 <Cale> at -0 brightness -- is that IEEE floating point? :)
04:15:31 <zzo38> Cale: No. It is how brightness is specified in GURPS; that is the maximum normal brightness
04:15:53 <zzo38> (Complete darkness is -10)
04:17:23 <Cale> I figured :)
04:18:09 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52289&oldid=52288 * Manushand * (-21) /* Factorial */
04:18:20 <Cale> What happens when the brightness becomes positive? People start taking damage?
04:20:28 <zzo38> I think it can damage your eyes.
04:29:05 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52290&oldid=52289 * Manushand * (+0) /* Fibonacci sequence */
04:30:26 <Cale> === Kerosene-Filled Orange ===
04:31:17 <Cale> This object appears to be an ordinary orange until an attempt to bite or cut it is made. It is then revealed to be filled with kerosene. The kerosene may be used as fuel, but is highly toxic.
04:33:57 <zzo38> The monitor on my computer is keep going off I think it is because it is hot. How should I avoid that?
04:35:43 <Cale> Maybe a desk fan? But it doesn't seem so common for displays to generate all that much heat.
04:36:24 <Cale> The *graphics card* overheating is more likely
04:36:26 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52291&oldid=52290 * Manushand * (+0) /* Fibonacci sequence */
04:36:47 <zzo38> No, it is the display; I can feel it.
04:37:08 <zzo38> (It is LCD)
04:37:08 <Cale> What kind of display is it?
04:38:06 <zzo38> It is LCD
04:38:20 <Cale> Are the air vents clear?
04:39:14 <zzo38> Are those the holes on the back near the top? They had dust but I just cleared them a minute ago
04:41:09 <Cale> I guess see if that helps, but I would be worried that something is going wrong with the electronics inside for it to be generating very much heat.
04:44:03 <zzo38> Well, it seem to be working now (I hope)
04:44:08 -!- doesthiswork has joined.
05:12:45 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52292&oldid=52291 * Manushand * (+0) /* Fibonacci sequence */
05:38:31 <HackEgo> [wiki] [[Fish]] M https://esolangs.org/w/index.php?diff=52293&oldid=52292 * Manushand * (-2) /* Square root */
06:03:51 -!- jaboja has quit (Ping timeout: 268 seconds).
06:09:44 <quintopia> oerjan: also yolk york yore wore wire wine, but it's the same number of steps. five is optimal.
06:16:30 <oerjan> there does seem to be a lack of any neighbors to yolk by just substituting with a letter from wine in the right place.
06:16:46 <oerjan> at least from wiktionary.
06:17:35 <oerjan> wine wink wonk .... yolk
06:28:17 <\oren\> lol, now I'm controlling my spacecraft entirely though putty
06:28:47 <\oren\> not even gonna look at the ksp window
06:40:24 <\oren\> https://www.pastebin.ca/3835745
06:44:57 <zzo38> Now all of the buttons on the monitor seem to turn it on/off, rather than only the on/off switch. Why is that?
06:59:23 -!- zespri has quit (Ping timeout: 240 seconds).
07:00:19 -!- zespri has joined.
07:07:56 -!- FreeFull has quit.
07:13:01 -!- doesthiswork has quit (Quit: Leaving.).
07:21:45 <oerjan> zzo38: maybe there's an electric fault in it?
07:23:49 -!- Cale has quit (Ping timeout: 276 seconds).
07:42:21 -!- Cale has joined.
07:48:28 -!- erkin has joined.
07:54:06 -!- jaboja has joined.
07:57:11 <zzo38> Now I made up a Node.js package called "sigpipe" which emulates termination on SIGPIPE for console.log and fs.writeSync to fd 1. Just write: require("sigpipe");
07:57:52 <zzo38> By default, Node.js ignores SIGPIPE (I don't know why).
08:11:20 -!- augur has quit (Remote host closed the connection).
08:11:51 -!- augur has joined.
08:18:24 -!- augur has quit (Ping timeout: 255 seconds).
08:32:56 <zzo38> I wrote a implementation of the parser I have described, in JavaScript, and found another mistake, which I have corrected.
08:34:09 <zzo38> This is implementation in JavaScript: http://sprunge.us/jYgX As an example it uses a variant of a grammar called "G3" in a book I have about compilers.
08:51:20 <zzo38> I have not been able to find or get anywhere any explanation what this kind of parser is called.
08:51:53 -!- Sprocklem has quit (Ping timeout: 240 seconds).
08:52:58 -!- zespri has quit (Ping timeout: 260 seconds).
08:53:39 -!- zespri has joined.
08:58:40 -!- Sprocklem has joined.
09:14:29 -!- augur has joined.
09:18:21 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
09:43:44 -!- oerjan has quit (Quit: Nite).
09:51:31 -!- jaboja has quit (Remote host closed the connection).
10:23:13 -!- augur has quit (Ping timeout: 276 seconds).
10:24:56 -!- LKoen has joined.
10:53:48 -!- LKoen has quit (Remote host closed the connection).
10:56:04 -!- LKoen has joined.
11:05:30 -!- sleffy has quit (Ping timeout: 260 seconds).
11:20:22 -!- augur has joined.
11:20:42 -!- yorick_ has joined.
11:30:42 -!- LKoen has quit (Remote host closed the connection).
11:31:42 -!- LKoen has joined.
11:31:52 <int-e> "Due to this erratum, the system may experience unpredictable system behavior." <-- this is the bestest error description ever. Thanks, Intel!
11:34:17 <Taneb> Things are moving fast for me
11:34:33 <shachaf> Which things?
11:34:36 -!- boily has joined.
11:34:39 <Taneb> Look for a place to live in Cambridge on Thursday, move in (hopefully) on Sunday, starting work on Monday
11:34:45 <shachaf> whoa whoa whoa
11:34:49 <shachaf> p. fast
11:35:10 <shachaf> are you going to stick around in massachusetts
11:35:20 <Taneb> Unlikely, but you might find me in East Anglia
11:36:57 <Taneb> That is to say, I'm moving to Cambridge, Cambridgeshire, United Kingdom, rather than Cambridge, Massachusetts, United States
11:38:09 <fizzie> Someone in our team was living in Cambridge, commuting to London. Apparently it's quite doable if you live near the TRAINS.
11:38:59 <shachaf> fizzie: Do you live in London?
11:39:20 <Taneb> fizzie, it sounds a lot cheaper than living in London and commuting to Cambridge
11:39:32 <shachaf> Did you buy a house in London yet?
11:47:17 <fizzie> I think if we bought something, it'd be an apartment, not a house. Houses sound difficult. Even so, not yet.
11:51:50 <shachaf> itym flat hth
11:58:03 <fizzie> tdh
11:59:08 <fizzie> There were lots of reasonably priced properties up north in Scotland (just came back from there), but I don't think I could commute to London from there.
12:02:47 <shachaf> have you checked properties in ireland
12:03:03 <shachaf> i hear the prices in the capital are increasing exponentially
12:03:04 -!- sebbu has joined.
12:32:01 -!- boily has quit (Quit: RESTRICTION CHICKEN).
12:44:15 -!- yorick_ has changed nick to yorick.
13:31:54 -!- nullcone has quit (Quit: Connection closed for inactivity).
14:00:46 -!- doesthiswork has joined.
14:35:53 -!- `^_^v has joined.
14:45:31 -!- erkin has joined.
15:12:15 -!- wob_jonas has joined.
15:15:09 <wob_jonas> ` are you back, HackEgo?
15:15:11 <wob_jonas> `wisdom
15:15:12 <wob_jonas> `quote
15:15:16 <wob_jonas> `scheme
15:15:18 <wob_jonas> `recipe
15:15:20 <wob_jonas> `starwars
15:15:25 <HackEgo> on't wark the \ brown, add the sugar and sugar. During the follow from tender-and simply \ work out the several and syrup is theat \ hold it. \ \ The peb anyticier's excellent of the cold with the pie filling. \ \ Fry with the vanilla the flour mixture to serving freezer to a pound. Yield: 20 Oct 199 Mayonnaise and \ fresh chicken freeze
15:15:25 <HackEgo> Captain Phasma
15:15:25 <HackEgo> 186) <Phatom__Hovver> LoTR actually compresses pretty well into a film; the large amount of description becomes unnecessary. <pikh> LotR would compress pretty well into a book; the large amount of description *is* unnecessary.
15:15:25 <HackEgo> this//this is a word
15:15:25 <HackEgo> Embrace My Diabolical Vision
15:15:25 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
15:16:03 <wob_jonas> 20 Oct 199 Mayonnaise, yeah, that was a great day
15:16:20 <wob_jonas> `wisdom
15:16:21 <HackEgo> uaneb//Uaneb is the inventor of many fine things, such as Zork and e-modules.
15:16:27 <wob_jonas> `starwars
15:16:28 <HackEgo> Baze Malbus
15:16:34 <wob_jonas> `quote
15:16:34 <HackEgo> 1279) <prooftechnique> I mean, that's just the bare function. You throw some concurrency primitives in there and you're off to the races
15:40:18 -!- Zarutian has joined.
17:01:40 <wob_jonas> heh, there's now a claimed implementation for But Is It Art?
17:13:52 -!- `^_^v has quit (Quit: This computer has gone to sleep).
17:22:14 -!- Zarutian has quit (Quit: Zarutian).
17:22:28 -!- zemhill_ has quit (Ping timeout: 276 seconds).
17:22:36 -!- zemhill_ has joined.
17:36:16 -!- FreeFull has joined.
17:52:30 -!- `^_^v has joined.
17:52:48 -!- `^_^v has quit (Remote host closed the connection).
17:54:47 -!- `^_^v has joined.
17:56:00 -!- augur has quit (Remote host closed the connection).
17:56:07 -!- augur has joined.
18:12:07 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:12:35 -!- nullcone has joined.
18:12:36 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52294&oldid=52256 * Qwertyu63 * (+21)
18:13:44 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52295&oldid=52294 * Qwertyu63 * (+10)
18:20:37 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52296&oldid=52295 * Qwertyu63 * (+270)
18:21:13 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52297&oldid=52296 * Qwertyu63 * (-11)
18:24:20 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52298&oldid=52297 * Qwertyu63 * (+201)
18:27:27 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52299&oldid=52298 * Qwertyu63 * (+249)
18:30:19 -!- Phantom_Hoover has joined.
18:32:11 <rdococ> * Phantom_Hoover (~phantomho@unaffiliated/phantom-hoover) has joined
18:32:15 <rdococ> phantomho
18:32:34 <Phantom_Hoover> rdoco
18:47:43 -!- LKoen has quit (Remote host closed the connection).
19:07:34 -!- `^_^v has quit (Quit: This computer has gone to sleep).
19:18:29 -!- sleffy has joined.
19:18:44 -!- Sprocklem has quit (Quit: [).
19:47:06 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
19:50:38 <HackEgo> [wiki] [[User talk:Qwertyu63]] N https://esolangs.org/w/index.php?oldid=52300 * Kerbal * (+112) /* Number Factory */ new section
19:50:47 <HackEgo> [wiki] [[User talk:Qwertyu63]] https://esolangs.org/w/index.php?diff=52301&oldid=52300 * Kerbal * (+77)
19:50:57 <HackEgo> [wiki] [[User talk:Qwertyu63]] https://esolangs.org/w/index.php?diff=52302&oldid=52301 * Kerbal * (+8)
20:02:47 -!- `^_^v has joined.
20:38:58 <\oren\> "please immediately revert this change, as it will break everything for everyone"
21:10:43 -!- jaboja has joined.
21:44:45 -!- Zarutian has joined.
21:54:11 <myname> _.n.jnjk
21:54:17 <myname> damn
22:02:26 -!- LKoen has joined.
22:15:22 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:32:02 -!- Phantom_Hoover has joined.
22:32:52 -!- `^_^v has joined.
22:33:56 -!- jaboja has quit (Ping timeout: 246 seconds).
22:42:05 -!- sleffy has quit (Ping timeout: 240 seconds).
22:42:23 -!- boily has joined.
22:42:25 <boily> `w
22:42:59 <HackEgo> ​אrjan//אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms.
22:50:57 -!- nchambers has changed nick to telnet.
22:51:04 <HackEgo> [wiki] [[Emotebatch]] M https://esolangs.org/w/index.php?diff=52303&oldid=36533 * Zseri * (-6) remove empty lines
22:53:34 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:53:54 <HackEgo> [wiki] [[User:Zseri]] N https://esolangs.org/w/index.php?oldid=52304 * Zseri * (+170) create page
22:55:11 -!- sebbu2 has joined.
22:58:43 -!- sebbu has quit (Ping timeout: 255 seconds).
23:06:02 -!- telnet has changed nick to nchambers.
23:07:18 -!- ^v has quit (Ping timeout: 246 seconds).
23:20:37 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52305&oldid=52276 * Kerbal * (+43)
23:21:24 <HackEgo> [wiki] [[Integ]] M https://esolangs.org/w/index.php?diff=52306&oldid=52305 * Kerbal * (+4)
23:22:19 -!- ^v has joined.
23:30:57 -!- Akaibu has joined.
23:49:08 -!- boily has quit (Quit: PARTIAL CHICKEN).
23:56:33 -!- LKoen has quit (Read error: Connection reset by peer).
23:56:53 -!- LKoen has joined.
23:56:58 -!- LKoen has quit (Remote host closed the connection).
2017-06-27
00:00:12 -!- Zarutian has quit (Quit: Zarutian).
00:00:22 -!- sleffy has joined.
00:03:58 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:07:02 -!- heroux has quit (Ping timeout: 240 seconds).
00:07:22 -!- sleffy has quit (Ping timeout: 240 seconds).
00:10:28 <rdococ> hyoomans. hyoomans everywhyere.
00:10:32 <rdococ> hoily.
00:26:21 -!- hppavilion[1] has joined.
00:53:17 -!- oerjan has joined.
01:26:37 -!- Warrigal_ has joined.
01:27:47 -!- jaboja has joined.
01:28:19 <oerjan> `quote
01:28:28 <HackEgo> 372) <oklopol> such a famous bisexual <Phantom_Hoover> Yeah, like Marlon Brando. <Phantom_Hoover> And Caligula. <Phantom_Hoover> And... Keeley Hawes? <Phantom_Hoover> I feel cheated by Ashes to Ashes now.
01:28:28 <shachaf> `4
01:28:32 <HackEgo> 1/2:155) <Gregor> elliott: My university has two Poultry Science buildings. <Gregor> Two! \ 556) <fizzie dictionary> An 'ad hobbitem' fallacy is when you try to undermine someone's credibility by referring to how hairy his/her feets are. \ 1036) <Bike> I'm glad I quit programming to take up listening to numbers stations \ 790) <elliott> this sound
01:28:40 <shachaf> `n
01:28:41 <HackEgo> 2/2:s sort of like @ kmc <kmc> well @ is the least upper bound of all ideas in computer science
01:29:14 -!- heroux has joined.
01:29:27 <oerjan> `quote 186
01:29:28 <HackEgo> 186) <Phatom__Hovver> LoTR actually compresses pretty well into a film; the large amount of description becomes unnecessary. <pikh> LotR would compress pretty well into a book; the large amount of description *is* unnecessary.
01:29:57 <oerjan> were those nicks accurate at the time...
01:30:14 <shachaf> pikh?
01:30:19 <shachaf> hm
01:30:23 <shachaf> the whole thing is a mess
01:30:32 <shachaf> And we can't even doag it.
01:30:45 <oerjan> indeed, nitia is probably responsible
01:31:18 <shachaf> I see you complaining about it at http://codu.org/logs/_esoteric/2013-09-18.txt
01:31:19 <oerjan> `1 hg cat -r 1 quotes | grep LoTR
01:31:26 <HackEgo> 1/1:<Phatom__Hovver> LoTR actually compresses pretty well into a film; the large amount of description becomes unnecessary. <pikh> LotR would compress pretty well into a book; the large amount of description *is* unnecessary.
01:31:30 <shachaf> Remember when 2013 was 4 years ago?
01:31:41 <oerjan> as if it was yesterday
01:52:04 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
02:14:24 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52307&oldid=52299 * Qwertyu63 * (+205)
02:16:08 <HackEgo> [wiki] [[Number Factory]] N https://esolangs.org/w/index.php?oldid=52308 * Qwertyu63 * (+4366) Created page with "'''Number Factory:'''<br /> You've been called upon to program a robot to work at the Number Factory. You'll need to direct the bot to move from one room to another to create..."
02:18:39 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52309&oldid=52307 * Qwertyu63 * (-4228) Replaced content with "Languages I've written: * Writer and implementer of [[Stack Up]]. * Writer of [[Set]]. * Writer of [[Emoji-gramming]]. * Writer of [[Number Factory]]."
02:19:26 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52310&oldid=52309 * Qwertyu63 * (+44)
02:40:46 -!- hppavilion[0] has joined.
02:44:35 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
02:45:50 -!- hppavilion[0] has quit (Ping timeout: 260 seconds).
02:57:58 -!- Akaibu has quit (Quit: Connection closed for inactivity).
03:27:32 -!- jaboja has quit (Remote host closed the connection).
03:34:22 -!- sleffy has joined.
03:34:42 <HackEgo> [wiki] [[Stack Up]] https://esolangs.org/w/index.php?diff=52311&oldid=51957 * Qwertyu63 * (+4)
03:51:40 <HackEgo> [wiki] [[Stack Up]] https://esolangs.org/w/index.php?diff=52312&oldid=52311 * Qwertyu63 * (+64)
03:59:19 -!- hppavilion[0] has joined.
04:40:43 -!- hppavilion[0] has quit (Ping timeout: 255 seconds).
04:48:42 -!- hppavilion[0] has joined.
04:48:43 -!- contrapumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
04:54:40 -!- keemyb has quit (Ping timeout: 255 seconds).
04:56:08 -!- keemyb has joined.
05:03:33 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52313&oldid=52310 * Qwertyu63 * (+29)
05:11:30 -!- Aearnus has joined.
06:09:35 -!- dos has joined.
06:11:46 -!- Aearnus_ has joined.
06:13:52 -!- ineiros_ has joined.
06:13:53 -!- MDude has quit (Ping timeout: 260 seconds).
06:13:54 -!- ineiros has quit (Ping timeout: 260 seconds).
06:13:54 -!- newsham has quit (Ping timeout: 260 seconds).
06:13:55 -!- j-bot has quit (Ping timeout: 260 seconds).
06:13:55 -!- hppavilion[0] has quit (Ping timeout: 260 seconds).
06:13:55 -!- Aearnus has quit (Ping timeout: 260 seconds).
06:13:55 -!- newsham has joined.
06:13:58 -!- HackEgo has quit (Ping timeout: 260 seconds).
06:14:15 -!- HackEgo has joined.
06:14:53 -!- GeekDude has quit (Ping timeout: 260 seconds).
06:16:33 -!- GeekDude has joined.
06:16:52 -!- GeekDude has quit (Client Quit).
06:17:00 -!- danieljabailey has quit (Ping timeout: 260 seconds).
06:18:19 -!- GeekDude has joined.
06:18:43 -!- danieljabailey has joined.
06:34:30 -!- dos has quit (Ping timeout: 260 seconds).
06:36:15 -!- Yurume_______ has joined.
06:39:08 -!- Yurume______ has quit (Ping timeout: 260 seconds).
06:39:08 -!- newsham has quit (Ping timeout: 260 seconds).
06:41:10 -!- Aearnus_ has quit (Remote host closed the connection).
06:41:16 -!- newsham has joined.
06:41:26 -!- Aearnus_ has joined.
06:52:02 -!- Aearnus_ has quit (Quit: Aearnus_).
06:57:05 -!- FreeFull has quit.
07:07:43 -!- dos has joined.
07:12:03 -!- sebbu2 has quit (Ping timeout: 246 seconds).
07:37:30 -!- dos has quit (Ping timeout: 260 seconds).
07:50:07 -!- dos has joined.
08:17:37 -!- sleffy has quit (Ping timeout: 255 seconds).
08:27:48 -!- doesthiswork has quit (Quit: Leaving.).
09:22:18 -!- MrBismuth has quit (Ping timeout: 255 seconds).
09:25:44 -!- augur has quit (Remote host closed the connection).
09:26:11 -!- augur has joined.
09:30:58 -!- augur has quit (Ping timeout: 276 seconds).
09:33:48 -!- doesthiswork has joined.
10:23:47 -!- oerjan has quit (Quit: Nite).
10:24:07 -!- wob_jonas has joined.
10:28:55 -!- lifthrasiir has joined.
10:29:29 -!- quintopi1 has joined.
10:30:04 -!- mynery has joined.
10:30:19 -!- digitalcold has joined.
10:30:38 -!- betaveros_ has joined.
10:31:35 -!- augur has joined.
10:34:23 -!- Bowserinator_ has joined.
10:34:55 -!- HackEgo has quit (*.net *.split).
10:34:55 -!- Bowserinator has quit (*.net *.split).
10:34:55 -!- quintopia has quit (*.net *.split).
10:34:55 -!- betaveros has quit (*.net *.split).
10:34:55 -!- digitalc1ld has quit (*.net *.split).
10:34:55 -!- myname has quit (*.net *.split).
10:34:55 -!- lifthrasiir_ has quit (*.net *.split).
10:35:33 -!- HackEgo has joined.
10:35:42 -!- Melvar` has joined.
10:36:48 -!- idris-bot has quit (Ping timeout: 246 seconds).
10:37:22 -!- danieljabailey has quit (Ping timeout: 240 seconds).
10:37:34 -!- Melvar has quit (Ping timeout: 268 seconds).
10:39:45 -!- danieljabailey has joined.
11:04:26 -!- mynery has changed nick to myname.
11:17:29 -!- LKoen has joined.
11:33:18 -!- boily has joined.
11:34:06 -!- dos has quit (Ping timeout: 260 seconds).
11:45:15 -!- erkin has joined.
11:45:41 <boily> @metar CYUL
11:45:41 <lambdabot> CYUL 271000Z 22009G16KT 15SM FEW020 FEW030 SCT075 SCT120 15/11 A2993 RMK CU1SC1AC2AC1 CU TR SLP138 DENSITY ALT 200FT
11:51:47 -!- Melvar` has changed nick to Melvar.
12:04:16 -!- augur has quit (Ping timeout: 258 seconds).
12:16:43 -!- sebbu has joined.
12:23:38 -!- boily has quit (Quit: SERIAL CHICKEN).
12:52:54 -!- atslash has joined.
12:55:45 -!- ElVillano has joined.
12:58:20 -!- atslash has quit (Ping timeout: 260 seconds).
12:58:46 -!- atslash has joined.
12:58:51 -!- contrapumpkin has joined.
12:59:14 -!- __kerbal___ has joined.
12:59:53 <__kerbal___> wob_jonas: Integ now has a comparison operator and user-defined operators.
13:00:27 <__kerbal___> Integbot supports them
13:00:29 <__kerbal___> now
13:00:50 <__kerbal___> but it isn't online
13:00:52 -!- augur has joined.
13:01:24 <wob_jonas> __kerbal__: is it documented now what the } operator returns?
13:01:42 <__kerbal___> What do you mean?
13:01:59 <__kerbal___> Not on the wiki
13:02:01 <__kerbal___> hold on
13:02:07 <__kerbal___> (Thanks for the page, by the way)
13:02:22 <wob_jonas> its return value is useful for brevity
13:02:38 <wob_jonas> you might document what ? and ~ return too while you're there
13:03:11 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52314&oldid=52306 * Kerbal * (+47)
13:03:35 <wob_jonas> wait, you have persistent operator definitions now?
13:03:35 <__kerbal___> I forgot ?
13:03:38 <__kerbal___> Yep
13:03:56 <wob_jonas> in the bot that is
13:04:08 <wob_jonas> hmm, but that still only allows like bounded amount of memory, right?
13:04:25 <wob_jonas> because you can only have 60 or so user-defined operators, and you have to define each in one line
13:04:44 <wob_jonas> or do you allow user-defined functions with names longer than a single character now?
13:04:53 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52315&oldid=52314 * Kerbal * (+159)
13:05:24 <__kerbal___> There's only 52 allowed user-defined operators right now, but I may open up other Unicode blocks soon
13:05:50 <wob_jonas> also, I think the description on the wiki should mention the implicit sequencing operator
13:05:56 <__kerbal___> ok
13:07:00 <wob_jonas> unless you're planning to replace that soon that is
13:07:42 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52316&oldid=52315 * Kerbal * (+156)
13:08:20 <wob_jonas> and if int-e's shorter quine works, you might want to put that on the wiki page instead of the ugly long one I wrote
13:08:27 <wob_jonas> even I wrote shorter ones
13:09:02 <__kerbal___> I don't have int-e's quine.
13:09:22 <wob_jonas> http://tunes.org/~nef/logs/esoteric/17.06.17 has it
13:10:38 <wob_jonas> http://sprunge.us/cBXQ has just the quine
13:10:51 <wob_jonas> (make sure it works)
13:14:12 <__kerbal___> I can't test it right now, but I'll check the logs later and test it
13:16:05 <__kerbal___> I might keep yours and put the other one up
13:16:07 <__kerbal___> as well
13:16:34 <wob_jonas> I wrote somewhat shorter ones too
13:16:38 <wob_jonas> but whatever
13:18:09 <__kerbal___> ok
13:18:48 <wob_jonas> but then int-e improved mine so it's basically superceded
13:18:56 <__kerbal___> ah
13:19:16 <wob_jonas> I did write a shorter one using an array of numbers instead of a large integer though
13:19:18 <__kerbal___> I want to build a package system that connects to the web, and create a standard library
13:19:29 <__kerbal___> I've got a complex, but workable arrangement planned
13:20:05 <__kerbal___> where packages are assigned a unique identification number and retrieved from online
13:21:35 <__kerbal___> It's going to be something unique
13:22:14 <wob_jonas> or just install one with hackego with a builtin to load files local to hackego
13:22:17 <wob_jonas> `echo 1
13:22:26 <HackEgo> 1
13:25:09 <__kerbal___> well, I was planning on creating a routing repository which would contain the id number and the address where the package is stored. That way, you wouldn't have to upload packages to an Integ server; just keep them on your own and give Integbot or a similar script a link and a description
13:25:42 <__kerbal___> then, Integ would ask the repo for the file that corresponds to the number
13:25:43 <wob_jonas> oh, so you just mean loading code from the web with an url?
13:25:47 <__kerbal___> yep
13:26:08 <__kerbal___> No updating packages on your local system ever required unless you are the creator
13:26:21 <__kerbal___> (and even then, you just update the web copy)
13:26:36 <__kerbal___> You'll only be able to get packages through the web
13:28:28 <__kerbal___> Basically, you will include packages with an overcomment of the form .x. where x is the id number
13:28:55 <__kerbal___> Your implementation will look up the number from the repo
13:28:59 <__kerbal___> and get the URL
13:29:10 <__kerbal___> and then execute that code before it executes the local code
13:29:31 <__kerbal___> This gives you access to any operator definitions and useful setup bits in the package
13:31:47 <__kerbal___> I don't think (but could be wrong) that security issues would result; Integ has no access to the file system
13:31:57 <__kerbal___> or anything important like that
13:33:05 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52317&oldid=52316 * Kerbal * (+4)
13:45:57 -!- __kerbal___ has quit (Ping timeout: 260 seconds).
13:50:54 -!- ElVillano_ has joined.
13:53:40 -!- ElVillano has quit (Ping timeout: 268 seconds).
13:55:17 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52318&oldid=52317 * Kerbal * (-5)
13:56:04 <HackEgo> [wiki] [[Integ]] M https://esolangs.org/w/index.php?diff=52319&oldid=52318 * Kerbal * (+0)
13:56:20 -!- ElVillano_ has quit (Ping timeout: 276 seconds).
13:56:46 <HackEgo> [wiki] [[Integ]] https://esolangs.org/w/index.php?diff=52320&oldid=52319 * Kerbal * (+1)
13:57:42 <HackEgo> [wiki] [[User:Kerbal]] https://esolangs.org/w/index.php?diff=52321&oldid=52244 * Kerbal * (+58)
14:04:37 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
14:22:47 -!- `^_^v has joined.
14:36:23 -!- `^_^v has quit (Quit: Leaving).
14:36:35 -!- `^_^v has joined.
14:48:24 <HackEgo> [wiki] [[Number Factory]] https://esolangs.org/w/index.php?diff=52322&oldid=52308 * Qwertyu63 * (+50)
14:50:51 <HackEgo> [wiki] [[Number Factory]] https://esolangs.org/w/index.php?diff=52323&oldid=52322 * Qwertyu63 * (+67)
14:53:55 -!- LKoen has quit (Remote host closed the connection).
14:56:50 -!- MDude has joined.
15:04:23 -!- doesthiswork has quit (Quit: Leaving.).
15:09:59 -!- LKoen has joined.
15:19:17 -!- Bowserinator_ has changed nick to Bowserinator.
15:19:30 -!- Bowserinator has quit (Changing host).
15:19:30 -!- Bowserinator has joined.
15:21:54 <HackEgo> [wiki] [[Talk:Snack]] https://esolangs.org/w/index.php?diff=52324&oldid=43107 * Kerbal * (+121)
15:22:31 <HackEgo> [wiki] [[Talk:Snack]] https://esolangs.org/w/index.php?diff=52325&oldid=52324 * Kerbal * (+71)
15:43:25 -!- sftp has quit (Ping timeout: 240 seconds).
15:58:09 <int-e> grr, mercurial. hg ci . --amend didn't work because I had no changes in . ... I wanted to amend the description and *not* commit the changes elsewhere.
16:12:51 -!- jaboja has joined.
16:14:36 -!- __kerbal___ has joined.
16:24:27 -!- idris-bot has joined.
16:45:13 -!- LKoen has quit (Remote host closed the connection).
17:05:05 -!- __kerbal___ has quit (Quit: Page closed).
17:12:34 -!- FreeFull has joined.
17:15:45 <fizzie> int-e: How about --amend --edit?
17:18:33 -!- Zarutian has joined.
17:20:08 -!- jaboja has quit (Ping timeout: 258 seconds).
17:21:23 -!- Sprocklem has joined.
17:29:51 -!- augur has quit (Remote host closed the connection).
17:29:58 -!- augur has joined.
17:33:44 -!- jaboja has joined.
17:34:27 -!- LKoen has joined.
17:40:10 -!- AnotherTest has joined.
17:44:20 <int-e> fizzie: doesn't do the trick
17:44:55 -!- LKoen has quit (Remote host closed the connection).
17:47:22 -!- LKoen has joined.
17:48:05 <int-e> fizzie: I solved it by moving the local change out of the way (it was just a single file) but I'm still annoyed
17:53:41 <shachaf> int-e: what does hg githelp tell you to do twh
17:54:03 <shachaf> I haven't tried it but I wonder how well it works for slight edge cases like this.
17:54:06 <int-e> hg: unknown command 'githelp'
17:54:16 <shachaf> @google hg githelp
17:54:17 <lambdabot> Plugin `search' failed with: connect: does not exist (No route to host)
17:54:28 <shachaf> https://bitbucket.org/facebook/hg-experimental
17:54:46 <shachaf> It's a Facebook extension for people who know how to use git and want to use hg.
17:56:11 <int-e> @google lambdabot
17:56:12 <lambdabot> https://wiki.haskell.org/Lambdabot
17:56:14 <int-e> meh.
18:03:07 <int-e> https://bitbucket.org/facebook/hg-experimental/src/e0b3fe913800ccf9376e4f1720eecaf5a2eb183b/hgext3rd/githelp.py?at=default#githelp.py-438 ... it won't do anything useful
18:08:42 <shachaf> Oh well.
18:09:02 <int-e> apparently I could have specified an actual file (even if it's unchanged) instead of a directory.
18:11:03 -!- LKoen has quit (Remote host closed the connection).
18:11:32 <fizzie> "hg amend -e" is what I do to edit the commit message when I don't have any local changes, but I've not tried to edit the message while ignoring local changes.
18:11:43 <fizzie> I don't know if "hg amend" is just an alias for "hg ci --amend", either, or something more.
18:14:14 <shachaf> fizzie: Do you like suffix arrays (and suffix trees)?
18:14:29 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
18:15:07 <int-e> he should, given that they're a nice way of finding repeated ngrams?
18:17:16 <shachaf> Apparently many of the recent advances in suffix trees/arrays have been made by Finns.
18:17:27 <shachaf> So I assume they're very popular in Finland.
18:19:23 <HackEgo> [wiki] [[Functional deadfish]] N https://esolangs.org/w/index.php?oldid=52326 * Ehulinsky * (+442) Created page with "'''Functional Deadfish''' is an expansion of Deadfish which adds "functions" Its syntax is the same except for the '''f''' and '''c''' command. All commands between two f com..."
18:20:15 <HackEgo> [wiki] [[Functional deadfish]] https://esolangs.org/w/index.php?diff=52327&oldid=52326 * Ehulinsky * (-3)
18:21:24 <shachaf> int-e: Do you know the fancy linear-time algorithm for constructing suffix arrays?
18:22:55 <int-e> there's the Ukkonen suffix trie thing... toyed with it 15 years ago I guess
18:23:23 <shachaf> I should figure out this other algorithm for constructing a suffix array directly.
18:23:27 <int-e> but it's quite memory hungry (linear, of course, but the factor is nowhere close to 1)
18:23:44 <shachaf> Right.
18:23:55 <shachaf> Given a suffix array and a letter histogram of a string S, you can reconstruct S. Is there an efficient way to query S[i]?
18:29:28 -!- erkin has joined.
18:31:17 <int-e> Hmm, you have to find i in the suffix array, don't you, then translate the resulting index in the histogram? The first part seems to require a linear scan of the suffix array, unless I'm missing something devilishly clever
18:33:04 <shachaf> I guess so.
18:35:29 -!- jaboja has quit (Ping timeout: 260 seconds).
18:50:15 -!- jaboja has joined.
18:51:45 -!- sleffy has joined.
18:54:20 <HackEgo> [wiki] [[Talk:3var]] https://esolangs.org/w/index.php?diff=52328&oldid=45836 * Nikoraito * (-1128) /* Extensions */
18:54:32 <HackEgo> [wiki] [[Talk:3var]] https://esolangs.org/w/index.php?diff=52329&oldid=52328 * Nikoraito * (+2) /* Extensions */
18:54:51 <HackEgo> [wiki] [[Talk:3var]] https://esolangs.org/w/index.php?diff=52330&oldid=52329 * Nikoraito * (-3) /* Extensions */
19:04:31 <rdococ> 4var, 5var, 2var
19:25:32 <fizzie> shachaf: fungot likes what arguably are a little bit like a suffix tree, if you squint at a funhouse mirror. (Okay, it's not very much like a proper suffix tree, except that it's a tree, and suffixes are involved.)
19:25:32 <fungot> fizzie: you know, that went fairly well, that too. i'm sorry that i couldn't we? i can't i get an endure heat spell aready?
19:25:55 <shachaf> What does fungot do with them?
19:25:55 <fungot> shachaf: if by " age old" she means, " after i die". you need, my dear, i think as long as i move and ready an attack to disrupt my sleep with some timely ( if anyone is going to be the hardest. he's dead
19:26:01 <shachaf> ^style
19:26:01 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots* pa qwantz sms speeches ss wp youtube
19:42:08 -!- jaboja has quit (Ping timeout: 276 seconds).
20:21:47 <shachaf> int-e: You're right, it's obviously impossible in general.
20:22:09 <shachaf> int-e: Sometimes people store the inverse permutation as well, which would let you do it. But of course that uses more space than the original string, so it's only relevant if you wanted to store it anyway.
20:28:36 -!- MrBusiness has joined.
20:56:22 <fizzie> shachaf: I think I've explained this on-channel once, but
20:56:26 <fizzie> ...
20:56:34 <fizzie> But I can't use my keyboard.
21:03:47 <\oren\> fizzie: buy a new one?
21:04:19 <fizzie> shachaf: Anyway I was referring to the babbling models, which are in what I call a reverse-context tree, where the node at path /a/b/c/d contains the list of 5-grams that have the form "d c b a *", the idea being that since it's a variable-length model, you just descend the tree and simultaneously walk backwards the list of generated tokens until you have no more children left.
21:05:23 <fizzie> \oren\: I'm actually in a market for a new keyboard, I just can't decide which one to get. I've managed to narrow it to about maybe 5 candidates, but each of them has something wrong.
21:09:59 <rdococ> ...sorry.
21:10:31 -!- sdhand has changed nick to sdhand-.
21:10:53 -!- sdhand- has changed nick to sdhand.
21:15:02 -!- DHeadshot has joined.
21:15:13 <shachaf> fizzie: Your contention that this isn't very much like a suffix tree makes sense to me.
21:15:15 -!- sdhand has changed nick to icydoge.
21:15:32 -!- icydoge has changed nick to sdhand.
21:15:38 -!- sdhand has changed nick to icydoge.
21:15:45 -!- icydoge has changed nick to Guest3441.
21:15:59 -!- Guest3441 has changed nick to sdhand.
21:25:50 -!- Akaibu has joined.
21:29:32 -!- sftp has joined.
21:30:25 -!- wob_jonas has joined.
21:33:09 <wob_jonas> "<shachaf> It's a Facebook extension for people who know how to use git and want to use hg." (githelp)
21:33:26 <wob_jonas> What's the point of that? Git is like the hardest to use vcs interface-wise.
21:33:47 <shachaf> The git interface makes sense to me.
21:34:20 <int-e> wob_jonas: it's not, once you've learned it :-P
21:34:23 <wob_jonas> yeah, I think we had this discussion a lot of times in this channel
21:34:42 <int-e> yes we have
21:35:22 -!- jaboja has joined.
21:35:23 <\oren\> also why is there no command to make a pull request
21:35:35 <shachaf> pull requests are scow
21:35:43 <shachaf> assuming you're talking about github
21:35:50 <int-e> It's called push, basically.
21:35:55 <shachaf> That too.
21:38:12 <shachaf> I think it's not hard to invent a VCS UI better than git and hg.
21:38:51 <wob_jonas> shachaf: you mean for a distributed vcs, right?
21:39:01 <shachaf> Sure?
21:39:22 <shachaf> Being distributed is a reasonable feature, though having central servers with all sorts of features is pretty good.
21:39:40 <shachaf> No particular reason you shouldn't be able to fetch all the data from the central server for yourself, if the repository is small enough.
21:40:59 -!- jaboja has quit (Read error: Connection reset by peer).
21:41:34 <wob_jonas> I'd like a distributed vcs where the UI easily allows me to repeatedly fetch only some of the contents of the repo from the remote, choosing any set of files and versions of them, and lets me change the filtering in any way even after the fact, both to fetch more stuff or to free up space used by versions I don't need.
21:50:05 -!- jaboja has joined.
21:50:53 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:51:37 -!- `^_^v has joined.
21:51:42 <wob_jonas> (I want Scapegoat)
21:51:47 <wob_jonas> `? scapegoat
21:51:48 <HackEgo> scapegoat? ¯\(°​_o)/¯
21:52:05 <wob_jonas> `quote scapegoat
21:52:06 <HackEgo> 554) <fizzie> Spacegoat is the network-operations-optimized-for-latency-of-minutes-or-hours-due-to-light-speed-limits variant of scapegoat, to be used when you need to check out some code from the Mars colony. <fizzie> (I'm pretty sure we'll have established a Mars colony by the time scapegoat rolls out.)
21:57:14 <wob_jonas> `quote scapegoat
21:57:14 <HackEgo> 554) <fizzie> Spacegoat is the network-operations-optimized-for-latency-of-minutes-or-hours-due-to-light-speed-limits variant of scapegoat, to be used when you need to check out some code from the Mars colony. <fizzie> (I'm pretty sure we'll have established a Mars colony by the time scapegoat rolls out.)
21:57:20 <wob_jonas> `quote scapegoat
21:57:21 <HackEgo> 554) <fizzie> Spacegoat is the network-operations-optimized-for-latency-of-minutes-or-hours-due-to-light-speed-limits variant of scapegoat, to be used when you need to check out some code from the Mars colony. <fizzie> (I'm pretty sure we'll have established a Mars colony by the time scapegoat rolls out.)
21:57:23 <wob_jonas> hmm
21:57:30 <wob_jonas> `? ayacc
21:57:31 <HackEgo> ayacc is ais523's yacc parser generator implementation, get it from darcs clone http://nethack4.org/projects/ayacc
21:58:08 <wob_jonas> `? uncursed
21:58:09 <HackEgo> uncursed? ¯\(°​_o)/¯
21:58:11 <wob_jonas> `? uncurses
21:58:12 <HackEgo> uncurses? ¯\(°​_o)/¯
21:58:17 <rdococ> `? deuncursed
21:58:18 <HackEgo> deuncursed? ¯\(°​_o)/¯
21:58:28 * rdococ flinches
21:58:29 <wob_jonas> `? feather
21:58:30 <HackEgo> A feather is something that can be found on most birds. It is responsible for their ability to not spontaneously float, seeing as how feathers are made of osmium. Penguins and ostriches have more feathers than most other birds, many of which are internal.
21:58:47 <wob_jonas> should there be a wisdom entry explaining scapegoat? it would be too factual
22:01:43 <shachaf> `5 w
22:01:48 <HackEgo> 1/2:human//Humans are a species rumored to be a majority in the channel, but evidence seems inconclusive. They are constantly evolving, although not as fast as pokémons. \ english channel//If it existed, the English Channel would separate Hexham from Finland. \ thyme//Thyme itself is only an abstract approximation of oregano. \ trick//A trick lear
22:04:59 <shachaf> `n
22:05:00 <HackEgo> 2/2:nt is a trick half forgotten. \ twhib//the world holds its breath
22:11:56 -!- LKoen has joined.
22:16:25 -!- LKoen has quit (Ping timeout: 240 seconds).
22:29:47 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:30:30 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:34:51 -!- Sprocklem has quit (Quit: Reconnecting).
22:35:07 -!- Sprocklem has joined.
22:36:39 -!- j-bot has joined.
22:37:40 -!- Sprocklem_ has joined.
22:43:49 -!- Sprocklem has quit (Disconnected by services).
22:44:00 -!- Sprocklem_ has changed nick to Sprocklem.
22:44:37 -!- sleffy has quit (Ping timeout: 268 seconds).
23:01:32 -!- boily has joined.
23:01:34 <boily> `w
23:01:35 <HackEgo> cooperate//"Cooperate" is a common misspelling of "cōöperāte".
23:02:23 <rdococ> If you're using the macron to signal a "long" vowel, then do you need the ending "e"?
23:02:30 <rdococ> cōöperāt.
23:07:06 -!- sleffy has joined.
23:07:38 <boily> rdochelloc. it's the proper spelling hth
23:08:02 <rdococ> True, but the "e" is there to signal that the preceding vowel is a so-called "long" vowel.
23:08:31 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:08:37 <rdococ> Also, I like reserving the other diacritic for the umlaut.
23:12:31 -!- LKoen has joined.
23:16:17 <rdococ> hᵫhᵫhᵫ
23:19:48 * boily gracefully måpōles rdococ
23:21:21 <rdococ> I'm working on a constructed (linguistic) language right now where the umlaut sounds <ü ö ä ë> have shifted from their Germanic equivalents to "iotated" versions of their non-umlauted selves - e.g. <ü> is now /ju/.
23:22:04 <rdococ> where /j/ is a "y" sound like in "yacht".
23:28:55 -!- sleffy has quit (Ping timeout: 240 seconds).
23:35:11 -!- Akaibu has quit (Quit: Connection closed for inactivity).
23:36:51 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:46:45 <LKoen> a linguistic language
23:46:59 <LKoen> as opposed to a programming progage?
23:48:48 <FireFly> so, diaeresis indicates a preceding /j/ in your orthography?
23:49:09 * FireFly . o O ( ümp )
23:49:24 <FireFly> Hmm, I guess that's not really a /j/ though, never mind
23:50:25 <FireFly> I sometimes pronounce leading j as /j/ instead of /dʒ/ in english, it probably sounds pretty silly
23:52:34 <boily> HELLoen, FirelloFly.
23:54:25 <FireFly> bohily
23:55:29 <alercah> boily: I forgot to apologize for not making it to mahjong:( sorry
23:59:24 <boily> hellorcah! no worries :)
2017-06-28
00:00:04 <boily> as long as you're still shuffling tiles happily, all is fine ^^
00:02:14 -!- Akaibu has joined.
00:06:22 <alercah> boily: sunday will be my first time in a while. with gemma!
00:07:19 <boily> high profile game!
00:08:13 -!- hppavilion[1] has joined.
00:21:02 -!- Warrigal_ has quit (Ping timeout: 240 seconds).
00:21:48 -!- augur has quit (Remote host closed the connection).
00:22:19 -!- augur has joined.
00:30:44 -!- augur has quit (Ping timeout: 276 seconds).
00:39:23 -!- 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:02:22 -!- oerjan has joined.
01:06:53 <boily> bonsœirjan.
01:08:23 <oerjan> bood evenily
01:21:31 -!- doesthiswork has joined.
01:23:38 -!- sleffy has joined.
01:24:29 <boily> `? oerjan
01:24:30 <HackEgo> Your omnipheasant back principal witty arrant darth oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
01:40:51 -!- jaboja has quit (Ping timeout: 246 seconds).
02:04:19 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
02:15:11 -!- Akaibu has quit (Quit: Connection closed for inactivity).
02:24:00 -!- jaboja has joined.
02:25:03 -!- boily has quit (Quit: ISTHMUS CHICKEN).
02:25:47 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
02:37:25 -!- hppavilion[1] has joined.
02:50:49 -!- Zarutian has quit (Quit: Zarutian).
03:00:55 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
03:17:15 -!- hppavilion[1] has joined.
03:25:36 <shachaf> contrapumpkin: hintrampumpkin
03:35:05 -!- jjthrash has quit (Ping timeout: 260 seconds).
03:39:14 -!- jjthrash has joined.
04:14:23 -!- hppavilion[0] has joined.
04:18:15 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
04:20:11 -!- sleffy has quit (Ping timeout: 276 seconds).
04:34:02 <oerjan> `unidecode ᵫ
04:34:04 <HackEgo> ​[U+1D6B LATIN SMALL LETTER UE]
04:34:50 <shachaf> `icode ᵹ
04:34:51 <HackEgo> ​[U+1D79 LATIN SMALL LETTER INSULAR G]
04:35:01 <shachaf> more like SMALL LETTER INSOLENT G
04:37:38 <shachaf> `unidecode ꓵ
04:37:39 <HackEgo> ​[U+A4F5 LISU LETTER UE]
04:38:55 <shachaf> `unidecode ꓴ ꓱ ꓯ ꓦ ꓥ ꓕ ꓔ
04:38:56 <HackEgo> ​[U+A4F4 LISU LETTER U] [U+0020 SPACE] [U+A4F1 LISU LETTER EU] [U+0020 SPACE] [U+A4EF LISU LETTER AE] [U+0020 SPACE] [U+A4E6 LISU LETTER HA] [U+0020 SPACE] [U+A4E5 LISU LETTER NGA] [U+0020 SPACE] [U+A4D5 LISU LETTER THA] [U+0020 SPACE] [U+A4D4 LISU LETTER TA]
04:39:23 <shachaf> those lisu folks are quite the mathematicians, aren't they
04:44:55 -!- sleffy has joined.
05:12:09 -!- jaboja has quit (Remote host closed the connection).
06:09:45 -!- nullcone[m] has joined.
06:20:52 -!- augur has joined.
06:40:25 -!- zespri has quit (Ping timeout: 255 seconds).
06:40:48 -!- zespri has joined.
07:02:19 -!- FreeFull has quit.
07:02:42 -!- doesthiswork has quit (Quit: Leaving.).
07:44:49 -!- sleffy has quit (Ping timeout: 268 seconds).
08:06:05 -!- augur has quit (Remote host closed the connection).
08:09:21 <shachaf> oerjan: I was playing a word game and I clued "A Klein bottle is like a torus, but more this" and no one got it. :-(
08:09:33 <shachaf> Then I clued "within palpatine" and no one got it either.
08:09:37 <shachaf> And it turned out to be the right word!
08:14:52 <oerjan> shocking
08:17:14 <oerjan> i don't think my pun was meant to be reversible.
08:17:30 <oerjan> the second depends on them being big enough geeks.
08:21:27 <oerjan> `? oerjan
08:21:28 <HackEgo> Your omnipheasant back principal witty arrant darth oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
08:21:49 <oerjan> `slwd oerjan//s,darth,"Darth Ept",
08:21:52 <HackEgo> oerjan//Your omnipheasant back principal witty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
08:22:06 <shachaf> Well, this is a game all about cluing words without saying them.
08:22:18 <oerjan> i figured as much
08:22:55 <oerjan> <shachaf> And it turned out to be the right word! <-- does this mean you did not know which word you were cluing?
08:23:03 <shachaf> Correct.
08:23:12 <shachaf> I mean, I knew the word "insidious".
08:23:19 <shachaf> But I didn't know that was also the wordmaster's word.
08:23:53 <oerjan> fiendish
08:24:05 <shachaf> you might even say it was insidious
08:24:18 <oerjan> i know.
08:25:17 <oerjan> hm
08:30:24 <oerjan> `slwd oerjan//s,wi,swa,
08:30:26 <HackEgo> oerjan//Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
09:06:32 -!- augur has joined.
09:16:56 -!- AnotherTest has joined.
09:22:50 -!- nullcone has quit (Quit: Connection closed for inactivity).
09:53:53 <MrBusiness> So here's something esoteric: does anyone know of a Curta for sale that's newer than a model 1?
09:54:10 <MrBusiness> I'd like to own a working Curta calculator before I die
10:06:36 -!- augur has quit (Ping timeout: 246 seconds).
10:28:48 -!- oerjan has quit (Quit: Nite).
11:04:17 -!- augur has joined.
11:19:39 -!- erkin has joined.
11:33:32 -!- boily has joined.
12:19:55 -!- alercah has quit (Ping timeout: 240 seconds).
12:25:32 -!- boily has quit (Quit: WITCH CHICKEN).
12:29:10 -!- ais523 has joined.
13:08:10 -!- alercah has joined.
13:11:17 -!- __kerbal___ has joined.
13:19:47 <__kerbal___> How thick would a printed version of the esolang wiki be?
13:49:35 -!- AnotherTest has quit (Ping timeout: 276 seconds).
14:00:30 -!- doesthiswork has joined.
14:01:15 -!- sdhand has quit (Excess Flood).
14:01:23 -!- sdhand has joined.
14:01:48 -!- sdhand has changed nick to Guest12269.
14:15:18 -!- Guest12269 has changed nick to sdhand.
14:15:18 -!- sdhand has quit (Changing host).
14:15:18 -!- sdhand has joined.
14:17:34 -!- ais523 has quit (Remote host closed the connection).
14:18:43 -!- ais523 has joined.
14:23:15 -!- `^_^v has joined.
14:40:03 -!- LKoen has joined.
14:52:31 <nchambers> __kerbal__: at least 3 thick
14:53:00 <__kerbal___> 3 volumes?
14:53:07 <nchambers> just 3
14:53:36 <__kerbal___> Ok, that makes more sense
14:54:35 <__kerbal___> `? 8
14:54:36 <HackEgo> 8 is banned from #esoteric because 7 8 9
15:04:34 -!- doesthiswork has quit (Quit: Leaving.).
15:05:38 -!- hppavilion[0] has quit (Ping timeout: 276 seconds).
15:15:59 <__kerbal___> How do I list HackEgo's wisdom directory? I tried
15:16:03 <__kerbal___> `run ls \wisdom
15:16:04 <HackEgo> As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.
15:16:42 <__kerbal___> how do you list in private?
15:17:35 <sdhand> Pm the command to hackego I guess
15:17:36 <nchambers> try pming it
15:18:05 <__kerbal___> I have; it generates the same response
15:20:27 <sdhand> That sounds broken heh
15:20:44 <__kerbal___> it might be
15:26:26 <FireFly> I don't think ls is aware of whether the command is in-channel or in query
15:28:21 <__kerbal___> That's potentially a problem
15:35:53 -!- AnotherTest has joined.
15:37:39 -!- atslash has quit (Quit: This computer has gone to sleep).
15:45:25 -!- erkin has quit (Ping timeout: 240 seconds).
16:02:20 -!- nchambers has changed nick to god.
16:03:37 -!- god has changed nick to nchambers.
16:31:58 -!- atslash has joined.
16:32:32 -!- sdhand has quit (Excess Flood).
16:32:41 -!- sdhand has joined.
16:33:04 -!- sdhand has changed nick to Guest58154.
16:33:12 -!- Guest58154 has quit (Changing host).
16:33:12 -!- Guest58154 has joined.
16:33:12 -!- Guest58154 has changed nick to sdhand.
16:36:38 -!- atslash has quit (Ping timeout: 260 seconds).
16:37:52 -!- __kerbal___ has quit (Quit: Page closed).
16:39:00 -!- augur has quit (Remote host closed the connection).
16:39:09 -!- augur has joined.
16:44:55 -!- atslash has joined.
17:29:47 -!- shikhin has quit (Ping timeout: 240 seconds).
17:31:18 -!- shikhin has joined.
18:00:47 -!- shikhin has quit (Ping timeout: 255 seconds).
18:00:48 -!- FreeFull has joined.
18:01:00 -!- shikhin has joined.
18:06:06 -!- shikhin has quit (Ping timeout: 246 seconds).
18:07:17 -!- shikhin has joined.
18:18:47 -!- augur has quit (Remote host closed the connection).
18:19:00 -!- atslash has quit (Quit: This computer has gone to sleep).
18:19:14 -!- erkin has joined.
18:19:14 -!- shikhin has quit (Quit: Alas.).
18:19:21 -!- augur has joined.
18:19:22 -!- shikhin has joined.
18:19:30 -!- shikhin has quit (Changing host).
18:19:30 -!- shikhin has joined.
18:24:32 -!- augur has quit (Ping timeout: 276 seconds).
18:30:50 -!- \oren\ has quit (Ping timeout: 240 seconds).
18:31:07 -!- \oren\ has joined.
18:40:17 -!- LKoen has quit (Remote host closed the connection).
18:40:52 -!- shikhin has quit (Ping timeout: 255 seconds).
18:41:48 -!- shikhin has joined.
18:44:20 -!- LKoen has joined.
18:48:04 -!- ais523 has quit.
19:06:23 -!- atslash has joined.
19:08:02 -!- sleffy has joined.
19:10:57 -!- Phantom_Hoover has joined.
19:11:06 -!- atslash has quit (Ping timeout: 260 seconds).
19:20:01 -!- atslash has joined.
19:28:23 -!- LKoen has quit (Remote host closed the connection).
19:40:15 -!- augur has joined.
19:44:55 -!- augur has quit (Ping timeout: 240 seconds).
19:45:46 -!- augur has joined.
20:27:57 -!- DHeadshot has joined.
20:28:41 -!- Sprocklem has quit (Ping timeout: 276 seconds).
20:39:15 -!- Sprocklem has joined.
20:50:47 -!- sleffy has quit (Ping timeout: 276 seconds).
20:55:22 -!- MrBusiness has quit (Ping timeout: 246 seconds).
20:56:34 -!- MrBusiness has joined.
21:04:31 -!- zespri has quit.
21:11:07 -!- zemhill_ has quit (Remote host closed the connection).
21:16:52 -!- fizzie has joined.
21:20:49 <fizzie> Exciting. A new version of Ruby, so let's see if I can bring zemhill back up at all.
21:21:34 <shachaf> Let me guess, it's a convoluted contraption that uses many odd language features, so you don't have much hope of backwards compatibility.
21:21:42 <shachaf> A real Ruby Goldberg machine.
21:22:42 <shachaf> Cale: Should I like the Kuratowski closure axioms?
21:22:59 <Cale> shachaf: I guess so
21:23:45 <Cale> shachaf: I find it odd that you often reply to me here rather than in the channel which prompted the conversation :D
21:24:06 <shachaf> Someone likes them because "f is continuous" means "x in cl(A) --> f(x) in cl(f(A))"
21:24:14 <shachaf> Oh, well, I don't talk in that channel.
21:24:53 <shachaf> Anyway, there's no inverse image condition.
21:24:56 <fizzie> shachaf: It's a convoluted contraption for sure, I don't really know about the odd language features.
21:25:15 <shachaf> fizzie: I just wanted an opportunity for the pun, that's all.
21:25:30 -!- zemhill has joined.
21:25:41 <fizzie> At least it started, after installing a few gems.
21:25:51 <fizzie> !ztest uh <
21:25:51 <zemhill> fizzie.uh: points -46.00, score 0.00, rank 47/47
21:25:58 <fizzie> Well, that looks vaguely promising.
21:26:08 <shachaf> Really? It looks like a pretty bad contender to me.
21:26:08 <fizzie> Also the alerting worked.
21:26:10 <shachaf> rank 47
21:26:29 <shachaf> You get an alert every time someone submits a program to zemhill?
21:26:46 <fizzie> No, I got an alert during the time it wasn't working.
21:26:54 <fizzie> There's a black-box probe every 5 minutes.
21:26:55 -!- nullcone has joined.
21:26:56 <Taneb> !ztest why >[[-]>]
21:26:56 <zemhill> Taneb.why: points -32.57, score 4.21, rank 47/47
21:27:29 <Taneb> !ztest why >>>>>>>>>[[-]>]
21:27:29 <zemhill> Taneb.why: points -29.86, score 5.07, rank 47/47
21:27:35 <Taneb> Improving!
21:28:18 <Taneb> BF Joust is a game I don't have the patience for
21:39:26 <shachaf> would you prefer bfderivativejoust twh
21:39:42 <shachaf> Maybe you can invent Real Fast Nora's Hair Salon 3: Shear Disaster Download Joust
21:42:38 -!- sftp has quit (Max SendQ exceeded).
21:43:07 -!- sftp has joined.
21:54:28 <Taneb> Perhaps I could
21:54:49 <Taneb> But first I must get an early night so I can travel 400 miles tomorrow and still have time to find a place to live
22:31:57 -!- erkin has quit (Ping timeout: 240 seconds).
22:34:01 -!- erkin has joined.
22:37:14 <alercah> for school?
22:47:00 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:59:05 -!- AnotherTest has quit (Ping timeout: 255 seconds).
23:10:52 -!- Cale has quit (Ping timeout: 246 seconds).
23:26:57 -!- sleffy has joined.
23:28:54 -!- LKoen has joined.
23:34:37 -!- LKoen has quit (Ping timeout: 276 seconds).
23:39:41 -!- Cale has joined.
23:39:44 -!- __kerbal___ has joined.
23:40:55 -!- __kerbal___ has quit (Client Quit).
23:41:45 -!- __kerbal___ has joined.
23:41:48 -!- DHeadshot has quit (Ping timeout: 260 seconds).
23:50:18 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:56:45 -!- DHeadshot has joined.
23:59:33 -!- LKoen has joined.
2017-06-29
00:01:24 -!- DHeadshot has quit (Ping timeout: 260 seconds).
00:19:47 -!- oerjan has joined.
00:20:47 <__kerbal___> Hello oerjan
00:22:28 <__kerbal___> Disregard the __kerbal__ account with only 4 underscores; that's me running on a different computer
00:23:04 <__kerbal___> That, if my hunch is correct, I cannot close right now as I am not nearby
00:25:53 <oerjan> __kerbal__: do you have any comment on this usurpation?
00:26:19 <__kerbal___> I left my baby outside
00:27:02 <oerjan> __kerbal___: /msg nickserv ghost __kerbal__
00:27:19 <__kerbal___> ;msg nickserv ghost
00:27:34 <__kerbal___> What does that do, exactly?
00:27:43 <oerjan> kick __kerbal__ out
00:28:16 <__kerbal___> oh, thanks
00:28:49 -!- __kerbal__ has quit (Disconnected by services).
00:28:54 <__kerbal___> There we go
00:29:01 <oerjan> you're welcome
00:29:07 <__kerbal___> Thanks
00:29:18 -!- __kerbal___ has changed nick to __kerbal__.
00:29:25 <__kerbal__> much better
00:39:55 -!- nullcone[m] has changed nick to nullcone[m]2.
00:40:15 -!- nullcone has quit.
00:40:22 -!- nullcone[m]2 has changed nick to nullcone.
00:41:33 -!- sleffy has quit (Ping timeout: 260 seconds).
00:41:55 -!- nullcone has changed nick to nullcone_.
00:51:54 <oerjan> __kerbal__: you might try `url wisdom instead.
00:52:08 <__kerbal__> `url wisdom
00:52:09 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/wisdom
00:52:39 <__kerbal__> Ok, thanks. You must be reading the logs
00:52:48 <oerjan> HOW DID YOU GUESS
00:53:10 <oerjan> `? oerjan
00:53:11 <HackEgo> Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
00:53:34 <oerjan> or not.
00:54:20 <alercah> `? alercah
00:54:21 <HackEgo> alercah? ¯\(°​_o)/¯
00:54:25 <__kerbal__> `? Eyes
00:54:26 <alercah> still? I'm unloved
00:54:26 <HackEgo> Eyes and ears and mouth and nose...
00:54:31 <__kerbal__> `? doesthiswork
00:54:33 <HackEgo> no
00:54:36 <__kerbal__> ok
00:54:45 <__kerbal__> now we know
00:57:17 <__kerbal__> `wisdom /̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚�͎͎͙̪̪̝̖͉̟̭̻̥̫̗̱̗͍̳̦̮̟̲̥͔҉̕͜͠͠҉̡̧̛͞ @ 11050:a4fc5115efcf
00:57:18 <HackEgo> That's not wise.
00:58:39 <__kerbal__> `learn In CCCP, esolangs create YOU!
00:58:41 <HackEgo> Relearned 'in': In CCCP, esolangs create YOU!
00:58:49 <__kerbal__> that's not what i intended
00:59:12 <__kerbal__> Now prepositions have fallen to the communists
01:01:10 <__kerbal__> `learn alercah is a person
01:01:12 <HackEgo> Learned 'alercah': alercah is a person
01:02:36 <shachaf> Please stop abusing the bot.
01:02:47 <__kerbal__> sorry
01:02:49 <shachaf> https://hackego.esolangs.org/fshg/
01:03:08 <shachaf> `revert 11027
01:03:09 <HackEgo> Done.
01:03:22 <shachaf> All of it bot abuse.
01:03:31 <shachaf> `quote shachaf.*wisdom
01:03:32 <HackEgo> 1298) <shachaf> ais523: Hmm, I think the wisdom database is like the quotes file, except it's for when people think they're being funny, rather than when other people think they're funny.
01:06:59 -!- __kerbal___ has joined.
01:07:12 <__kerbal___> shachaf: I will use more discretion in the future
01:07:29 -!- __kerbal__ has quit (Disconnected by services).
01:07:39 -!- __kerbal___ has changed nick to __kerbal__.
01:09:11 <oerjan> __kerbal__: we have a policy that permanent changes to HackEgo must be done in public.
01:09:32 <__kerbal__> I apologize. I thought that I was sparing you all from bot spam
01:09:46 <shachaf> In order to make you retroactively adhere to that policy, I was forced to make those changes nonpermanent.
01:09:54 <__kerbal__> That makes sense
01:10:04 <__kerbal__> in a temporally strange kind of way
01:10:11 <oerjan> that's a good idea for _reading_ HackEgo stuff, but we like to keep a bit track of what's changing.
01:11:27 <oerjan> and making so many changes to HackEgo that you'd be worried about spamming isn't a good idea either
01:11:37 <__kerbal__> That's fair
01:11:49 <__kerbal__> I apologize
01:12:41 -!- doesthiswork has joined.
01:13:28 <shachaf> To be fair, spamming with HackEgo is a popular activity.
01:13:35 <shachaf> There's even a command for it.
01:13:56 <oerjan> also true.
01:16:05 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
01:18:22 <oerjan> <alercah> for school? <-- for work, as i recall
01:18:56 <__kerbal__> I do want to do one thing
01:19:27 <__kerbal__> `wisdom alercah has wanted a wisdom entry, evidently
01:19:29 <HackEgo> That's not wise.
01:19:42 <__kerbal__> `? alercah has wanted a wisdom entry, evidently
01:19:44 <HackEgo> alercah has wanted a wisdom entry, evidently? ¯\(°​_o)/¯
01:19:53 <__kerbal__> `learn alercah has wanted a wisdom entry, evidently
01:19:55 <HackEgo> Learned 'alercah': alercah has wanted a wisdom entry, evidently
01:20:02 <__kerbal__> (sorry, that's what I meant)
01:20:13 <__kerbal__> I didn't mean to spam it that time
01:21:07 <shachaf> you can't always get what you want
01:21:08 <shachaf> `revert
01:21:09 <HackEgo> Done.
01:21:17 <__kerbal__> ok
01:21:18 <shachaf> you gotta ease into it
01:21:27 <__kerbal__> ok
01:26:44 <__kerbal__> my bad
01:30:49 <__kerbal__> got to go
01:30:52 -!- __kerbal__ has quit (Quit: Page closed).
01:31:27 <oerjan> `le/rn newbie of the month//Newbie of the Month is a traditional #esoteric position. Benefits include gentle mentoring, like having shachaf revert all your wisdom additions.
01:31:30 <HackEgo> Learned 'newbie of the month': Newbie of the Month is a traditional #esoteric position. Benefits include gentle mentoring, like having shachaf revert all your wisdom additions.
01:55:01 -!- nullcone_ has changed nick to nullcone.
02:08:16 -!- boily has joined.
02:09:14 * boily helloes hellørjan
02:09:51 <shachaf> `5 w
02:09:58 <HackEgo> 1/1:turing//Turing is what you are doing when you Tur. \ the u//The U are a very mad people. \ csv//CSV猫stands猫for猫Cat猫Separated猫Values \ oren's font//\oren\'s font neoletters is http://www.orenwatson.be/fontdemo.htm \ lachine//Unholy portal to China, closely guarded from Ëvil by Roujo.
02:10:08 <shachaf> oerjan: One of those was a wisdom replacement.
02:10:10 <shachaf> `? in
02:10:12 <HackEgo> In 1492 Jesus sailed the ocean blue.
02:10:14 <shachaf> `dowg in
02:10:22 <HackEgo> 11053:2017-06-29 <shachäf> revert 11027 \ 11051:2017-06-28 <__kerbal_̈_> learn In CCCP, esolangs create YOU! \ 10539:2017-03-28 <shachäf> slwd in//s/Columbus/Jesus/ \ 7445:2016-04-17 <b_jonäs> learn In 1492 Columbus sailed the ocean blue. \ 7444:2016-04-17 <b_jonäs> learn In your dreams, sucker!
02:10:36 <shachaf> `forget in
02:10:38 <HackEgo> Forget what?
02:10:47 <boily> helloochaforget.
02:11:22 -!- 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.”).
02:12:38 -!- LKoen has joined.
02:18:03 -!- 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.”).
02:18:30 -!- LKoen has joined.
02:22:23 -!- boily has quit (Quit: SELECTED CHICKEN).
02:31:42 <oerjan> what i just missed boily
02:32:43 <shachaf> obscunguage hellomanteau averted
02:33:03 <oerjan> `slwd lachine//s,U,Lachine is an u,
02:33:05 <HackEgo> lachine//Lachine is an unholy portal to China, closely guarded from Ëvil by Roujo.
02:34:18 <oerjan> `learn In just a few months, you may be able to apply `learn properly.
02:34:21 <HackEgo> Learned 'in': In just a few months, you may be able to apply `learn properly.
02:34:29 <shachaf> `revert
02:36:51 <oerjan> also, i have been too lazy to find obscure languanteaus for a while.
02:37:11 <shachaf> that didn't work as intended tdnh
02:38:04 <oerjan> what did you intend, a quick kickban?
02:38:40 <shachaf> a quick swat
02:39:07 <oerjan> that wouldn't be abusing my op powers tdnh
02:39:19 <shachaf> quickban
02:39:25 <shachaf> kick
02:39:56 <oerjan> irssi has a command for quickbans, i forgot what it was called.
02:40:16 <oerjan> of course it's not that quick when i need to get ops first.
02:40:36 <oerjan> (and also keep them until the ban expires)
02:42:27 <shachaf> you can get it to auto-op you when you use an op command, and auto-unop when you haven't used one for some duration
02:42:58 <oerjan> probably, somehow.
02:44:31 <shachaf> I mean, I don't know how.
02:44:34 <shachaf> But I've seen it done.
02:53:56 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52331&oldid=52313 * Qwertyu63 * (+2229)
02:54:34 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52332&oldid=52331 * Qwertyu63 * (+68)
02:58:33 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52333&oldid=52332 * Qwertyu63 * (+256)
02:58:52 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52334&oldid=52333 * Qwertyu63 * (-7)
03:05:17 -!- 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.”).
03:06:11 <shachaf> Cale: One time I made a LISP macro cr that could be used as (cr addad x)
03:06:22 <shachaf> Also the whole cadadr thing is a scow convention.
03:07:21 <shachaf> I suppose it describes a path in a binary tree, from right to left.
03:08:00 <Cale> yeah, it's just a really bizarre way to write a binary string
03:09:08 <shachaf> "hash consing" is a scow name imo
03:09:15 <shachaf> Do you like hash tables?
03:09:23 <shachaf> I think they're pretty neat.
03:34:29 -!- sleffy has joined.
03:43:44 <Cale> I've never been a huge fan of data structures which rely on incomprehensibility
03:43:54 <Cale> They are neat in their own way though
03:44:08 <Cale> I just... find it hard to trust them very much
03:45:06 <shachaf> incomprehensibility?
03:45:08 * oerjan pokes Cale with a finger tree
03:47:36 <shachaf> Do you mean that you can't tell much about x from H(x)?
04:01:40 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52335&oldid=52334 * Qwertyu63 * (+156)
04:03:48 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52336&oldid=52335 * Qwertyu63 * (-58)
04:06:14 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52337&oldid=52336 * Qwertyu63 * (+4)
04:08:43 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52338&oldid=52337 * Qwertyu63 * (-42)
04:08:59 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52339&oldid=52338 * Qwertyu63 * (+0)
04:15:13 -!- augur has quit (Remote host closed the connection).
04:22:19 -!- augur has joined.
04:26:56 -!- augur has quit (Ping timeout: 260 seconds).
06:00:51 -!- augur has joined.
06:05:55 -!- augur has quit (Ping timeout: 276 seconds).
06:10:54 -!- augur has joined.
06:13:00 -!- augur has quit (Remote host closed the connection).
06:13:08 -!- augur has joined.
07:10:44 -!- FreeFull has quit (Quit: Work).
07:15:52 -!- sleffy has quit (Ping timeout: 240 seconds).
07:40:43 -!- doesthiswork has quit (Quit: Leaving.).
07:47:34 -!- nullcone_ has joined.
08:23:56 -!- ais523 has joined.
08:24:10 -!- pikhq has quit (Ping timeout: 240 seconds).
08:26:09 -!- pikhq has joined.
08:34:30 -!- augur has quit (Remote host closed the connection).
08:37:50 -!- pikhq has quit (Ping timeout: 240 seconds).
08:37:57 -!- pikhq has joined.
08:55:01 -!- ais523 has quit (Remote host closed the connection).
08:56:11 -!- ais523 has joined.
09:05:28 -!- sebbu has quit (Ping timeout: 240 seconds).
09:12:13 -!- vota has joined.
09:12:21 -!- augur has joined.
09:12:40 -!- vota has left ("Leaving").
09:13:28 -!- AnotherTest has joined.
09:14:25 -!- augur has quit (Remote host closed the connection).
09:24:48 -!- pikhq has quit (Ping timeout: 260 seconds).
09:36:34 -!- pikhq has joined.
09:38:41 -!- LKoen has joined.
10:24:55 -!- oerjan has quit (Quit: Nite).
10:29:41 -!- 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.”).
11:14:59 -!- augur has joined.
11:19:52 -!- augur has quit (Ping timeout: 276 seconds).
11:32:00 -!- boily has joined.
12:00:42 -!- LKoen has joined.
12:09:55 -!- ais523 has quit.
12:11:40 -!- nullcone_ has quit (Quit: Connection closed for inactivity).
12:21:42 -!- quintopi1 has quit (Remote host closed the connection).
12:29:04 -!- boily has quit (Quit: STATUE CHICKEN).
12:44:05 -!- GeekDude has quit (Ping timeout: 240 seconds).
12:50:26 -!- erkin has joined.
12:54:32 -!- wob_jonas has joined.
12:54:47 <wob_jonas> the non-esoteric language website http://python.org is down
12:54:53 -!- GeekDude has joined.
13:12:34 -!- __kerbal__ has joined.
13:12:47 -!- __kerbal__ has quit (Client Quit).
13:17:35 -!- sebbu has joined.
13:32:21 -!- sdhand has quit (Excess Flood).
13:32:30 -!- sdhand has joined.
13:32:53 -!- sdhand has changed nick to Guest52295.
13:33:05 -!- ais523 has joined.
13:35:22 <wob_jonas> hi, ais523
13:35:41 <APic> Heya
13:37:13 <ais523> hi
13:37:54 <wob_jonas> do you happen to know anything about the computational power of StackFlow with only a limited number of stacks (two or three) but an unlimited number of symbols?
13:38:20 <ais523> not offhand; I know it doesn't need very many stacks to be TC (single digits), but don't know what the precise minimum number is
13:39:09 <ais523> the cyclic tag interpreter uses six stacks, one of which is used purely for I/O and thus doesn't affect Turing-completeness
13:39:16 <ais523> so the necessary number is ≤ 5
13:39:21 <ais523> also we know it can't be TC with 1 stack
13:39:23 <ais523> so it's 2, 3, 4, or 5
13:39:50 <wob_jonas> or also the computational power of a machine with two stacks, an unlimited number of symbols, such that if you pop the second stack then the core state is a function of the popped symbol (like in StackFlow) but if you pop the first stack then the core state is a function of the pair of the previous state and the popped symbol (like in a normal mult
13:39:50 <wob_jonas> i-stack machine)?
13:40:17 <ais523> you might be interested in The Amnesiac From Minsk, which is basically the same idea but for counters
13:40:27 -!- LKoen has quit (Remote host closed the connection).
13:41:00 <wob_jonas> hmm... I'll try to re-read how that works, but here I'm not trying to limit the number of (tape/stack) symbols
13:42:08 <ais523> right
13:42:16 <ais523> I assume you have some application in mind for this?
13:43:14 <wob_jonas> I'm trying to invent an esolang that so far I can only prove turing-complete because it can simulate a two-stack machine (not a stack-flow one, but one with proper persistent state for both stacks),
13:43:31 <wob_jonas> but I'm trying to figure out if there are other ways to prove it turing-complete
13:43:38 <ais523> huh, actually I'm reminded a lot of Incident too
13:43:42 <ais523> (not the silly parsing stuff but the data storage)
13:45:25 <wob_jonas> using the two stacks isn't a practical way to write programs, I know a much more practical way, only that one might not be Turing-complete technically, because even though I can random access lots of memory that way (the amount of memory grows very quickly in the size of the program), I'm not sure I can access an unbounded amount of memory with a f
13:45:25 <wob_jonas> ixed program.
13:51:19 -!- AnotherTest has quit (Ping timeout: 276 seconds).
13:59:16 <ais523> you could use the stacks to store a single counter with multiply and divide operations; that gives you the infinite storage you need
13:59:25 <ais523> and then only use it when you absolutely had to
13:59:46 <ais523> in fact, you can use one stack to store the counter, using the other as a temporary to multiply and divide it
13:59:56 <ais523> and use the other for whatever you like, except in the middle of a multiply/divide operaiton
14:00:02 <ais523> *operation
14:00:32 -!- doesthiswork has joined.
14:07:10 <wob_jonas> ah, trying to reduce to a counter machine. might work.
14:14:51 <ais523> you could alternatively use both as a tape, but then you wouldn't be able to use them for other things too
14:15:14 -!- augur has joined.
14:19:47 -!- augur has quit (Ping timeout: 255 seconds).
14:43:53 -!- `^_^v has joined.
14:46:43 -!- Guest52295 has quit (Changing host).
14:46:43 -!- Guest52295 has joined.
14:46:43 -!- Guest52295 has changed nick to sdhand.
14:47:47 -!- LKoen has joined.
14:53:41 -!- xa0 has quit (Quit: Divided by zero).
14:53:51 -!- xa0 has joined.
15:40:05 -!- LKoen has quit (Remote host closed the connection).
15:52:37 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
16:14:25 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
16:48:38 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52340&oldid=52339 * Qwertyu63 * (+143)
16:59:46 -!- FreeFull has joined.
17:16:56 -!- atslash has quit (Ping timeout: 260 seconds).
17:27:26 -!- atslash has joined.
17:29:19 -!- LKoen has joined.
17:40:29 -!- Zarutian has joined.
17:48:53 -!- LKoen has quit (Remote host closed the connection).
18:04:48 -!- sdhand has quit (Excess Flood).
18:04:56 -!- sdhand has joined.
18:05:20 -!- sdhand has changed nick to Guest20181.
18:07:31 -!- Guest20181 has quit (Changing host).
18:07:31 -!- Guest20181 has joined.
18:07:31 -!- Guest20181 has changed nick to sdhand.
18:11:20 <shachaf> oerjan: whoops, meant to oerjan++ yesterday but forgot
18:11:24 <shachaf> tmnhh
18:12:59 -!- sleffy has joined.
18:26:58 -!- AnotherTest has joined.
18:27:04 -!- ais523 has quit.
18:31:07 -!- hppavilion[1] has joined.
18:36:22 -!- Sprocklem has quit (Ping timeout: 240 seconds).
18:39:05 -!- atslash has quit (Ping timeout: 240 seconds).
18:42:56 -!- atslash has joined.
18:45:54 -!- Phantom_Hoover has joined.
18:53:53 -!- hppavilion[0] has joined.
18:57:33 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
18:59:46 -!- DHeadshot has joined.
19:07:47 -!- hppavilion[0] has changed nick to hppavilion[1].
19:08:01 -!- `^_^v has quit (Quit: This computer has gone to sleep).
19:28:11 -!- Sprocklem has joined.
19:32:19 -!- `^_^v has joined.
20:07:54 -!- wob_jonas has joined.
20:10:26 <wob_jonas> ais523: four stacks for StackFlow are enough for Turing-completeness, and you don't even need counter machines for that
20:17:51 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:20:21 -!- DHeadshot has quit (Ping timeout: 255 seconds).
20:26:06 -!- DHeadshot has joined.
20:26:18 -!- doesthiswork has quit (Ping timeout: 260 seconds).
20:36:49 -!- sleffy has quit (Ping timeout: 258 seconds).
20:38:52 -!- Cale has quit (Remote host closed the connection).
20:39:22 -!- Cale has joined.
20:44:47 -!- erkin has joined.
20:49:41 -!- ais523 has joined.
21:16:24 -!- MrBismuth has joined.
21:16:48 -!- ais523 has quit (Remote host closed the connection).
21:17:58 -!- ais523 has joined.
21:18:53 -!- MrBusiness has quit (Ping timeout: 246 seconds).
21:30:52 -!- Sprocklem has quit (Ping timeout: 276 seconds).
21:42:34 -!- Sprocklem has joined.
21:46:38 <HackEgo> [wiki] [[Zeryx]] N https://esolangs.org/w/index.php?oldid=52341 * Conor O'Brien * (+2365) Created page with "'''Zeryx''' is a simple language designed by [[User:Conor O'Brien]]. Suppose a program in this language is referred to as '''S'''. '''N''' starts at 0. Then, the commands of..."
22:00:16 -!- LKoen has joined.
22:06:05 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:21:40 -!- Sprocklem has quit (Ping timeout: 260 seconds).
22:28:51 -!- LKoen has quit (Remote host closed the connection).
22:41:11 -!- sleffy has joined.
23:08:41 -!- LKoen has joined.
23:10:20 -!- atslash has quit (Quit: This computer has gone to sleep).
23:16:43 -!- AnotherTest has quit (Ping timeout: 246 seconds).
23:17:23 -!- Sprocklem has joined.
23:17:32 -!- DHeadshot has quit (Ping timeout: 246 seconds).
23:22:26 -!- DHeadshot has joined.
23:23:03 -!- hppavilion[0] has joined.
23:26:33 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
23:40:09 -!- DHeadshot has quit (Ping timeout: 255 seconds).
23:53:14 -!- Warrigal_ has joined.
23:57:07 -!- ais523 has quit (Ping timeout: 276 seconds).
23:59:05 -!- 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.”).
2017-06-30
00:18:50 -!- atslash has joined.
00:39:09 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:44:10 -!- atslash has quit (Quit: Leaving).
00:47:50 -!- augur has joined.
00:58:28 -!- sebbu has quit (Ping timeout: 240 seconds).
01:24:52 -!- quintopia has joined.
01:28:14 <quintopia> how do
01:37:28 -!- boily has joined.
01:37:46 <boily> `w
01:37:54 -!- doesthiswork has joined.
01:37:56 <HackEgo> swatter//The swatter is a tool for punishment commonly found in #esoteric. Not to be confused with the saucepan or mapoles.
01:44:27 <shachaf> `4 w
01:44:33 <HackEgo> 1/1:alogl//ALOGL is a logarithmic language. \ zork//Zork is like York, except for the first letter. Uaneb invented it. \ stalagmyte//A stalagmyte is eight stalagmits \ il//An il is a cohelix of pper wire.
01:46:33 <boily> helloochaf.
01:47:40 <boily> `5 w
01:47:47 <HackEgo> 1/2:rhenium//Rhenium is a precious metal. It can be found nowhere in Earth because the Enemy has used up all of it for forging the One Ring. \ vorpal//Vorpal writes software for boring machines. Really big ones. \ sbeef//Sbeef is the culinary name for meat from scow. \ homophone//Homophones are pairs of words that sound totally gay together. \ heff
01:47:52 <boily> ǹ
01:47:57 <boily> `n
01:47:58 <HackEgo> 2/2:alump//A heffalump is similar to a lump of sugar, but with honey instead.
01:52:29 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52342&oldid=52340 * Qwertyu63 * (-15)
02:01:16 -!- Warrigal_ has quit (Ping timeout: 276 seconds).
02:10:13 -!- augur has quit (Remote host closed the connection).
02:17:27 <quintopia> helloily
02:21:25 <boily> quinthellopia!
02:21:39 <quintopia> il is a pretty great wisdom
02:22:19 <quintopia> rhenium is a pretty terrible wisdom
02:22:47 <quintopia> Borderlands TPS finished downloading :P
02:22:53 <boily> ah! :D
02:23:28 <boily> bonnuitopia!
02:23:32 <quintopia> if you want to saturday...
02:23:41 <quintopia> bonnenuily
02:23:51 <boily> I don't know where I'll be this weekend...
02:24:06 <quintopia> go to minneapolis
02:24:08 -!- boily has quit (Quit: HOW CHICKEN).
02:34:55 -!- oerjan has joined.
02:38:12 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52343&oldid=52342 * Qwertyu63 * (+138)
02:42:08 <HackEgo> [wiki] [[Triple Threat]] N https://esolangs.org/w/index.php?oldid=52344 * Qwertyu63 * (+2913) Created page with "'''Triple Threat''' (hereafter TT) is a stack-based esolang. Every command modifies and juggles the numbers in one or two of three stacks. Each stack is capable of different a..."
02:45:13 <HackEgo> [wiki] [[Set]] https://esolangs.org/w/index.php?diff=52345&oldid=50526 * Qwertyu63 * (+65)
02:45:47 <HackEgo> [wiki] [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=52346&oldid=52343 * Qwertyu63 * (-2819) Replaced content with "Languages I've written:<br /> * Writer and implementer of [[Stack Up]]. * Writer of [[Set]]; article and interpreter by Matheus Avellar. * Writer of [[Emoji-gramming]]. *..."
02:46:57 -!- sleffy has quit (Ping timeout: 240 seconds).
02:48:55 -!- Zarutian has quit (Quit: Zarutian).
02:57:37 <HackEgo> [wiki] [[Triple Threat]] https://esolangs.org/w/index.php?diff=52347&oldid=52344 * Qwertyu63 * (+71)
03:03:12 -!- sebbu has joined.
03:06:18 -!- sebbu2 has joined.
03:09:49 -!- sebbu has quit (Ping timeout: 255 seconds).
03:21:37 -!- sleffy has joined.
03:38:45 <zzo38> Did you see this? https://news.ycombinator.com/item?id=14634926 It is some thing with mathematics, everyone start same money and each step give one piece of money to someone else at random. What do you think is the distribution going to be?
03:50:42 <Cale> I would expect something like a 1/x distribution
03:52:04 <Cale> Maybe something a bit fatter than that... I dunno
03:57:26 <zzo38> What is 1/x distribution?
03:58:27 <Cale> Like the graph of 1/x
03:59:07 <Cale> (scaled somehow, and obviously discretized)
04:00:12 <zzo38> OK
04:00:26 <zzo38> Now I understand
04:00:54 <shachaf> whoa whoa whoa
04:01:14 <shachaf> zzo38 did not strike me as the sort of person who comments on news.ycombinator.com
04:01:22 <Cale> heh
04:01:26 <shachaf> this is tg
04:01:40 <Cale> shachaf, why are you so obsessed over where conversations are taking place? :)
04:02:16 <shachaf> Cale: Me? You're the one who's obsessed with it!
04:03:09 <shachaf> Cale is always all, like, whoa, dude, why're you talking in #esoteric instead of ##categorytheory, man?
04:04:46 <Cale> Yeah, but the reason I ask is because you moved the conversation here :)
04:05:01 <Cale> as if you're trying to avoid talking in the other channel
04:05:27 <Cale> (when you were obviously listening there)
04:05:57 <Cale> zzo38: Apparently the correct name for what I was thinking of is "Pareto distribution"
04:06:23 <zzo38> Cale: O, OK.
04:06:29 <Cale> (at least, if you think of it as a probability distribution)
04:07:06 <shachaf> The reason is that some person gets an advantage randomly, but then they continue giving away a constant amount, rather than a percentage of their money, so it doesn't get reduced by as much?
04:07:21 <shachaf> They still have as much of a chance of getting a given dollar as before, but they aren't giving away as much.
04:07:22 -!- sleffy has quit (Ping timeout: 276 seconds).
04:12:17 -!- augur has joined.
04:14:24 <shachaf> I have the following problem: I get some structured data every so often, and I want a user interface that can show the result of various queries run over it.
04:14:55 <shachaf> Say the queries are SQL-ish, though I don't know what the query language is exactly.
04:15:15 <shachaf> The queries are user-provided but stay relatively constant. On the other hand, the data changes all the time.
04:15:25 <shachaf> This is kind of backwards from a typical database.
04:15:33 <shachaf> Is there a tool for this sort of thing?
04:15:45 <shachaf> Or a library that can be used to implement it?
04:15:52 <zzo38> I don't know, although I have wanted to be able to do such thing with SQLite
04:16:40 <zzo38> (In SQLite, if using remote data, this might be done by implementing a virtual table, but you say you do not know what the query language is exactly, so that can't help.)
04:16:48 <shachaf> Also it's a user interface so maybe I want it to be in JavaScript?
04:17:10 <zzo38> No I think SQL would be better
04:17:14 <shachaf> To be clear, all the old data is dropped when new data arrives. The queries are run exactly once over the new data, say every second.
04:17:34 <shachaf> SQL is fine but the UI might be written in JavaScript.
04:24:20 <zzo38> I suppose you could. I probably would have used C, and then interfacing it with SQLite, implementing perhaps a virtual table module to retrieve the data. However, many thing you fail to mention, including, do you need the data to be plotted on a graph, or just a text, or both, and where does the data come from, and so on? What you need depend on many thing I think
04:24:37 <shachaf> Ideally, all the queries can be computed in one or two passes over the data.
04:25:17 <shachaf> For example many of the queries are summing different things. All the partial sums can be kept as state when iterating over the data once.
04:26:41 <zzo38> Well, SQLite can do most of these optimizations automatically (although some are missing; it cannot keep state across different queries for example).
04:26:58 <shachaf> select sum(x) from foo; select type, sum(x) from foo group by type;
04:27:13 <shachaf> The thing is that there are a lot of queries but only one copy of the data.
04:36:02 <shachaf> Do you like Rice's theorem?
04:38:14 -!- hppavilion[1] has joined.
04:41:33 -!- hppavilion[0] has quit (Ping timeout: 260 seconds).
05:34:21 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
06:27:55 <shachaf> @tell hppavilion[1] https://www.youtube.com/watch?v=sULa9Lc4pck
06:27:55 <lambdabot> Consider it noted.
06:30:27 <Cale> shachaf: That problem sounds like what most of our application backends look like
06:30:53 <shachaf> Non-video link: https://math.stackexchange.com/a/165225
06:31:11 <shachaf> Cale: Are these user-supplied queries, though?
06:31:18 <shachaf> I don't know what your application is.
06:31:36 <Cale> shachaf: I really want a database which is designed around that kind of interaction: you register queries with the backend, and get notified any time a transaction commits which affects the results of a registered query, with the changed rows.
06:32:33 <shachaf> Cale: Well, this problem is different because the old data is thrown away all the time, so there's no reuse possible.
06:32:48 <Cale> ah
06:32:54 <shachaf> But I think this is one of the things RethinkDB was trying to do?
06:32:54 <Cale> shachaf: Well, our web applications generally have a notion of a "view selector", which is typically a big record containing a bunch of Maps expressing what data the frontend wants to display to the user, and those get delivered via websockets to the backend
06:32:58 <shachaf> https://www.rethinkdb.com/
06:33:27 <shachaf> (I was involved with RethinkDB but that was years before they added these features.)
06:33:36 <Cale> and then the backend sends back views, which are similarly structured collections of Maps containing (patches against) the data that was requested
06:34:31 <shachaf> I also saw this post about it, so who knows: http://blog.sagemath.com/2017/02/09/rethinkdb-vs-postgres.html
06:35:16 <Cale> We're using postgresql's LISTEN/NOTIFY
06:35:52 <shachaf> Ah.
06:36:48 <Cale> Does rethink support queries that are similar to what is expressible with SQL?
06:37:42 <shachaf> The post I linked to compares the two (that person migrated sagemath from rethinkdb to postgresql and found the latter much better for their purpose).
06:39:42 <Cale> Not that I particularly love SQL -- I'd really like to have an easy way to express sum types
06:39:49 <Cale> (and express queries against them)
06:41:14 <shachaf> fizzie: I can't remember what [redacted] does about sum types and SQL-like languages, but I think there may have been something? Do you think there exists a good query language that supports sum types well?
06:41:50 <Cale> It bothers me that nobody bothered to put in a way to say "this column contains a primary key of table A, B, or C, and the information about which it is"
06:43:03 <Cale> You always end up representing A + B as (1 + A)*(1 + B) in some fashion, because that's 1 + (A + B) + A*B, but accidents which result in 1 or A*B being stored are among the worst kinds of bug you can have.
06:43:48 <Cale> (the kind where when your application screws up, it can involve humans making many phone calls to repair the damage)
06:45:24 <shachaf> Can't you express that constraint in postgres?
06:47:46 <Cale> You might be able to do something with an ugly trigger.
06:48:04 <Cale> Or were you thinking of something else?
06:49:21 <Cale> (also using two columns)
06:51:14 <shachaf> create table foo (x int, y int, z int, check ((x is not null::int) + (y is not null::int) + (z is not null::int) = 1));
06:51:25 <shachaf> Seems to work.
06:52:32 <Cale> Hmm!
06:52:52 <Cale> That's a cute way of expressing it
06:53:05 <Cale> I wonder how much it affects performance
06:53:10 <shachaf> Well, however you express it, the point is that it's a boolean expression that you can put into check.
06:53:35 <Cale> Well, really what I want is for the invalid options to be inexpressible :P
06:54:09 <shachaf> I imagine it shouldn't affect performance much?
06:54:25 <shachaf> Sure, but a runtime check will save you those painful phone calls.
06:54:43 <Cale> That is true :)
06:56:29 <shachaf> Aha, https://stackoverflow.com/questions/15178859/postgres-constraint-ensuring-one-column-of-many-is-present
06:56:58 <shachaf> Looks like someone has done this before.
06:59:24 <Cale> Usually what ends up happening, which doesn't actually solve the problem, but makes it harder to make the same mistake, and is nicer to write individual queries against, is whenever you would have had (A + B + C) * X, instead having three separate tables for A * X, B * X, and C * X, respectively. This doesn't scale very well if you have more than one sum type though.
07:00:27 <Cale> Well, it sort of kind of solves the problem, anyway
07:01:50 <Cale> But also if you do that, it perverts the types you use to discuss your data over in Haskell land, in a way which isn't very nice.
07:02:02 <Cale> (typically, anyway)
07:02:43 <Cale> Unless you take pains to do an extra translation away from what's actually stored in the DB -- you'll typically do a little of that, but it's more work then.
07:03:33 <Cale> It's like this little problem that gradually makes a lot of code a whole bunch shittier than it otherwise could be
07:04:06 <Cale> Maybe when the concat stuff that Ryan's been working on is ready, that will kill this bird as well.
07:04:46 <Cale> He's been working on a way to translate Haskell code to SQL queries via Conal's constrained categories thing
07:05:32 <Cale> ... because we also have the problem that we end up expressing all our queries both in SQL and then again in Haskell, and it's nearly always a bug if they don't agree.
07:12:52 <int-e> @metar lowi
07:12:53 <lambdabot> LOWI 300550Z VRB02KT 9999 FEW010 SCT180 12/10 Q1011 NOSIG
07:17:38 -!- hppavilion[1] has joined.
07:23:48 -!- erkin has quit (Read error: Connection reset by peer).
07:24:53 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
07:25:51 -!- doesthiswork has quit (Quit: Leaving.).
07:33:16 -!- FreeFull has quit.
07:35:30 <oerjan> @metar ENVA
07:35:30 <lambdabot> ENVA 300620Z 09006KT CAVOK 18/05 Q1010 NOSIG RMK WIND 670FT 14010KT
07:35:41 <oerjan> SUMMER
07:40:48 <FireFly> @metar ESSB
07:40:49 <lambdabot> ESSB 300620Z 05016KT CAVOK 19/08 Q1002
07:50:39 -!- hppavilion[1] has joined.
07:51:02 <shachaf> hppavilion[1]: see video
08:09:49 -!- Sprocklem has quit (Ping timeout: 276 seconds).
08:13:28 <hppavilion[1]> shachaf: ...which?
08:13:33 <hppavilion[1]> Oh, lambdabot
08:13:39 <hppavilion[1]> @messages-loud
08:13:40 <lambdabot> shachaf said 1h 45m 44s ago: https://www.youtube.com/watch?v=sULa9Lc4pck
08:14:21 <hppavilion[1]> shachaf: Ah, seen it, like it. What was the context for this again?
08:15:03 <shachaf> 1/(1/a + 1/b)
08:26:56 -!- idris-bot has quit (Ping timeout: 260 seconds).
08:27:52 -!- Melvar has quit (Ping timeout: 260 seconds).
08:28:08 -!- sebbu has joined.
08:31:34 -!- sebbu2 has quit (Ping timeout: 255 seconds).
08:35:33 -!- Vorpal has joined.
08:35:33 -!- Vorpal has quit (Changing host).
08:35:33 -!- Vorpal has joined.
08:36:16 <oerjan> raptor jesus http://www.mezzacotta.net/dinosaur/
08:55:52 -!- wob_jonas has joined.
09:04:53 -!- Melvar has joined.
09:18:32 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
09:19:15 -!- AnotherTest has joined.
09:20:56 <HackEgo> [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=52348&oldid=51642 * Vorpal * (-2) /* Befunge-98 and beyond */ Update URL for cfunge
09:30:50 <oerjan> oh Vorpal managed to log on
10:16:16 -!- LKoen has joined.
10:25:46 -!- augur has quit (Remote host closed the connection).
10:27:45 -!- augur has joined.
10:32:25 -!- augur has quit (Ping timeout: 268 seconds).
10:49:45 -!- `^_^v has joined.
10:59:28 <zzo38> I can see all of the SMART attribute values in my computer, but what am I supposed to do with these numbers? It reports a worst temperature of 50 and a current value of 33; what numbers are normally expected? Attribute 9 (Power_On_Hours) has normalized value 1, which is close to the threshold of 0 (but not quite); is this supposed to be of any concern? There are errors such as "Error 341 occurred at disk power-on lifetime: 21029 hours (876 days + 5
11:02:18 <zzo38> No failures are reported though.
11:14:54 -!- oerjan has quit (Quit: Nite).
11:19:06 -!- ais523 has joined.
11:19:50 <wob_jonas> ais523: hi
11:20:30 <wob_jonas> ais523: four stacks are enough for Turing-completeness in StackFlow
11:20:53 <ais523> good to know
11:20:55 <wob_jonas> and you don't even need counter (Minsky) machines or exponential time loss for that
11:21:05 <wob_jonas> the construction is easy too:
11:21:06 <ais523> is this an existence proof or a constructive proof?
11:21:11 <wob_jonas> constructive proof
11:22:32 <wob_jonas> Consider a machine with two stacks and two symbols available for the stacks, such that underflowing the stack isn't allowed, but you can have any number of states. This is Turing-complete, because you can compile an ordinary two-stack machine down to it by representing symbols as multiple symbols.
11:23:02 <ais523> definitely
11:24:21 <wob_jonas> We want to compile this to StackFlow with four stacks. Stacks 1 and 2 in the StackFlow host simulate the two stacks of the guest in a straightforward way. Stacks 3 and 4 normally store garbage that we can't clean up.
11:26:16 <wob_jonas> For stack 3 and 4, have an alphabet that has one symbol for each state of the guest. When the guest wants to push to a stack, the host just pushes. When the guest wants to pop, the host first push the two possible next states of the guest to stacks 3 and 4, then pop the corresponding stack of the host.
11:26:44 <wob_jonas> The host has a rule that when 0 is popped from stack 1 or 2, you pop stack 3, and if 1 is popped from stack 1 or 2, you pop stack 4.
11:27:19 <ais523> oh yes, that works
11:27:34 <ais523> you're basically just using stacks 3 and 4 as variables
11:27:40 <ais523> where only the top element matters
11:27:43 <ais523> to remember what you're doing
11:28:02 <wob_jonas> yes
11:28:28 <wob_jonas> I don't yet know what StackFlow with two or three stacks can do.
11:34:21 <ais523> that said, I wonder how many states your 4-StackFlow example needs for TCness
11:34:31 <ais523> and how it compares to Magic's creature types
11:34:38 <ais523> (I'm aware the existing construction is slightly broken…)
11:35:15 <wob_jonas> it needs as many symbols for stack 3 and stack 4 as the original has states
11:35:44 <wob_jonas> and... um, where's that list of how many symbols and states can do universal Turing machines?
11:35:56 <wob_jonas> we can create starting elements in the stack for free in this construction
11:36:08 <wob_jonas> `? universal turing machine
11:36:09 <HackEgo> universal turing machine? ¯\(°​_o)/¯
11:38:22 <wob_jonas> 15 states and 2 symbols for a Turing-machine are supposedly enough. with an end of tape marker symbol you can turn that to... um, about 30 states and 3 symbols for a two-stack machine if underflowing stacks isn't allowed,
11:38:54 <wob_jonas> then with a double symbol representation you turn that to about 90 states and 2 symbols for a two-stack machine,
11:39:05 <wob_jonas> that should probably fit in M:tG
11:39:21 <wob_jonas> you can probably do it with fewer with smarter constructions
11:41:15 <wob_jonas> hmm, even 60 states should be enough if you go from 3 symbols to 2 symbols
11:43:10 <ais523> you could do something minimax-like, where you determine the bottom of the stacks "in software"
11:43:18 <ais523> rather than needing a separate state to represent it
11:44:10 <wob_jonas> sure, but then you'd have to construct a new small universal machine (tape or stack) from scratch, rather than just use the existing hard results about small universal Turing-machines
11:49:03 -!- augur has joined.
11:49:44 -!- idris-bot has joined.
11:50:34 <wob_jonas> it might be the easiest to start from a universal tape machine that needs an infinite periodic pattern on the tape, since a periodic pattern is cheap to create from end markers in a two-symbol stack machine
11:51:13 <wob_jonas> but I can't do calculations for that, because I don't know how long the periodic pattern is, and it does consume states in the stack machine
12:02:08 -!- ais523 has quit (Remote host closed the connection).
12:03:18 -!- ais523 has joined.
12:09:45 -!- boily has joined.
12:21:03 -!- augur has quit (Remote host closed the connection).
12:43:09 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
12:43:13 -!- jaboja has joined.
13:11:19 -!- hppavilion[1] has joined.
13:16:02 -!- ais523 has quit (Remote host closed the connection).
13:17:12 -!- ais523 has joined.
14:00:36 -!- doesthiswork has joined.
14:05:01 -!- `^_^v has quit (Quit: This computer has gone to sleep).
14:21:38 -!- augur has joined.
14:24:12 -!- `^_^v has joined.
14:26:10 -!- augur has quit (Ping timeout: 276 seconds).
15:06:41 -!- doesthiswork has quit (Quit: Leaving.).
15:11:40 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52349&oldid=52282 * Qwertyu63 * (+30)
15:12:07 <HackEgo> [wiki] [[StackFlow]] https://esolangs.org/w/index.php?diff=52350&oldid=41661 * B jonas * (+2380)
15:15:07 <wob_jonas> ais523: for the M:tG simulation, the other Alex's construction also uses Noxious Ghoul and Rotlung Reanimator. Does it also have the same bug as your construction? If not, I should find out how he avoids the bug; if not, we should mail him a question.
15:16:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
15:17:00 <ais523> wob_jonas: it tells the players to do stacking order explicitly
15:17:31 <ais523> rather than trying to force it via the game rules
15:26:51 -!- jaboja has quit (Ping timeout: 240 seconds).
15:38:13 -!- DHeadshot has joined.
15:47:12 <wob_jonas> ais523: but... isn't that cheating?
15:47:22 <wob_jonas> not in the M:tG sense, but for the construction
15:47:41 <ais523> IMO yes, that's why I wanted a construction with no player choices
15:47:58 <wob_jonas> ok, I should probably just forget the original construction
15:58:27 <wob_jonas> The proof mentions Elixir of Immortality, and I was wondering what was the older tech (say before Coldsnap) for recycing all cards from your graveyard to your library, and whether you needed some horrific slow combo for it. Apparently it's Reminisce, from Onslaught.
15:58:35 <wob_jonas> !card-by-name Reminisce
15:59:04 <wob_jonas> I mean reshuffling all cards without losing any cards or other resources. There are a lot of ways to reshuffle only creatures, or reshuffle in exchange for exiling one card.
15:59:49 <Taneb> Not programming but have you guys seen http://www.mezzacotta.net/magic/goldfish/
16:00:01 <Taneb> Similar idea of Magic exploits
16:13:27 -!- DHeadshot has quit (Ping timeout: 240 seconds).
16:32:50 -!- AnotherTest has quit (Ping timeout: 240 seconds).
16:32:59 <wob_jonas> Taneb: yes, I know about that. And I hear if you use similar game rules but don't restrict to a cube that tries to make such combos hard, then you can get MUCH bigger loops.
16:37:39 -!- AnotherTest has joined.
16:41:57 -!- ais523 has quit (Ping timeout: 240 seconds).
16:51:17 -!- DHeadshot has joined.
17:32:05 -!- Phantom_Hoover has joined.
17:32:24 -!- __kerbal__ has joined.
17:33:28 <__kerbal__> Hi
17:37:46 <* Taneb> tries to find a place to live in Cambridge
17:39:25 <fizzie> Want me to ask a former Cambridge-er?
17:39:38 <Taneb> I think I've found something
17:39:42 <Taneb> But thanks for the offer
17:40:39 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
17:40:40 <fizzie> I thought the river in Cambridge was pretty nice.
17:40:43 <fizzie> Full of people though.
17:41:23 <Taneb> It's certainly picturesque
17:47:22 -!- __kerbal__ has joined.
17:55:49 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
17:57:49 <\oren\> 2001, a space oddysey: first there a black rectangle after that there'a a bunch of monkees and then a spaceship and then more spaceship for a while, and after that a weird old man who becomes a mutant baby, the end
18:02:08 <z0d> what about HAL?
18:02:31 <z0d> and the guys who found the monolith and got lost?
18:03:04 -!- AnotherTest has quit (Ping timeout: 255 seconds).
18:03:47 -!- `^_^v has quit (Quit: This computer has gone to sleep).
18:04:21 -!- `^_^v has joined.
18:08:08 -!- __kerbal__ has joined.
18:10:39 -!- __kerbal__ has quit (Client Quit).
18:20:17 -!- Phantom_Hoover has quit (Quit: Leaving).
18:23:33 -!- `^_^v has quit (Quit: This computer has gone to sleep).
18:24:39 -!- FreeFull has joined.
18:32:48 -!- `^_^v has joined.
18:33:34 -!- ais523 has joined.
18:34:32 <* Taneb> has a work email now!
18:34:39 <Taneb> Really beginning to feel like an Adult
18:35:31 <boily> Tanelle. are you wearing a necktie? do you fill your own taxes? do you listen to Top40 radio? what is an adult?
18:36:39 <Taneb> boily, no, I don't think anyone in the UK who's not self-employed does, I listen to BBC Radio 4 so maybe I've got that one beat, don't know
18:42:25 <int-e> filling taxes, hmm.
18:42:43 <int-e> boily: an adult is an expert in adulery, I always thought.
18:42:45 -!- erkin has joined.
18:43:41 -!- `^_^v has quit (Quit: This computer has gone to sleep).
18:43:54 -!- `^_^v has joined.
18:52:07 -!- ais523 has quit (Remote host closed the connection).
18:53:18 -!- ais523 has joined.
19:00:05 <zzo38> How will my method for encoding a Huffman table compare with that used in DEFLATE?
19:00:50 <zzo38> (It might depend on how it encodes numbers, which is the part that I did not specify.)
19:07:49 <\oren\> someone should make a new centralized VCS and call it eht, to come after svn
19:21:21 <wob_jonas> zzo38: wait, you have a new method for encoding a Huffman table? when was that?
19:21:47 <wob_jonas> zzo38: different from DEFLATE and jpeg and other (more modern) compressed formats?
19:22:34 <pikhq> Note that encoding a Huffman *table* is just the small bit telling you what the table is, without any actual data.
19:22:52 <pikhq> Most specs using Huffman encoding use somewhat different mechanisms.
19:25:49 -!- erkin has quit (Ping timeout: 276 seconds).
19:29:08 <zzo38> My method has the property that a prefix of any sufficiently long sequence of bits will encode a valid Huffman table, and that the encoding is bijective (you are guaranteed to get the same bits if you decode and then reencode the same Huffman table; if you alter the Huffman table it will change though)
19:32:54 <zzo38> You have a number of remaining 62-bit codes, which is initially 2^62. Every time a code length is transmitted, this value is reduced by 2^(62-n) if n is the code length transmitted; is used to determine which code lengths are still valid.
19:35:05 <zzo38> Code a 1 bit followed by a number to encode a used symbol, where the number is the index into the MRU list of code lengths. If the number exceeds the code lengths in use, then they are ascending numbers, and all of them up to and including the chosen code length are put into beginning of MRU list in reverse order; otherwise it is a normal MRU list.
19:35:54 <zzo38> Code a 0 bit followed by a number to specify that many unused symbols; if there are remaining symbols needed, the index into the MRU list is coded next without an intervening 1 bit.
19:36:17 <zzo38> Numbers have a minimum value of 1 and a maximum value that varies.
19:38:15 <zzo38> Since the number of remaining 62-bit codes has to be zero at the end, this can be used to decide how many further unused symbols are possible, and when near the end what code lengths may still be in use too. If no further unused symbols are possible, the intervening 1 bit is not needed, and if the maximum value of a number is 1, the number is encoded with no bits.
19:38:38 <zzo38> wob_jonas: That is how it is work; can you understand them now?
19:46:47 <zzo38> It may be helpful to initialize the MRU list, although I am unsure.
19:50:55 -!- boily has quit (Quit: VITAL CHICKEN).
19:54:17 <zzo38> The other thing to consider is if, due to the kind of data expected to be encoded, it might help to alter the order of the symbols rather than just 0 to 255 or whatever.
20:04:01 <wob_jonas> zzo38: I don't think I followed that because I don't really remember how Huffman tables are supposed to work, but ok
20:04:46 -!- ais523 has quit (Remote host closed the connection).
20:05:56 -!- ais523 has joined.
20:06:40 -!- sleffy has joined.
20:09:11 <zzo38> They are code lengths as number of bits needed to encode that symbol. For example, if you have input with three symbols A, B, C, and if A is much more common than B and C, then you might encode A as "0", B as "10", and C as "11".
20:10:34 -!- __kerbal__ has joined.
20:10:59 -!- ais523 has quit (Remote host closed the connection).
20:11:30 <zzo38> That is how Huffman codes are working.
20:12:08 -!- ais523 has joined.
20:12:17 -!- erkin has joined.
20:17:39 <HackEgo> [wiki] [[User:B jonas]] https://esolangs.org/w/index.php?diff=52351&oldid=50895 * B jonas * (+92)
20:20:49 -!- _fractal_ has quit (Ping timeout: 255 seconds).
20:25:01 -!- shikhin has quit (Ping timeout: 240 seconds).
20:25:01 -!- catern has quit (Ping timeout: 260 seconds).
20:27:21 -!- catern has joined.
20:27:22 -!- shikhin has joined.
20:27:33 -!- LKoen has quit (Ping timeout: 255 seconds).
20:28:00 -!- LKoen has joined.
20:31:07 <rdococ> LKoen!
20:31:43 <LKoen> rdococ!
20:32:45 -!- fractal_ has joined.
20:37:39 -!- `^_^v has quit (Quit: This computer has gone to sleep).
20:41:09 -!- ais523 has quit (Read error: Connection reset by peer).
20:45:14 <LKoen> what's up?
20:45:37 -!- `^_^v has joined.
20:45:54 -!- ais523 has joined.
20:48:28 <__kerbal__> wob_jonas: If you are still on in a few hours, I might bring Integbot online so that you can finally see how user-defined functions work
20:49:07 <__kerbal__> I'm not in a place where I can do it right now, though
21:03:56 <HackEgo> [wiki] [[Special:Log/newusers]] create * Zayne * New user account
21:07:46 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52352&oldid=52285 * Zayne * (+164) /* Introductions */
21:08:02 <HackEgo> [wiki] [[Hello]] https://esolangs.org/w/index.php?diff=52353&oldid=33573 * Zayne * (+186) adding my interpreter
21:08:13 <wob_jonas> kerbal: ok, if you do bring it up, please try int-e's quine and put it on the wiki
21:08:15 <HackEgo> [wiki] [[User:Zayne]] N https://esolangs.org/w/index.php?oldid=52354 * Zayne * (+42) Created page with "I made the Hello Interpreter in Python 3.5"
21:09:38 <__kerbal__> ok, I will definitely do that
21:14:35 <HackEgo> [wiki] [[Hello++]] https://esolangs.org/w/index.php?diff=52355&oldid=45181 * Zayne * (+275)
21:16:43 <__kerbal__> Sorry I didn't do it earlier; forgot
21:17:51 <HackEgo> [wiki] [[Hello++++]] https://esolangs.org/w/index.php?diff=52356&oldid=51054 * Zayne * (+169) /* Interpreters */
21:22:26 -!- augur has joined.
21:26:19 <__kerbal__> So, I've been thinking about making Integ's sister language Floateg
21:26:30 -!- augur has quit (Ping timeout: 240 seconds).
21:27:08 <__kerbal__> Floateg would have a continuous non-discrete tape, where explicitly provided values define a piecewise curve
21:28:13 <__kerbal__> In this way, you can have non-integer addresses; Floateg would figure out what value a non-provided address should have
21:28:27 <__kerbal__> with the piecewise curve
21:31:12 <__kerbal__> For instance, if you wrote 0 to address 0 and 1 to address 1, address 0.5 would be computed as 0.5.
21:32:15 -!- sleffy has quit (Ping timeout: 268 seconds).
21:40:50 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:42:19 -!- DHeadshot has quit (Ping timeout: 276 seconds).
22:02:41 <\oren\> BJARNE STROUSTRUP made the output formatting in ostream STATEFUL meaning that after any long operation you have to reset it
22:02:45 <\oren\> HE IS THE WORST INCOMPETENT ASSHOLE IN ALL THE HISTORY OF COMPUTER SCIENCE
22:04:13 <wob_jonas> \oren\: yes, and that's just one of the multiple stupid problems the C++ standard library formatted IO has
22:04:57 <wob_jonas> \oren\: however, from looking at various languages, I think that designing a good formatted IO library is REALLY hard, there are very few times anyone has succeeded in it,
22:05:13 <shachaf> Such as?
22:05:16 <wob_jonas> so Bjarne isn't really incompetent compared to other language designers.
22:05:35 <wob_jonas> shachaf: I happen to like C's printf and scanf.
22:06:11 <shachaf> It's convenient but not type-safe.
22:06:46 <wob_jonas> And unlike many old designs, printf/scanf has become better as the language aged, because now compilers can check the types for you at compile time (unless you use a dynamic format spec).
22:08:38 -!- augur has joined.
22:16:37 -!- __kerbal__ has quit (Quit: Page closed).
22:20:39 <rdococ> hi
22:21:28 <wob_jonas> hi, rdococ
22:21:30 <ais523> <wob_jonas> shachaf: I happen to like C's printf and scanf. ← I've seen someone argue to me on reddit that printfalikes are in general a really large security hole, and I'm not convinced I disagree
22:21:51 <shachaf> From which angle?
22:21:58 <wob_jonas> ais523: I think they're a security hole only if people use variable format specs
22:22:24 <wob_jonas> ideally a printf-like should have as easy syntax as printf, but the format string and type of arguments should be checked at compile time
22:22:31 <ais523> they were also implicated as a common vector for the recent stack overlap exploit
22:22:49 <wob_jonas> rust's printf macros do the compile time checking right, but fail horribly in most other respects
22:22:49 <ais523> OCaml has a printf close to what you describe, IIRC
22:22:56 -!- Sprocklem has joined.
22:24:05 <\oren\> all it really needs is to do something like
22:24:25 <\oren\> cout.print(some_double);
22:24:42 <\oren\> and then have precision etc as optional argumnets
22:25:13 <wob_jonas> \oren\: no no no, a template string is usually a better idea than that (though you could have something like that as a backend exposed in the api)
22:25:26 <\oren\> or if you have a hardon for operator overloading, use operato()
22:25:36 <wob_jonas> for two reasons:
22:25:45 <\oren\> cout(some_double,3,3)
22:26:32 <zzo38> The PRINTF() SQL function in SQLite will check that the format is OK; it will only do this if you call it as a SQL function though
22:28:01 <wob_jonas> when you print several values together (which often happens), the template syntax is much shorter and thus more readable, which is great. in C++ stdlib, which doesn't use a template string, people (including me) often make the mistake of forgetting to print a separator between two values,
22:28:39 <wob_jonas> because in all the verbose cout << "pos=(" << setprecision(6) << obj.position.x[0] << "," << obj.position.x[1] << ")," nonsense, you don't notice that you've forgotten a << " " << somewhere. the result is running a program for two hours, then noticing that you can't use the output because two numbers are printed directly ran together.
22:29:21 <wob_jonas> (This is a problem even if the formatting state set by setprecision and similar isn't persistent.)
22:29:57 <wob_jonas> Whereas if you write printf("pos=(%.6g,%.6g)", verbose stuff here, then you are much less likely to forget a separator
22:30:39 <shachaf> C++11 variadic templates are TG
22:33:44 <wob_jonas> Luckily most languages these days are sane enough that none of this stuff is built in. In C++, you can just use printf, or write a new output library, rather than use the C++ stdlib stream output functions. In rust too, you could write better printf macros, and I hope someone will (and I might try myself, but there are certain difficulties).
22:53:59 -!- augur has quit (Remote host closed the connection).
23:06:50 -!- __kerbal__ has joined.
23:07:28 <__kerbal__> I don't think that I am going to be able to activate Integbot tonight, but there's a slight possibility of it, I guess
23:11:59 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
23:12:29 <shachaf> Can you write type-safe printf with C++ templates?
23:13:11 <alercah> yes
23:13:30 <alercah> but only if the format string is constant of course
23:13:39 <wob_jonas> shachaf: in modern enough C++, yes.
23:14:03 <wob_jonas> shachaf: the problem is that in older C++, you can't read the template string at compile time
23:14:09 <shachaf> Right.
23:16:27 <\oren\> you could do it with C macros
23:16:52 <shachaf> No you couldn't.
23:17:26 <\oren\> it would jsut ahve to have some arbitrary limit on number of inputs
23:17:45 <\oren\> for example, eight
23:18:37 <alercah> you couldn't parse the string out though still
23:19:09 <alercah> you'd have to do something weird like FMT_STRING("foo", FMT_STRING_VAR, "bar")
23:19:46 <alercah> and if you allow that then you could do the same with just variadic templates in C++ I think
23:19:58 <alercah> (or non-variadic ones up to a fixed length)
23:20:28 <\oren\> actually hold on, I have an idea: suppose that format strings were not just string
23:20:43 <\oren\> instead, like in Fortran, have a format object
23:21:14 <\oren\> that you initialize using a string
23:22:39 <\oren\> cout << mkformat("apples % oranges %") << 2 << 5;
23:24:05 <alercah> \oren\: you can't do that type safely though
23:24:46 <alercah> you need to get the string into the arguments to a template and by far the easiest way is via user-defined literals
23:26:26 -!- sleffy has joined.
23:31:40 -!- Warrigal_ has joined.
23:42:06 -!- DHeadshot has joined.
23:46:44 -!- Sprocklem has quit (Ping timeout: 260 seconds).
23:49:31 -!- AnotherTest has joined.
23:55:56 -!- DHeadshot has quit (Ping timeout: 268 seconds).
←2017-05 2017-06 2017-07→ ↑2017 ↑all