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 i'm a galagaholic 00:32:35 you know what galaga is, right? 00:39:00 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 those are my 2 theories 00:39:39 they are not mutually exclusive 00:39:57 you dare compare galaga to space invaders? 00:40:33 im too young, i probably played it on some "classic" respawn 00:42:07 i liked qix 00:42:41 -!- MDude has joined. 00:47:43 i liked tempest 2000 on atari jaguar too, but never got the proper controller 00:48:59 [[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 b_jonas: A tunnel + a built-in user-space NAT implementation. 02:14:18 Where can I find good C libraries for things? 02:14:44 With properties like no malloc, no callbacks, no blocking system calls, etc. 02:14:56 I mean, no system calls at all, really. 02:15:45 For example how about a DNS library. I guess there's probably a good one somewhere. 02:54:12 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 I mean, as long as the core functionality is there, a layer above it that uses system calls is fine? 03:13:07 But at least you'd want it to be portable. 03:15:03 Oh, and of course no GPL and no LGPL. 03:59:22 -!- oerjan has joined. 04:08:30 `cbt undo 04:08:31 ​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R 04:10:58 `undo 12162 04:10:59 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 `` cd ..; undo 12162 04:11:18 patching file bin/sport 04:11:22 `revert 04:11:23 Done. 04:12:46 `slbd undo//1acd ${HACKENV-/hackenv} 04:12:48 undo//#!/bin/sh \ cd ${HACKENV-/hackenv} \ hg diff -c "$@" | patch -p1 -R 04:13:09 `undo 12162 04:13:12 patching file bin/sport 04:13:15 `revert 04:13:16 Done. 04:14:25 -!- xkapastel has quit (Quit: Connection closed for inactivity). 04:19:13 -!- Yeah23 has joined. 04:20:58 !quote 04:21:37 `quote 04:21:38 1033) I'm glad I quit programming to take up listening to numbers stations 04:22:11 `quote HackEso 04:22:12 1330) `unidecode ⧸🙼 ​[U+29F8 BIG SOLIDUS] [U+1F67C VERY HEAVY SOLIDUS] it is with a very heavy solidus that i write to inform you that unicode has too many code points 04:23:03 `relcome Yeah23 04:23:04 ​Yeah23: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 04:23:15 `relcome oerjan 04:23:16 ​oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 04:24:25 `cat bin/hlnp 04:24:25 `run HackEso 04:24:25 cat: bin/hlnp: No such file or directory 04:24:26 bash: HackEso: command not found 04:24:30 oops 04:24:35 `cbt bin/hlnp 04:24:36 cat: /hackenv/bin/bin/hlnp: No such file or directory 04:24:40 `cbt hlnp 04:24:41 scowrevs="$(/usr/bin/paste -sd'|' /hackenv/share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[ `run /usr/ 04:25:03 bash: /usr/: Is a directory 04:25:10 `run /usr vi 04:25:10 bash: /usr: Is a directory 04:25:15 `run /usr/vi 04:25:16 bash: /usr/vi: No such file or directory 04:25:23 `ls /usr 04:25:24 bin \ games \ include \ lib \ local \ sbin \ share \ src 04:25:34 `ls /usr/bin 04:25:35 ​[ \ 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 ls /usr/bin/v* 04:26:07 `ls /usr/bin/v* 04:26:09 ls: cannot access '/usr/bin/v*': No such file or directory 04:26:21 `ls /usr/bin/vi | more 04:26:22 ls: cannot access '/usr/bin/vi | more': No such file or directory 04:26:36 you need `` ls 04:26:46 ``ls 04:26:47 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: `ls: not found 04:26:48 (or `run ls) 04:26:55 `run ed 04:26:56 bash: ed: command not found 04:27:11 `run ls /usr/bin/v* 04:27:11 ​/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 ed and vi are unlikely to work anyway, there's no real terminal 04:27:24 `run /usr/bin/vi 04:27:25 ​[24;1H[7mError: stderr: Success 04:27:38 `run /usr/bin/ed 04:27:39 bash: /usr/bin/ed: No such file or directory 04:27:48 There is no ed? 04:27:55 apparently so. 04:28:11 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 *-the 04:32:07 @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 Consider it noted. 04:32:07 oerjan: fnord fnord hey do have any questions, just shoot :) 04:33:04 @tell kspalaiologos (the printing could use `! bf_txtgen output) 04:33:04 Consider it noted. 04:33:15 `! bf_txtgen Test 04:33:18 60 ++++++++++++++[>++++++>+++++++>++++++++><<<<-]>.>+++.>+++.+. [112] 05:57:40 -!- kspalaiologos has joined. 05:58:37 =8ball are you alive? 05:58:37 Outlook good. 05:59:10 oerjan: yeah 05:59:23 But I'd have to write Brainfuck by hand 05:59:35 Amd I'm not really willing to do so 05:59:42 shocking 05:59:49 Btw, Brainfuck text generator we currently have 05:59:56 Is crappy 06:00:04 Don't use, don't count on it 06:00:30 The messages are overall longer than 256 bytes 06:00:39 So I cannot create lookup table in memory 06:00:42 well it seemed to be shorter than what you replaced it with for ^wiki 06:01:06 you don't need a lookup table for that method 06:01:06 Did it? 06:01:18 Jumps are szpenaice6 06:01:23 Expensive 06:01:43 `asmbf lbl 1/jmp 1 06:01:44 ​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<] 06:02:05 Also let's check 06:02:29 `bf_textgen https://esolangs.org 06:02:30 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: bf_textgen: not found 06:02:58 `! bf_txtgen https://esolangs.org/wiki/ 06:03:00 165 +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-----------..<<---.>.<<-.---.>----.<++.>++++++.>.>-.<<<+.+++.>.>>+.<++++.<++.++.--.>>. [955] 06:03:23 ^show wiki 06:03:23 +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 i changed ^wiki back because you forgot the https 06:04:16 ^def crappywiki bf +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.-----------..<<---.>.<<-.---.>----.<++.>++++++.>.>-.<<<+.+++.>.>>+.<++++.<++.++.--.>>.,[.,] 06:04:16 Defined. 06:04:27 ^show crappywiki 06:04:27 +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 doesn't seem crappy to me. 06:05:22 the internal compression makes comparison awkward (also editing) 06:05:33 Yes. 06:05:35 anyway those are both created with bf_txtgen 06:05:47 Nope 06:06:01 I didn't use tool called such 06:06:14 But I 06:06:18 i said i changed ^wiki back 06:06:26 'll try firing BFCruncher 06:06:26 and then modified it to do https 06:06:48 I added https:// with my change 06:07:08 no you didn't 06:07:21 How will we find out? 06:07:25 see logs 06:07:27 hum 06:07:34 Fine 06:07:56 Can you tell me the date? 06:08:06 You changed it obviously 06:09:00 +[-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 was yours 06:09:33 It's shorter when uncompressed though 06:09:43 how is that possible. 06:10:01 ^shorter than his obviously 06:10:28 it doesn't look like it's shorter, no. 06:10:38 https://esolangs.org/logs/2019-11-18.html#l2c 06:11:11 that's where i tested it and saw it was still http:// 06:11:36 Maybe somebody reverted it 06:11:38 No idea 06:11:55 I remember using https but K might be wrong 06:15:02 `edit ../bin/rlexp 06:15:04 https://hack.esolangs.org/edit/bin/rlexp 06:17:12 `` grep -l hashbang ../bin/* 06:17:13 No output. 06:17:35 `` grep -l args_or ../bin/* 06:17:36 ​../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 `` grep -l 'args_or.*perl' ../bin/* 06:18:34 ​../bin/h \ ../bin/ord \ ../bin/ordu 06:18:41 `cbt h 06:18:42 ​#!/hackenv/bin/shebang_args_or_input perl -p \ s/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig 06:20:24 `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp 06:20:25 2019-11-20 06:20:25 URL:https://hack.esolangs.org/get/bin/rlexp [73/73] -> "/hackenv/bin/rlexp" [1] 06:20:40 `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 ​/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 2.-4[->+3<]>.,[.,] 06:20:45 oops 06:20:54 `` chmod +x ../bin/rlexp 06:20:56 No output. 06:20:59 2.-4[->+3<]>.,[.,] 06:21:20 `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 Out of memory! \ panic: fold_constants JMPENV_PUSH returned 2 at /hackenv/bin/rlexp line 2. 06:21:27 wat 06:21:37 `rlexp t2e3s5t6 06:21:38 Out of memory! \ panic: fold_constants JMPENV_PUSH returned 2 at /hackenv/bin/rlexp line 2. 06:21:42 ok something wrong 06:22:06 woah. 06:22:07 `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp 06:22:09 2019-11-20 06:22:08 URL:https://hack.esolangs.org/get/bin/rlexp [73/73] -> "/hackenv/bin/rlexp" [1] 06:22:15 `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 ​+[----->+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 `rlexp +++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.- 06:22:49 ​+++++++++++++[>+++++++++>++++++++>+++++++++>++++<<<<-]>>.<-..----.>>--.>++++++.- 06:23:12 wat 06:23:17 oh wait 06:23:47 `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 ​+++++[>+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 `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 ​+[----->+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 wait what 06:24:28 -!- kspalaiologos has quit (Ping timeout: 245 seconds). 06:24:51 oh there's a bug 06:25:20 i wasn't looking properly 06:26:01 ksa seemed a little miffed you removed his command. 06:26:15 `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp 06:26:16 2019-11-20 06:26:16 URL:https://hack.esolangs.org/get/bin/rlexp [74/74] -> "/hackenv/bin/rlexp" [1] 06:26:26 `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 ​+[----->+++<]>+.++..----.[-->+<]>++.-..[--->+<]>.[--->+<]>----.----.---.-.+++.-------.++.+[++>---<]>.---[----->+<]>.+++.-.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,] 06:27:02 ...there's definitely still something wrong with multidigit numbers 06:27:17 `rlexp t12 06:27:18 tt 06:29:14 wat. 06:29:29 `rlexp t11 06:29:30 t 06:29:32 i was thinking this command could be useful for expanding fungot's compressed brainfuck in general 06:29:32 oerjan: i tend not to heed the flamewar part of the closure as a pair 06:29:43 `rlexp t13 06:29:44 ttt 06:29:47 fungot: good policy 06:29:47 oerjan: how did you do it with 06:29:53 `rlexp t11113 06:29:53 ttt 06:29:56 wat. 06:30:01 `rlexp t33 06:30:04 ttt 06:30:09 hm i see 06:30:23 does it just run until it hits the last digit in a span of digits or something. 06:30:29 `rlexp t00005 06:30:30 ttttt 06:30:40 d'oh 06:30:47 `fetch ../bin/rlexp https://hack.esolangs.org/get/bin/rlexp 06:30:48 2019-11-20 06:30:47 URL:https://hack.esolangs.org/get/bin/rlexp [74/74] -> "/hackenv/bin/rlexp" [1] 06:30:56 `rlexp t33 06:30:56 ttttttttttttttttttttttttttttttttt 06:31:07 `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 ​+[----->+++<]>+.++++++++++++..----.[-->+<]>++.-----------..[--->+<]>.[--->+<]>----.----.---.-----------.+++++++++++++.-------.++++++++++++.+[++>---<]>.---[----->+<]>.+++.-----------.--[->+++<]>.++[--->++<]>+.+[->+++<]>+.++.--.----[->+++<]>.,[.,] 06:31:27 `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 ​+++++++++++++++[>++++>+++++++>+++++++>++++++++<<<<-]>>>-.>----..<<+++++++.+++.<--.-----------..>>---.<.>>-----.---.<----.>++.<++++++.<.<-.>>>+.+++.<.<<+.>++++.>++.++.--.<<.,[.,] 06:31:39 there we go. 06:32:33 @tell kspalaiologos sorry if i jumped on you 06:32:33 Consider it noted. 06:33:18 imode: i put the + outside the matching group of the regexp so it only got the first character 06:33:34 ahh. 06:37:44 `learn `rlexp is a command for expanding the rle format fungot ^show's for brainfuck code but doesn't accept as input. 06:37:44 oerjan: you should make () a proper list" here means whatever list is n levels up from the negative list 06:37:46 Learned '`rlexp': `rlexp is a command for expanding the rle format fungot ^show's for brainfuck code but doesn't accept as input. 06:38:31 `` ls bin/*rl* 06:38:32 ls: cannot access 'bin/*rl*': No such file or directory 06:38:39 `` ls ../bin/*rl* 06:38:40 ​../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 `cbt wrl 06:39:10 url "$HACKENV/wisdom/$1" 06:40:48 i am _this_ close to adding a `` variant that cd's to $HACKENV first. 06:42:54 or maybe a `nur variant. 06:43:38 `h 06:44:09 No output. 06:53:00 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 ^def 8ball bf ----[---->+<]>--.-----.-------[->++<]>.-.+++++++++++..[++>---<]>--.[,.] 09:48:02 Defined. 09:48:23 ^8ball w0t 09:48:23 =8ball w0t 09:48:24 Cannot predict now. 09:48:29 XD 09:48:33 Works 10:06:14 [[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 =doc 8ball 8-ball pseudorandom emulator for bfbot. Feel free to view it's code. 10:37:22 ok. 10:37:27 =doc 8ball 10:37:27 8ball: 8-ball pseudorandom emulator for bfbot. Feel free to view it's code. 10:37:29 Fine 10:38:49 =doc 8ball pseudorandom emulator for bfbot. Feel free to view it's code. 10:38:49 ok. 10:38:58 =doc 8ball 10:38:58 8ball: pseudorandom emulator for bfbot. Feel free to view it's code. 10:39:05 Well 10:39:21 =doc 8ball pseudorandom 8-ball emulator for bfbot. Feel free to view it's code 10:39:21 ok. 10:39:24 Perfect 10:43:12 -!- diverger has quit (Ping timeout: 246 seconds). 10:44:42 -!- diverger has joined. 11:10:00 =help 11:10:00 bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot. 11:10:00 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 ^8ball Did I restore the existing program? 13:18:59 Yes. 13:19:16 (I mean, it had a perfectly working one already, no need to make it just a redirect.) 13:21:46 [[Special:Log/newusers]] create * OsmineYT * New user account 13:26:43 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=67277&oldid=67220 * OsmineYT * (+151) 13:29:52 [[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 shachaf: I second the recommendation for c-ares as a DNS resolver library. 13:37:13 other than that, you should ask about more specific functionality, rather than "C libraries for things" 13:39:36 " 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 Yeah23: ed is not installed on debian by default, but it's a good candidate to ask fizzie 13:40:12 fizzie: can you install ed to HackEso? 13:40:27 it's small and esoteric, so I think it's worth to have 13:40:34 I mean, it has esoteric uses 13:46:20 [[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 [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67280&oldid=67278 * OsmineYT * (+76) 13:49:30 [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67281&oldid=67280 * OsmineYT * (-27) /* Ideas to programming languages: */ 13:49:36 [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67282&oldid=67281 * OsmineYT * (-1) /* Ideas to programming languages: */ 13:53:12 [[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 [[User:OsmineYT]] https://esolangs.org/w/index.php?diff=67284&oldid=67282 * OsmineYT * (+1) /* Ideas to programming languages: */ 13:57:52 wib_jonas: Given that it's the standard text editor, maybe we should have it. 13:58:37 fizzie: yeah, and I should have mentioned it when you installed dc 13:58:49 or bc, or both, whichever it is that isn't on debian by default 13:58:59 `ed -V 13:58:59 ``` dc -e16o100p 13:59:00 GNU ed 1.15 \ Copyright (C) 1994 Andrew L. Moore. \ Copyright (C) 2019 Antonio Diaz Diaz. \ License GPLv3+: GNU GPL version 3 or later \ 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 [[Timed]] https://esolangs.org/w/index.php?diff=67285&oldid=67283 * OsmineYT * (+118) /* Commands */ 13:59:01 64 13:59:09 ``` dc -e16i64p 13:59:10 100 13:59:29 I think dc is the one that's not installed by default, I remember installing it. 13:59:33 ``` bc -e 'obase = G; print(100)' 13:59:34 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 It's also the more esoteric of the two, I feel. 13:59:41 ``` bc << 'obase = G; print(100)' 13:59:42 bash: warning: here-document at line 0 delimited by end-of-file (wanted `obase = G; print(100)') 13:59:45 ``` bc <<< 'obase = G; print(100)' 13:59:46 [[Timed]] https://esolangs.org/w/index.php?diff=67286&oldid=67285 * OsmineYT * (-40) 13:59:46 64 13:59:55 ``` bc <<< 'ibase = G; print(64)' 13:59:56 100 14:00:23 [[Timed]] https://esolangs.org/w/index.php?diff=67287&oldid=67286 * OsmineYT * (+64) 14:00:47 My favourite bit about dc is the part of the man page which says "the sequence KSK0k1/_1Ss [ls*]Sxd0>x [256~Ssd0qaPlxx] dsxxsx0sqLqsxLxLK+k could also accomplish this function" with a straight face. 14:01:02 ``` set -e; ed <<<$'i\none\nthree\nfour\n.\n1a\ntwo\n.\nwtmp/ah-ah-ah\nq'; cat tmp/ah-ah-ah 14:01:03 ​? 14:01:20 ``` 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 ​? 14:01:26 ``` 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 tmp/ah-ah-ah: No such file or directory \ ? 14:01:38 Ah, ed's good old '?'. 14:01:46 ``` 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 ​? 14:01:52 ``` 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 cat: tmp/ah-ah-ah: No such file or directory \ 19 14:02:01 ``` 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 19 \ one \ two \ three \ four 14:02:18 ``` 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 19 \ --- \ one \ two \ three \ four 14:03:33 -!- kspalaiologos2 has joined. 14:04:33 -!- kspalaiologos has quit (Quit: Quit). 14:04:45 fizzie, I genuinely didn't know 14:04:50 -!- kspalaiologos2 has changed nick to kspalaiologos. 14:04:52 perfect 14:06:03 =show 8bball 14:06:03 No such command. Try =help. 14:06:07 ^show 8ball 14:06:07 ,[[->+<],]>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 is this it? 14:06:19 ^ball blah 14:06:22 ^8ball blah 14:06:22 Yes. 14:06:27 ^8ball ? 14:06:27 Yes. 14:06:35 It's a very crappy 8ball you know it 14:06:47 look 14:06:52 =8ball hi 14:06:52 Very doubtful. 14:06:55 =8ball hello 14:06:55 Without a doubt. 14:07:05 =8ball is this 8ball nicer? 14:07:05 As I see it, yes. 14:07:16 it even has an easteregg 14:07:18 =8ball KPS 14:07:19 Congratulations! You found the easter egg! ~~kspalaiologos, 2019 14:17:06 =help 14:17:06 bfbot is a bot executing brainfuck natively. You may add your very own commands to the bot. 14:17:06 Commands: =str =def =undef =list =plist =doc. More help at https://esolangs.org/wiki/bfbot 14:24:18 ^8ball Is it really crappy? 14:24:18 No. 14:24:21 See, there you go. 14:32:10 it's just yes/no 14:32:16 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 kspalaiologos: didn’t read the logs; am I needed yet? :) 15:23:03 I'm not home 15:23:27 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 =8ball is my 8ball better? 15:52:07 Better not tell you now. 15:52:25 =8ball my 8ball is certainly better 15:52:25 Better not tell you now. 15:52:31 sugh 15:52:38 =8ball my 8ball is better 15:52:39 Signs point to yes. 15:52:42 a ha! 16:00:41 -!- wib_jonas has joined. 16:16:16 -!- bfbot-e has joined. 16:16:21 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 `asmbf @l/out .A/jmp 5l 17:42:42 ​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]# 17:42:50 `asmbf @l/out .A/jmp %l 17:42:50 ​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<] 17:44:16 b_jonas: Are you sure? I'm interested in API design and things as well as specific functionality. 17:47:03 [[Asm2bf]] N https://esolangs.org/w/index.php?oldid=67288 * Palaiologos * (+24324) Finally. 17:47:29 [[Asm2bf]] https://esolangs.org/w/index.php?diff=67289&oldid=67288 * Palaiologos * (-3) Formatting brainfart 17:47:34 Done 17:47:34 https://esolangs.org/wiki/Asm2bf 17:47:39 there is need to add some code blocks 17:47:41 and bold some text 17:47:50 but it's just some detail work, initial draft is done 17:48:36 arseniiv, you can read it :) 17:49:50 kspalaiologos: ok let’s see 17:49:50 -!- tromp has joined. 17:55:42 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 ah no it seems genuine 32-bit architecture code, hm 17:56:57 I leave that as it is 17:59:32 kspalaiologos: I’ll continue with suggestions/questions in PM 17:59:42 fin 17:59:43 e 18:00:04 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 anyone else willing to proofread the article? 19:18:57 https://esolangs.org/wiki/Asm2bf 19:19:37 [[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 I think I’ve done what I could :) 19:20:16 ah, fine 19:20:17 thanks 19:20:43 [[Asm2bf]] M https://esolangs.org/w/index.php?diff=67291&oldid=67290 * Palaiologos * (+0) typo? 19:21:08 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 kspalaiologos: yw 19:21:47 oops I typoed it, yes 19:22:21 << To build the program, simply execute it and the brainfuck file will appear nearby. >> 19:22:23 Is this correct? 19:22:25 I'm not even sure 19:22:32 by sounds better to me 19:22:36 but I may be wrong 19:22:49 nearby in case of files sounds weird 19:23:11 I’m not that good with deployment and with Linux tools too :D 19:23:16 but overall 19:23:18 nice changes 19:23:18 thanks 19:23:38 I'll edit out the nearby though because it sounds weird to me 19:23:47 [[Asm2bf]] M https://esolangs.org/w/index.php?diff=67292&oldid=67291 * Palaiologos * (-4) nearby -> by 19:23:57 ah I saw in the dictionary that “by” is sometimes used but honestly I haven’t seen it yet 19:24:09 used in that sense* 19:24:25 I'll edit out the nearby though because it sounds weird to me => okay :D 19:24:50 I'll add gisa paragraph 19:24:53 and it's done 19:25:10 quite large article imo, haven't seen many so big articles on esolangs 19:25:22 yeah, a long read 19:25:36 I've been poking the program for around 3 years 19:25:41 sometimes more, sometimes less 19:25:48 so it's quite complicated how everything works 19:25:57 I could explain stuff in even more detail but it would be just plain boring 19:37:17 `q 19:37:18 971) `quote 1000 19:37:24 `quote 1000 19:37:24 1000) "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 `quote 1337 19:37:37 No output. 19:37:41 It's yet not there 19:37:44 `quote 1336 19:37:45 No output. 19:37:47 `quote 1335 19:37:47 1335) The domain is public, but what's the codomain? 19:37:50 `quote 1334 19:37:51 1334) kspalaiologos: yes, it's much more enjoyable sitting in #esoteric than chiselling 99 bottles of beer into a rock. 19:37:55 `quote 1333 19:37:56 1333) I have made a chess engine in Malbolge in theory it's decent but it has two drawbacks a) It requires 31 and a half gigabytes of memory b) it's quicker to count atoms in universe than to run it 19:38:02 no changes that presumes 19:39:40 [[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 `delquote 753 20:11:04 ​*poof* 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 `delquote 1016 20:12:06 ​*poof* So. In general. Fuck ... actually, I'm not really annoyed at anything right now 20:13:33 `delquote 213 20:13:35 ​*poof* 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 So I've been thinking about the way that the stock market moves. 21:55:53 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 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 So here's the particular thing I'm wondering. 21:58:43 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 Does something similar happen with higher moments, like skewness and kurtosis? 22:00:27 good question! 22:03:53 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 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 So its skewness and kurtosis are 0, as are the ones for X and Y as well. 22:20:37 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 `q 23:54:23 502) Isn't "strip nomic" just another word for all dating, though? 23:58:30 -!- Eleuthera has quit (Remote host closed the connection).