←2019-11-19 2019-11-20 2019-11-21→ ↑2019 ↑all
00:07:30 -!- FreeFull has quit.
00:12:17 -!- sprocklem has quit (Ping timeout: 265 seconds).
00:17:48 -!- sprocklem has joined.
00:29:51 <Lykaina> i'm a galagaholic
00:32:35 <Lykaina> you know what galaga is, right?
00:39:00 <kingoffrance> something like space invaders / centipede era arcade game; alternately, sounds like somebody knocks on your door "have you met our lord and savior cthulhu? galaga fghghfhfhgghg"
00:39:18 <kingoffrance> those are my 2 theories
00:39:39 <kingoffrance> they are not mutually exclusive
00:39:57 <Lykaina> you dare compare galaga to space invaders?
00:40:33 <kingoffrance> im too young, i probably played it on some "classic" respawn
00:42:07 <kingoffrance> i liked qix
00:42:41 -!- MDude has joined.
00:47:43 <kingoffrance> i liked tempest 2000 on atari jaguar too, but never got the proper controller
00:48:59 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=67275&oldid=67271 * Zemeckis * (+14) added 4DChess
01:02:17 -!- sprocklem has quit (Ping timeout: 240 seconds).
01:03:27 -!- sprocklem has joined.
01:24:42 -!- xkapastel has joined.
01:26:14 -!- sprocklem has quit (Ping timeout: 265 seconds).
01:36:40 -!- sprocklem has joined.
02:08:34 <pikhq> b_jonas: A tunnel + a built-in user-space NAT implementation.
02:14:18 <shachaf> Where can I find good C libraries for things?
02:14:44 <shachaf> With properties like no malloc, no callbacks, no blocking system calls, etc.
02:14:56 <shachaf> I mean, no system calls at all, really.
02:15:45 <shachaf> For example how about a DNS library. I guess there's probably a good one somewhere.
02:54:12 <fizzie> c-ares is what I've seen used, and it's async, and C. But I don't know if it's any good, and I'm sure it doesn't fill the "no system calls" requirement.
03:04:02 -!- imode has joined.
03:12:50 <shachaf> I mean, as long as the core functionality is there, a layer above it that uses system calls is fine?
03:13:07 <shachaf> But at least you'd want it to be portable.
03:15:03 <shachaf> Oh, and of course no GPL and no LGPL.
03:59:22 -!- oerjan has joined.
04:08:30 <oerjan> `cbt undo
04:08:31 <HackEso> ​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R
04:10:58 <oerjan> `undo 12162
04:10:59 <HackEso> can't find file to patch at input line 4 \ Perhaps you used the wrong -p or --strip option? \ The text leading up to this was: \ -------------------------- \ |diff -r b776d8e310e6 -r 8bb3e1600f3c bin/sport \ |--- a/bin/sportTue Nov 19 03:15:37 2019 +0000 \ |+++ b/bin/sportTue Nov 19 03:44:32 2019 +0000 \ -------------------------- \ File to patch: \ Skip this patch? [y] \ Skipping patch. \ 1 out of 1 hunk ignored
04:11:15 <oerjan> `` cd ..; undo 12162
04:11:18 <HackEso> patching file bin/sport
04:11:22 <oerjan> `revert
04:11:23 <HackEso> Done.
04:12:46 <oerjan> `slbd undo//1acd ${HACKENV-/hackenv}
04:12:48 <HackEso> undo//#!/bin/sh \ cd ${HACKENV-/hackenv} \ hg diff -c "$@" | patch -p1 -R
04:13:09 <oerjan> `undo 12162
04:13:12 <HackEso> patching file bin/sport
04:13:15 <oerjan> `revert
04:13:16 <HackEso> Done.
04:14:25 -!- xkapastel has quit (Quit: Connection closed for inactivity).
04:19:13 -!- Yeah23 has joined.
04:20:58 <Yeah23> !quote
04:21:37 <oerjan> `quote
04:21:38 <HackEso> 1033) <Bike> I'm glad I quit programming to take up listening to numbers stations
04:22:11 <Yeah23> `quote HackEso
04:22:12 <HackEso> 1330) <shachaf> `unidecode ⧸🙼 <HackEso> ​[U+29F8 BIG SOLIDUS] [U+1F67C VERY HEAVY SOLIDUS] <shachaf> it is with a very heavy solidus that i write to inform you that unicode has too many code points
04:23:03 <oerjan> `relcome Yeah23
04:23:04 <HackEso> Yeah23: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
04:23:15 <Yeah23> `relcome oerjan
04:23:16 <HackEso> oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
04:24:25 <oerjan> `cat bin/hlnp
04:24:25 <Yeah23> `run HackEso
04:24:25 <HackEso> cat: bin/hlnp: No such file or directory
04:24:26 <HackEso> bash: HackEso: command not found
04:24:30 <oerjan> oops
04:24:35 <oerjan> `cbt bin/hlnp
04:24:36 <HackEso> cat: /hackenv/bin/bin/hlnp: No such file or directory
04:24:40 <oerjan> `cbt hlnp
04:24:41 <HackEso> scowrevs="$(/usr/bin/paste -sd'|' /hackenv/share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
04:25:03 <Yeah23> `run /usr/
04:25:03 <HackEso> bash: /usr/: Is a directory
04:25:10 <Yeah23> `run /usr vi
04:25:10 <HackEso> bash: /usr: Is a directory
04:25:15 <Yeah23> `run /usr/vi
04:25:16 <HackEso> bash: /usr/vi: No such file or directory
04:25:23 <Yeah23> `ls /usr
04:25:24 <HackEso> bin \ games \ include \ lib \ local \ sbin \ share \ src
04:25:34 <Yeah23> `ls /usr/bin
04:25:35 <HackEso> ​[ \ 2to3-2.7 \ aclocal \ aclocal-1.16 \ addpart \ addr2line \ aot-compile \ apropos \ apt \ apt-cache \ apt-cdrom \ apt-config \ apt-get \ apt-key \ apt-mark \ ar \ arch \ as \ autoconf \ autoheader \ autom4te \ automake \ automake-1.16 \ autopoint \ autoreconf \ autoscan \ autoupdate \ awk \ b2sum \ base32 \ base64 \ basename \ bashbug \ bc \ bison \ bison.yacc \ bootctl \ bsd-from \ bsd-write \ busctl \ c++ \ c89 \ c89-gcc \ c99 \ c
04:25:57 <Yeah23> ls /usr/bin/v*
04:26:07 <Yeah23> `ls /usr/bin/v*
04:26:09 <HackEso> ls: cannot access '/usr/bin/v*': No such file or directory
04:26:21 <Yeah23> `ls /usr/bin/vi | more
04:26:22 <HackEso> ls: cannot access '/usr/bin/vi | more': No such file or directory
04:26:36 <oerjan> you need `` ls
04:26:46 <Yeah23> ``ls
04:26:47 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: `ls: not found
04:26:48 <oerjan> (or `run ls)
04:26:55 <Yeah23> `run ed
04:26:56 <HackEso> bash: ed: command not found
04:27:11 <Yeah23> `run ls /usr/bin/v*
04:27:11 <HackEso> ​/usr/bin/vi \ /usr/bin/vidir \ /usr/bin/view \ /usr/bin/vipe \ /usr/bin/vmgen \ /usr/bin/vmgen-0.7.3 \ /usr/bin/vmstat
04:27:21 <oerjan> ed and vi are unlikely to work anyway, there's no real terminal
04:27:24 <Yeah23> `run /usr/bin/vi
04:27:25 <HackEso> ​[24;1H[7mError: stderr: Success
04:27:38 <Yeah23> `run /usr/bin/ed
04:27:39 <HackEso> bash: /usr/bin/ed: No such file or directory
04:27:48 <Yeah23> There is no ed?
04:27:55 <oerjan> apparently so.
04:28:11 <oerjan> there is sed though.
04:28:25 -!- Yeah23 has quit (Remote host closed the connection).
04:29:05 * oerjan wonders if they got here from the wiki/HackEso
04:29:20 <oerjan> *-the
04:32:07 <oerjan> @tell kspalaiologos I'm pretty sure ^8ball _should_ be possible to write within fungot's cycle limit, if you write the bf by hand and avoid using much looping for the printing.
04:32:07 <lambdabot> Consider it noted.
04:32:07 <fungot> oerjan: fnord fnord hey do have any questions, just shoot :)
04:33:04 <oerjan> @tell kspalaiologos (the printing could use `! bf_txtgen output)
04:33:04 <lambdabot> Consider it noted.
04:33:15 <oerjan> `! bf_txtgen Test
04:33:18 <HackEso> 60 ++++++++++++++[>++++++>+++++++>++++++++><<<<-]>.>+++.>+++.+. [112]
05:57:40 -!- kspalaiologos has joined.
05:58:37 <kspalaiologos> =8ball are you alive?
05:58:37 <bfbot> Outlook good.
05:59:10 <kspalaiologos> oerjan: yeah
05:59:23 <kspalaiologos> But I'd have to write Brainfuck by hand
05:59:35 <kspalaiologos> Amd I'm not really willing to do so
05:59:42 <oerjan> shocking
05:59:49 <kspalaiologos> Btw, Brainfuck text generator we currently have
05:59:56 <kspalaiologos> Is crappy
06:00:04 <kspalaiologos> Don't use, don't count on it
06:00:30 <kspalaiologos> The messages are overall longer than 256 bytes
06:00:39 <kspalaiologos> So I cannot create lookup table in memory
06:00:42 <oerjan> well it seemed to be shorter than what you replaced it with for ^wiki
06:01:06 <oerjan> you don't need a lookup table for that method
06:01:06 <kspalaiologos> Did it?
06:01:18 <kspalaiologos> Jumps are szpenaice6
06:01:23 <kspalaiologos> Expensive
06:01:43 <kspalaiologos> `asmbf lbl 1/jmp 1
06:01:44 <HackEso> ​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
06:02:05 <kspalaiologos> Also let's check
06:02:29 <kspalaiologos> `bf_textgen https://esolangs.org
06:02:30 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: bf_textgen: not found
06:02:58 <oerjan> `! bf_txtgen https://esolangs.org/wiki/
06:03:00 <HackEso> 165 +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-----------..<<---.>.<<-.---.>----.<++.>++++++.>.>-.<<<+.+++.>.>>+.<++++.<++.++.--.>>. [955]
06:03:23 <oerjan> ^show wiki
06:03:23 <fungot> +15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
06:03:59 <oerjan> i changed ^wiki back because you forgot the https
06:04:16 <kspalaiologos> ^def crappywiki bf +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-----------..<<---.>.<<-.---.>----.<++.>++++++.>.>-.<<<+.+++.>.>>+.<++++.<++.++.--.>>.,[.,]
06:04:16 <fungot> Defined.
06:04:27 <kspalaiologos> ^show crappywiki
06:04:27 <fungot> +13[>+9>+8>+9>+4<4-]>2.<-..-4.>2-2.>+6.-11..<2-3.>.<2-.-3.>-4.<+2.>+6.>.>-.<3+.+3.>.>2+.<+4.<+2.+2.-2.>2.,[.,]
06:04:36 <imode> doesn't seem crappy to me.
06:05:22 <oerjan> the internal compression makes comparison awkward (also editing)
06:05:33 <kspalaiologos> Yes.
06:05:35 <oerjan> anyway those are both created with bf_txtgen
06:05:47 <kspalaiologos> Nope
06:06:01 <kspalaiologos> I didn't use tool called such
06:06:14 <kspalaiologos> But I
06:06:18 <oerjan> i said i changed ^wiki back
06:06:26 <kspalaiologos> 'll try firing BFCruncher
06:06:26 <oerjan> and then modified it to do https
06:06:48 <kspalaiologos> I added https:// with my change
06:07:08 <oerjan> no you didn't
06:07:21 <kspalaiologos> How will we find out?
06:07:25 <oerjan> see logs
06:07:27 <oerjan> hum
06:07:34 <kspalaiologos> Fine
06:07:56 <kspalaiologos> Can you tell me the date?
06:08:06 <kspalaiologos> You changed it obviously
06:09:00 <oerjan> +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:09:09 <oerjan> was yours
06:09:33 <kspalaiologos> It's shorter when uncompressed though
06:09:43 <imode> how is that possible.
06:10:01 <kspalaiologos> ^shorter than his obviously
06:10:28 <imode> it doesn't look like it's shorter, no.
06:10:38 <oerjan> https://esolangs.org/logs/2019-11-18.html#l2c
06:11:11 <oerjan> that's where i tested it and saw it was still http://
06:11:36 <kspalaiologos> Maybe somebody reverted it
06:11:38 <kspalaiologos> No idea
06:11:55 <kspalaiologos> I remember using https but K might be wrong
06:15:02 <oerjan> `edit ../bin/rlexp
06:15:04 <HackEso> https://hack.esolangs.org/edit/bin/rlexp
06:17:12 <oerjan> `` grep -l hashbang ../bin/*
06:17:13 <HackEso> No output.
06:17:35 <oerjan> `` grep -l args_or ../bin/*
06:17:36 <HackEso> ​../bin/aaaaaaaaa \ ../bin/asmbf \ ../bin/complain \ ../bin/dedot \ ../bin/döts \ ../bin/h \ ../bin/insanetemp \ ../bin/lowercase \ ../bin/morse-decode \ ../bin/noping \ ../bin/ord \ ../bin/ordu \ ../bin/orenbow \ ../bin/poulet \ ../bin/rainbow \ ../bin/rainbow.old \ ../bin/rainwords \ ../bin/rot13 \ ../bin/sanetemp \ ../bin/shmify \ ../bin/ümläüt \ ../bin/unhex \ ../bin/zalgo
06:18:33 <oerjan> `` grep -l 'args_or.*perl' ../bin/*
06:18:34 <HackEso> ​../bin/h \ ../bin/ord \ ../bin/ordu
06:18:41 <oerjan> `cbt h
06:18:42 <HackEso> ​#!/hackenv/bin/shebang_args_or_input perl -p \ s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig
06:20:24 <oerjan> `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
06:20:25 <HackEso> 2019-11-20 06:20:25 URL:https://hack.esolangs.org/get/bin/rlexp [73/73] -> "/hackenv/bin/rlexp" [1]
06:20:40 <oerjan> `rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-
06:20:41 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: /hackenv/bin/rlexp: Permission denied \ /srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/rlexp: cannot execute: Permission denied
06:20:43 <oerjan> 2.-4[->+3<]>.,[.,]
06:20:45 <oerjan> oops
06:20:54 <oerjan> `` chmod +x ../bin/rlexp
06:20:56 <HackEso> No output.
06:20:59 <oerjan> 2.-4[->+3<]>.,[.,]
06:21:20 <oerjan> `rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:21:20 <HackEso> Out of memory! \ panic: fold_constants JMPENV_PUSH returned 2 at /hackenv/bin/rlexp line 2.
06:21:27 <oerjan> wat
06:21:37 <oerjan> `rlexp t2e3s5t6
06:21:38 <HackEso> Out of memory! \ panic: fold_constants JMPENV_PUSH returned 2 at /hackenv/bin/rlexp line 2.
06:21:42 <oerjan> ok something wrong
06:22:06 <imode> woah.
06:22:07 <oerjan> `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
06:22:09 <HackEso> 2019-11-20 06:22:08 URL:https://hack.esolangs.org/get/bin/rlexp [73/73] -> "/hackenv/bin/rlexp" [1]
06:22:15 <oerjan> `rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:22:15 <HackEso> ​+[----->+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:22:49 <oerjan> `rlexp +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-
06:22:49 <HackEso> ​+++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-
06:23:12 <oerjan> wat
06:23:17 <oerjan> oh wait
06:23:47 <oerjan> `rlexp +15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
06:23:48 <HackEso> ​+++++[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
06:24:05 <oerjan> `rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:24:08 <HackEso> ​+[----->+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:24:27 <oerjan> wait what
06:24:28 -!- kspalaiologos has quit (Ping timeout: 245 seconds).
06:24:51 <oerjan> oh there's a bug
06:25:20 <oerjan> i wasn't looking properly
06:26:01 <imode> ksa seemed a little miffed you removed his command.
06:26:15 <oerjan> `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
06:26:16 <HackEso> 2019-11-20 06:26:16 URL:https://hack.esolangs.org/get/bin/rlexp [74/74] -> "/hackenv/bin/rlexp" [1]
06:26:26 <oerjan> `rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:26:27 <HackEso> ​+[----->+++<]>+.++..----.[-->+<]>++.-..[--->+<]>.[--->+<]>----.----.---.-.+++.-------.++.+[++>---<]>.---[----->+<]>.+++.-.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,]
06:27:02 <oerjan> ...there's definitely still something wrong with multidigit numbers
06:27:17 <oerjan> `rlexp t12
06:27:18 <HackEso> tt
06:29:14 <imode> wat.
06:29:29 <imode> `rlexp t11
06:29:30 <HackEso> t
06:29:32 <oerjan> i was thinking this command could be useful for expanding fungot's compressed brainfuck in general
06:29:32 <fungot> oerjan: i tend not to heed the flamewar part of the closure as a pair
06:29:43 <imode> `rlexp t13
06:29:44 <HackEso> ttt
06:29:47 <oerjan> fungot: good policy
06:29:47 <fungot> oerjan: how did you do it with
06:29:53 <imode> `rlexp t11113
06:29:53 <HackEso> ttt
06:29:56 <imode> wat.
06:30:01 <oerjan> `rlexp t33
06:30:04 <HackEso> ttt
06:30:09 <oerjan> hm i see
06:30:23 <imode> does it just run until it hits the last digit in a span of digits or something.
06:30:29 <imode> `rlexp t00005
06:30:30 <HackEso> ttttt
06:30:40 <oerjan> d'oh
06:30:47 <oerjan> `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp
06:30:48 <HackEso> 2019-11-20 06:30:47 URL:https://hack.esolangs.org/get/bin/rlexp [74/74] -> "/hackenv/bin/rlexp" [1]
06:30:56 <oerjan> `rlexp t33
06:30:56 <HackEso> ttttttttttttttttttttttttttttttttt
06:31:07 <oerjan> `rlexp +[-5>+3<]>+.+12..-4.[-2>+<]>+2.-11..[-3>+<]>.[-3>+<]>-4.-4.-3.-11.+13.-7.+12.+[+2>-3<]>.-3[-5>+<]>.+3.-11.-2[->+3<]>.+2[-3>+2<]>+.+[->+3<]>+.+2.-2.-4[->+3<]>.,[.,]
06:31:08 <HackEso> ​+[----->+++<]>+.++++++++++++..----.[-->+<]>++.-----------..[--->+<]>.[--->+<]>----.----.---.-----------.+++++++++++++.-------.++++++++++++.+[++>---<]>.---[----->+<]>.+++.-----------.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,]
06:31:27 <oerjan> `rlexp +15[>+4>+7>+7>+8<4-]>3-.>-4..<2+7.+3.<-2.-11..>2-3.<.>2-5.-3.<-4.>+2.<+6.<.<-.>3+.+3.<.<2+.>+4.>+2.+2.-2.<2.,[.,]
06:31:28 <HackEso> ​+++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.+++.<--.-----------..>>---.<.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,]
06:31:39 <oerjan> there we go.
06:32:33 <oerjan> @tell kspalaiologos sorry if i jumped on you
06:32:33 <lambdabot> Consider it noted.
06:33:18 <oerjan> imode: i put the + outside the matching group of the regexp so it only got the first character
06:33:34 <imode> ahh.
06:37:44 <oerjan> `learn `rlexp <compressed code> is a command for expanding the rle format fungot ^show's for brainfuck code but doesn't accept as input.
06:37:44 <fungot> oerjan: you should make () a proper list" here means whatever list is n levels up from the negative list
06:37:46 <HackEso> Learned '`rlexp': `rlexp <compressed code> is a command for expanding the rle format fungot ^show's for brainfuck code but doesn't accept as input.
06:38:31 <oerjan> `` ls bin/*rl*
06:38:32 <HackEso> ls: cannot access 'bin/*rl*': No such file or directory
06:38:39 <oerjan> `` ls ../bin/*rl*
06:38:40 <HackEso> ​../bin/curl \ ../bin/hello-world-in-any-language \ ../bin/hurl \ ../bin/hwrl \ ../bin/jousturl \ ../bin/logurl \ ../bin/perl-e \ ../bin/raw-url \ ../bin/rlexp \ ../bin/url \ ../bin/wrl \ ../bin/zalgoverload
06:39:10 <oerjan> `cbt wrl
06:39:10 <HackEso> url "$HACKENV/wisdom/$1"
06:40:48 <oerjan> i am _this_ close to adding a `` variant that cd's to $HACKENV first.
06:42:54 <oerjan> or maybe a `nur variant.
06:43:38 <oerjan> `h
06:44:09 <HackEso> No output.
06:53:00 <oerjan> The Castle might be distantly related to Elan
07:17:17 -!- imode has quit (Ping timeout: 240 seconds).
07:42:53 -!- oerjan has quit (Quit: Nite).
08:19:51 -!- ArthurStrong has joined.
09:01:59 -!- b_jonas has quit (Quit: leaving).
09:16:16 -!- arseniiv has joined.
09:46:56 -!- kspalaiologos has joined.
09:48:02 <kspalaiologos> ^def 8ball bf ----[---->+<]>--.-----.-------[->++<]>.-.+++++++++++..[++>---<]>--.[,.]
09:48:02 <fungot> Defined.
09:48:23 <kspalaiologos> ^8ball w0t
09:48:23 <fungot> =8ball w0t
09:48:24 <bfbot> Cannot predict now.
09:48:29 <kspalaiologos> XD
09:48:33 <kspalaiologos> Works
10:06:14 <esowiki> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=67276&oldid=67239 * A * (+323)
10:12:37 -!- Lymee has joined.
10:14:14 -!- Lymia has quit (Ping timeout: 276 seconds).
10:14:14 -!- Lymee has changed nick to Lymia.
10:37:21 <kspalaiologos> =doc 8ball 8-ball pseudorandom emulator for bfbot. Feel free to view it's code.
10:37:22 <bfbot> ok.
10:37:27 <kspalaiologos> =doc 8ball
10:37:27 <bfbot> 8ball: 8-ball pseudorandom emulator for bfbot. Feel free to view it's code.
10:37:29 <kspalaiologos> Fine
10:38:49 <kspalaiologos> =doc 8ball pseudorandom emulator for bfbot. Feel free to view it's code.
10:38:49 <bfbot> ok.
10:38:58 <kspalaiologos> =doc 8ball
10:38:58 <bfbot> 8ball: pseudorandom emulator for bfbot. Feel free to view it's code.
10:39:05 <kspalaiologos> Well
10:39:21 <kspalaiologos> =doc 8ball pseudorandom 8-ball emulator for bfbot. Feel free to view it's code
10:39:21 <bfbot> ok.
10:39:24 <kspalaiologos> Perfect
10:43:12 -!- diverger has quit (Ping timeout: 246 seconds).
10:44:42 -!- diverger has joined.
11:10:00 <kspalaiologos> =help
11:10:00 <bfbot> bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
11:10:00 <bfbot> Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
12:06:21 -!- wib_jonas has joined.
12:28:11 -!- arseniiv has quit (Ping timeout: 246 seconds).
12:35:38 -!- nico_nico has joined.
12:35:59 -!- arseniiv has joined.
12:42:35 -!- nico_nico has quit (Quit: Leaving).
13:18:59 <fizzie> ^8ball Did I restore the existing program?
13:18:59 <fungot> Yes.
13:19:16 <fizzie> (I mean, it had a perfectly working one already, no need to make it just a redirect.)
13:21:46 <esowiki> [[Special:Log/newusers]] create * OsmineYT * New user account
13:26:43 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=67277&oldid=67220 * OsmineYT * (+151)
13:29:52 <esowiki> [[User:OsmineYT]] N https://esolangs.org/w/index.php?oldid=67278 * OsmineYT * (+153) Created page with "Hi! I'm 12 and I want to write esoteric programming language. (Yep, that's my dream.) And that's all (because I don't write in English '''very well''')."
13:36:45 <wib_jonas> shachaf: I second the recommendation for c-ares as a DNS resolver library.
13:37:13 <wib_jonas> other than that, you should ask about more specific functionality, rather than "C libraries for things"
13:39:36 <wib_jonas> "<oerjan> ed and vi are unlikely to work anyway, there's no real terminal" => I have used ed non-interactively without a terminal. I admit the usage was rather esoteric, but people used it seriously too, to apply patches before patch.
13:40:03 <wib_jonas> Yeah23: ed is not installed on debian by default, but it's a good candidate to ask fizzie
13:40:12 <wib_jonas> fizzie: can you install ed to HackEso?
13:40:27 <wib_jonas> it's small and esoteric, so I think it's worth to have
13:40:34 <wib_jonas> I mean, it has esoteric uses
13:46:20 <esowiki> [[Incident]] M https://esolangs.org/w/index.php?diff=67279&oldid=64994 * Ais523 non-admin * (+17) /* External resources */ nowiki the URL that doesn't work in a web browser, to stop people trying to click on it and thus open it in a web browser
13:48:58 <esowiki> [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67280&oldid=67278 * OsmineYT * (+76)
13:49:30 <esowiki> [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67281&oldid=67280 * OsmineYT * (-27) /* Ideas to programming languages: */
13:49:36 <esowiki> [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67282&oldid=67281 * OsmineYT * (-1) /* Ideas to programming languages: */
13:53:12 <esowiki> [[Timed]] N https://esolangs.org/w/index.php?oldid=67283 * OsmineYT * (+206) Created page with "Timed is an idea of esolang by [[User:OsmineYT|OsmineYT]]. If there is '''any''' command in source code, the code execution will slow down 2 times. == Commands == There are n..."
13:55:37 <esowiki> [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67284&oldid=67282 * OsmineYT * (+1) /* Ideas to programming languages: */
13:57:52 <fizzie> wib_jonas: Given that it's the standard text editor, maybe we should have it.
13:58:37 <wib_jonas> fizzie: yeah, and I should have mentioned it when you installed dc
13:58:49 <wib_jonas> or bc, or both, whichever it is that isn't on debian by default
13:58:59 <fizzie> `ed -V
13:58:59 <wib_jonas> ``` dc -e16o100p
13:59:00 <HackEso> GNU ed 1.15 \ Copyright (C) 1994 Andrew L. Moore. \ Copyright (C) 2019 Antonio Diaz Diaz. \ License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law.
13:59:01 <esowiki> [[Timed]] https://esolangs.org/w/index.php?diff=67285&oldid=67283 * OsmineYT * (+118) /* Commands */
13:59:01 <HackEso> 64
13:59:09 <wib_jonas> ``` dc -e16i64p
13:59:10 <HackEso> 100
13:59:29 <fizzie> I think dc is the one that's not installed by default, I remember installing it.
13:59:33 <wib_jonas> ``` bc -e 'obase = G; print(100)'
13:59:34 <HackEso> bc: invalid option -- 'e' \ usage: bc [options] [file ...] \ -h --help print this usage and exit \ -i --interactive force interactive mode \ -l --mathlib use the predefined math routines \ -q --quiet don't print initial banner \ -s --standard non-standard bc constructs are errors \ -w --warn warn about non-standard bc constructs \ -v --version print version information and exit
13:59:35 <fizzie> It's also the more esoteric of the two, I feel.
13:59:41 <wib_jonas> ``` bc << 'obase = G; print(100)'
13:59:42 <HackEso> bash: warning: here-document at line 0 delimited by end-of-file (wanted `obase = G; print(100)')
13:59:45 <wib_jonas> ``` bc <<< 'obase = G; print(100)'
13:59:46 <esowiki> [[Timed]] https://esolangs.org/w/index.php?diff=67286&oldid=67285 * OsmineYT * (-40)
13:59:46 <HackEso> 64
13:59:55 <wib_jonas> ``` bc <<< 'ibase = G; print(64)'
13:59:56 <HackEso> 100
14:00:23 <esowiki> [[Timed]] https://esolangs.org/w/index.php?diff=67287&oldid=67286 * OsmineYT * (+64)
14:00:47 <fizzie> My favourite bit about dc is the part of the man page which says "the sequence KSK0k1/_1Ss [ls*]Sxd0>x [256~Ssd0<x]dsxxsx[q]Sq[Lsd0>qaPlxx] dsxxsx0sqLqsxLxLK+k could also accomplish this function" with a straight face.
14:01:02 <wib_jonas> ``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nwtmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah
14:01:03 <HackEso> ​?
14:01:20 <wib_jonas> ``` set -e; ed <<<$'etmp/ah-ah-ah\ni\none\nthree\nfour\n.\n1a\ntwo\n.\nw\nq'; cat tmp/ah-ah-ah
14:01:21 <HackEso> ​?
14:01:26 <wib_jonas> ``` set -e; ed <<<$'e tmp/ah-ah-ah\ni\none\nthree\nfour\n.\n1a\ntwo\n.\nw\nq'; cat tmp/ah-ah-ah
14:01:26 <HackEso> tmp/ah-ah-ah: No such file or directory \ ?
14:01:38 <fizzie> Ah, ed's good old '?'.
14:01:46 <wib_jonas> ``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw/hackenv/tmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah
14:01:47 <HackEso> ​?
14:01:52 <wib_jonas> ``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw /hackenv/tmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah
14:01:52 <HackEso> cat: tmp/ah-ah-ah: No such file or directory \ 19
14:02:01 <wib_jonas> ``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw /hackenv/tmp/ah-ah-ah\nq'; cat /hackenv/tmp/ah-ah-ah
14:02:03 <HackEso> 19 \ one \ two \ three \ four
14:02:18 <wib_jonas> ``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nw /hackenv/tmp/ah-ah-ah\nq'; echo ---; cat /hackenv/tmp/ah-ah-ah
14:02:19 <HackEso> 19 \ --- \ one \ two \ three \ four
14:03:33 -!- kspalaiologos2 has joined.
14:04:33 -!- kspalaiologos has quit (Quit: Quit).
14:04:45 <kspalaiologos2> fizzie, I genuinely didn't know
14:04:50 -!- kspalaiologos2 has changed nick to kspalaiologos.
14:04:52 <kspalaiologos> perfect
14:06:03 <kspalaiologos> =show 8bball
14:06:03 <bfbot> No such command. Try =help.
14:06:07 <kspalaiologos> ^show 8ball
14:06:07 <fungot> ,[[->+<],]>2+2<[->-[>+>2]>[+[-<+>]>+>2]<5]>4+<2[>2-+11[>+8>+4<2-]>+.+12.+14.>+2.<4-]>2[+10[>+7>+4<2-]>+.+33.>+2.<2]
14:06:16 <kspalaiologos> is this it?
14:06:19 <kspalaiologos> ^ball blah
14:06:22 <kspalaiologos> ^8ball blah
14:06:22 <fungot> Yes.
14:06:27 <kspalaiologos> ^8ball ?
14:06:27 <fungot> Yes.
14:06:35 <kspalaiologos> It's a very crappy 8ball you know it
14:06:47 <kspalaiologos> look
14:06:52 <kspalaiologos> =8ball hi
14:06:52 <bfbot> Very doubtful.
14:06:55 <kspalaiologos> =8ball hello
14:06:55 <bfbot> Without a doubt.
14:07:05 <kspalaiologos> =8ball is this 8ball nicer?
14:07:05 <bfbot> As I see it, yes.
14:07:16 <kspalaiologos> it even has an easteregg
14:07:18 <kspalaiologos> =8ball KPS
14:07:19 <bfbot> Congratulations! You found the easter egg! ~~kspalaiologos, 2019
14:17:06 <kspalaiologos> =help
14:17:06 <bfbot> bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot.
14:17:06 <bfbot> Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot
14:24:18 <fizzie> ^8ball Is it really crappy?
14:24:18 <fungot> No.
14:24:21 <fizzie> See, there you go.
14:32:10 <kspalaiologos> it's just yes/no
14:32:16 <kspalaiologos> c'mon, you could do it better :p
14:33:14 -!- lldd_ has joined.
14:39:52 -!- kspalaiologos has quit (Quit: Leaving).
14:41:58 -!- wib_jonas has quit (Remote host closed the connection).
14:46:34 -!- kspalaiologos has joined.
14:47:25 -!- imode has joined.
15:20:37 <arseniiv> kspalaiologos: didn’t read the logs; am I needed yet? :)
15:23:03 <kspalaiologos> I'm not home
15:23:27 <kspalaiologos> When I'll be back I'll take on it
15:26:26 -!- imode has quit (Ping timeout: 240 seconds).
15:45:12 -!- kspalaiologos has quit (Quit: Quit).
15:49:32 -!- kspalaiologos has joined.
15:52:07 <kspalaiologos> =8ball is my 8ball better?
15:52:07 <bfbot> Better not tell you now.
15:52:25 <kspalaiologos> =8ball my 8ball is certainly better
15:52:25 <bfbot> Better not tell you now.
15:52:31 <kspalaiologos> sugh
15:52:38 <kspalaiologos> =8ball my 8ball is better
15:52:39 <bfbot> Signs point to yes.
15:52:42 <kspalaiologos> a ha!
16:00:41 -!- wib_jonas has joined.
16:16:16 -!- bfbot-e has joined.
16:16:21 <kspalaiologos> no way it works lol
16:17:16 -!- bfbot-e has quit (Remote host closed the connection).
16:17:30 -!- bfbot-e has joined.
16:17:42 -!- bfbot-e has quit (Remote host closed the connection).
16:18:58 -!- dingwat has joined.
16:43:27 -!- lldd_ has quit (Quit: Leaving).
16:51:21 -!- wib_jonas has quit (Remote host closed the connection).
17:16:22 -!- xkapastel has joined.
17:40:47 -!- tromp_ has quit (Ping timeout: 276 seconds).
17:42:41 <kspalaiologos> `asmbf @l/out .A/jmp 5l
17:42:42 <HackEso> ​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]#
17:42:50 <kspalaiologos> `asmbf @l/out .A/jmp %l
17:42:50 <HackEso> ​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<]
17:44:16 <shachaf> b_jonas: Are you sure? I'm interested in API design and things as well as specific functionality.
17:47:03 <esowiki> [[Asm2bf]] N https://esolangs.org/w/index.php?oldid=67288 * Palaiologos * (+24324) Finally.
17:47:29 <esowiki> [[Asm2bf]] https://esolangs.org/w/index.php?diff=67289&oldid=67288 * Palaiologos * (-3) Formatting brainfart
17:47:34 <kspalaiologos> Done
17:47:34 <kspalaiologos> https://esolangs.org/wiki/Asm2bf
17:47:39 <kspalaiologos> there is need to add some code blocks
17:47:41 <kspalaiologos> and bold some text
17:47:50 <kspalaiologos> but it's just some detail work, initial draft is done
17:48:36 <kspalaiologos> arseniiv, you can read it :)
17:49:50 <arseniiv> kspalaiologos: ok let’s see
17:49:50 -!- tromp has joined.
17:55:42 <arseniiv> kspalaiologos: should I change “32-bit code” to “32-bit-celled code” maybe? Someone may accidentally think it means code for a 32-bit architecture (or may they?)
17:56:41 <arseniiv> ah no it seems genuine 32-bit architecture code, hm
17:56:57 <arseniiv> I leave that as it is
17:59:32 <arseniiv> kspalaiologos: I’ll continue with suggestions/questions in PM
17:59:42 <kspalaiologos> fin
17:59:43 <kspalaiologos> e
18:00:04 <kspalaiologos> it's 16bit architecture
18:02:33 -!- tromp has quit (Read error: Connection reset by peer).
18:02:53 -!- tromp has joined.
18:59:14 -!- FreeFull has joined.
19:18:57 <kspalaiologos> anyone else willing to proofread the article?
19:18:57 <kspalaiologos> https://esolangs.org/wiki/Asm2bf
19:19:37 <esowiki> [[Asm2bf]] M https://esolangs.org/w/index.php?diff=67290&oldid=67289 * Arseniiv * (+418) some suggestions Im more or less sure about, also maybe see a couple of html comments in the code
19:19:59 <arseniiv> I think I’ve done what I could :)
19:20:16 <kspalaiologos> ah, fine
19:20:17 <kspalaiologos> thanks
19:20:43 <esowiki> [[Asm2bf]] M https://esolangs.org/w/index.php?diff=67291&oldid=67290 * Palaiologos * (+0) typo?
19:21:08 <arseniiv> also I encountered a weird bug when ` in the input field and even in the text renders as a real grave accent diacritic, this is probably due to my weird font settings in firefox
19:21:42 <arseniiv> kspalaiologos: yw
19:21:47 <arseniiv> oops I typoed it, yes
19:22:21 <kspalaiologos> << To build the program, simply execute it and the brainfuck file will appear nearby. >>
19:22:23 <kspalaiologos> Is this correct?
19:22:25 <kspalaiologos> I'm not even sure
19:22:32 <kspalaiologos> by sounds better to me
19:22:36 <kspalaiologos> but I may be wrong
19:22:49 <kspalaiologos> nearby in case of files sounds weird
19:23:11 <arseniiv> I’m not that good with deployment and with Linux tools too :D
19:23:16 <kspalaiologos> but overall
19:23:18 <kspalaiologos> nice changes
19:23:18 <kspalaiologos> thanks
19:23:38 <kspalaiologos> I'll edit out the nearby though because it sounds weird to me
19:23:47 <esowiki> [[Asm2bf]] M https://esolangs.org/w/index.php?diff=67292&oldid=67291 * Palaiologos * (-4) nearby -> by
19:23:57 <arseniiv> ah I saw in the dictionary that “by” is sometimes used but honestly I haven’t seen it yet
19:24:09 <arseniiv> used in that sense*
19:24:25 <arseniiv> <kspalaiologos> I'll edit out the nearby though because it sounds weird to me => okay :D
19:24:50 <kspalaiologos> I'll add gisa paragraph
19:24:53 <kspalaiologos> and it's done
19:25:10 <kspalaiologos> quite large article imo, haven't seen many so big articles on esolangs
19:25:22 <arseniiv> yeah, a long read
19:25:36 <kspalaiologos> I've been poking the program for around 3 years
19:25:41 <kspalaiologos> sometimes more, sometimes less
19:25:48 <kspalaiologos> so it's quite complicated how everything works
19:25:57 <kspalaiologos> I could explain stuff in even more detail but it would be just plain boring
19:37:17 <kspalaiologos> `q
19:37:18 <HackEso> 971) <oerjan> `quote 1000
19:37:24 <kspalaiologos> `quote 1000
19:37:24 <HackEso> 1000) <shachaf> "would be a good name for a band when preceded by its quotation" would be a good name for a band when preceded by its quotation
19:37:36 <kspalaiologos> `quote 1337
19:37:37 <HackEso> No output.
19:37:41 <kspalaiologos> It's yet not there
19:37:44 <kspalaiologos> `quote 1336
19:37:45 <HackEso> No output.
19:37:47 <kspalaiologos> `quote 1335
19:37:47 <HackEso> 1335) <shachaf> The domain is public, but what's the codomain?
19:37:50 <kspalaiologos> `quote 1334
19:37:51 <HackEso> 1334) <lf94> kspalaiologos: yes, it's much more enjoyable sitting in #esoteric than chiselling 99 bottles of beer into a rock.
19:37:55 <kspalaiologos> `quote 1333
19:37:56 <HackEso> 1333) <kspalaiologos> I have made a chess engine in Malbolge <kspalaiologos> in theory it's decent <kspalaiologos> but it has two drawbacks <kspalaiologos> a) It requires 31 and a half gigabytes of memory <kspalaiologos> b) it's quicker to count atoms in universe than to run it
19:38:02 <kspalaiologos> no changes that presumes
19:39:40 <esowiki> [[Brainfuck]] https://esolangs.org/w/index.php?diff=67293&oldid=66486 * Palaiologos * (-30)
20:05:55 -!- kspalaiologos has quit (Quit: Leaving).
20:10:01 -!- b_jonas has joined.
20:11:02 <fizzie> `delquote 753
20:11:04 <HackEso> ​*poof* <itidus21> i have a simple view of reality that goes something like this.. once your sufficiently well tied up.. it doesn't make a difference if your enemy has a knife or a gun.. you're equally screwed
20:12:00 <fizzie> `delquote 1016
20:12:06 <HackEso> ​*poof* <Sgeo> So. In general. Fuck ... actually, I'm not really annoyed at anything right now
20:13:33 <fizzie> `delquote 213
20:13:35 <HackEso> ​*poof* <olsner> actually, I think vorpal is the "retarded team member" to the left
21:16:05 -!- xkapastel has quit (Quit: Connection closed for inactivity).
21:25:09 -!- kspalaiologos has joined.
21:55:16 <tswett[m]> So I've been thinking about the way that the stock market moves.
21:55:53 <tswett[m]> The simplest reasonable model is geometric Brownian motion. The (logarithmic) percentage change from one day to the next is a normally distributed random variable.
21:57:08 <tswett[m]> It's a nice model, but it's wrong. :D The changes are known to have significant excess kurtosis (though I don't remember if it's positive or negative).
21:57:25 <tswett[m]> So here's the particular thing I'm wondering.
21:58:43 <tswett[m]> Independently normally distributed random variables add together really nicely. If X has mean m_1 and variance s^2_1, and Y has mean m_2 and variance s^2_2, then X + Y has mean m_1 + m_2 and variance s^2_1 + s^2_2.
21:58:49 <tswett[m]> Does something similar happen with higher moments, like skewness and kurtosis?
22:00:27 <kmc> good question!
22:03:53 <fizzie> The sum of two independent normally distributed variables is itself normally distributed, with the mean and variance you mention.
22:04:02 -!- divergence has joined.
22:05:20 -!- diverger has quit (Ping timeout: 276 seconds).
22:05:46 <tswett[m]> Aha, here's the answer. The mean is the first cumulant and the variance is the second cumulant; the property I mentioned holds for these and all higher cumulants. https://en.wikipedia.org/wiki/Cumulant
22:05:46 <fizzie> So its skewness and kurtosis are 0, as are the ones for X and Y as well.
22:20:37 <tswett[m]> Right, but now this holds for X and Y having any distribution, not just a normal distribution.
22:44:45 -!- ArthurStrong has quit (Quit: leaving).
22:46:04 -!- Eleuthera has joined.
23:40:53 -!- arseniiv has quit (Ping timeout: 246 seconds).
23:51:50 -!- Sgeo__ has quit (Ping timeout: 265 seconds).
23:54:22 <b_jonas> `q
23:54:23 <HackEso> 502) <fizzie> Isn't "strip nomic" just another word for all dating, though?
23:58:30 -!- Eleuthera has quit (Remote host closed the connection).
←2019-11-19 2019-11-20 2019-11-21→ ↑2019 ↑all