←2018-04 2018-05 2018-06→ ↑2018 ↑all
2018-05-01
01:12:16 -!- imode has quit (Quit: WeeChat 2.1).
02:16:54 <oerjan> `` doag share/Un*
02:16:56 <HackEso> 8622:2016-06-27 <oerjän> ` mv Unic* share \ 6553:2016-01-13 <oerjän> ` mv share/UnicodeD{*,ata.txt}
02:17:14 <oerjan> `` doag Unic*
02:17:16 <HackEso> No output.
02:17:59 <oerjan> `` doag UnicodeData.txt
02:18:01 <HackEso> 9832:2016-12-03 <shachäf> ` mv UnicodeData.txt share/ \ 9831:2016-12-03 <shachäf> fetch ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ 9190:2016-10-06 <oerjän> ` rm Unic* \ 9189:2016-10-06 <oerjän> fetch http://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ 8622:2016-06-27 <oerjän> ` mv Unic* share \ 8621:2016-06-27 <oerjän> fetch http://ftp.unicode.org/Public/9.0.0/ucd/UnicodeData.txt \ 4576:2014-04-17 <Jafët> mv bin/unicode{,.old}
02:18:20 <shachaf> Wait, why did that not work?
02:18:31 <shachaf> Oh, right.
02:18:43 <oerjan> `` doag share/UnicodeData.txt
02:18:45 <HackEso> 8622:2016-06-27 <oerjän> ` mv Unic* share \ 6553:2016-01-13 <oerjän> ` mv share/UnicodeD{*,ata.txt}
02:20:04 <shachaf> Hmm, we can't do FUSE on HackEso, I suppose.
02:20:04 <oerjan> `fetch share/UnicodeData.txt ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt
02:20:21 <shachaf> But I could write an LD_PRELOAD sort of wrapper to make a virtual filesystem.
02:20:34 <oerjan> oh doesn't it support ftp?
02:20:35 <HackEso> No output.
02:20:49 <oerjan> `doag share/UnicodeData.txt
02:20:51 <HackEso> 11538:2018-05-01 <oerjän> fetch share/UnicodeData.txt ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ 8622:2016-06-27 <oerjän> ` mv Unic* share \ 6553:2016-01-13 <oerjän> ` mv share/UnicodeD{*,ata.txt}
02:21:01 <oerjan> looks good
02:21:10 <oerjan> `unidecode 🎉
02:21:12 <HackEso> No output.
02:21:15 <oerjan> huh.
02:21:42 <oerjan> `unidemulticode 🎉
02:21:42 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: unidemulticode: not found
02:21:45 <oerjan> argh
02:21:54 <oerjan> that character seriously messes with my terminal
02:22:00 <shachaf> What is it?
02:22:08 <shachaf> My terminal doesn't even show it.
02:22:10 <oerjan> `multicode 🎉
02:22:11 <HackEso> Sequence '\xf0\x9f\x8e\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:22:20 <oerjan> huh
02:22:29 <shachaf> Oh, 1F389 PARTY POPPER
02:22:39 <oerjan> something alercah tried
02:23:09 -!- brandonson has quit (Ping timeout: 264 seconds).
02:23:13 <oerjan> `unicode 🎉
02:23:14 <HackEso> Sequence '\xf0\x9f\x8e\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:23:31 <oerjan> there's something weird happening with it
02:23:48 <oerjan> `ord 🎉
02:23:49 <HackEso> 127881
02:23:55 <oerjan> ^ord 🎉
02:23:55 <fungot> 240 159 142 137
02:24:03 <shachaf> `unicode 🎉
02:24:05 <HackEso> Sequence '\xf0\x9f\x8e\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:24:19 <shachaf> `unicode ω
02:24:20 <HackEso> Sequence '\xcf\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:24:24 <shachaf> fizzie!!
02:24:27 <oerjan> hm...
02:24:43 <oerjan> `grwp official
02:24:44 <HackEso> defenestration:Defenestration is the traditional Czech system for voting out government officials. \ interpreter:An interpreter (Latin "inter-", Old French "prestre") is unofficial correspondence between ordained members of the Church. \ nepeta leijon:Nepeta Leijon is the maintainer of the official Alternian shipping wall. \ ꙮ:ꙮ is the official Unicode character of #esoteric.
02:24:44 -!- brandonson has joined.
02:24:55 <oerjan> `unidecode ꙮ
02:24:56 <HackEso> ​[U+A66E CYRILLIC LETTER MULTIOCULAR O]
02:25:02 <oerjan> oh that works
02:25:08 <shachaf> `multicode ꙮ
02:25:09 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:25:44 <shachaf> unidecode doesn't use UnicodeData.txt
02:27:08 <oerjan> hmph
02:27:25 <oerjan> `` env | paste
02:27:27 <HackEso> https://hack.esolangs.org/tmp/paste/paste.19061
02:28:11 <oerjan> `date
02:28:12 <HackEso> Tue May 1 02:28:12 UTC 2018
02:28:33 <shachaf> `` locale
02:28:34 <HackEso> LANG= \ LANGUAGE= \ LC_CTYPE="POSIX" \ LC_NUMERIC="POSIX" \ LC_TIME="POSIX" \ LC_COLLATE="POSIX" \ LC_MONETARY="POSIX" \ LC_MESSAGES="POSIX" \ LC_PAPER="POSIX" \ LC_NAME="POSIX" \ LC_ADDRESS="POSIX" \ LC_TELEPHONE="POSIX" \ LC_MEASUREMENT="POSIX" \ LC_IDENTIFICATION="POSIX" \ LC_ALL=
02:28:54 <oerjan> `2 locale
02:28:56 <HackEso> 2/1:
02:29:19 <oerjan> ic
02:29:20 <shachaf> `` ls /usr/share/locale
02:29:22 <HackEso> af \ an \ ar \ as \ ast \ bal \ be \ be@latin \ bg \ bn \ bn_IN \ br \ bs \ ca \ cs \ cy \ da \ de \ dz \ el \ en@boldquot \ en@quot \ en_GB \ en_US \ eo \ es \ et \ eu \ fa \ fi \ fr \ ga \ gd \ gl \ gu \ he \ hi \ hr \ hu \ ia \ id \ is \ it \ ja \ ka \ kk \ km \ kn \ ko \ ks \ ku \ ky \ lg \ lt \ lv \ mai \ mg \ mk \ ml \ mr \ ms \ nb \ nds \ ne \ nl \ nn \ or \ pa \ pl \ pt \ pt_BR \ rm \ ro \ ru \ rw \ si \ sk \ sl \ sq \ sr \ sr@latin \ sv \ sw \ ta
02:29:25 <shachaf> `2 ls /usr/share/locale
02:29:26 <HackEso> 2/2: ta \ te \ tg \ th \ tl \ tr \ uk \ ur \ vi \ wa \ zh_CN \ zh_HK \ zh_TW \ zu
02:29:36 <shachaf> en_NZ isn't even there
02:29:37 <shachaf> what a scam
02:29:42 <oerjan> shocking
02:30:54 <shachaf> `` LC_ALL=en_US.UTF-8 locale
02:30:55 <HackEso> locale: Cannot set LC_CTYPE to default locale: No such file or directory \ locale: Cannot set LC_MESSAGES to default locale: No such file or directory \ locale: Cannot set LC_ALL to default locale: No such file or directory \ LANG= \ LANGUAGE= \ LC_CTYPE="en_US.UTF-8" \ LC_NUMERIC="en_US.UTF-8" \ LC_TIME="en_US.UTF-8" \ LC_COLLATE="en_US.UTF-8" \ LC_MONETARY="en_US.UTF-8" \ LC_MESSAGES="en_US.UTF-8" \ LC_PAPER="en_US.UTF-8" \ LC_NAME="en_US.UTF-8" \ LC_ADD
02:31:09 <shachaf> i don't know the details of how locales work tdnh
02:31:39 <oerjan> `` LANG=en_US.UTF-8 multicode ꙮ
02:31:40 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:31:52 <oerjan> `` LC_ALL=en_US.UTF-8 multicode ꙮ
02:31:53 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:32:45 <oerjan> `` LC_ALL=en_GB.UTF-8 multicode ꙮ
02:32:47 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:32:55 <oerjan> `` LANG=en_GB.UTF-8 multicode ꙮ
02:32:56 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:33:14 <oerjan> ok i'm guessing the locale isn't quite the right place
02:34:23 <oerjan> `url bin/multicode
02:34:24 <HackEso> https://hack.esolangs.org/repo/file/tip/bin/multicode
02:38:39 <oerjan> `` multicode ꙮ </dev/null
02:38:40 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:38:52 <oerjan> that program is too hairy for me.
02:38:56 <oerjan> anyway
02:39:00 -!- oerjan has quit (Quit: Nite).
02:48:46 <shachaf> int-e: So these Beatty sequences (when applied to all reals, not just irrationals) can be used to construct the reals.
02:49:01 <shachaf> Or rather equivalence classes of them.
02:50:17 <shachaf> And then you get multiplication by composing them.
02:51:52 <shachaf> f ~ g if the image of f - g is bounded (i.e. finite).
03:30:32 -!- MDude has joined.
03:42:59 -!- variable has quit (Quit: /dev/null is full).
04:32:39 -!- brandonson has quit (Ping timeout: 260 seconds).
04:33:54 -!- brandonson has joined.
05:28:34 -!- atslash has joined.
06:39:47 -!- xkapastel has quit (Quit: Connection closed for inactivity).
06:40:23 -!- variable has joined.
06:41:54 -!- variable has quit (Client Quit).
06:46:36 -!- doesthiswork has quit (Quit: Leaving.).
07:12:55 -!- variable has joined.
07:13:48 -!- variable has quit (Client Quit).
07:16:53 -!- variable has joined.
08:25:27 -!- AnotherTest has joined.
08:57:07 -!- SopaXorzTaker has joined.
09:03:00 -!- SopaXorzTaker has changed nick to captcha.
09:26:04 -!- brandonson has quit (Ping timeout: 260 seconds).
09:27:47 -!- brandonson has joined.
09:42:20 -!- FreeFull has quit (Quit: rebooting).
09:42:38 -!- HackEso has quit (Remote host closed the connection).
09:42:45 -!- HackEso has joined.
09:46:17 -!- FreeFull has joined.
09:46:29 -!- sleffy has quit (Ping timeout: 260 seconds).
09:52:52 -!- HackEso has quit (Remote host closed the connection).
09:54:18 -!- HackEso has joined.
09:58:19 <fizzie> The system as a whole had some locale bits missing. That's now fixed, but I've not managed to locate where the default locale used to be set.
09:58:23 <fizzie> So this works now:
09:58:25 <fizzie> `` LANG=en_US.UTF-8 multicode ꙮ
09:58:26 <HackEso> U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: &#42606; \ ꙮ (ꙮ) \ Uppercase: U+A66E \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
09:58:34 <fizzie> But this doesn't:
09:58:39 <fizzie> `multicode ꙮ
09:58:40 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
10:00:45 <fizzie> The multibot process has LANG set, but I don't remember anymore how that's supposed to flow through to UML.
10:00:54 -!- captcha has quit (Remote host closed the connection).
11:00:15 <izabera> my submission for next year's ioccc is gonna be a program that prints a calendar
11:00:21 <izabera> they clearly need one
11:00:56 <Taneb> ioccc versions of all unix utilities
11:03:37 -!- erkin has joined.
11:07:10 -!- variable has quit (Quit: /dev/null is full).
11:11:00 -!- variable has joined.
11:12:15 -!- variable has quit (Client Quit).
11:14:02 -!- variable has joined.
11:14:15 -!- variable has quit (Client Quit).
11:40:01 -!- variable has joined.
11:41:22 -!- variable has quit (Client Quit).
11:42:31 -!- variable has joined.
11:44:00 -!- variable has quit (Read error: Connection reset by peer).
11:47:13 -!- trout has joined.
11:49:41 -!- variable has joined.
11:49:52 -!- variable has quit (Client Quit).
11:51:51 -!- trout has quit (Ping timeout: 240 seconds).
12:19:19 -!- lldd_ has joined.
12:31:54 -!- variable has joined.
12:33:15 -!- variable has quit (Client Quit).
12:37:29 -!- variable has joined.
12:38:50 -!- variable has quit (Client Quit).
12:59:25 -!- doesthiswork has joined.
13:15:57 -!- captcha has joined.
13:16:56 -!- xkapastel has joined.
13:25:51 -!- HellKey has joined.
13:27:56 <HellKey> 有人吗
13:28:51 -!- HellKey has left.
14:14:36 -!- arseniiv has joined.
14:29:00 -!- captcha has quit (Remote host closed the connection).
14:59:52 -!- jix has quit (Ping timeout: 256 seconds).
15:08:52 -!- jix has joined.
15:20:07 -!- LKoen has joined.
15:42:57 -!- brandonson has quit (Ping timeout: 240 seconds).
15:45:02 -!- brandonson has joined.
16:14:42 -!- imode has joined.
16:36:36 -!- xkapastel has quit (Quit: Connection closed for inactivity).
16:41:38 -!- xkapastel has joined.
17:07:35 <esowiki> [[Special:Log/newusers]] create * Vasilescur * New user account
17:10:30 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=54955&oldid=54947 * Vasilescur * (+276) /* Introductions */
17:21:23 -!- LKoen has quit (Remote host closed the connection).
18:05:51 -!- atslash has quit (Ping timeout: 240 seconds).
18:24:33 -!- MDude has quit (Ping timeout: 248 seconds).
18:24:37 -!- MDude has joined.
18:29:18 -!- LKoen has joined.
18:45:09 -!- jix has quit (Ping timeout: 256 seconds).
18:46:17 -!- brandonson has quit (Ping timeout: 256 seconds).
18:46:18 -!- jix has joined.
18:46:36 -!- xkapastel has quit (Quit: Connection closed for inactivity).
18:48:04 -!- brandonson has joined.
18:56:59 -!- sleffy has joined.
19:25:58 <esowiki> [[Alphabet Stew]] M https://esolangs.org/w/index.php?diff=54956&oldid=54692 * DMC * (+92) /* Description */
19:27:06 <esowiki> [[Alphabet Stew]] M https://esolangs.org/w/index.php?diff=54957&oldid=54956 * DMC * (+32) /* Description */
19:51:33 -!- hppavilion[1] has joined.
19:58:27 -!- brandonson has quit (Ping timeout: 240 seconds).
20:00:17 -!- brandonson has joined.
20:13:17 -!- puckipedia has quit (Quit: *eh*).
20:34:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
20:45:16 -!- puckipedia has joined.
20:57:44 -!- lldd_ has quit (Quit: Leaving).
21:14:33 -!- arseniiv has quit (Ping timeout: 256 seconds).
21:17:07 -!- hppavilion[1] has joined.
21:22:00 -!- moei has quit (Quit: Leaving...).
21:30:36 -!- izabera has quit (Read error: Connection reset by peer).
21:31:12 -!- izabera has joined.
22:06:45 -!- AnotherTest has quit (Ping timeout: 265 seconds).
22:07:42 -!- wob_jonas has joined.
22:08:42 <wob_jonas> Hi guys. I have a software recommendation question. I want to make a multi-page PDF from a set of color jpeg images, one for each page, in such a way that the jpegs aren't recompressed or converted, but embedded in the pdf as is.
22:08:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
22:08:59 <wob_jonas> What should I use for this? Should I use pdftex?
22:09:35 <wob_jonas> Ideally I'd also like to be able to specify the page size and the offset of the image on the page individually per page, but that's not essential.
22:10:35 <wob_jonas> Alternately, if this is not possible, I'd like an explanation for that.
22:11:08 <wob_jonas> (eg. if pdf is like mjpeg and doesn't accept arbitrary jpeg quantization tables, but I don't think it's like that)
22:13:45 <wob_jonas> Oh, and I'd prefer if I could run the software on linux.
22:18:00 <fizzie> I've used Scribus for something slightly like that, and I have a hunch it was capable of embedding JPEGs instead of re-encoding or anything like that.
22:18:09 <fizzie> But I'm not 100% sure, and a quick search couldn't confirm.
22:18:34 <wob_jonas> fizzie: thanks
22:18:52 <shachaf> `multicode ꙮ
22:18:53 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
22:19:01 <shachaf> fizzie: what's going on with locale/encoding/whatever twh
22:19:26 <fizzie> shachaf: There were two things going on; I fixed one of them, but the other is still going on.
22:20:52 <shachaf> Which two things?
22:20:57 <shachaf> `` python -c 'import codecs, sys; utf8 = codecs.getreader("utf8"); print utf8(sys.stdin).encoding'
22:20:58 <HackEso> ANSI_X3.4-1968
22:21:44 <wob_jonas> shachaf: I think one was that the files for some locales weren't installed in /usr
22:21:54 <fizzie> wob_jonas: I made an empty Scribus document, added an image frame, inserted a .jpg image, exported the document as PDF, run "pdfimages -j" on it, and the resulting .jpg file is identical to the source one, so I think it worked.
22:22:20 <wob_jonas> fizzie: nice! I definitely need multiple pages, but I guess that will work
22:22:50 <fizzie> shachaf: Yes, the "locales" package wasn't installed. So if you explicitly set the locale, it will now work.
22:22:59 <fizzie> `` env LANG=en_US.UTF-8 multicode ꙮ
22:23:00 <HackEso> U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: &#42606; \ ꙮ (ꙮ) \ Uppercase: U+A66E \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
22:23:06 <shachaf> Aha.
22:23:11 <wob_jonas> I need to do some other preparations on the jpegs I have first, but that sounds good
22:23:37 <fizzie> shachaf: The part that doesn't work is setting the default locale. I can't figure out how it used to get set inside the umlbox. It's definitely set in the environment of the multibot process.
22:27:59 <fizzie> I have a feeling the "en_NZ.UTF-8" thing might've been a HackEgo customization that's not in the source code that's in the repositories.
22:28:59 <shachaf> shocking
22:29:15 <fizzie> That's what you get from not having verifiable binaries.
22:29:18 <fizzie> Anyway.
22:29:41 <shachaf> text/2013-11-04.txt:05:04:59: <oerjan> zzo38: we asked Gregor to set it so that HackEgo could use utf-8, and he chose en_NZ to be funny
22:29:59 <shachaf> hm
22:30:48 <fizzie> Logs suggest it was done by simply prepending "env LANG=en_NZ.UTF-8 " to the command before passing it to umlbox.
22:31:20 <fizzie> So maybe in lib/sandbox, together with the bit where it sets PATH, HACKENV and http_proxy.
22:31:58 <wob_jonas> zzo38: I assume you've already downloaded http://media.wizards.com/2018/downloads/MagicCompRules%2020180413.txt
22:32:13 <shachaf> text/2012-12-07.txt:21:34:25: <Gregor> Basically, if the first byte starts with 110, and the second byte starts with 10, then it's valid UTF-8.
22:32:26 <wob_jonas> by the way, I haven't done the tests on ff-composite yet because I was away during the long weekend, sorry
22:32:28 <shachaf> Gregor: except if it encodes a value <256 hth
22:33:08 <wob_jonas> shachaf: I think you mean <128 hth
22:33:24 <shachaf> i do tdh thx hand
22:33:40 <fizzie> `multicode ꙮ
22:33:40 <wob_jonas> hand? it's a toe, not a hand
22:33:40 <HackEso> U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: &#42606; \ ꙮ (ꙮ) \ Uppercase: U+A66E \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
22:33:41 <shachaf> I think it was pretty clear that I meant that, though.
22:33:50 <wob_jonas> help by a hairy hand would be hhh
22:33:51 <shachaf> fizzie: You could return it to fi_FI.UTF-8
22:34:22 <fizzie> I made it en_NZ since there's precedent.
22:34:27 <shachaf> hand = Have A gNarly Day
22:34:34 <fizzie> (The system's default locale is en_GB.UTF-8.)
22:34:35 <shachaf> There's also precedent for fi_FI.UTF-8
22:34:42 <shachaf> Which I didn't know about until looking in the logs just now.
22:34:51 <fizzie> I didn't know that either.
22:35:35 <wob_jonas> hmm
22:35:44 <wob_jonas> `` echo $TZ
22:35:45 <HackEso> No output.
22:35:50 <wob_jonas> `` cat /etc/timezone
22:35:51 <HackEso> cat: /etc/timezone: No such file or directory
22:36:10 <fizzie> /etc isn't bound in the umlbox.
22:36:12 <wob_jonas> `` date
22:36:13 <HackEso> Tue May 1 22:36:12 UTC 2018
22:36:16 <fizzie> (Just /etc/alternatives.)
22:37:21 <wob_jonas> `hostname
22:37:22 <HackEso> ​(none)
22:38:02 <fizzie> (From the umlbox -B option, which does read-only hostfs mounts of "/usr", "/bin", "/sbin", "/lib", "/lib32", "/lib64", "/etc/alternatives", "/dev".)
22:38:03 <wob_jonas> fizzie: then how would libc know where to look for a DNS when asked to resolve hostnames?
22:38:14 <wob_jonas> you need /etc
22:38:17 <fizzie> There's no networking, so.
22:38:32 <wob_jonas> fizzie: doesn't it also have a file system on / though?
22:38:40 <wob_jonas> um so?
22:39:08 <fizzie> So why would resolving hostnames need to work?
22:39:25 <fizzie> There is a root filesystem, but it's only got init in it.
22:39:38 <fizzie> (And the mountpoints, which are generated by init.)
22:40:03 <wob_jonas> you could need to resolve localhost or something
22:40:24 <fizzie> Maybe. Never been a problem so far, though.
22:40:49 <wob_jonas> is that hardcoded or is it only /etc/hosts that tells what it means, I wonder
22:41:00 <wob_jonas> or maybe some other config file
22:41:08 <wob_jonas> `uname -a
22:41:08 <HackEso> Linux (none) 4.9.82 #6 Sat Apr 7 13:45:01 BST 2018 x86_64 GNU/Linux
22:42:03 <fizzie> `dnsdomainname
22:42:03 <HackEso> dnsdomainname: Name or service not known
22:43:39 <wob_jonas> `perl -e warn join".", unpack "C*", gethostbyname("localhost")
22:43:40 <HackEso> Warning: something's wrong at -e line 1.
22:43:51 <wob_jonas> it can't actually resolve localhost
22:43:51 <wob_jonas> funny
22:43:57 <shachaf> `` /usr/bin/wget -O - 'http://localhost/'
22:43:58 <HackEso> ​--2018-05-01 22:43:58-- http://localhost/ \ Connecting to 127.0.0.1:3128... failed: Network is unreachable.
22:44:09 <shachaf> Oh, right.
22:44:14 <wob_jonas> yeah, it's possible that the interface doesn't even exist
22:44:31 <shachaf> `` set | grep -i proxy
22:44:31 <HackEso> BASH_ARGV=([0]="set | grep -i proxy") \ cmd='set | grep -i proxy' \ http_proxy=http://127.0.0.1:3128
22:44:36 <wob_jonas> ``` ip link
22:44:36 <HackEso> 1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1 \ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
22:44:41 <wob_jonas> ^ loopback is actually down
22:44:56 <wob_jonas> so I think you couldn't even make an ip socket to localhost
22:44:58 <wob_jonas> hmm
22:46:17 <fizzie> It networks over a tty.
22:48:25 <wob_jonas> that reminds me of the time X couldn't start because I accidentally configured the kernel to disable SysVIPC (as in http://man7.org/linux/man-pages/man7/svipc.7.html )
22:50:23 <fizzie> umlbox has a thing where it runs "umlbox-mudem" which does a set of TCP port forwardings over a single bidirectional file descriptor, and configures the uml tty2 to be used for that. Except I've not set that up.
22:51:47 <wob_jonas> fizzie: you could also set up a network tunnel that lets it communicate with certain services you run outside the sandbox, but not with the internet in general
22:52:22 <fizzie> Heh, actually, the umlbox script adds a "run root / /sbin/ifconfig lo 127.0.0.1" line to the config file the UML's init reads.
22:52:36 <fizzie> But /sbin/ifconfig doesn't exist on that machine, so it just fails.
22:52:39 <wob_jonas> such as if you wanted to make fetch be able to work as an actual command inside the box
22:52:53 <wob_jonas> hehe
22:52:56 <fizzie> (Otherwise the loopback interface would actually be up.)
22:53:04 <wob_jonas> ip exists though
22:53:18 <fizzie> Yes, it's modern that way.
22:53:22 <wob_jonas> yeah
22:59:44 <esowiki> [[Procedural Footnote Language]] N https://esolangs.org/w/index.php?oldid=54958 * Vasilescur * (+11272) Created page
23:02:40 <esowiki> [[Procedural Footnote Language]] M https://esolangs.org/w/index.php?diff=54959&oldid=54958 * Vasilescur * (+88)
23:04:05 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=54960&oldid=54943 * Vasilescur * (+35)
23:05:18 <Cale> http://www.supermegacomics.com/index.php?i=459
23:05:21 <Cale> `smlist
23:05:22 <HackEso> smlist: shachaf monqy elliott mnoqy Cale
23:09:18 <shachaf> Cale: TG
23:09:23 <shachaf> Did you get the Super Mega book?
23:25:26 <Cale> yes
23:25:58 <Cale> It was great, but I'm a little sad that it didn't have my favourite SM comic of all time in it
23:26:04 <Cale> which is the one about the one-sided die
23:27:02 -!- imode has quit (Ping timeout: 256 seconds).
23:27:45 <shachaf> I don't remember that one.
23:28:23 <wob_jonas> shachaf: it's http://supermegacomics.com/index.php?i=382 according to google search
23:29:54 <shachaf> Aha.
23:30:14 <shachaf> That's pretty good.
23:30:28 <shachaf> There were a few I was sad that it was missing.
23:30:32 <shachaf> Float Far Remote
23:30:44 <shachaf> I don't remember whether it had Double Damage.
23:33:10 -!- oerjan has joined.
23:38:02 -!- moony has changed nick to x86_64.
23:38:07 -!- x86_64 has changed nick to x86-64.
2018-05-02
00:01:35 -!- pikhq has quit (Ping timeout: 240 seconds).
00:06:15 -!- xkapastel has joined.
00:09:52 -!- pikhq has joined.
00:11:59 -!- brandonson has quit (Ping timeout: 276 seconds).
00:13:30 -!- brandonson has joined.
00:30:48 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:14:27 -!- Sgeo_ has joined.
01:17:09 -!- Sgeo has quit (Ping timeout: 263 seconds).
01:17:13 -!- imode has joined.
01:53:41 -!- Guest1_ has joined.
01:56:57 <shachaf> `aglist
01:56:57 <HackEso> aglist: b_jonas shachaf
02:02:49 <oerjan> `python -cprint "Test"
02:02:49 <HackEso> Test
02:12:57 -!- brandonson has quit (Ping timeout: 264 seconds).
02:14:33 -!- brandonson has joined.
02:19:08 -!- moei has joined.
02:25:28 <Guest1_> `python -cprint(__import__('os').getcwd())`
02:25:29 <HackEso> ​ File "<string>", line 1 \ print(__import__('os').getcwd())` \ ^ \ SyntaxError: invalid syntax
02:25:39 <Guest1_> :(
02:25:44 -!- Guest1_ has changed nick to Downgoat.
02:25:46 <shachaf> `` pwd
02:25:47 <HackEso> ​/hackenv
02:25:48 <shachaf> hth
02:26:43 <Downgoat> `` sudo apt-get install nodejs && npm i -g cheddar-lang && cheddar -c "print 'foo'"
02:26:44 <HackEso> sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
02:29:39 <Downgoat> well thats disappointing
02:29:51 <Downgoat> does the bot spawn a new container or something every command?
02:29:59 <shachaf> Yes.
02:30:07 <shachaf> `relcome Downgoat
02:30:09 <HackEso> Downgoat: 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:30:22 <shachaf> Oops, shouldn't've reled.
02:30:28 <shachaf> `? hackego
02:30:29 <HackEso> 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!
02:30:32 <shachaf> `? hackeso
02:30:33 <HackEso> HackEso is almost but not quite unlike HackEgo.
02:31:41 <Downgoat> `help
02:31:41 <HackEso> 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:31:56 <Downgoat> interesting
02:32:09 <shachaf> That link is broken.
02:32:17 <shachaf> `cat bin/help
02:32:18 <HackEso> ​\? "$(echo "$1" | sed 's/^[^`]/`&/')"
02:32:48 <shachaf> I think that one is built-in?
02:35:03 <shachaf> @tell fizzie to fix the URL in `help twh
02:35:03 <lambdabot> Consider it noted.
02:54:07 -!- variable has joined.
03:39:56 <oerjan> Downgoat: there also isn't any network access from the sandbox
03:40:24 <oerjan> `wget
03:40:25 <HackEso> Sorry, HackEgo's sandbox currently has no web access. However, see `? `fetch
03:40:56 <oerjan> that was slow...
03:40:58 <oerjan> `wget
03:40:59 <HackEso> Sorry, HackEgo's sandbox currently has no web access. However, see `? `fetch
03:41:11 <oerjan> maybe just coming up
04:10:02 -!- doesthiswork has quit (Quit: Leaving.).
04:25:51 -!- doesthiswork has joined.
04:43:12 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
05:24:23 <oerjan> you know you're doing good haskell golfing when you're turning "" into {-#LANGUAGE CPP#-}(\(_:_:_:_:_:_:_:_:z)->z)__TIME__
05:25:02 <oerjan> (there _might_ be some slight restrictions applying, like not being able to use the character ")
05:25:27 -!- doesthiswork has quit (Quit: Leaving.).
05:26:06 <oerjan> (or =, or any lower case vowel, to mention some other important ones)
05:27:06 <oerjan> the upshot being, that you can actually write 3 haskell quines that have no common characters.
05:30:58 <shachaf> oerjan: [] isn't permitted either?
05:31:08 <oerjan> no, that was used in quine 2
05:36:27 <oerjan> quine 1, incidentally, is putStr`mappend`print`id`"putStr`mappend`print`id`"
05:36:36 <oerjan> the others are quite a bit longer
05:37:01 <shachaf> Is this a programming pooch code goldfish?
05:37:07 <oerjan> yep
05:37:23 <oerjan> i haven't posted it yet, though, needs some more golfing
05:38:29 <shachaf> I posted another M: https://math.stackexchange.com/questions/2762669/how-to-think-of-the-trace-of-a-linear-map-as-connecting-its-output-back-to-its-o
05:38:36 <shachaf> Maybe you know?
05:43:12 <oerjan> nope
05:43:20 <shachaf> I was going to suggest any number of empty programs.
05:43:28 <shachaf> But apparently that's a forbidden loophole.
05:43:40 <oerjan> funny that
05:44:05 <oerjan> even one character is forbidden
05:44:47 <oerjan> two is a bit borderline
05:55:55 <shachaf> oerjan: a haskell quine requires main= hth
05:56:27 -!- atslash has joined.
06:04:03 <oerjan> shachaf: this challenge allows function submissions
06:04:34 <shachaf> So it does.
06:04:37 <oerjan> which i'm interpreting to include IO actions, although i do hopefully have a workaround if someone quibbles on that.
06:05:13 <shachaf> You have the Haskell Report's support for that interpretation.
06:05:21 <oerjan> good, good
06:05:35 <shachaf> https://www.haskell.org/onlinereport/haskell2010/haskellch7.html#x14-1430007.1
06:10:06 <shachaf> `h testing
06:10:07 <HackEso> tehstihng
06:13:23 -!- variable has quit (Quit: /dev/null is full).
06:16:22 -!- Lymia has quit (Ping timeout: 265 seconds).
06:19:31 -!- variable has joined.
06:21:41 -!- Lymia has joined.
06:31:36 -!- oerjan has quit (Quit: Nite).
06:43:21 -!- 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.”).
07:09:13 -!- AnotherTest has joined.
07:13:49 -!- tromp has joined.
07:15:55 -!- xkapastel has quit (Quit: Connection closed for inactivity).
07:42:34 -!- SopaXorzTaker has joined.
07:43:29 -!- brandonson has quit (Ping timeout: 248 seconds).
07:45:02 -!- brandonson has joined.
07:45:31 -!- tromp has quit (Remote host closed the connection).
07:52:55 -!- tromp has joined.
07:53:39 -!- tromp has quit (Remote host closed the connection).
07:54:05 -!- tromp has joined.
08:39:51 -!- sleffy has quit (Ping timeout: 240 seconds).
09:17:41 -!- izabera has quit (Changing host).
09:17:41 -!- izabera has joined.
10:05:47 -!- brandonson has quit (Ping timeout: 256 seconds).
10:07:25 -!- brandonson has joined.
10:16:09 -!- arseniiv has joined.
10:26:04 -!- boily has joined.
10:37:26 <boily> `5 w
10:37:29 <HackEso> 1/2:olist//olist is update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html \ welcome.is//Halló og verið velkomin á hinn alþjóðlegann miðpunkt fyrir esoteríska forritunarmálshönnun og dreifingu. Meiri upplýsingar er hægt að nálgast á wikinu <http://esolangs.org/>. (Fyrir annarskonar esoterík prufið #esoteric á EFnet eða DALnet.) \ e//e is a freenode admin. e is not known to be an Agor
10:40:26 <boily> `n
10:40:27 <HackEso> 2/2:a player. \ beer//Beer never ships from Québec. \ cooperate//"Cooperate" is a common misspelling of "cōöperāte".
10:42:00 <boily> `le/rn beer//Beer always ships from strange lands. It just has to be thawed first.
10:42:04 <HackEso> Relearned 'beer': Beer always ships from strange lands. It just has to be thawed first.
10:57:32 -!- boily has quit (Quit: UNBELIEVABLE CHICKEN).
11:21:49 -!- imode has quit (Ping timeout: 260 seconds).
11:33:53 -!- lldd_ has joined.
12:56:58 -!- arseniiv has quit (Quit: gone completely :o).
13:00:26 -!- doesthiswork has joined.
13:00:54 -!- doesthiswork has quit (Client Quit).
13:23:39 -!- xkapastel has joined.
13:29:33 -!- arseniiv has joined.
13:53:23 <myname> "In mathematics, two objects [...] are called cryptomorphic if they are equivalent but not obviously equivalent." i should bring that one up more often in proofs
14:11:13 -!- variable has quit (Quit: /dev/null is full).
14:53:45 -!- brandonson has quit (Ping timeout: 264 seconds).
14:55:10 -!- brandonson has joined.
15:09:00 -!- danieljabailey has quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in).
15:09:34 -!- danieljabailey has joined.
15:26:01 -!- atslash has quit (Quit: This computer has gone to sleep).
15:32:26 -!- atslash has joined.
15:32:44 -!- xkapastel has quit (Quit: Connection closed for inactivity).
15:34:57 -!- xkapastel has joined.
15:42:50 -!- doesthiswork has joined.
15:53:25 -!- Sgeo_ has quit (Read error: Connection reset by peer).
15:53:50 -!- Sgeo_ has joined.
16:12:44 -!- APic has quit (Ping timeout: 268 seconds).
16:13:55 -!- LKoen has joined.
16:13:57 -!- APic has joined.
16:57:09 -!- grumble has changed nick to xn--3s9h.
17:01:00 -!- imode has joined.
17:34:29 -!- Cale has quit (Ping timeout: 265 seconds).
17:41:09 -!- impomatic has quit (Ping timeout: 264 seconds).
17:43:49 -!- xn--3s9h has quit (Read error: Connection reset by peer).
17:44:31 -!- grumble has joined.
17:47:07 -!- Cale has joined.
18:10:35 -!- 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.”).
18:11:09 -!- brandonson has quit (Ping timeout: 264 seconds).
18:12:26 -!- brandonson has joined.
18:39:17 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
19:03:09 -!- SopaXorzTaker has quit (Remote host closed the connection).
19:06:22 -!- sebbu has quit (Quit: reboot).
19:14:29 -!- grumble has quit (Quit: 🦄).
19:15:02 -!- grumble has joined.
19:28:01 -!- atslash has quit (Ping timeout: 248 seconds).
19:31:31 -!- atslash has joined.
20:00:25 <esowiki> [[Grawlix]] M https://esolangs.org/w/index.php?diff=54961&oldid=54871 * DMC * (-38) /* Description */
20:22:17 <esowiki> [[Talk:Alphabet Stew]] N https://esolangs.org/w/index.php?oldid=54962 * DMC * (+117) Created page with "[[User:DMC]] I think somebody, somewhere, has probably created a language called Alphabet Soup. So I didn't use that."
20:50:27 -!- lldd_ has quit (Quit: Leaving).
21:02:24 -!- arseniiv_ has joined.
21:05:57 -!- arseniiv has quit (Ping timeout: 256 seconds).
21:06:29 -!- Sgeo__ has joined.
21:08:19 -!- arseniiv has joined.
21:08:32 -!- Sgeo_ has quit (Ping timeout: 260 seconds).
21:09:21 -!- arseniiv_ has quit (Ping timeout: 256 seconds).
21:10:23 -!- brandonson has quit (Ping timeout: 276 seconds).
21:11:25 -!- brandonson has joined.
21:33:17 -!- sebbu has joined.
21:40:39 -!- brandonson has quit (Quit: leaving).
21:42:35 -!- brandonson has joined.
21:46:20 -!- atslash has quit (Quit: This computer has gone to sleep).
22:01:27 -!- sleffy has joined.
22:17:55 -!- AnotherTest has quit (Ping timeout: 256 seconds).
22:33:32 -!- boily has joined.
22:35:11 -!- chris120 has joined.
22:39:04 -!- aloril has quit (Ping timeout: 260 seconds).
22:39:41 -!- chris120 has quit (Quit: Ex-Chat).
22:40:43 <boily> fungot: nostril.
22:40:43 <fungot> boily: also, as described in this
22:40:54 <boily> fungot: your nostrils are very describable.
22:40:54 <fungot> boily: a notice of delegation, the
23:10:24 <esowiki> [[Procedural Footnote Language]] https://esolangs.org/w/index.php?diff=54963&oldid=54959 * Ais523 * (+1227) computational class
23:10:51 -!- int-e has left ("KALEIDOSCOPIC CHICKEN").
23:10:51 -!- int-e has joined.
23:11:14 <boily> int-ello!
23:12:58 <int-e> lambdabot: you're more trouble than you're worth, you know that?
23:15:24 -!- fizzie` has joined.
23:16:47 -!- fizzie has quit (*.net *.split).
23:17:19 <int-e> lambdabot: I mean look at this wonderful build failure, https://travis-ci.org/lambdabot/lambdabot/jobs/374182215
23:17:50 <int-e> fungot: rub it in
23:17:50 <fungot> int-e: ( -v) when a rule requires a player assigns a judgement to a slc is that card's holder and holds that office
23:18:47 -!- lambdabot has quit (Remote host closed the connection).
23:18:53 <int-e> boily: welcome to the twilight zone.
23:18:55 <int-e> huh
23:19:42 <int-e> I did not do that to lambdabot. The log reports a ping timeout.
23:20:53 -!- fizzie` has changed nick to fizzie.
23:21:15 -!- lambdabot has joined.
23:21:40 <int-e> @bot
23:21:47 <lambdabot> :)
23:23:03 <arseniiv> thank spirits there’s no mubot or nubot (that especially)
23:23:44 <arseniiv> lest the channel would become codata
23:24:51 <arseniiv> OTOH a like infinity : νx.1+x, infinity = inr inr inr …
23:27:07 <arseniiv> it’s charming, and extended naturals (νx.1+x) allows to abstract over timeout or “step timeout” in evaluators/launchers/etc.: you can specify a finite timeout/step count, or you can specify ∞, and the code of the evaluating thing would be the same,
23:27:59 <arseniiv> and it will be using a destructor of νx.1+x, prec: νx.1+x → 1 + (νx.1+x)
23:28:44 <arseniiv> so either you finally prec to ∗ : 1 (step zero reached, there is no more) or you prec infinitely
23:28:51 <arseniiv> as I say, charming
23:31:41 <arseniiv> oh, also could I say something to some bot here to them reminding me to look at the logs when I’m back?
23:32:45 -!- oerjan has joined.
23:37:35 -!- arseniiv has quit (Ping timeout: 240 seconds).
23:45:35 -!- Melvar has quit (Ping timeout: 240 seconds).
23:46:03 -!- Melvar has joined.
2018-05-03
00:12:23 -!- wob_jonas has joined.
00:13:30 <wob_jonas> aglist http://abstrusegoose.com/587 => ah nice. and it's even slightly connected to today's https://www.smbc-comics.com/comic/candyland , because there the bearded guy thinks being omniscient takes the excitement out of games
00:15:27 <wob_jonas> "<oerjan> you can actually write 3 haskell quines that have no common characters." => oh wow! that I'd like to see.
00:15:41 <wob_jonas> this is about https://codegolf.stackexchange.com/q/153948/6691 for context
00:16:22 <wob_jonas> and yes, the lowercase vowels are an important limit
00:19:30 <wob_jonas> "<arseniiv> it’s charming, and extended naturals (νx.1+x) allows to abstract over timeout or “step timeout” in evaluators/launchers/etc.: you can specify a finite timeout/step count, or you can specify ∞, and the code of the evaluating thing would be the same," => I can use ordinary natural numbers for that. just set the timeout to a very large val
00:19:30 <wob_jonas> ue.
00:20:05 <oerjan> wob_jonas: actually https://codegolf.stackexchange.com/q/163607/
00:20:24 <oerjan> i haven't posted mine yet though
00:20:35 <wob_jonas> which reminds me of a failed attempt of that, http://www.galactanet.com/oneoff/twarrior.html (short story Twarrior by Andy Weir)
00:22:40 <wob_jonas> oerjan: oh nice. I should think of whether I can find three mutually exclusive ways of printing in perl. using the loophole where you write a function instead of printing output would be nice, but it doesn't seem to help here because it's really hard to define a useful subroutine without using the keyword "sub"
00:23:30 <shachaf> oerjan: Are trigraphs permitted?
00:23:32 <wob_jonas> oh! that's different
00:23:43 <wob_jonas> they want independent quines that print themselves
00:23:44 <shachaf> I guess that only helps you in the program with {-# LANGUAGE CPP #-}.
00:23:45 <wob_jonas> that's much easier
00:23:53 <wob_jonas> it might be possible to find three of those in perl
00:23:59 <wob_jonas> I'll have to think about it
00:24:18 <oerjan> shachaf: i don't think so, would require an extra option.
00:24:50 <oerjan> and that option includes a lower case p iirc
00:25:02 <oerjan> oh no
00:25:25 <wob_jonas> interesting challenge
00:26:41 -!- puckipedia has quit (Ping timeout: 268 seconds).
00:27:15 <wob_jonas> still needs the three ways to print or sub though
00:27:34 -!- puckipedia has joined.
00:29:00 <wob_jonas> I can see why it's easier in ruby, with its $><< nonsense
00:29:15 <wob_jonas> and so many redundant built-in methods in general
00:33:29 <wob_jonas> wait, the top score for ruby is only 2 so far?
00:34:17 <wob_jonas> it must be possible to improve that
00:36:08 -!- variable has joined.
00:36:12 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:42:43 -!- puckipedia has quit (Ping timeout: 268 seconds).
00:47:50 -!- puckipedia has joined.
01:11:05 -!- sleffy has quit (Ping timeout: 240 seconds).
01:17:33 -!- atslash has joined.
01:32:09 -!- variable has quit (Quit: /dev/null is full).
01:33:58 -!- sleffy has joined.
01:53:49 -!- brandonson has quit (Ping timeout: 256 seconds).
01:54:06 -!- boily has quit (Quit: MANAGER CHICKEN).
01:55:23 -!- brandonson has joined.
02:34:39 -!- Sgeo has joined.
02:34:47 -!- variable has joined.
02:35:43 -!- variable has quit (Client Quit).
02:35:45 -!- Sgeo__ has quit (Ping timeout: 248 seconds).
03:23:06 -!- variable has joined.
03:23:08 -!- variable has quit (Client Quit).
03:44:47 -!- oerjan has quit (Quit: Nite).
03:48:17 -!- sleffy has quit (Ping timeout: 256 seconds).
03:55:20 -!- sleffy has joined.
04:25:34 -!- variable has joined.
04:28:20 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
04:28:56 -!- Lord_of_Life has joined.
04:47:23 -!- atslash has quit (Quit: This computer has gone to sleep).
05:09:44 -!- atslash has joined.
05:21:14 -!- trout has joined.
05:25:02 -!- variable has quit (Ping timeout: 276 seconds).
05:55:50 <shachaf> `` ln -s 'off by two' wisdom/'off by two error'
05:55:52 <HackEso> No output.
07:01:23 -!- AnotherTest has joined.
07:35:09 -!- sleffy has quit (Ping timeout: 264 seconds).
07:58:35 -!- SopaXorzTaker has joined.
08:10:42 -!- sleffy has joined.
08:13:17 -!- aloril has joined.
08:27:03 -!- AnotherTest has quit (Ping timeout: 255 seconds).
08:49:23 -!- AnotherTest has joined.
09:41:26 <shachaf> `ysaclist 75
09:41:27 <HackEso> ysaclist 75: boily shachaf
09:41:37 <shachaf> Cale: Should you be on ysaclist? Seems like it might be up your alley.
09:41:56 <Taneb> `? ysaclist
09:41:57 <HackEso> ysaclist? ¯\(°​_o)/¯
09:44:46 -!- sleffy has quit (Ping timeout: 268 seconds).
09:45:23 <Cale> shachaf: does that refer to You Suck at Cooking?
10:02:44 -!- xkapastel has quit (Quit: Connection closed for inactivity).
10:04:00 <Cale> I probably don't need notifications beyond a youtube subscription for that
10:04:29 <shachaf> Oh, if you use YouTube subscriptions I guess that works for you.
10:08:58 -!- wob_jonas has joined.
10:11:00 -!- aloril has quit (Remote host closed the connection).
10:11:13 <wob_jonas> oerjan: I'm not sure yet, but I think three quines might be possible in perl. My idea is that the first one would go like eval~'...' , the second one like sub{{s///}...{s///}/(.*)/} and the third could have all the useful characters like dollar sign and equals and digits and print chr
10:11:48 <wob_jonas> I'll be interested in threeing the three Haskell quines though. That one sounds much harder than three perl quines.
10:12:48 <Cale> shachaf: I've found that if I turn off history and use subscriptions, YouTube's recommendations are more predictable and of higher quality.
10:13:08 -!- aloril has joined.
10:13:24 <Cale> (though most of the time, they're just things which are somewhere in my subscriptions anyway)
10:13:33 <shachaf> Sounds plausible, but I only use YouTube logged out anyway.
10:25:43 -!- imode has quit (Ping timeout: 256 seconds).
10:30:24 -!- boily has joined.
10:37:33 -!- AnotherTest has quit (Ping timeout: 264 seconds).
10:42:41 -!- doesthiswork has quit (Quit: Leaving.).
10:57:54 -!- boily has quit (Quit: VIBRATING CHICKEN).
11:03:20 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
11:27:05 -!- arseniiv has joined.
11:51:16 <arseniiv> wob_jonas> but you never know if some big number is enough! (Okay, sometimes you do.) OTOH ∞ is always enough! ::)
11:59:55 -!- Lord_of_Life has quit (Changing host).
11:59:55 -!- Lord_of_Life has joined.
11:59:56 -!- Lord_of_Life has quit (Changing host).
11:59:56 -!- Lord_of_Life has joined.
12:05:13 -!- AnotherTest has joined.
13:00:28 -!- doesthiswork has joined.
13:01:10 -!- doesthiswork has quit (Client Quit).
13:05:19 -!- wob_jonas has joined.
13:07:15 <wob_jonas> arseniiv: most computer hardware we have won't be able to live for more than a thousand years. (ten years is more typical, but we want a safe upper bound.) and even if you pay extra for long-lasting hardware and regularly maintaining it, you probably can't make it live for longer than 10**11 years.
13:08:09 <wob_jonas> And if you don't care about those physical constraints, then what gives you the right to use generalized natural numbers as the delay in the program, but not assume that it's meaningful to run the program for a generalized natural number of cycles?
13:09:26 <wob_jonas> The case of Twarrior only failed because someone was lazy and used too small a number. That could also happen if your program uses fixints that don't allow you to set a long enough interval, but this is probably less relevant these days than it used to be on the more limited hardware of the 80s.
13:13:42 <Taneb> wob_jonas: what if you're a radical anti-platonist and believe that numbers are not real in any sense?
13:15:42 <wob_jonas> Taneb: um, "numbers are not real" how? do you mean just someone who's agnostic about ultrafinitism, thinking that 10**(10**100) might not exist? because even those people believe that a number so small as to serve as the timeout in a program exists.
13:15:52 <wob_jonas> or someone who thinks computers aren't real either?
13:16:13 <wob_jonas> I don't understand, because I never believed that numbers weren't real.
13:16:17 <Taneb> wob_jonas: the latter, anything that claims to be manipulating numbers is just guessing and making things up
13:17:22 <wob_jonas> ah, so one who thinks that science doesn't work and we aren't able to make valid predictions about the future because we can't be sure that we have correctly determined the laws of physics?
13:17:28 <wob_jonas> are there people who are both like that and are programmers?
13:23:13 -!- Sgeo has quit (Ping timeout: 248 seconds).
13:24:33 -!- Sgeo has joined.
13:37:02 <Taneb> Probably not
13:45:18 -!- xkapastel has joined.
13:47:27 -!- AnotherTest has quit (Ping timeout: 256 seconds).
14:07:36 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
14:35:09 -!- brandonson has quit (Ping timeout: 264 seconds).
14:36:48 <arseniiv> wob_jonas: ah, fair about technological and physical limits. I didn’t think about them this time. Still, to be sure with finite naturals, one have to know what numbers are sufficiently big. It may be a quick arithmetic, it may be worse in some hypothetical case :)
14:36:55 -!- brandonson has joined.
14:41:29 <arseniiv> but not assume that it's meaningful to run the program for a generalized natural number of cycles?> you mean, if I assume a program can run for an infinite time and still return something? Yeah, or course I don’t, unless we’d aquire something more potent than a Turing-complete system allows us
14:46:14 <arseniiv> also, in a lazy language we can use extended naturals in place of normal Peano ones, if we’re careful enough. There too, I’m more focused on an idea rather than on its application possibilities
14:46:28 <arseniiv> s/there/here :D
14:49:11 <arseniiv> I mean, we could take ∞ = fix Succ and throw it somewhere where data is awaited, and that code could be written so well that it will eat ∞ too
14:49:31 <arseniiv> without dire consequences
14:50:36 <arseniiv> not that it’s something untrivial, I’m just glad about small things
14:54:19 -!- Lymia has quit (Ping timeout: 256 seconds).
14:58:57 -!- Lymia has joined.
15:27:37 -!- doesthiswork has joined.
15:48:38 <Cale> shachaf: have you seen https://www.youtube.com/watch?v=NHZr6P1csiY already?
15:50:09 <Cale> https://www.youtube.com/watch?v=e1bEWoblGZA haha, I missed this one too
15:53:01 -!- AnotherTest has joined.
15:57:38 -!- atslash has quit (Quit: This computer has gone to sleep).
16:14:10 -!- LKoen has joined.
16:18:26 -!- erkin has joined.
16:21:32 -!- j-bot has quit (Remote host closed the connection).
16:21:45 -!- j-bot has joined.
16:30:27 -!- APic has quit (Ping timeout: 240 seconds).
16:31:06 -!- APic has joined.
16:31:10 -!- imode has joined.
17:11:24 -!- SopaXorzTaker has quit (Remote host closed the connection).
17:14:59 -!- xkapastel has quit (Quit: Connection closed for inactivity).
17:31:26 -!- hppavilion[1] has joined.
17:50:51 -!- SopaXorzTaker has joined.
18:12:20 -!- hppavilion[1] has quit (Remote host closed the connection).
18:12:52 -!- hppavilion[1] has joined.
18:29:53 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
18:54:02 -!- LKoen has quit (Remote host closed the connection).
19:02:17 -!- xkapastel has joined.
19:05:37 -!- hppavilion[1] has joined.
19:11:45 -!- brandonson has quit (Ping timeout: 264 seconds).
19:13:28 -!- brandonson has joined.
19:19:34 -!- sleffy has joined.
19:20:50 -!- SopaXorzTaker has quit (Remote host closed the connection).
19:44:06 -!- LKoen has joined.
19:51:03 <zzo38> Science doesn't work perfectly (for the reasons mentioned), but it does wokr well, and it does work better than the other way. Mathematics is better but it doesn't make the scientific experiment to try to figure out what is the law of physics that is why you need the science.
19:56:14 -!- friendlyGoat has joined.
19:57:39 -!- friendlyGoat has quit (Client Quit).
20:34:07 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
20:38:13 -!- wob_jonas has joined.
20:38:29 <wob_jonas> oh nice, oerjan posted https://codegolf.stackexchange.com/a/164114/6691
20:40:47 <shachaf> Can you post a non-referral link so I can click?
20:41:12 <shachaf> My phone makes it tricky to copy and paste links.
20:42:15 <wob_jonas> https://codegolf.stackexchange.com/a/164114/
20:45:12 <shachaf> tg
20:53:45 -!- brandonson has quit (Ping timeout: 264 seconds).
20:55:10 -!- brandonson has joined.
21:02:51 <zzo38> wob_jonas: Did you test my changes to ff-composite.c?
21:03:16 <wob_jonas> zzo38: not yet, sorry
21:06:04 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
21:09:33 -!- hppavilion[1] has joined.
21:12:27 -!- AnotherTest has quit (Ping timeout: 240 seconds).
21:16:16 -!- tromp has quit (Remote host closed the connection).
21:26:55 -!- atslash has joined.
21:41:45 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
21:44:00 -!- tromp has joined.
21:48:27 -!- tromp has quit (Ping timeout: 240 seconds).
22:03:50 -!- tromp has joined.
22:08:27 -!- tromp has quit (Ping timeout: 240 seconds).
22:09:15 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:12:32 -!- tromp has joined.
22:25:38 -!- boily has joined.
22:27:19 -!- 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:05:50 -!- imode has quit (Ping timeout: 276 seconds).
23:16:35 -!- brandonson has quit (Ping timeout: 240 seconds).
23:17:33 -!- brandonson has joined.
23:42:10 -!- boily has quit (Quit: DOG CHICKEN).
2018-05-04
00:34:07 -!- oerjan has joined.
00:44:10 <zzo38> I made a lot more work on "Game of XYZABCDE" (although still is not quite finish being made, yet). You have fallen from the sky because your wing suddenly broke when you were trying to go to Mornington Crescent and now you are badly injured. But, this is ZZT so there are magic diamonds that can help you!
00:45:56 <shachaf> oerjan: helloerjan
00:46:27 <shachaf> Oops, I was going to suggest a golf but I just realized it doesn't work.
00:52:54 -!- arseniiv has quit (Ping timeout: 260 seconds).
00:56:52 <zzo38> If you push zero to try to call the operator, they call the operetta instead.
00:58:27 <oerjan> i just tested something with ghci (still on 8.0.1 something so might have been fixed), apparently ^G is a legal identifier character, i think that's a bug.
00:59:01 <oerjan> (i was seeing if there were any control characters that could work instead of newline, might have shortened quine 2)
00:59:11 <oerjan> but no
00:59:45 <oerjan> time to check the response...
00:59:53 <shachaf> oerjan: Are you disallowing __LINE__ because it depends on the context?
01:01:41 <oerjan> actually i didn't think too much about it, after i saw __TIME__ had a guaranteed length
01:02:27 -!- sleffy has quit (Ping timeout: 240 seconds).
01:03:25 <oerjan> hm no one's commented, i guess that means no one's worried about the few half-fishy things i did
01:04:19 <oerjan> (in particular not having any delimiter after the pragma)
01:04:20 <shachaf> You mean having both an IO action and functions of one unused argument?
01:04:28 <shachaf> And that.
01:04:54 <shachaf> It's not just that there's no delimiter, really. The pragma and the rest of the program need to be separated.
01:04:58 <oerjan> the IO action, but other do the same thing so i didn't really expect any trouble.
01:05:09 <oerjan> shachaf: it actually doesn't, check the TIO
01:05:39 <shachaf> TIO?
01:05:43 <shachaf> `? tio
01:05:43 <oerjan> it's completely legal to put a definition on the same line, although it wreaks havoc on the indentation
01:05:44 <HackEso> tio? ¯\(°​_o)/¯
01:05:52 <oerjan> the Try it online link
01:06:06 <oerjan> (legal haskell, that is)
01:06:08 <shachaf> oerjan: Oh, right, I was thinking of the other thing which was an IO action.
01:10:35 <oerjan> shachaf: my reason was that usually, a PPCG answer with an anonymous function + some other definitions looks like a number of definitions except for leaving out the "f=" or whatever for the anonymous function
01:10:41 <oerjan> *reasoning
01:11:24 <oerjan> and if that's the general way of formatting it, you shouldn't need a delimiter if you don't need one when the f= _is_ there.
01:11:38 <oerjan> although i haven't actually seen that written anywhere
01:13:11 <oerjan> shachaf: oh i see what you mean with line, if i know it's the first line it's a much shorter pattern match
01:13:17 <oerjan> * __LINE__
01:13:20 <shachaf> Right.
01:13:31 <shachaf> Or even a two- or three-digit number.
01:13:35 <oerjan> still, that feels a bit cheaty with an anonymous function
01:13:55 <oerjan> which is sort of "copy this anywhere"
01:14:00 <shachaf> Well, there ought to be a standard specification for what it means to define a function.
01:14:06 <oerjan> heh
01:14:07 <shachaf> What context it's defined in.
01:14:29 <oerjan> it's hard to make anything that fits all the languages used on PPCG
01:14:48 <shachaf> Sure, you can define it per-language.
01:15:14 <oerjan> there might be something about using __LINE__, many languages have CPP
01:15:20 <oerjan> or something similar
01:15:51 <oerjan> hm i recall a challenge that came up in
01:15:57 <shachaf> I was trying to figure out a way to make mempty work.
01:16:04 <shachaf> But thata'd be too much of a change.
01:16:14 <oerjan> heh you can't use e
01:16:22 <shachaf> Or p
01:16:28 <oerjan> too many letters from the first one
01:16:49 <shachaf> Getting rid of mappend in the first one is doable but there are too many other letters.
01:16:59 <oerjan> it's a miracle that the functions used in 1 don't overlap with the show used in 2, already
01:17:15 <oerjan> ah rid of mappend?
01:17:41 <oerjan> i had a brief period when i forgot mappend was there, and was trying to think up some crazy stuff with lex and cycle
01:17:42 <shachaf> Actually maybe it's too tricky.
01:17:55 <oerjan> (which were the functions that were then left)
01:18:13 <shachaf> concatMap isn't available, and list comprehensions aren't either
01:18:32 <oerjan> the original quine 1 was adapted from used <>, but > is too essential
01:18:39 <oerjan> (for quine 3)
01:18:46 <shachaf> Oh, right.
01:20:38 <oerjan> the lex and cycle thing was for getting the empty string in 3, btw
01:21:05 <oerjan> although it required _some_ `String` value to start with, but it could have been undefined
01:21:29 <oerjan> unfortunately i don't think undefined can be made with just lambdas. oh wait...
01:21:44 <oerjan> > 'a':(:){}
01:21:46 <lambdabot> "a*Exception: <interactive>:3:5-9: Missing field in record construction
01:22:21 <oerjan> (:){} gives a nearly undefined string, and could be used in 3.
01:22:28 <oerjan> however, still mappend is there in 1.
01:22:37 <oerjan> lessee, how would that work...
01:22:48 <oerjan> (just in principle)
01:22:59 <oerjan> > lex ")test"
01:23:01 <lambdabot> [(")","test")]
01:23:09 <doesthiswork> I just checked Kaplan's book on little languages from the university library
01:23:20 <oerjan> is there a way to get lex to fail...
01:24:01 <oerjan> > lex "\btest"
01:24:03 <lambdabot> []
01:24:09 <oerjan> hah there is.
01:24:13 <oerjan> oh don't have b
01:24:52 <oerjan> > lex "\vtest"
01:24:54 <lambdabot> [("test","")]
01:24:56 <oerjan> hmph
01:25:34 <oerjan> bah that was the only short one with only quine 3 chars
01:25:36 <shachaf> > lex "\xEtest"
01:25:38 <lambdabot> []
01:25:54 <oerjan> i mean with just 2 bytes
01:26:04 <oerjan> unless there's something else that fails...
01:26:14 <shachaf> > lex "\"test"
01:26:16 <lambdabot> []
01:26:29 <shachaf> Oh, right.
01:26:40 <shachaf> That's not helpful.
01:26:46 <oerjan> > [c | c <- ['\NUL'..'\DEl'], lex (c:"test") == []]
01:26:48 <lambdabot> <hint>:1:22: error:
01:26:48 <lambdabot> lexical error in string/character literal at character 'D'
01:26:52 <oerjan> wat
01:26:59 <oerjan> > [c | c <- ['\NUL'..'\DEL'], lex (c:"test") == []]
01:27:00 <lambdabot> "\NUL\SOH\STX\ETX\EOT\ENQ\ACK\a\b\SO\SI\DLE\DC1\DC2\DC3\DC4\NAK\SYN\ETB\CAN\...
01:27:10 <oerjan> hum a bit too much
01:27:20 <oerjan> > [c | c <- ['\CAN'..'\DEL'], lex (c:"test") == []]
01:27:22 <lambdabot> "\CAN\EM\SUB\ESC\FS\GS\RS\US\"'\DEL"
01:27:30 <shachaf> > [ord c | c <- ['\NUL'..'\DEL'], lex (c:"test") == []]
01:27:31 <lambdabot> [0,1,2,3,4,5,6,7,8,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,...
01:27:36 <oerjan> oh ' might work
01:28:11 <oerjan> > lex ("''" ++ undefined)
01:28:12 <shachaf> lex('\'':__LINE__)
01:28:13 <lambdabot> []
01:28:22 <oerjan> that worked
01:28:41 <oerjan> shachaf: we don't want __LINE__
01:28:54 <oerjan> this was hypothetical for getting rid of the CPP
01:28:59 <shachaf> Ah, sure.
01:29:18 <shachaf> > lex('\'':'\'':(:){})
01:29:20 <lambdabot> []
01:29:29 <oerjan> hah i was just typing that
01:29:41 <oerjan> however, that has the wrong type...
01:29:54 <oerjan> :t lex('\'':'\'':(:){})
01:29:55 <lambdabot> [(String, String)]
01:29:58 <shachaf> But you have fst
01:30:04 <shachaf> Oh, no, you don't
01:30:05 <oerjan> better
01:30:16 <oerjan> :t lex('\'':'\'':(:){})>>(:){}
01:30:18 <lambdabot> [b]
01:30:22 <oerjan> > lex('\'':'\'':(:){})>>(:){}
01:30:25 <lambdabot> []
01:30:54 <oerjan> so just lex is enough. sorry about that e...
01:31:58 <shachaf> And that's just used for mappend?
01:34:25 -!- atslash has quit (Ping timeout: 248 seconds).
01:36:12 <shachaf> oerjan: man, haskell is scow for golfing
01:38:01 <oerjan> yep (to the mappend)
01:38:31 <oerjan> haskell does pretty well on these restricted source challenges for a "mainstream" language
01:38:42 <shachaf> I suppose so.
01:38:57 <shachaf> A lot of languages would require { or ( for everything.
01:39:08 <shachaf> have you considered a special kind of golfing where your goal is to reduce execution time instead of source code size
01:39:15 <shachaf> i hear that type is in high demand hth
01:39:26 <oerjan> you could say i've just proved haskell contains 3 separate languages with disjoint character sets :P
01:39:57 <oerjan> shachaf: fastest-code is a PPCG tag, but it doesn't really interest me
01:40:42 <shachaf> oerjan: now prove these languages tc hth
01:42:06 <oerjan> hm...
01:42:52 <oerjan> i think the language of quine 2 obviously is
01:43:01 <zzo38> If I want to improve speed I can use assembly language for the specific computer that the program is designed for, if the program is designed for only one computer
01:43:08 <oerjan> it has top level equations and list notation
01:43:27 <oerjan> the language of quine 3 may have trouble doing non-terminating stuff
01:43:54 <oerjan> because with only lambdas, everything must be simply typed
01:43:59 <shachaf> hezzo38
01:44:14 <shachaf> Of course code written in assembly still has nondeterministic runtime.
01:44:46 <oerjan> language of quine 1, tricky to say, it'll probably have to steal some more letters from the others at least
01:44:46 <zzo38> Not if it is written for a reasonable computer.
01:46:17 <oerjan> if language 2 can lose "show", language 1 might be in better shape
01:46:35 <oerjan> then it has basically any builtins it wants
01:46:44 <oerjan> (alphanumeric ones)
01:46:48 -!- MDude has joined.
01:46:57 <oerjan> although hm, it might not have any way to bracket things
01:46:58 <shachaf> zzo38: Which reasonable computers do you write for?
01:47:30 <shachaf> oerjan: maybe you can use fmap fmap fmap hth
01:47:40 <oerjan> if it stole {} from 3 it might have do{...}
01:47:53 <zzo38> shachaf: Famicom and MIX and MMIX (although different implementations of MMIX will have different things with the speed, such as, some might use deterministic runtime while other implementations might not)
01:48:22 <oerjan> shachaf: sure. or fmap`id`fmap`id`fmap to avoid whitespace
01:49:37 <shachaf> You do have newlines.
01:49:43 <shachaf> Though I guess that can be problematic.
01:51:11 <oerjan> actually as i discovered a litle while ago, there are several control chars that can replace space, so just use that
01:51:32 <oerjan> e.g. ^M, perversely
01:51:44 <oerjan> *little
01:53:36 <oerjan> i now remember that fmap for bracketing thing, unfortunately i think the fmaps themselves still needed bracketing, or at least i didn't finish proving they don't
01:54:02 <oerjan> fmap^Mfmap^Mmap`id`fmap^Mfmap just trips off the tongue
01:54:12 <oerjan> oh of course...
01:54:20 <oerjan> we have let^Min^M
01:54:29 <oerjan> no, wait
01:54:30 <oerjan> no =
01:54:58 <oerjan> > do 1
01:55:00 <lambdabot> 1
01:55:10 <oerjan> it still doesn't require monadic values
01:55:39 <oerjan> oh i guess we wanted to avoid o
01:55:47 <shachaf> > let in 1
01:55:48 <lambdabot> 1
01:59:14 <oerjan> ... `id`let in ... is a reasonable substitute for $
01:59:36 <oerjan> well on the right side, at least
02:00:56 <oerjan> oh well
02:02:45 <shachaf> `owrjan
02:02:46 <HackEso> Your omnidryad saddle principal swatty toe-obsessed "Darth Ook" oerjan the shifty loud hero is a hazy expert in minor compaction. Also a Groadep who minces Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He twice punned without noticing it.
02:03:27 <shachaf> `swrjan s/swatty/golfer/
02:03:29 <HackEso> oerjan//Your omnidryad saddle principal golfer toe-obsessed "Darth Ook" oerjan the shifty loud hero is a hazy expert in minor compaction. Also a Groadep who minces Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He twice punned without noticing it.
02:22:06 <oerjan> `swrjan s/er/ing/
02:22:08 <HackEso> oerjan//Your omnidryad saddle principal golfing toe-obsessed "Darth Ook" oerjan the shifty loud hero is a hazy expert in minor compaction. Also a Groadep who minces Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He twice punned without noticing it.
02:22:14 <oerjan> grm
02:31:11 <shachaf> "principal golfing"?
02:33:29 <shachaf> Hmm, what's the second derivative of f(x,y) = x^2 + y^2 - 1?
02:57:07 -!- trout has quit (Quit: /dev/null is full).
02:58:54 <shachaf> I guess one thing you can say is DDf(x,y)(dx1,dy1)(dx2,dy2) = 2 dx1 dx2 + 2 dy1 dy2
02:59:14 <shachaf> And another thing you can say is, if x^2 + y^2 = 1, then x d^2x + dx^2 + y d^2y + dy^2 = 0
02:59:31 <shachaf> Which you can work into e.g. d^2y/dx^2 = -1/y^3 with reasonable assumptions?
02:59:40 <shachaf> How do you reconcile these two things?
03:27:16 -!- Sgeo has quit (Read error: Connection reset by peer).
03:29:30 -!- Sgeo has joined.
03:31:43 -!- variable has joined.
03:32:40 -!- variable has quit (Client Quit).
03:36:27 -!- imode has joined.
03:47:49 -!- variable has joined.
03:49:21 -!- variable has quit (Client Quit).
03:53:39 -!- atslash has joined.
03:57:33 -!- variable has joined.
03:58:01 -!- variable has quit (Client Quit).
03:59:33 -!- variable has joined.
03:59:53 -!- variable has quit (Client Quit).
04:06:48 -!- variable has joined.
04:11:01 <oerjan> time to check if my guess for girl genius is right...
04:11:27 -!- variable has quit (Ping timeout: 240 seconds).
04:11:35 -!- tswett has joined.
04:11:37 <tswett> boop
04:12:03 <oerjan> hm seems i'll have to wait another update
04:12:13 <oerjan> tswellott
04:12:20 <doesthiswork> battersea looks a little more sea battered in europa than in europe
04:12:46 <oerjan> that it does
04:13:51 <oerjan> . o O ( attempt no landing there )
04:14:32 <tswett> I'm creating a programming language, woo.
04:14:45 <zzo38> What programming language are you creating?
04:14:50 <oerjan> isn't there enough woo in the world
04:14:57 <tswett> Well, it's called Koios.
04:15:18 -!- sleffy has joined.
04:15:18 <tswett> It's gonna be, like... it's gonna involve...
04:15:24 <tswett> It's gonna be pretty cool, in a theoretical way.
04:15:40 <tswett> Oh, also, I discovered my fetish for gay airplanes.
04:16:12 <tswett> I don't remember whether I was intending for an "empty type" to have one instance, or no instances.
04:16:22 <tswett> I do remember that this is pretty important.
04:17:00 <rdococ> This channel never fails to confuse me. Not in terms of the programming language terminology but in terms of what seems to be absolutely piles upon piles of inside jokes.
04:17:45 <tswett> What, the gay airplane thing? That's just me being weird because I think I can get away with it.
04:18:00 <tswett> And it's not a joke.
04:18:03 <zzo38> That is what this IRC is; this IRC is confuse.
04:18:50 <doesthiswork> there is a large amount of gay airplane porn on the internet, it's one of the classic "what hath man wrought" examples
04:19:20 <tswett> Right.
04:19:21 <rdococ> I was talking about other things such as HackEso and... well, I don't have a list of them on hand.
04:19:46 <doesthiswork> the empty type should have two instances
04:20:39 <rdococ> Building on that, the boolean type should have three
04:21:27 <tswett> Ratbat, AeroIngo... yeah, they're the big ones.
04:21:40 <doesthiswork> right, although I think I can make a reasonable arguement that there should be four boolean values
04:21:55 <rdococ> I'd like to hear it.
04:22:29 <doesthiswork> proven true, proven false, proven both, not proven either
04:23:08 <rdococ> tswett: Arrays, lists or their equivalents should start at 1/sqrt(2)
04:24:26 <doesthiswork> arrays should linearly interpolate between their values so as to handle real indexes
04:24:53 <zzo38> But what if you don't want linear interpolation and you want a different kind instead?
04:25:21 <oerjan> polynomial interpolation...
04:25:42 <shachaf> doesthiswork: Corresponding to closed, open, clopen, and neither?
04:26:09 <zzo38> The programming language XISYNTH actually does something like that, but it uses cubic interpolation instead.
04:27:04 <doesthiswork> shachaf: I'm not a topology expert, but yes the meanings seem the same
04:27:30 <shachaf> I don't think they're the same but they're related.
04:27:30 <doesthiswork> What would complex indices mean?
04:28:12 <oerjan> did you know there are 14 (iirc) sets you can construct from a given one by applying closure, complement and union?
04:28:38 <shachaf> Yes.
04:28:59 <oerjan> clearly you need a boolean that tells everything about whether each of those contains the original set
04:29:02 <shachaf> https://en.wikipedia.org/wiki/Kuratowski%27s_closure-complement_problem
04:29:06 <oerjan> or is contained in
04:29:34 <oerjan> it would include things like "has empty interior"
04:29:52 <shachaf> How many are there for Alexandrov spaces?
04:30:18 <oerjan> i don't even remember what that is. one of the Tn axioms?
04:30:32 <shachaf> Arbitrary intersections of open sets are open.
04:31:12 <shachaf> Maybe that doesn't even make a difference?
04:35:39 <oerjan> hm that page's introduction doesn't seem to include union, either that follows or i misremembered
04:36:06 -!- variable has joined.
04:38:46 <shachaf> Ah, right.
04:46:33 -!- brandonson has quit (Ping timeout: 256 seconds).
04:47:17 <tswett> I told y'all about my favorite axiom of separation, right?
04:47:45 <tswett> For lack of a better term, I'll call it the W criterion.
04:48:00 <oerjan> OKAY
04:48:02 -!- brandonson has joined.
04:48:11 <tswett> A W space is a topological space S where, given any two distinct points x and y in S, there exists a subset of S containing exactly one of those points.
04:48:45 <oerjan> just a subset? sounds easy.
04:49:29 <tswett> It's a very easy criterion.
04:49:37 <oerjan> indeed
04:50:11 <oerjan> it would be so much harder if the subset had to be either open or closed
04:52:15 <oerjan> shachaf: hm i'm getting a vague vibe that i once before thought about the problem with union, and that there are then infinitely many with some simple product space construction
04:56:47 <oerjan> yep.
04:57:00 <shachaf> "A few years ago I proposed a challenging Monthly problem (11059) that essentially asks this question for the operations of closure, complement, and union in a topological space. It does turn out there's a space containing a singleton that generates infinitely many sets under the three operations, but it's a bit tricky to find."
04:57:26 <oerjan> huh singleton?
04:58:44 <oerjan> that does sound a bit harder.
05:10:09 -!- variable has quit (Quit: /dev/null is full).
05:11:30 -!- variable has joined.
05:12:16 -!- variable has quit (Client Quit).
05:14:45 -!- variable has joined.
05:15:43 -!- zgrepc has quit (*.net *.split).
05:15:43 -!- alercah has quit (*.net *.split).
05:15:43 -!- lifthrasiir has quit (*.net *.split).
05:15:57 -!- alercah has joined.
05:16:00 -!- lifthrasiir has joined.
05:16:31 -!- zgrepc has joined.
05:32:02 -!- variable has quit (Quit: /dev/null is full).
06:01:01 -!- oerjan has quit (Quit: Nite).
06:13:01 -!- Sgeo_ has joined.
06:14:57 -!- Sgeo has quit (Ping timeout: 248 seconds).
06:20:41 -!- heroux has quit (Ping timeout: 276 seconds).
06:35:40 -!- Sgeo has joined.
06:36:57 -!- Sgeo_ has quit (Ping timeout: 264 seconds).
06:51:57 -!- imode has quit (Ping timeout: 240 seconds).
06:53:35 -!- heroux has joined.
07:00:17 -!- sleffy has quit (Ping timeout: 256 seconds).
07:06:24 -!- tswett has quit (Read error: Connection reset by peer).
07:06:48 -!- tswett has joined.
07:14:09 -!- AnotherTest has joined.
07:39:41 -!- ^v has quit (Ping timeout: 265 seconds).
07:47:13 -!- brandonson has quit (Ping timeout: 248 seconds).
07:49:02 -!- brandonson has joined.
07:59:54 -!- atslash has quit (Ping timeout: 260 seconds).
08:00:31 -!- atslash has joined.
08:05:44 -!- GeekDude has quit (Ping timeout: 260 seconds).
08:08:28 -!- GeekDude has joined.
08:16:01 -!- ^v has joined.
08:23:54 -!- AnotherTest has quit (Ping timeout: 255 seconds).
09:03:22 <Cale> shachaf: David Dineen Porter posted some new videos on his channel https://www.youtube.com/watch?v=s_BdAW_Eqt0
09:11:41 <shachaf> Who's that?
09:12:01 <shachaf> Is this `caleyoutubesubscriptionlist?
09:21:24 -!- tswett has quit (Read error: Connection reset by peer).
09:21:50 -!- tswett has joined.
09:30:30 -!- Downgoat has quit (Ping timeout: 255 seconds).
09:51:26 -!- tswett has quit (Read error: Connection reset by peer).
09:52:07 -!- tswett has joined.
10:03:43 -!- doesthiswork has quit (Quit: Leaving.).
10:19:54 -!- SopaXorzTaker has joined.
10:25:11 -!- boily has joined.
10:26:14 -!- puckipedia has quit (Quit: *eh*).
10:27:26 -!- puckipedia has joined.
10:45:01 <boily> `5 w
10:45:07 <HackEso> 1/1:trantor//Coruscant is a planet covered entirely by a city. It is the capital of the Galactic Empire, and the home for the biggest library in it. \ dth//dth is the dth ordinal. dth? \ usa//USA apparently doesn't stand for United State Automaton. \ ä//Ä is a Swedish geographical feature. \ progress//Progress has been made today. It was invented by Taneb.
10:56:58 -!- wob_jonas has joined.
10:57:39 -!- boily has quit (Quit: PROLOGATION CHICKEN).
10:59:50 <wob_jonas> oerjan: control-G is an identifier character? are any other ascii control characters identifying characters?
11:00:21 <wob_jonas> s/fying/fier/
11:00:40 <wob_jonas> oerjan: also, are any of the control characters infix operator names?
11:04:40 <wob_jonas> shachaf: how would __LINE__ help? the preprocessor expands it to an integer, not to a string. it doesn't help you get a string. do you mean __FILE__?
11:07:13 <wob_jonas> "<oerjan> oh don't have b" => what? I thought you were only using b as an arbitrary identifier character, and you could replace it with some other letter, although it might make the code a few characters longer if it's above l
11:14:57 <wob_jonas> "<tswett> I don't remember whether I was intending for an "empty type" to have one instance, or no instances." => the empty type defaults to int, with a warning. perhaps you want an empty struct (or empty tuple) which has one possible value, or an empty enum (empty distingiushed union) which has no possible values.
11:15:10 <wob_jonas> you can also call the latter two unit type and void type
11:15:12 <wob_jonas> no wait
11:15:39 <wob_jonas> it can't be "void type", that's tainted, means one value or no value depending on where you grew up
11:15:41 <wob_jonas> hmm
11:15:50 <wob_jonas> how about the unit type and the diverging type?
11:15:58 <wob_jonas> or the unit type and the noreturn type?
11:17:06 <wob_jonas> "<doesthiswork> arrays should linearly interpolate between their values so as to handle real indexes" => you want paths in metafont for that
11:17:37 <wob_jonas> XISYNTH? what's that?
11:24:49 -!- brandonson has quit (Ping timeout: 248 seconds).
11:26:27 -!- tswett has quit (Read error: Connection reset by peer).
11:26:39 -!- brandonson has joined.
11:26:59 -!- tswett has joined.
11:43:25 <Cale> shachaf: haha, just a comedian who I suspect you might like given that you like supermega comics' style of humour
11:47:21 -!- AnotherTest has joined.
11:51:58 -!- arseniiv has joined.
12:21:58 -!- xkapastel has quit (Quit: Connection closed for inactivity).
12:29:50 -!- variable has joined.
12:45:18 -!- Naergon has joined.
13:00:29 -!- doesthiswork has joined.
13:54:33 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
13:56:48 -!- xkapastel has joined.
14:26:00 -!- SopaXorzTaker has quit (Remote host closed the connection).
14:35:09 -!- AnotherTest has quit (Ping timeout: 264 seconds).
15:17:35 -!- variable has quit (Ping timeout: 276 seconds).
15:17:39 -!- imode has joined.
15:39:26 -!- LKoen has joined.
16:01:58 -!- xkapastel has quit (Quit: Connection closed for inactivity).
16:08:05 -!- atslash has quit (Ping timeout: 255 seconds).
16:11:49 -!- atslash has joined.
16:21:18 -!- AnotherTest has joined.
16:21:35 -!- erkin has joined.
16:24:50 -!- atslash has quit (Quit: This computer has gone to sleep).
16:32:54 -!- variable has joined.
16:47:45 -!- zzo38 has quit (Ping timeout: 264 seconds).
16:51:18 -!- xkapastel has joined.
16:55:59 -!- SopaXorzTaker has joined.
17:11:40 -!- zzo38 has joined.
17:22:09 -!- imode has quit (Ping timeout: 248 seconds).
17:24:28 <\oren\_> I need a command for "kill this process id and anything that was started in the same hour"
17:30:11 <int-e> . o O ( kill -9 -1 )
17:35:13 -!- Sgeo has quit (Read error: Connection reset by peer).
17:35:39 -!- Sgeo has joined.
17:41:46 -!- hppavilion[1] has joined.
17:42:18 <\oren\_> actually waht I really would like is a find style interface for processes
17:43:14 <\oren\_> psfind -command "some_executable*" -starttime "wednesday night" -kill
17:44:22 <int-e> there's pgrep but it doesn't filter by starting time
17:45:06 <\oren\_> https://twitter.com/OedoSoldier/status/992418511921336321
17:47:25 * int-e eyes \oren\_ questioningly
17:47:57 <\oren\_> "bring the enemy ships closer, I want to use my medieval chinese sword on them"
17:49:19 -!- wob_jonas has joined.
17:49:20 -!- brandonson has quit (Ping timeout: 255 seconds).
17:49:51 <wob_jonas> https://www.xkcd.com/1989/ => the H stands for hairy, right?
17:51:01 -!- brandonson has joined.
17:52:03 <wob_jonas> `? imho
17:52:05 <HackEso> IMHO means "In My Holy Omniscience".
17:52:07 <wob_jonas> `? tbh
17:52:08 <HackEso> tbh? ¯\(°​_o)/¯
17:52:13 <wob_jonas> hmm
17:53:59 <\oren\_> to be Horton
17:54:22 <int-e> flight of the humble bee
17:54:37 <int-e> or perhaps it should be "fight" or "fright"
17:56:28 <wob_jonas> I think tbh stands for "big hairy toe", the initials are in a strange order as a compromise between english and french
17:56:53 <int-e> `? cdop
17:56:54 <HackEso> CDOP is OCPD, except with the letters in the *proper* order.
17:57:04 <wob_jonas> `? cdop
17:57:06 <HackEso> CDOP is OCPD, except with the letters in the *proper* order.
17:57:22 <wob_jonas> or maybe it stands for "hairy big toe"
17:57:40 <int-e> `? clop
17:57:41 <HackEso> clop? ¯\(°​_o)/¯
17:58:17 <int-e> (CLOP is the sequel to QWOP)
17:58:18 -!- 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.”).
18:00:43 -!- sleffy has joined.
18:04:33 <int-e> `dowg IMHO
18:04:35 <HackEso> No output.
18:04:51 <int-e> `dowg imho
18:04:53 <HackEso> 7770:2016-05-04 <oerjän> learn IMHO means "In My Holy Omniscience". \ 7769:2016-05-04 <oerjän> learn IMHO means "In my holy omniscience". \ 7768:2016-05-04 <oerjän> learn IMHO means "In my humble omniscience".
18:05:43 -!- LKoen has joined.
18:06:53 <int-e> `? smdh
18:06:54 <HackEso> smdh? ¯\(°​_o)/¯
18:06:59 <wob_jonas> `? hairy
18:07:00 <HackEso> hairy? ¯\(°​_o)/¯
18:07:21 <int-e> `learn SMDH is short for "Send My Daughter Home".
18:07:23 <HackEso> Learned 'smdh': SMDH is short for "Send My Daughter Home".
18:08:51 <int-e> (I don't recall ever seeing "SMDH" before today's xkcd.)
18:09:00 <wob_jonas> `? gif
18:09:01 <HackEso> gif? ¯\(°​_o)/¯
18:09:27 <wob_jonas> `? sql
18:09:28 <HackEso> sql? ¯\(°​_o)/¯
18:11:52 <shachaf> wob_jonas: Oh, you're quite right
18:15:02 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
18:26:56 <wob_jonas> `? wth
18:26:58 <HackEso> WTH is wavy toe hair. hth.
18:30:31 -!- hppavilion[1] has joined.
18:36:19 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
18:41:27 <wob_jonas> `? ca
18:41:29 <HackEso> ca? ¯\(°​_o)/¯
18:58:57 -!- tswett has quit (Read error: Connection reset by peer).
18:59:21 -!- tswett has joined.
19:00:03 -!- atslash has joined.
19:00:21 -!- Cale has quit (Ping timeout: 264 seconds).
19:01:09 -!- SopaXorzTaker has quit (Remote host closed the connection).
19:11:27 -!- tswett has quit (Read error: Connection reset by peer).
19:11:53 -!- tswett has joined.
19:14:55 <doesthiswork> ia smdh like simd?
19:18:10 <quintopia> where can I find a Brainfuck to Turing machine compiler?
19:18:57 -!- zzo38 has quit (Ping timeout: 264 seconds).
19:19:27 -!- zzo38 has joined.
19:42:57 -!- tswett has quit (Read error: Connection reset by peer).
19:43:21 -!- tswett has joined.
19:48:06 <esowiki> [[OM]] https://esolangs.org/w/index.php?diff=54964&oldid=54952 * Robertpmorton39 * (+0) Removed the DEF node type, as it is no longer in OM.
19:49:16 <esowiki> [[OM]] M https://esolangs.org/w/index.php?diff=54965&oldid=54964 * Robertpmorton39 * (+33)
20:19:35 -!- atslash has quit (Quit: This computer has gone to sleep).
20:28:37 -!- hppavilion[1] has joined.
20:42:57 -!- tswett has quit (Read error: Connection reset by peer).
20:43:23 -!- tswett has joined.
21:08:52 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:16:33 -!- AnotherTest has quit (Ping timeout: 264 seconds).
21:16:35 <esowiki> [[Takeover]] https://esolangs.org/w/index.php?diff=54966&oldid=54866 * Plokmijnuhby * (+1078) Added a slightly suboptimal but at least working piece of code.
21:29:57 -!- tswett has quit (Read error: Connection reset by peer).
21:30:25 -!- tswett has joined.
21:32:19 <esowiki> [[Takeover]] M https://esolangs.org/w/index.php?diff=54967&oldid=54966 * Plokmijnuhby * (+2)
21:45:28 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
21:47:35 <esowiki> [[Takeover]] M https://esolangs.org/w/index.php?diff=54968&oldid=54967 * Plokmijnuhby * (-2)
22:09:05 -!- sleffy has quit (Ping timeout: 248 seconds).
22:13:14 -!- sleffy has joined.
22:13:50 -!- 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.”).
22:21:11 -!- boily has joined.
22:23:40 -!- tromp has quit (Remote host closed the connection).
22:27:19 -!- sleffy has quit (Ping timeout: 260 seconds).
22:30:49 -!- sleffy has joined.
22:58:09 -!- brandonson has quit (Ping timeout: 248 seconds).
23:00:07 -!- tromp has joined.
23:00:08 -!- brandonson has joined.
23:01:23 <zzo38> I thought a computer can have a sound chip design as: There are four channels, each has the registers: 16-bit current value, 16-bit current period, 16-bit next value, 16-bit next period, 6-bit volume, 1-bit expiry flag. All are write-only except that the expiry flag can be read and is cleared when read. It can also execute a user program, mostly independently of the rest of the computer.
23:01:40 <esowiki> [[DL]] M https://esolangs.org/w/index.php?diff=54969&oldid=50485 * Robertpmorton39 * (-3) Got rid of "new"
23:03:50 <zzo38> (Any other stuff, such as additional channels and special effects, must be done in software.)
23:04:27 -!- tromp has quit (Ping timeout: 240 seconds).
23:05:19 <zzo38> Is it OK?
23:08:35 <esowiki> [[OM]] M https://esolangs.org/w/index.php?diff=54970&oldid=54965 * Robertpmorton39 * (+26)
23:10:10 <esowiki> [[OM]] M https://esolangs.org/w/index.php?diff=54971&oldid=54970 * Robertpmorton39 * (+36)
23:10:49 <esowiki> [[OM]] https://esolangs.org/w/index.php?diff=54972&oldid=54971 * Robertpmorton39 * (-31)
23:13:29 -!- tromp has joined.
23:18:04 -!- tromp has quit (Ping timeout: 260 seconds).
23:27:05 -!- jix has quit (Ping timeout: 240 seconds).
23:29:36 -!- jix has joined.
23:36:01 -!- sleffy has quit (Ping timeout: 248 seconds).
23:40:05 -!- jix has quit (Ping timeout: 240 seconds).
23:48:40 -!- tromp has joined.
23:49:27 <boily> @metar CYUL
23:49:28 <lambdabot> CYUL 042300Z VRB02KT 8SM SCT004 BKN040 BKN100 OVC210 12/12 A2944 RMK SF4SC1AC2CI1 SLP971 DENSITY ALT 400FT
23:49:41 <boily> VRB02KT only? yeah right.
23:50:24 -!- oerjan has joined.
23:50:52 <boily> . o O ( do they account for the whole velocity or only ground speed? what if it's winding downward? )
23:50:59 <boily> bonsøœ→irjan.
23:52:57 -!- tromp has quit (Ping timeout: 240 seconds).
23:54:32 <oerjan> <wob_jonas> oerjan: control-G is an identifier character? are any other ascii control characters identifying characters? <-- no, most are simply a lexical error, although some are whitespace. i suspect the ^G is a bug and should be an error.
23:54:51 <oerjan> > let test=1 in test
23:54:53 <lambdabot> <hint>:1:9: error: lexical error at character '\a'
23:55:00 <oerjan> hm that's hint
23:55:09 <oerjan> which may be a pre-stage
23:55:38 <oerjan> :t let test=1 in test
23:55:39 <lambdabot> error: lexical error at character '\a'
23:56:36 * oerjan should upgrade ghc some day, may check if the bug is still there then
23:56:57 <oerjan> boheily.
23:58:22 <oerjan> <wob_jonas> oerjan: also, are any of the control characters infix operator names? <-- i don't think so, i think my tests would have caught that. might check ^G again though...
23:59:12 -!- tromp has joined.
23:59:55 <oerjan> nope, it is not.
2018-05-05
00:03:01 <oerjan> <wob_jonas> shachaf: how would __LINE__ help? the preprocessor expands it to an integer, not to a string. <-- hah, i had just realized that. __FILE__ wouldn't be helpful, choosing a filename seems like cheating.
00:03:45 -!- tromp has quit (Ping timeout: 248 seconds).
00:05:03 <oerjan> <wob_jonas> "<oerjan> oh don't have b" => what? I thought you were only using b as an arbitrary identifier character, and you could replace it with some other letter, although it might make the code a few characters longer if it's above l
00:05:45 <oerjan> ah right. there were still some available, the coding makes 100 = m.
00:06:38 <oerjan> anyway, the '\'' method would be better anyway, since it's bound to q.
00:07:03 <oerjan> (if we could get e)
00:09:10 <oerjan> @tell wob_jonas see logs
00:09:10 <lambdabot> Consider it noted.
00:11:14 <oerjan> `? imho
00:11:16 <HackEso> IMHO means "In My Holy Omniscience".
00:11:24 <oerjan> ah we already had that
00:17:50 <shachaf> oerjan: Well, the right thing to do would be to standardize the file name.
00:18:15 <shachaf> But anyway I thought of __FILE__ first and then decided __LINE__ would be easier to predict and forgot it wasn't a string.
00:20:49 <oerjan> my answer contains TIO links and i think those all give __FILE__s that are longer than __TIME__
00:21:34 <oerjan> ".code.tio.hs"
00:27:22 <oerjan> shachaf: https://codegolf.meta.stackexchange.com/a/1072/ may be a relevant policy although it might still be an improvement with something like A.hs
00:28:12 <shachaf> oerjan: Aha.
00:28:18 <shachaf> Can you call the file "A"?
00:28:36 <shachaf> Or does that add bytes in the form of compiler flags to force the program to be Haskell?
00:28:57 -!- arseniiv has quit (Ping timeout: 240 seconds).
00:30:46 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
00:30:59 -!- xkapastel has quit (Quit: Connection closed for inactivity).
00:31:09 -!- MDude has joined.
00:31:57 -!- jix has joined.
00:32:51 <oerjan> shachaf: current policy would make it count as "Haskell with option ...", a distinct language.
00:33:08 <oerjan> i'm not actually going to do this, anyway.
00:33:22 <shachaf> imo make lex work
00:33:39 <oerjan> that'd be nice. got a mappend replacement?
00:34:48 <shachaf> mappend isn't even being used at [a] here, I guess.
00:35:14 <oerjan> nope
00:35:24 <oerjan> it's used at IO [a]
00:35:28 <oerjan> no wait
00:35:43 <oerjan> [a] -> IO ()
00:37:11 <shachaf> Are there any letters that could be extracted more easily?
00:37:23 -!- tromp has joined.
00:38:09 <oerjan> i think the putStr and print are pretty fixed. just about any other method collides with the show used in quine 2.
00:40:36 <oerjan> hm crazy idea: let quine 2 use putStr, print and do instead
00:41:06 <oerjan> that'd make it longer though
00:42:00 <oerjan> oh wait
00:42:04 -!- tromp has quit (Ping timeout: 260 seconds).
00:42:05 <oerjan> do is lethal then
00:42:24 <oerjan> hm <* could work
00:43:01 <oerjan> but then there will be bracketing problems.
00:43:39 <oerjan> and still not sure quine 1 gets any better by having show instead
00:46:33 <oerjan> it would loose mappend too
00:46:39 <oerjan> *lose
00:48:16 <oerjan> it is quite hard to do proper point-free stuff without <>
00:48:28 <oerjan> mappend is an outlier there
00:50:41 -!- jix has quit (Ping timeout: 248 seconds).
00:50:54 <shachaf> ap is permitted in quine 1, at least
00:52:05 -!- jix has joined.
00:52:25 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
00:53:05 <oerjan> not without an import
00:53:20 <shachaf> Oh, right.
00:57:27 <shachaf> Sometimes you can use (>>=)/(=<<) similarly to ap for (e ->)
00:57:33 <shachaf> But I don't think you can make it work here.
01:09:57 -!- brandonson has quit (Ping timeout: 264 seconds).
01:11:19 -!- brandonson has joined.
01:20:30 <oerjan> by "without <>" i meant without either of those two characters. also "."
01:20:44 <shachaf> Right.
01:38:12 -!- boily has quit (Quit: MOVING CHICKEN).
01:55:57 -!- MDude has quit (Ping timeout: 240 seconds).
01:57:28 -!- MDude has joined.
02:01:52 -!- xkapastel has joined.
02:25:24 -!- tromp has joined.
02:29:59 -!- tromp has quit (Ping timeout: 260 seconds).
02:29:59 -!- brandonson has quit (Ping timeout: 260 seconds).
02:31:41 -!- brandonson has joined.
03:14:18 -!- Cale has joined.
03:15:27 -!- tswett has quit (Read error: Connection reset by peer).
03:15:57 -!- tswett has joined.
03:19:24 -!- tromp has joined.
03:24:22 -!- tromp has quit (Ping timeout: 264 seconds).
03:45:21 -!- sprocklem has quit (Ping timeout: 255 seconds).
03:50:13 -!- sprocklem has joined.
04:13:22 -!- tromp has joined.
04:17:35 -!- tromp has quit (Ping timeout: 240 seconds).
04:21:28 -!- tswett has quit (Read error: Connection reset by peer).
04:21:55 -!- tswett has joined.
04:29:43 -!- sleffy has joined.
04:35:46 -!- oerjan has quit (Quit: Nite).
04:43:36 -!- tromp has joined.
04:47:59 -!- tromp has quit (Ping timeout: 268 seconds).
05:34:57 -!- brandonson has quit (Ping timeout: 240 seconds).
05:36:46 -!- brandonson has joined.
06:10:28 -!- atslash has joined.
06:13:12 -!- atslash has quit (Client Quit).
06:31:08 -!- tromp has joined.
06:32:33 <esowiki> [[Takeover]] M https://esolangs.org/w/index.php?diff=54973&oldid=54968 * Plokmijnuhby * (+3)
06:35:49 -!- tromp has quit (Ping timeout: 256 seconds).
06:38:54 <esowiki> [[Takeover]] M https://esolangs.org/w/index.php?diff=54974&oldid=54973 * Plokmijnuhby * (-10)
06:45:08 <esowiki> [[Takeover]] M https://esolangs.org/w/index.php?diff=54975&oldid=54974 * Plokmijnuhby * (+3)
06:56:47 -!- sleffy has quit (Ping timeout: 256 seconds).
07:05:23 -!- sleffy has joined.
07:11:32 -!- j-bot has quit (Remote host closed the connection).
07:11:32 -!- FireFly has quit (Quit: Goodbye).
07:27:05 -!- tromp has joined.
07:31:27 -!- tromp has quit (Ping timeout: 240 seconds).
07:48:49 -!- doesthiswork has quit (Quit: Leaving.).
07:52:21 -!- tromp has joined.
07:52:58 -!- tswett has quit (Read error: Connection reset by peer).
07:53:28 -!- tswett has joined.
07:56:49 -!- tromp has quit (Ping timeout: 248 seconds).
07:58:32 -!- AnotherTest has joined.
07:59:41 -!- sleffy has quit (Ping timeout: 256 seconds).
08:17:30 -!- Sgeo_ has joined.
08:20:17 -!- Sgeo has quit (Ping timeout: 248 seconds).
08:22:46 -!- atslash has joined.
08:46:05 -!- tromp has joined.
08:47:56 -!- SopaXorzTaker has joined.
08:50:35 -!- tromp has quit (Ping timeout: 240 seconds).
09:12:08 -!- tromp has joined.
10:07:27 -!- brandonson has quit (Ping timeout: 240 seconds).
10:09:18 -!- brandonson has joined.
10:11:58 -!- tswett has quit (Read error: Connection reset by peer).
10:12:47 -!- tswett has joined.
10:12:58 -!- AnotherTest has quit (Ping timeout: 268 seconds).
10:17:42 -!- AnotherTest has joined.
10:44:06 -!- LKoen has joined.
10:51:00 -!- xkapastel has quit (Quit: Connection closed for inactivity).
11:08:55 -!- zseri has joined.
11:26:21 -!- FireFly has joined.
12:17:49 -!- erkin has joined.
12:21:29 -!- AnotherTest has quit (Ping timeout: 260 seconds).
12:30:18 -!- AnotherTest has joined.
12:39:21 -!- arseniiv has joined.
13:00:29 -!- doesthiswork has joined.
13:00:42 -!- wob_jonas has joined.
13:00:52 <wob_jonas> hehe
13:01:24 <wob_jonas> it's ironic that it's hard to do pointfree programming without the "." point character
13:16:38 <wob_jonas> `? IMHO
13:16:39 <HackEso> IMHO means "In My Holy Omniscience".
13:16:45 <wob_jonas> I still wonder if that one should mention "hairy"
13:16:50 <wob_jonas> `? tbh
13:16:51 <HackEso> tbh? ¯\(°​_o)/¯
13:16:52 <wob_jonas> `? fyi
13:16:54 <HackEso> fyi? ¯\(°​_o)/¯
13:17:05 <wob_jonas> `? wth
13:17:06 <HackEso> WTH is wavy toe hair. hth.
13:21:14 <int-e> wob_jonas: I've been saying for years that point-free code can be recognized by its abundance of dots
13:22:13 <int-e> @pl \a b c d e -> a (b (c (d e)))
13:22:13 <lambdabot> (. ((. (.)) . (.) . (.))) . (.) . (.) . (.)
13:24:34 <wob_jonas> int-e: yeah
13:34:57 -!- brandonson has quit (Ping timeout: 248 seconds).
13:36:45 -!- brandonson has joined.
13:54:01 <arseniiv> oh hi
13:54:19 <arseniiv> @pl \f g x y z -> f (g x y z)
13:54:19 <lambdabot> (.) . (.) . (.)
13:54:30 <arseniiv> @pl \f g x y z z' z'' -> f (g x y z z' z'')
13:54:30 <lambdabot> (.) . (.) . (.) . (.) . (.)
13:55:19 <arseniiv> oh, I have thought I didn’t understand something, now I do understand I mixed two things, many functions and many arguments
13:55:29 <wob_jonas> @type \f g x y z z' z'' -> f (g x y z z' z'')
13:55:30 <lambdabot> (t1 -> t2) -> (t3 -> t4 -> t5 -> t6 -> t7 -> t1) -> t3 -> t4 -> t5 -> t6 -> t7 -> t2
13:55:36 <wob_jonas> @hoogle (t1 -> t2) -> (t3 -> t4 -> t5 -> t6 -> t7 -> t1) -> t3 -> t4 -> t5 -> t6 -> t7 -> t2
13:55:37 <lambdabot> Data.Composition (.::.) :: (d -> e) -> (a -> a1 -> a2 -> b -> c -> d) -> a -> a1 -> a2 -> b -> c -> e
13:55:37 <lambdabot> Data.Composition (.****) :: (d -> e) -> (a -> a1 -> a2 -> b -> c -> d) -> a -> a1 -> a2 -> b -> c -> e
13:55:37 <lambdabot> Data.Composition compose5 :: (d -> e) -> (a -> a1 -> a2 -> b -> c -> d) -> a -> a1 -> a2 -> b -> c -> e
13:56:16 <wob_jonas> @type \f g x y z -> f (g x y z)
13:56:17 <lambdabot> (t1 -> t2) -> (t3 -> t4 -> t5 -> t1) -> t3 -> t4 -> t5 -> t2
13:56:20 <arseniiv> woah, and it’s only what Hoogle knows. Is here an interface to Hayoo?
13:56:24 <wob_jonas> @hoogle (t1 -> t2) -> (t3 -> t4 -> t5 -> t1) -> t3 -> t4 -> t5 -> t2
13:56:24 <lambdabot> Data.Composition (.:.) :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> e
13:56:24 <lambdabot> Data.Composition (.**) :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> e
13:56:24 <lambdabot> Data.Composition compose3 :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> e
13:57:01 <arseniiv> I think composeN names are too long. However, they at least don’t contain any dots
13:57:25 <wob_jonas> isn't there something like that in Applicative too?
13:57:51 <arseniiv> f <$> x1 <*> x2 <*> etc?
13:57:56 <wob_jonas> liftA3 or something
13:58:17 <arseniiv> I forgot if it’s applicable to functions. Oh, you mean lift, IDK
14:01:48 <wob_jonas> @run liftA3 f g z b c
14:01:50 <lambdabot> error:
14:01:50 <lambdabot> • Couldn't match expected type ‘Expr -> ()’ with actual type ‘Expr’
14:01:50 <lambdabot> • In the third argument of ‘liftA3’, namely ‘z’
14:02:16 <arseniiv> also, are here any combinator-expressing bots? :D
14:02:31 <arseniiv> @type liftA3
14:02:32 <lambdabot> Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d
14:03:06 <arseniiv> @type liftA
14:03:07 <lambdabot> Applicative f => (a -> b) -> f a -> f b
14:03:24 <arseniiv> ah well it makes sense
14:04:17 <arseniiv> @run (\x y z -> [x,y,z]) "abc" "lmn" "xyz"
14:04:19 <lambdabot> ["abc","lmn","xyz"]
14:04:29 <arseniiv> it’s not what I meant!
14:04:49 <arseniiv> @run liftA3 (\x y z -> [x,y,z]) "abc" "lmn" "xyz"
14:04:51 <lambdabot> ["alx","aly","alz","amx","amy","amz","anx","any","anz","blx","bly","blz","bm...
14:05:10 <arseniiv> better now
14:06:26 <wob_jonas> @run a b
14:06:27 <lambdabot> error:
14:06:27 <lambdabot> • Couldn't match expected type ‘Expr -> t’ with actual type ‘Expr’
14:06:28 <lambdabot> • The function ‘a’ is applied to one argument,
14:06:29 <wob_jonas> @run f a
14:06:30 <lambdabot> error:
14:06:31 <lambdabot> • Ambiguous type variable ‘a0’ arising from a use of ‘show_M732047058109...
14:06:31 <lambdabot> prevents the constraint ‘(Show a0)’ from being solved.
14:06:36 <wob_jonas> what?
14:07:16 <wob_jonas> @run f
14:07:18 <lambdabot> error:
14:07:18 <lambdabot> • Ambiguous type variable ‘a0’ arising from a use of ‘show_M761428108178...
14:07:18 <lambdabot> prevents the constraint ‘(Show a0)’ from being solved.
14:07:23 <wob_jonas> huh
14:07:23 <variable> o.O
14:07:27 <int-e> :t a
14:07:28 <lambdabot> Expr
14:07:29 <arseniiv> how are these free variables supposed to be handled?
14:07:30 <int-e> :t f
14:07:31 <lambdabot> FromExpr a => a
14:07:43 <int-e> > f :: Expr
14:07:45 <lambdabot> f
14:07:56 <int-e> > f a
14:07:58 <lambdabot> error:
14:07:58 <lambdabot> • Ambiguous type variable ‘a0’ arising from a use of ‘show_M704515130069...
14:07:58 <lambdabot> prevents the constraint ‘(Show a0)’ from being solved.
14:08:01 <int-e> > f a :: Expr
14:08:03 <lambdabot> f a
14:08:10 <int-e> > f a b :: Expr
14:08:11 <wob_jonas> @run f + a
14:08:11 <lambdabot> f a b
14:08:13 <lambdabot> f + a
14:08:36 <int-e> f and g are magical and may require a type signature.
14:08:45 <int-e> :t h -- do we have this?
14:08:46 <lambdabot> FromExpr a => a
14:09:01 <wob_jonas> I see
14:09:06 <wob_jonas> @run f a :: Expr
14:09:07 <lambdabot> f a
14:09:09 <arseniiv> interesting
14:09:13 <wob_jonas> @run liftA f g a :: Expr
14:09:14 <lambdabot> error:
14:09:14 <lambdabot> • Ambiguous type variable ‘a0’ arising from a use of ‘f’
14:09:14 <lambdabot> prevents the constraint ‘(Show a0)’ from being solved.
14:09:20 <int-e> @run f a :: Expr -> Expr
14:09:21 <wob_jonas> @run fmap f g a :: Expr
14:09:21 <lambdabot> <Expr -> Expr>
14:09:23 <lambdabot> error:
14:09:23 <lambdabot> • Ambiguous type variable ‘a0’ arising from a use of ‘f’
14:09:23 <lambdabot> prevents the constraint ‘(Show a0)’ from being solved.
14:09:53 <int-e> (that is the point, f is, effectively, variadic; similar to printf)
14:09:54 <int-e> :t printf
14:09:56 <lambdabot> PrintfType r => String -> r
14:10:47 <wob_jonas> @run fmap f (g :: Expr -> Expr) a :: Expr
14:10:48 <lambdabot> f (g a)
14:10:52 <wob_jonas> that, yes
14:10:55 <wob_jonas> @run liftA f (g :: Expr -> Expr) a :: Expr
14:10:57 <lambdabot> f (g a)
14:11:03 * variable takes integral of int-e
14:11:04 <wob_jonas> @run liftA2 f (g :: Expr -> Expr -> Expr) a b :: Expr
14:11:06 <lambdabot> error:
14:11:06 <lambdabot> • Couldn't match expected type ‘Expr -> ()’ with actual type ‘Expr’
14:11:06 <lambdabot> • In the third argument of ‘liftA2’, namely ‘a’
14:11:38 <wob_jonas> @run liftA2 (f :: Expr -> Expr) (g :: Expr -> Expr -> Expr) a b :: Expr
14:11:39 <lambdabot> error:
14:11:39 <lambdabot> • Couldn't match type ‘Expr’ with ‘b0 -> Expr’
14:11:39 <lambdabot> Expected type: Expr -> b0 -> Expr
14:11:45 <wob_jonas> nope
14:12:13 <wob_jonas> @run liftA2 (f :: Expr -> Expr) (g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr) :: Expr
14:12:15 <lambdabot> error:
14:12:15 <lambdabot> • Couldn't match type ‘Expr’ with ‘b0 -> Expr’
14:12:15 <lambdabot> Expected type: Expr -> b0 -> Expr
14:12:31 <wob_jonas> @run liftA2 f g (a :: Expr) (b :: Expr) :: Expr
14:12:33 <lambdabot> error:
14:12:33 <lambdabot> • Couldn't match expected type ‘Expr -> ()’ with actual type ‘Expr’
14:12:33 <lambdabot> • In the third argument of ‘liftA2’, namely ‘(a :: Expr)’
14:12:40 <wob_jonas> @run f (a :: Expr) (b :: Expr) :: Expr
14:12:42 <lambdabot> f a b
14:12:48 <wob_jonas> @run f (g (a :: Expr) (b :: Expr)) :: Expr
14:12:50 <lambdabot> error:
14:12:50 <lambdabot> • Ambiguous type variable ‘t0’ arising from a use of ‘f’
14:12:50 <lambdabot> prevents the constraint ‘(Show t0)’ from being solved.
14:13:07 <wob_jonas> @run f (g (a :: Expr) (b :: Expr) :: Expr) :: Expr
14:13:08 <lambdabot> f (g a b)
14:13:21 <wob_jonas> @run f ((g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr)) :: Expr
14:13:23 <lambdabot> f (g a b)
14:13:32 <wob_jonas> @run liftA2 f (g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr) :: Expr
14:13:34 <lambdabot> error:
14:13:34 <lambdabot> • Couldn't match expected type ‘Expr -> ()’ with actual type ‘Expr’
14:13:34 <lambdabot> • In the third argument of ‘liftA2’, namely ‘(a :: Expr)’
14:13:49 <wob_jonas> @run (f :: Expr -> Expr) ((g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr)) :: Expr
14:13:51 <lambdabot> f (g a b)
14:13:59 <wob_jonas> @run liftA2 (f :: Expr -> Expr) (g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr) :: Expr
14:14:01 <lambdabot> error:
14:14:01 <lambdabot> • Couldn't match type ‘Expr’ with ‘b0 -> Expr’
14:14:01 <lambdabot> Expected type: Expr -> b0 -> Expr
14:14:05 <wob_jonas> @run liftM2 (f :: Expr -> Expr) (g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr) :: Expr
14:14:07 <lambdabot> error:
14:14:07 <lambdabot> • Couldn't match type ‘Expr’ with ‘a20 -> Expr’
14:14:07 <lambdabot> Expected type: Expr -> a20 -> Expr
14:14:25 <wob_jonas> @run (. (.)) (f :: Expr -> Expr) (g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr) :: Expr
14:14:27 <lambdabot> error:
14:14:27 <lambdabot> • Couldn't match expected type ‘Expr -> Expr -> Expr’
14:14:27 <lambdabot> with actual type ‘Expr’
14:14:36 <arseniiv> @run let x = x in x
14:14:39 <lambdabot> *Exception: <<loop>>
14:14:48 <wob_jonas> @run ((.) . (.)) (f :: Expr -> Expr) (g :: Expr -> Expr -> Expr) (a :: Expr) (b :: Expr) :: Expr
14:14:50 <lambdabot> f (g a b)
14:15:09 <wob_jonas> @type (.) . (.)
14:15:11 <lambdabot> (b -> c) -> (a1 -> a2 -> b) -> a1 -> a2 -> c
14:15:13 <wob_jonas> @hoggle (.) . (.)
14:15:13 <lambdabot> Prelude (.) :: (b -> c) -> (a -> b) -> a -> c
14:15:13 <lambdabot> Data.Function (.) :: (b -> c) -> (a -> b) -> a -> c
14:15:13 <lambdabot> Control.Category (.) :: Category cat => cat b c -> cat a b -> cat a c
14:15:15 <arseniiv> @run let {x = y; y = x} in x
14:15:18 <lambdabot> *Exception: <<loop>>
14:15:26 <wob_jonas> @hoggle (b -> c) -> (a1 -> a2 -> b) -> a1 -> a2 -> c
14:15:26 <lambdabot> Data.Function on :: (b -> b -> c) -> (a -> b) -> a -> a -> c
14:15:26 <lambdabot> Data.Function.HT compose2 :: (b -> b -> c) -> (a -> b) -> (a -> a -> c)
14:15:27 <lambdabot> CorePrelude on :: (b -> b -> c) -> (a -> b) -> a -> a -> c
14:16:02 <wob_jonas> @hoggle (b -> c) -> (a1 -> a2 -> m b) -> a1 -> a2 -> m c
14:16:02 <lambdabot> Data.Function.Tools apply2way :: (a -> b -> c) -> (d -> a) -> (d -> b) -> d -> c
14:16:02 <lambdabot> Data.Function.Between.Lazy (^
14:16:02 <lambdabot> Data.Function.Between.Strict (^
14:16:18 <wob_jonas> .. what?
14:16:37 <arseniiv> @type liftM2
14:16:38 <lambdabot> Monad m => (a1 -> a2 -> r) -> m a1 -> m a2 -> m r
14:16:47 <wob_jonas> @hoggle Applicative m => (b -> c) -> (a1 -> a2 -> m b) -> a1 -> a2 -> m c
14:16:47 <lambdabot> Control.Applicative liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d
14:16:47 <lambdabot> Diagrams.Prelude liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d
14:16:47 <lambdabot> Streaming liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d
14:17:16 <wob_jonas> @hoggle Functor m => (b -> c) -> (a1 -> a2 -> m b) -> a1 -> a2 -> m c
14:17:16 <lambdabot> Data.Function.Between.Lazy (<~
14:17:17 <lambdabot> Data.Function.Between.Strict (<~
14:17:17 <lambdabot> Data.Function.Between.Lazy (~
14:17:31 -!- moei has quit (Quit: Leaving...).
14:18:17 <arseniiv> @type Refl
14:18:18 <lambdabot> forall k (a :: k). a :~: a
14:18:31 <arseniiv> not outdated, nice!
14:18:54 <arseniiv> @type Natural
14:18:56 <lambdabot> error: Data constructor not in scope: Natural
14:19:05 <arseniiv> @kind Natural
14:19:06 <lambdabot> *
14:19:13 <arseniiv> my love!
14:20:00 <arseniiv> I don’t need GHCi anymore, I’ll spam here ]:D
14:20:18 <arseniiv> ]:>
14:26:11 * variable eats arseniiv
14:28:16 -!- LKoen has quit (Remote host closed the connection).
14:29:22 <arseniiv> variable: it’s unfair, I haven’t conquered the universe yet
14:29:44 <variable> arseniiv: you're tasty
14:30:18 -!- SopaXorzTaker has quit (Remote host closed the connection).
14:30:19 <arseniiv> I would be more tasty otherwise
14:30:40 <variable> true
14:31:40 <arseniiv> then please restart the world to the point whete I haven’t been eaten yet :)
14:31:57 <arseniiv> where*
14:37:10 <variable> arseniiv: EPERM
15:13:18 -!- LKoen has joined.
15:16:49 -!- variable has quit (Quit: /dev/null is full).
15:19:33 <int-e> . o O ( GroundZero is destined to be DeepMind's final AI project. )
15:23:03 <wob_jonas> `? final
15:23:04 <HackEso> final? ¯\(°​_o)/¯
15:23:14 -!- 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.”).
15:23:28 -!- variable has joined.
15:26:54 <arseniiv> variable: cruel world :D
15:29:54 <int-e> `learn The password of the month is <redacted>.
15:29:56 <HackEso> Relearned 'password': The password of the month is <redacted>.
15:30:02 <arseniiv> `learn final is an annotation in Java, it means the marked code will not be changed anymore and is a final version,
15:30:06 <HackEso> Learned 'final': final is an annotation in Java, it means the marked code will not be changed anymore and is a final version,
15:30:40 <arseniiv> oops point-free
15:30:57 <int-e> @help pl
15:30:57 <lambdabot> pointless <expr>. Play with pointfree code.
15:30:59 <arseniiv> it was secretly a typo, don’t tell anyone
15:31:45 -!- impomatic has joined.
15:31:46 <int-e> `slwd final/s=final(.*).="final"\1.=
15:31:47 <HackEso> usage: sled file//script
15:31:51 <int-e> `slwd final//s=final(.*).="final"\1.=
15:31:52 <HackEso> ​/bin/sed: -e expression #1, char 24: invalid reference \1 on `s' command's RHS
15:31:57 <int-e> `slwd final//s=final\(.*\).="final"\1.=
15:31:59 <HackEso> final//"final" is an annotation in Java, it means the marked code will not be changed anymore and is a final version.
15:32:33 <int-e> `slwd final//s=,=;=
15:32:34 <HackEso> final//"final" is an annotation in Java; it means the marked code will not be changed anymore and is a final version.
15:32:51 <int-e> `quote punctuation
15:32:51 <HackEso> No output.
15:32:57 <int-e> `wc quotes
15:32:58 <HackEso> ​ 1322 26633 159414 quotes
15:33:04 <int-e> `'
15:33:05 <HackEso> 1244) <Jafet> I guess the problem is, the cache size bounds the evilness of the memory bus
15:33:22 <esowiki> [[Subleq]] https://esolangs.org/w/index.php?diff=54976&oldid=46448 * Impomatic * (+141) /* External resources */
15:33:24 <int-e> fungot: you there?
15:33:24 <fungot> int-e: the final auction price: the auction ends when 72 hours
15:33:35 <int-e> fungot: ...
15:33:35 <fungot> int-e: each player is awarded a number
15:33:47 <int-e> fungot: what a precious prize!
15:33:47 <fungot> int-e: 2. the notification is challenged later, gave it its proposer. if the
15:36:06 -!- Naergon has quit (Ping timeout: 268 seconds).
15:50:13 <esowiki> [[Redcode]] https://esolangs.org/w/index.php?diff=54977&oldid=54953 * Impomatic * (+32)
15:50:44 <esowiki> [[Category:Programming games]] N https://esolangs.org/w/index.php?oldid=54978 * Impomatic * (+0) Created blank page
15:51:26 <esowiki> [[BF Joust]] https://esolangs.org/w/index.php?diff=54979&oldid=54374 * Impomatic * (+32)
15:52:01 <esowiki> [[FukYorBrane]] https://esolangs.org/w/index.php?diff=54980&oldid=53685 * Impomatic * (+32)
15:52:39 <esowiki> [[Pinkcode]] https://esolangs.org/w/index.php?diff=54981&oldid=39703 * Impomatic * (+33)
15:53:08 <esowiki> [[Agony]] https://esolangs.org/w/index.php?diff=54982&oldid=39372 * Impomatic * (+31)
16:11:58 -!- tswett has quit (Read error: Connection reset by peer).
16:12:29 -!- tswett has joined.
16:14:10 <esowiki> [[Lua Joust]] https://esolangs.org/w/index.php?diff=54983&oldid=46544 * Impomatic * (+32)
16:15:15 <impomatic> Hmmm... no FungeWars on the wiki
16:16:52 <esowiki> [[BF Joust strategies]] https://esolangs.org/w/index.php?diff=54984&oldid=46504 * Impomatic * (+32)
16:33:38 -!- grumble has quit (Read error: Connection reset by peer).
16:33:48 -!- tromp has quit (Remote host closed the connection).
16:34:13 -!- grumble has joined.
16:54:41 -!- tromp has joined.
16:56:38 -!- tromp has quit (Remote host closed the connection).
16:56:55 -!- tromp has joined.
16:58:34 -!- AnotherTest has quit (Ping timeout: 260 seconds).
17:05:55 -!- AnotherTest has joined.
17:09:56 -!- tromp has quit (Remote host closed the connection).
17:16:40 -!- variable has quit (Quit: /dev/null is full).
17:16:59 -!- ais523 has joined.
17:24:56 -!- variable has joined.
17:26:36 -!- Sgeo__ has joined.
17:28:33 -!- Sgeo_ has quit (Ping timeout: 248 seconds).
17:28:35 -!- zseri has quit (Quit: Leaving).
17:29:53 -!- idris-bot has joined.
17:34:10 -!- tromp has joined.
17:35:27 -!- AnotherTest has quit (Ping timeout: 240 seconds).
17:37:35 -!- Sgeo__ has quit (Read error: Connection reset by peer).
17:38:00 -!- Sgeo__ has joined.
17:43:43 -!- AnotherTest has joined.
17:53:37 -!- sleffy has joined.
17:58:33 -!- brandonson has quit (Ping timeout: 268 seconds).
18:00:08 -!- brandonson has joined.
18:10:43 -!- SopaXorzTaker has joined.
18:14:09 -!- atslash has quit (Ping timeout: 264 seconds).
18:29:40 <quintopia> hello ais523
18:30:01 <quintopia> got any new TASes for GDQ?
18:31:26 -!- hppavilion[1] has joined.
18:32:28 -!- tswett has quit (Read error: Connection reset by peer).
18:32:53 -!- tswett has joined.
18:38:20 -!- moei has joined.
18:48:52 <ais523> quintopia: me personally, no
18:48:56 <ais523> I believe some other people have been working on them though
18:49:28 -!- j-bot has joined.
19:10:53 -!- SopaXorzTaker has quit (Remote host closed the connection).
19:14:35 -!- AnotherTest has quit (Ping timeout: 276 seconds).
19:20:22 -!- xkapastel has joined.
19:27:22 -!- ais523 has quit (Quit: quit).
19:30:58 -!- AnotherTest has joined.
19:36:17 -!- atslash has joined.
19:37:42 -!- AnotherTest has quit (Ping timeout: 256 seconds).
19:42:07 -!- AnotherTest has joined.
19:42:35 -!- hppavilion[1] has quit (Remote host closed the connection).
19:53:05 -!- atslash has quit (Ping timeout: 248 seconds).
20:02:28 <wob_jonas> quintopia: they could just play the hot new Super Mario Bros warpless TAS. that one certainly console verifies. but you should ask dwangoac or watch his preparations on twitch if you want to know for sure.
20:06:34 <wob_jonas> seriously, that thing is amazing, MrWint put in work to optimize Mario's movement locally with some brute-force searches of his config'n space, and he won two framerules over the TAS that was standing still 2012
20:06:59 -!- Sgeo_ has joined.
20:07:43 -!- aloril has quit (Remote host closed the connection).
20:08:08 -!- atslash has joined.
20:09:05 -!- Sgeo__ has quit (Ping timeout: 248 seconds).
20:11:58 -!- tswett has quit (Read error: Connection reset by peer).
20:12:27 -!- tswett has joined.
20:12:58 -!- aloril has joined.
20:15:35 -!- aloril has quit (Remote host closed the connection).
20:24:25 -!- aloril has joined.
20:30:11 -!- atslash has quit (Quit: This computer has gone to sleep).
20:43:53 <quintopia> wao
20:45:05 <quintopia> wob_jonas: what game has the largest absolute difference between human and TAS in the same category?
20:54:56 <arseniiv> someone interested in micro/xentonality?
20:55:28 <zzo38> Yes I have some interest
20:57:41 <wob_jonas> quintopia: I don't know, but I'd guess it's some long game with a difficult game-end glitch that hasn't been reproduced real time yet
20:58:05 <wob_jonas> quintopia: it's also a bit tricky to tell because the TAS people and the real-time speedrunners measure time differently
21:00:25 <wob_jonas> quintopia: SMB3 glitched any% is a possibility
21:01:20 <wob_jonas> no wait, not that
21:01:28 <wob_jonas> I dunno then
21:11:27 <arseniiv> zzo38: cool!
21:12:45 <arseniiv> I haven’t made anything remote like music for years, but hope when I resume it would have something xen in it
21:14:46 <arseniiv> alas, I’m stuck in not wanting to sort out a huge VST collection. I copied them intact when migrating x86 → x64, and some of them should be reinstalled properly, some should be deleted outright etc. etc. it’s a grand mess((
21:15:32 <arseniiv> and today I open OpenMPT and see that its custom tuning system seems not working with VSTs
21:16:15 <arseniiv> hope I’m mistaken and there is some way, one just can’t do with samples only
21:16:17 <int-e> `? vst
21:16:18 <HackEso> vst? ¯\(°​_o)/¯
21:17:57 <int-e> . o O ( voluminous sinsister toad )
21:19:05 -!- AnotherTest has quit (Ping timeout: 240 seconds).
21:19:31 <arseniiv> `learn VST is a Visual Studio Tomorrow, an unofficial evil clone of VS made tomorrow and quantum-tunnelled back in time
21:19:33 <HackEso> Learned 'vst': VST is a Visual Studio Tomorrow, an unofficial evil clone of VS made tomorrow and quantum-tunnelled back in time
21:19:55 <wob_jonas> nah, it's something about a toe
21:20:01 <wob_jonas> very stinky toe
21:20:04 <wob_jonas> hair optional
21:28:10 <arseniiv> very strict typechecker
21:29:02 <wob_jonas> heh
21:31:20 <arseniiv> bye!
21:33:44 <zzo38> arseniiv: I don't know VST and much of OpenMPT though; try perhaps use of Csound.
21:33:54 <zzo38> (Csound is what I prefer)
21:36:11 -!- arseniiv has quit (Ping timeout: 265 seconds).
21:41:41 -!- tromp has quit (Remote host closed the connection).
21:44:54 <wob_jonas> video security terminal
21:45:27 -!- sleffy has quit (Ping timeout: 240 seconds).
21:48:21 -!- sleffy has joined.
21:50:02 <wob_jonas> verified sound track
21:50:24 <wob_jonas> vertical segment tracking
21:51:16 <wob_jonas> vigorous shaking treatment
22:12:01 -!- tromp has joined.
22:12:09 -!- AnotherTest has joined.
22:20:38 -!- aloril_ has joined.
22:25:02 -!- AnotherTest has quit (Ping timeout: 276 seconds).
22:34:24 -!- saiya has joined.
22:49:51 <esowiki> [[Special:Log/newusers]] create * JoeStrout * New user account
22:51:08 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=54985&oldid=54955 * JoeStrout * (+143)
22:51:35 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=54986&oldid=54985 * JoeStrout * (+60)
22:54:12 -!- aloril has quit (Quit: Leaving).
22:57:00 <wob_jonas> `? enderby
22:57:01 <HackEso> enderby? ¯\(°​_o)/¯
22:57:41 <shachaf> `5 w
22:57:44 <HackEso> 1/1:`ngevd//The `ngevd command hasn't been invented yet, but still manages to prevent bugs. \ emac//The eMac, released in 2002, was the first model of Macintosh computer to use electricity. \ wecome//wecome in pece. \ ramen//拉麵是一種類型的麵條縫製從原始樹木。 \ ruddy//HackEgo? ¯\(°​_o)/¯
23:03:12 -!- xkapastel has quit (Quit: Connection closed for inactivity).
23:21:01 -!- Sgeo__ has joined.
23:23:13 -!- Sgeo_ has quit (Ping timeout: 248 seconds).
23:58:33 -!- sleffy has quit (Ping timeout: 264 seconds).
2018-05-06
00:03:08 <zzo38> Now I implemented the preprocessor for Free Hero Mesh. The following built-in macros are implemented: {+} {-} {*} {/} {mod} {band} {bor} {bxor} {bnot} {cat} {version} {define} {include} {call}
00:03:32 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
00:09:06 -!- sleffy has joined.
00:10:13 -!- boily has joined.
00:13:57 <shachaf> `5 w
00:14:00 <HackEso> 1/1:steprans//A Steprans variable is a variable whose notation is variable. \ oya yakuman//We don't know what an oya yakuman is, but based on boily's reaction, it must be quite painful. \ dentist//Dentists are professional workers whose main line of work is creating dents on various surfaces. \ cigar//A cigar is either a penis or just a cigar, dependent on Freud's current mood. \ tsh//tsh sounds horrendous
00:14:05 <variable> `o.O
00:14:06 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: o.O: not found
00:16:04 <boily> I need to corrupt new coworkers to the Wonderful World of Tile Shuffling.
00:18:18 <alercah> yeah me too
00:21:08 <boily> alebonsoircah.
00:23:53 <shachaf> oerjan: what's with the number 14 twh
00:23:56 <shachaf> it comes up everywhere
00:40:36 -!- optimus[m] has quit (Quit: removing from IRC because user idle on matrix for 30+ days).
00:41:59 -!- tswett has quit (Read error: Connection reset by peer).
00:42:25 -!- tswett has joined.
00:56:29 -!- tswett has quit (Read error: Connection reset by peer).
00:56:59 -!- tswett has joined.
01:06:13 <boily> `5 w
01:06:16 <HackEso> 1/2:ic//ic what you did there. \ 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. \ rhubarb//Rhubarb rhubarb rhubarb, rhubarb: rhubarb rhubarb? Rhubarb, rhubarb, rhubarb rhubarb. \ ievan//ievan
01:06:18 <boily> `n
01:06:18 <HackEso> 2/2:is basically http://www.youtube.com/watch?v=4om1rQKPijI \ pun//Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings.
01:06:48 <boily> puns are groaning.
01:07:07 <int-e> boily: tile shuffling?
01:10:11 <int-e> fungot: tile shuffling?
01:10:27 -!- int-e has left.
01:10:27 -!- int-e has joined.
01:10:50 <int-e> `'
01:10:50 <HackEso> 446) <oerjan> sllide: @ is an OS made out of only the finest vapour
01:13:55 <int-e> I guess I'll never know
01:14:36 <boily> int-ello. tile shuffling is mahjong. mahjong is good for you!
01:16:17 <boily> fungot: nostril?
01:16:17 <fungot> boily: when a rule change is canceled. if, at
01:16:29 <boily> fungot: then, what do you think about tile shuffling?
01:16:29 <fungot> boily: i) the date on
01:16:33 <boily> fungot: September.
01:16:34 <fungot> boily: if a vote is. an activity level of support must call for judgement made on a thursday or earlier in the
01:17:28 <int-e> but it requires too many players
01:17:34 <int-e> anyway thanks
01:17:49 -!- brandonson has quit (Ping timeout: 256 seconds).
01:19:00 <shachaf> int-e: How many players should a game require?
01:19:23 -!- brandonson has joined.
01:19:39 <int-e> For me to play it? One, perhaps two.
01:21:13 <int-e> I'm assuming boily's talking about the 4 player game rather than the solitaire that happens to use Mahjong pieces.
01:21:36 <shachaf> What about bridge?
01:22:13 <shachaf> I've been playing some of this 2-player game recently: http://www.spyparty.com/
01:23:44 <zzo38> How many players the game require depends on the game.
01:24:20 <zzo38> Mahjong is played with four players (although there are variants for two or three players, too)
01:24:31 <shachaf> Zero-player games are the most fun, but no one has ever managed to play them.
01:26:24 <zzo38> Magic: the Gathering normally needs two or more players, but, if you delete rule 104.2a then you can play the variant I call "Standard Solitaire". (You will probably need a strange kind of deck to make it a reasonable game, I suppose)
01:26:48 <boily> helloochaf. are people never or always playing zero player games?
01:27:08 <int-e> boily: noone is playing them all the time
01:27:25 <zzo38> Zero player game already is; you don't play it because then you are playing one (or more) player
01:27:35 * boily is feeling zen tonight
01:27:39 <shachaf> If you have a negative buddy, sometimes you can play a zero-player game together.
01:28:15 <int-e> I suppose the universe is a zero player game
01:28:43 <doesthiswork> A cell phone might be a negative player, because when you add one to a game the game gets one less player
01:29:05 <wob_jonas> int-e: no, the universe is an all-player game. everyone in the universe is playing it.
01:29:20 <int-e> wob_jonas: they are mistaken, they're merely game tokens
01:30:04 <wob_jonas> int-e: https://stickman.qntm.org/comics.php?n=924
01:32:10 <int-e> it's ironic, everybody wants to be a player, but is getting played instead.
01:32:57 <zzo38> I don't know if it is correct or not. But, I also suppose universe may be considered as a zero player game, but, of course I don't know. Even if there is a player, it does not indicate who it is.
01:37:15 -!- boily has quit (Quit: HAIRY CHICKEN).
03:22:03 -!- variable has quit (Quit: /dev/null is full).
03:57:45 -!- variable has joined.
04:44:35 <Sgeo__> Oh dear god qntm made a webcomic
04:44:38 <Sgeo__> I must read it
04:50:14 -!- sprocklem has quit (Ping timeout: 260 seconds).
04:51:13 -!- sprocklem has joined.
05:26:08 -!- MDead has joined.
05:28:27 -!- MDude has quit (Ping timeout: 240 seconds).
05:28:33 -!- MDead has changed nick to MDude.
06:41:18 -!- doesthiswork has quit (Quit: Leaving.).
06:45:00 <esowiki> [[Pinkcode]] https://esolangs.org/w/index.php?diff=54987&oldid=54981 * Impomatic * (+386)
06:45:45 <esowiki> [[Pinkcode]] https://esolangs.org/w/index.php?diff=54988&oldid=54987 * Impomatic * (+13) /* Example */
06:46:02 -!- Gregor has quit (Quit: Coyote finally caught me).
06:47:02 <impomatic> Pinkcode is broken :-( If the opponent contains an @ you can find it on the first instruction.
06:53:30 <\oren\_> https://www.youtube.com/watch?v=jZoHuMwZwTk MAN EATS FOOD MADE IN 1899
07:16:31 -!- Naergon has joined.
07:25:09 -!- sleffy has quit (Ping timeout: 268 seconds).
07:29:45 -!- brandonson has quit (Ping timeout: 256 seconds).
07:31:32 -!- brandonson has joined.
07:38:57 -!- Sgeo has joined.
07:40:17 -!- Sgeo__ has quit (Ping timeout: 248 seconds).
07:49:38 -!- Gregor has joined.
07:53:34 -!- AnotherTest has joined.
09:24:38 -!- xkapastel has joined.
09:44:59 -!- tswett has quit (Read error: Connection reset by peer).
09:45:27 -!- tswett has joined.
09:54:23 -!- AnotherTest has quit (Ping timeout: 268 seconds).
09:56:33 -!- AnotherTest has joined.
09:58:33 -!- brandonson has quit (Ping timeout: 264 seconds).
10:00:02 -!- brandonson has joined.
10:13:55 -!- erkin has joined.
10:22:56 <wob_jonas> Sgeo__: yes, I love that one because of nostalgy, it was basically the webcomic that introduced me to webcomics. it was already complete when I read it (although I have read older webcomics since)
10:48:54 <wob_jonas> I think I can do three quines in perl with some useful characters left (I think I can have dollar sign, round parenthesis, letter a, and probably even some quoting method), but I don't think I can do four.
10:49:03 <wob_jonas> This is still re https://codegolf.stackexchange.com/questions/163607/write-a-quine-suite
10:49:05 <wob_jonas> I will try
11:03:23 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
11:12:28 -!- wob_jonas has joined.
11:13:36 -!- SopaXorzTaker has joined.
11:32:57 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
11:33:40 -!- wob_jonas has joined.
11:33:42 -!- wob_jonas has quit (Client Quit).
11:43:59 -!- tswett has quit (Read error: Connection reset by peer).
11:44:38 -!- tswett has joined.
12:29:05 -!- arseniiv has joined.
13:00:32 -!- doesthiswork has joined.
13:15:19 -!- wob_jonas has joined.
13:16:04 <arseniiv> and today I open OpenMPT and see that its custom tuning system seems not working with VSTs> I’ve been told there’s no standardized way to apply microtunigs to VSTs. Damn you MIDI!
13:16:21 <wob_jonas> *p=["foo","bar"]; isn't even longer than @p=("foo","bar"); so I might not even be losing length by omitting parenthesis
13:26:02 <wob_jonas> hmm
13:27:12 -!- LKoen has joined.
13:28:35 <wob_jonas> I wonder if that would let me squeeze in a fourth quine, one using $j="print"; $~->$j($m); except the print is generated with some string bitwise or whatever trick
13:52:49 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
13:54:44 -!- SopaXorzTaker has quit (Remote host closed the connection).
13:59:37 -!- zseri has joined.
14:03:11 -!- SopaXorzTaker has joined.
14:23:40 <esowiki> [[Special:Log/newusers]] create * Alan-Liang * New user account
14:41: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.”).
14:58:32 -!- SopaXT has joined.
14:59:26 -!- SopaXorzTaker has quit (Disconnected by services).
14:59:30 -!- SopaXT has changed nick to sopaxorztaker.
14:59:36 -!- sopaxorztaker has changed nick to SopaXorzTaker.
15:17:08 -!- sftp has quit (Max SendQ exceeded).
15:17:34 -!- sftp has joined.
15:29:10 -!- brandonson has quit (Ping timeout: 264 seconds).
15:29:37 -!- variable has quit (Quit: Found 1 in /dev/zero).
15:30:31 -!- brandonson has joined.
15:33:32 -!- xkapastel has quit.
15:33:53 -!- xkapastel has joined.
15:39:53 -!- zseri has quit (Quit: Leaving).
15:57:39 -!- ocharles has quit.
15:58:07 -!- ocharles has joined.
16:05:08 <zzo38> arseniiv: It might not be possible with VST, but Csound can certainly do it, at least. (Csound can load VSTs, but if VST doesn't support microtuning, then you will have to avoid VST.)
16:07:38 -!- zgrepc has quit.
16:08:06 -!- zgrepc has joined.
16:09:06 <zzo38> (Csound can also act as a VST, if you need it to.)
16:18:32 -!- user24 has joined.
16:22:57 -!- saiya has quit (Ping timeout: 240 seconds).
16:27:35 -!- dingbat has quit.
16:27:53 -!- dingbat has joined.
16:38:41 -!- AnotherTest has quit (Ping timeout: 255 seconds).
16:43:25 -!- AnotherTest has joined.
16:48:11 -!- AnotherTest has quit (Ping timeout: 276 seconds).
16:49:52 -!- SopaXT has joined.
16:50:37 -!- SopaXorzTaker has quit (Disconnected by services).
16:50:43 -!- SopaXT has changed nick to SopaXorzTaker.
16:55:11 -!- variable has joined.
16:59:01 -!- AnotherTest has joined.
17:20:42 <arseniiv> zzo38: TY
17:25:38 <zzo38> I suppose you can just implement the tuning directly with Csound; even if it is as VST, it doesn't need to know the tuning of the host system then
17:32:56 <arseniiv> yeah, the problem is, today tunings aren’t first-class and are local to a processing unit
17:34:22 <arseniiv> also I found a couple tunable VSTis by now: http://xenharmonic.wikispaces.com/List+of+Microtonal+Software+Plugins
17:36:02 -!- brandonson has quit (Ping timeout: 260 seconds).
17:36:10 <arseniiv> and also it seems Xenharmonic wiki is supposed to move in near future (July)
17:36:31 <arseniiv> move or be off with(
17:37:38 -!- brandonson has joined.
17:46:38 -!- LKoen has joined.
17:50:01 <esowiki> [[Special:Log/newusers]] create * Voltage2007 * New user account
17:53:00 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=54989&oldid=54986 * Voltage2007 * (+266) /* Introductions */
17:55:13 <esowiki> [[Small]] https://esolangs.org/w/index.php?diff=54990&oldid=53124 * Voltage2007 * (+0) It has 2 commands, not 3. Looked at history and noticed the 3rd command was deprecated.
18:04:11 -!- AnotherTest has quit (Ping timeout: 255 seconds).
18:04:47 -!- AnotherTest has joined.
18:10:38 -!- sleffy has joined.
18:11:28 -!- AnotherTest has quit (Ping timeout: 256 seconds).
18:12:28 -!- LKoen has quit (Remote host closed the connection).
18:15:54 -!- AnotherTest has joined.
18:20:01 <zzo38> arseniiv: I suppose that, since Csound can act as a VST host and as a VST plugin, you might be able to use Csound to translate the signals for the VST.
18:25:41 -!- AnotherTest has quit (Ping timeout: 276 seconds).
18:32:15 -!- SopaXorzTaker has quit (Remote host closed the connection).
18:37:41 -!- dingbat has quit (Quit: Connection closed for inactivity).
18:37:45 -!- user24 has quit (Remote host closed the connection).
18:42:29 -!- brandonson has quit (Ping timeout: 276 seconds).
18:43:47 -!- brandonson has joined.
18:43:51 -!- AnotherTest has joined.
18:51:09 <arseniiv> zzo38: maybe I could, but then I first should think them up, as a typical host doesn’t have a human-manageable way for dealing with tonalities. E. g. OpenMPT doesn’t send anything special when an instrument uses a custom mapping. I also opened LMMS and Tracktion 6 several times but don’t know if they could use e. g. nonstandard piano roll when viewing (and inputting in) a MIDI track. I couldn’t operate with bare numbers :D
18:53:58 <tswett> wob_jonas said: "perhaps you want an empty struct (or empty tuple) which has one possible value, or an empty enum (empty distingiushed union) which has no possible values."
18:54:01 <tswett> Yeah, exactly.
18:54:09 <zzo38> Is there a way in OpenMPT to use MIDI macros to send that information? I don't know. Even if not, you could just define custom note names and then just send the raw note numbers with a Csound code can convert.
18:54:23 <tswett> I'm creating a language, and evidently when I was working on it several months ago, I had decided that I wanted it to have types, and that it should be possible for a type to be empty.
18:55:15 <tswett> And I don't remember what I was thinking about what an empty type should actually be.
18:55:17 <zzo38> (I don't know much about VST, as I do not use it.)
19:02:15 <arseniiv> zzo38: generally, OpenMPT can send both midi macros and VST parameter changes. But I dunno if it could be comfortable and if there is a plugin which inputs these in place of regular note events
19:04:14 <zzo38> That is why I suggested using Csound to translate them
19:04:34 <arseniiv> tswett: you may cosider that a singleton type can have an empty runtime representation (a variable of that type need not exist, and a field of that type could take up no memory in a struct). Values of an empty type at runtime, though, signal an error
19:04:39 <variable> \o/
19:05:25 <arseniiv> zzo38: ah. Strictly speaking, I’m not at all familiar with Csound yet. I know it’s powerful, and that’s all I know for now :D
19:09:42 <arseniiv> (I don't know much about VST, as I do not use it.)> you can think of it as an outdated technology which is used in great numbers because it hadn’t yet been superseded completely. There are many great things (plugins and DAWs) which use VST but it’s their own merit, not VST’s
19:09:47 -!- LKoen has joined.
19:09:54 <arseniiv> well maybe I’m biased a bit
19:17:18 <zzo38> There is also LADSPA (which Csound also supports), and LV2, and others, although I didn't need any of those things.
19:23:39 -!- LKoen has quit (Remote host closed the connection).
19:32:44 -!- oerjan has joined.
19:36:54 -!- AnotherTest has quit (Ping timeout: 260 seconds).
19:37:58 <arseniiv> zzo38: yeah, AAX, AU for Mac etc.. I’m more or less familiar with VST only, though
19:41:49 -!- ais523 has joined.
19:41:52 -!- AnotherTest has joined.
19:43:26 <ais523> hmm… suppose I have three integers 0 ≤ a, b, c ≤ k (for constant and fairly small k); is there a commutative function . such that we can always find 0 ≤ x, y, z ≤ k such that x.y = a, y.z = b, z.x = c?
19:43:35 <ais523> (the definition of . is allowed to depend on k)
19:43:46 <ais523> the answer is yes if k is prime, we can just use addition
19:43:54 <ais523> however, that doesn't generalise to cycles of even length
19:44:09 <ais523> i.e. w.x = a, x.y = b, y.z = c, z.w = d
19:44:39 <ais523> so I'm interested if there's some operation that does (bear in mind it has to be commutative, otherwise you can just use the K combinator)
19:45:59 <ais523> obviously you can't do it for cycles of length 2, so maybe it's impossible for length 4
19:46:05 -!- AnotherTest has quit (Ping timeout: 240 seconds).
19:47:35 <ais523> s/addition/addition mod k/
19:48:15 <arseniiv> or could it be noncommutative but essentially dependent on each parameter? (x′ ≠ x => x.y ≠ x′.y & w.x ≠ w.x′)
19:49:19 <ais523> not for what I'm thinking of, unless I'm missing something
19:51:05 <ais523> the context is that I'm trying to reduce the space usage of (preconstructed, i.e. no write operations supported) cuckoo hashes, via spreading the value over multiple buckets and somehow recombining it at the end
19:51:36 <ais523> but it's the recombination step that needs this property and I'm not sure if there's an appropriate function
19:52:15 <ais523> oh, duh: if a = b, then x = z (by the pigeonhole principle)
19:52:24 <ais523> err, in the original example
19:52:30 <ais523> here we have if a = b, then w = y
19:52:34 <ais523> then that implies that c = d
19:52:47 <shachaf> This is just asking for a [K]-valued symmetric matrix with a/b/c on the superdiagonal, right?
19:53:34 <ais523> I don't see what you mean
19:53:42 <ais523> how big is the matrix?
19:54:10 <shachaf> K by K
19:54:25 <shachaf> I guess you mean a commutative function that can be specified efficiently rather than just a lookup table.
19:54:34 <ais523> nah, a lookup table is OK
19:54:41 <ais523> the problem is ensuring that you can always find x, y, z
19:55:25 <ais523> but there are plenty of functions that work for odd cycles, it seems (probably /any/ Abelian group operation works)
19:55:30 <ais523> and I just proved that no function works for even cycles
19:55:58 <shachaf> Oh, I did misread what makes this interesting, never mind.
19:56:40 <ais523> actually, more interesting still is the three-argument case (where we're spreading each value over three buckets) but it's a little unclear how to even formulate the problem there
19:57:48 <ais523> and hmm, addition mod a non-prime does /not/ work, so it's not just arbitrary group operations that you need, there's some other condition too
19:58:53 <shachaf> Well, can't you still just define f(0,1) = f(1,0) = a, f(1,2) = f(2,1) = b, f(2,0) = f(0,2) = c?
19:59:07 <ais523> oh, f isn't allowed to depend on a, b, c
19:59:09 -!- LKoen has joined.
19:59:27 <ais523> otherwise it's easy, yes
19:59:38 <shachaf> Oh, OK. It just depends on k.
19:59:56 <ais523> right
19:59:57 -!- LKoen has quit (Remote host closed the connection).
20:01:24 -!- erkin has quit (Ping timeout: 260 seconds).
20:02:08 <ais523> I guess the condition that's needed here isn't full commutativity, but rather that it has to work both for x.y = a and y.x = a (but not necessarily with the same x, y in both cases)
20:04:53 <ais523> perhaps something like x.y = 2x+y (mod a prime)
20:05:29 <shachaf> OK, so for values <= k, you have (k^2 + k)/2 degrees of freedom.
20:05:45 <shachaf> Wait, wht do you mean by not necessarily the same x, y?
20:06:18 <ais523> like, the solution for x.y = a, y.z = b, z.x = c might be different from the solution for y.x = a, y.z = b, z.x = c (i.e. same inputs but different argument order)
20:23:09 <oerjan> ais523: your question was very confusing because you started out asking for the specific case where a,b,c are three, but k varies, in such a way that it looked to me like you were interested in when k is even. but then you changed it to adding more variables. could you please formulate what you really want?
20:23:46 <ais523> oerjan: what I really want is as general as possible, but making things work for arbitrary k is less important than making it work for arbitrary cycle sizes
20:24:07 <oerjan> i'm asking you to make a clear statement of the problem.
20:24:12 <ais523> and I'm pretty tired and haven't really got my head around the problem
20:25:19 <oerjan> okay
20:27:55 <ais523> the "general" problem which this was reduced from was: find an operator such that given a large number of randomly generated equations consisting of variables and that operator on the left, and constants on the right, the resulting set of equations has the maximum possible chance of being solvable
20:28:29 <ais523> obviously this is impossible if the set of expressions contains, say, a.b = 4 and a.b = 5, so it can't be done in general
20:28:42 <ais523> as in, there's no way to make a 100% chance of solvability
20:28:45 <ais523> but I'd like to get it as high as possible
20:29:38 -!- dingbat has joined.
20:29:46 <ais523> so I'm initially looking at the most basic case (where the LHS is just a single use of the operator), and looking at it as a graph; the operator uses are like edges which connect the variables, which are vertices
20:30:30 <ais523> if a subgraph has more edges than vertices then it's clearly impossible barring very good luck (at most a 1/k chance that it works)
20:30:42 <ais523> if every subgraph has fewer edges than vertices it's trivial
20:31:10 <ais523> so the only remaining case is where there are subgraphs where the number of edges and vertices are equal, but no subgraphs with more edges than vertices
20:31:14 <ais523> which implies that the subgraph is a cycle
20:31:43 <ais523> but it doesn't imply any particular orientation of the edges
20:35:02 <ais523> OK, looks like there's an easy counterexample for a 4-cycle even in the asymmetric case: w.x=1, y.x=1, y.z=2, z.w=3
20:35:24 <ais523> the point being that w.x=1 and y.x=1 together imply that w=y because by the pigeonhole principle, this operation will have to have a left and a right inverse
20:35:25 <esowiki> [[Special:Log/newusers]] create * 8sync * New user account
20:35:27 <ais523> * w.z = 3
20:42:49 -!- wob_jonas has joined.
20:44:27 <wob_jonas> ais523: yes, that
20:44:38 <wob_jonas> it's not possible for a four-cycle because of what you said
20:44:44 <ais523> yep
20:44:59 <wob_jonas> ok, so what condition are you ready to relax?
20:45:19 <ais523> I think the ideal is to move the operation up to three arguments
20:45:32 <ais523> but then the simplifying assumption doesn't really work
20:45:46 <ais523> we just have these randomly generated equations and want an operation that maximises the chance they're solvable
21:04:40 <oerjan> ais523: i don't think your argument that it doesn't work for 4 is quite there, precisely because you can _not_ correct to * w.z = 3, the order is freely chosen.
21:06:22 <oerjan> * _cannot_
21:07:19 <ais523> oerjan: no, these are randomly generated equations, so they might have been generated as w.z = 3
21:07:28 <ais523> rather than the other way round
21:07:45 <ais523> still, being able to work with most sequences of directions is better than not being able to work with any of them
21:12:44 <wob_jonas> I think even a three-arg completely symmetric function can't work for a four-cycle.
21:13:35 <wob_jonas> Suppose f is three-arg completely symmetric from the same fixed domain, and for input (a,b,c,d) you want to always have (x,y,z,w) st a=f(x,y,z), b=f(y,z,w), c=f(z,w,x), d=f(w,x,y).
21:13:38 <ais523> not in general, but the odds that all three arguments are involved in the same cycle becomes way lower
21:17:36 <wob_jonas> Hmm wait
21:22:27 -!- j-bot has quit (Ping timeout: 240 seconds).
21:24:52 <wob_jonas> Maybe that's actually possible with some sizes of domains, by simply taking f={(x,y,z)|>x+y+z mod k}, such as when k isn't divisible by 3 or something.
21:25:09 <wob_jonas> Maybe there you get in trouble with 6-cycles or something? I dunno.
21:26:24 <ais523> wob_jonas: oh, I see; a=b implies x=w but that doesn't particularly seem to imply anything about the relationship between c and d
21:27:03 <wob_jonas> ais523: what's implied is actually that if you permute (w,x,y,z) in any way, (a,b,c,d) is permuted in the exact same way
21:27:37 <wob_jonas> as a special case, if any two in (w,x,y,z) are equal, then the corresponding two among (a,b,c,d) are equal
21:27:40 <wob_jonas> and of course {(x,y,z,w)|>(a,b,c,d)} is still bijective
21:33:36 <ais523> but yes, f(x,y,z)=x+y+z works for a 4-cycle in the 3-input case (and in general addition works for an (n+1)-cycle in an n-input case)
21:38:05 <wob_jonas> ais523: yes, but you run into a problem if you have a 6-cycle and you want the output to depend on three adjacent ones among the six inputs in a symmetric way
21:38:28 <wob_jonas> and a 9-cycle too
21:38:56 <ais523> ah yes, I see
21:38:56 -!- AnotherTest has joined.
21:43:05 <quintopia> hellais523
21:44:39 <wob_jonas> are you allowed to use a three-arg operation, but take the first, second and fourth of each four adjacent input variables as input to it in some cyclic order of the input variables? or would that not help in whatever your original problem was?
21:45:31 <wob_jonas> because I think that might work for every cycle length with the right k
21:46:19 <ais523> wob_jonas: the original problem is pretty much "we have a random set of equations of a given complexity, the form/syntax is fixed but the meaning isn't, try to define the meaning to make it as solvable as possible"; if they aren't solvable we have to generate a new set of equations
21:46:47 <ais523> this is part of a compression routine, and we have to count the number of rerolls, so each newly generated set is going to cost a small amount of space
21:47:49 <ais523> it's an idea for a compressor that I had this morning and I'm trying to work out how theoretically viable it is
21:48:09 -!- FreeFull has quit (Ping timeout: 260 seconds).
21:48:20 -!- shachaf_ has joined.
21:48:30 -!- FreeFull has joined.
21:48:44 -!- Melvar has quit (Ping timeout: 260 seconds).
21:49:36 <wob_jonas> ais523: hmm... I don't understand how that would make a good compressor, at least if you want to find arbitrary functions rather than nice ones
21:49:50 <wob_jonas> I mean, if you have a nice function like addition or three-arg addition, then sure
21:49:54 <ais523> wob_jonas: the function is hardcoded in the decompressor
21:50:03 <ais523> but I need to know which one to hardcode
21:50:08 <wob_jonas> but for one with a random lookup table, I don't understand
21:50:24 <wob_jonas> even if you can compute it and its inverse efficiently because of crypto magic
21:50:36 <wob_jonas> I don't understand how it would help compress anything
21:51:06 <ais523> do you know how a bloom filter works?
21:51:14 <wob_jonas> no
21:51:21 <ais523> the idea is to compress hash tables using something like a cross between a bloom filter and a cuckoo hash
21:52:05 <ais523> let's see… the idea of a bloom filter is that you hash the input into a set of random numbers which are a subset of a larger set
21:52:14 <ais523> normally a fixed number of them (say ten)
21:52:28 <ais523> then you take the union of all the resulting sets for inputs that the filter needs to return true for
21:52:34 <wob_jonas> I'm looking bloom filter up now
21:52:35 <quintopia> ais523: that scheme reminds me of fractal compression somehow
21:52:43 <wob_jonas> I think I've heard of that, just not under this name
21:52:58 <ais523> for most inputs that you don't want a true return value for, at least one of the resulting numbers won't be in the set (not guaranteed, just likely)
21:53:05 -!- AnotherTest has quit (Ping timeout: 240 seconds).
21:53:05 -!- sleffy has quit (Ping timeout: 240 seconds).
21:53:19 <wob_jonas> it's mentioned in the very last chapter of TAOCP vol 3 I think
21:53:19 -!- arseniiv has quit (*.net *.split).
21:53:19 -!- Gregor has quit (*.net *.split).
21:53:19 -!- impomatic has quit (*.net *.split).
21:53:20 -!- lifthrasiir has quit (*.net *.split).
21:53:20 -!- APic has quit (*.net *.split).
21:53:20 -!- trn has quit (*.net *.split).
21:53:20 -!- diginet has quit (*.net *.split).
21:53:20 -!- shachaf has quit (*.net *.split).
21:53:20 -!- Yurume_______ has quit (*.net *.split).
21:54:07 -!- arseniiv has joined.
21:54:07 -!- impomatic has joined.
21:54:07 -!- lifthrasiir has joined.
21:54:07 -!- diginet has joined.
21:54:07 -!- Yurume_______ has joined.
21:54:14 -!- trn has joined.
21:54:39 -!- diginet has quit (Excess Flood).
21:54:47 -!- shachaf_ has changed nick to shachaf.
21:54:59 -!- Gregor has joined.
21:55:03 -!- diginet has joined.
21:55:44 -!- zzo38 has quit (Ping timeout: 260 seconds).
21:58:22 -!- diginet_ has joined.
21:59:05 -!- Melvar has joined.
22:00:10 -!- lifthrasiir_ has joined.
22:00:24 -!- diginet has quit (Ping timeout: 260 seconds).
22:00:24 -!- brandonson has quit (Ping timeout: 260 seconds).
22:00:24 -!- Storkman has quit (Ping timeout: 260 seconds).
22:00:31 -!- diginet_ has changed nick to diginet.
22:00:37 -!- APic has joined.
22:00:41 -!- brandonson has joined.
22:00:44 -!- Storkman has joined.
22:00:47 <quintopia> ais523: do you know what game and category has the largest absolute difference in time between TAS and human WR?
22:00:55 -!- impomatic has quit (Ping timeout: 267 seconds).
22:00:55 -!- lifthrasiir has quit (Remote host closed the connection).
22:12:00 -!- tswett has quit (Read error: Connection reset by peer).
22:12:40 -!- tswett has joined.
22:12:51 <wob_jonas> quintopia: how would you could games that nobody have completed in realtime?
22:12:58 <wob_jonas> but where there's a TAS completion
22:13:52 <wob_jonas> s/could/count/
22:17:48 <ais523> quintopia: not off by heart
22:18:20 <ais523> it's probably going to be one of the longest TASes on tasvideos, though, or else a game with a credits warp or similar trick that can't be done in realtime
22:19:05 <wob_jonas> one of the longest tases? how would that help?
22:19:08 -!- friendlyGoat has joined.
22:19:43 <wob_jonas> a credits warp that hasn't yet been executed real time would work, but I don't know of a game like that
22:21:50 <wob_jonas> a game like nethack that has no delays so a TAS can theoretically do everything arbitrarily fast might work, but there are very few such games
22:23:28 <wob_jonas> the problem is that a game with a large difference would have to be one where there is a lot of execution that even the best speedrunner can't learn to do somewhat consistently, and in that case the game would be too tedious to be enjoyable
22:23:43 <wob_jonas> so nobody would actually realtime speedrun it
22:25:24 <ais523> ‎<‎wob_jonas‎>‎ one of the longest tases? how would that help? ← if the TAS's speed gain is based on optimisation, then a longer TAS would imply a longer realtime speedrun, and by more
22:26:07 <wob_jonas> ais523: dunno, perhaps, but I think much of the length would be unavoidable waits
22:26:38 <wob_jonas> maybe you're right, I just think there must be some game with a quick credit warp that nobody can do in real time
22:26:41 <oerjan> <wob_jonas> it's ironic that it's hard to do pointfree programming without the "." point character <-- not true, you can use fmap hth
22:26:43 <ais523> huh, I was going to guess Final Fantasy 8, but the realtime WR is actually something like 40 minutes faster
22:27:12 <wob_jonas> 40 minutes faster? wth
22:27:26 <ais523> for Final Fantasy 9, though, the TAS is over an hour faster
22:27:35 <wob_jonas> that's a good start
22:29:00 <ais523> it could be language choice and/or platform choice, I guess
22:29:11 <ais523> a language with less text and a platform with faster loading will go a long way in cutscene-heavy games
22:29:34 <wob_jonas> sure, but don't both realtime and TAS usually choose the fastest language?
22:29:44 <wob_jonas> at least when there's such a big difference
22:30:31 <wob_jonas> http://tasvideos.org/Movies-C3041Y.html this is the category of TASes with heavy skips. perhaps one of those is one with a very slow realtime record.
22:30:58 <ais523> older TASes used to choose English even when Japanese was faster
22:31:15 <wob_jonas> but determining the realtime speedrun times is tricky because there's like three or four major sites collecting them
22:31:16 <ais523> nowadays the rule is that language choice doesn't count against your time (when comparing runs, time lost/gained to language is ignored)
22:31:33 <wob_jonas> I see
22:31:34 <ais523> so many people choose the fastest language because they think it's more fun to watch because you have to wait less, but many others choose their native language
22:32:01 <wob_jonas> I know people don't always choose the fastest language when the difference isn't too significant
22:32:11 <wob_jonas> but that's not what happens here
22:32:25 <ais523> hmm, it looks like it's FF9's steal mechanics that make the TAS so much faster
22:32:38 <ais523> you can get 1/256 probability steals easily in a TAS but they aren't worth going for in realtime
22:39:31 <oerjan> @hoggle (b -> c) -> (a1 -> a2 -> m b) -> a1 -> a2 -> m c
22:39:31 <lambdabot> Data.Function.Tools apply2way :: (a -> b -> c) -> (d -> a) -> (d -> b) -> d -> c
22:39:31 <lambdabot> Data.Function.Between.Lazy (^
22:39:31 <lambdabot> Data.Function.Between.Strict (^
22:40:20 <wob_jonas> ais523: I see
22:40:49 <oerjan> curious formatting error
22:43:23 <wob_jonas> what did you say was the difference? http://tasvideos.org/3299M.html vs https://www.speedrun.com/scooby-doo_mystery_mayhem_gba#Any is again around one hour for [Tier: Vault]GBA Scooby-Doo! Mystery Mayhem
22:45:01 <oerjan> @hoogle (^@~)
22:45:01 <lambdabot> Data.Function.Between.Lazy (^
22:45:01 <lambdabot> Data.Function.Between.Strict (^
22:45:02 <lambdabot> Data.Function.Between.Lazy (<^
22:45:18 <oerjan> i suspect something goes wrong with the @ character
22:45:40 <oerjan> any other modules that have operators with @?
22:45:41 <wob_jonas> oerjan: I was wondering why some responses seemed to have truncated lines, but I didn't guess it was that character
22:45:50 <oerjan> i looked up the module
22:45:50 <wob_jonas> @hooble <@>
22:45:51 <lambdabot> Control.Comonad (<
22:45:51 <lambdabot> Control.Comonad (<
22:45:51 <lambdabot> Reactive.Banana.Combinators (<
22:45:54 <wob_jonas> @hoogle <@>
22:45:54 <lambdabot> Control.Comonad (<
22:45:54 <lambdabot> Control.Comonad (<
22:45:54 <lambdabot> Reactive.Banana.Combinators (<
22:46:03 <wob_jonas> @hoogle .@.
22:46:03 <lambdabot> No results found
22:46:11 <wob_jonas> @hoogle -,-'-@
22:46:11 <lambdabot> Unknown flag: -,
22:46:14 <wob_jonas> um
22:46:29 <wob_jonas> @hoogle -- -,-'-@
22:46:29 <lambdabot> Unknown flag: -- -,-'-@
22:46:50 <wob_jonas> @hoogle (-,-'-@)
22:46:50 <lambdabot> package base
22:46:50 <lambdabot> package bytestring
22:46:50 <lambdabot> package containers
22:49:57 <oerjan> the web hoogle doesn't seem to have that package
22:51:26 <oerjan> ok it had comonad. the web interface doesn't have this bug
22:51:51 <oerjan> @tell int-e @hoogle has a bug where it cuts off when results contain @
22:51:51 <lambdabot> Consider it noted.
22:52:00 -!- tswett has quit (Read error: Connection reset by peer).
22:52:26 <oerjan> @tell int-e (the web lookup doesn't have the problem, e.g. +comonad <@> )
22:52:27 <lambdabot> Consider it noted.
22:52:27 -!- tswett has joined.
22:52:40 <oerjan> @hoogle +comonad <@>
22:52:41 <lambdabot> Control.Comonad (<
22:52:41 <lambdabot> Control.Comonad (<
22:54:02 <oerjan> let me try the one in PPCG chat
22:55:15 <wob_jonas> huh what?
22:56:43 -!- friendlyGoat has quit (Quit: Leaving).
22:57:10 <oerjan> it doesn't seem to be in the room
22:57:39 <oerjan> wob_jonas: the haskell room in PPCG's chat sometimes has a lambdabot, although it seems to be offline now.
22:57:58 <wob_jonas> I see
22:58:40 <oerjan> in fact i think i'm alone in the room
22:58:46 <oerjan> it's not a very active one
22:59:06 <oerjan> (the previous message was someone commenting on my quine answer)
23:00:03 -!- danieljabailey has quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in).
23:00:18 <shachaf> whoa, mölkky
23:00:20 -!- danieljabailey has joined.
23:02:37 <oerjan> `? mölkky
23:02:39 <HackEso> mölkky? ¯\(°​_o)/¯
23:03:53 -!- saiya has joined.
23:03:53 -!- saiya has quit (Client Quit).
23:03:56 <shachaf> oerjan: Why does quine 2 use c as a dummy variable rather than s/h/o/w?
23:04:20 <shachaf> I mean, not that it matters.
23:04:44 <wob_jonas> shachaf: h could work, but the others would make the decimal numbers longer
23:04:52 <wob_jonas> oerjan actually cares about golfing there
23:05:20 <shachaf> Ah, right.
23:05:59 <oerjan> wob_jonas: i used s/h/o/w before i noticed the length thing. didn't think of keeping h until i'd changed them
23:06:05 <oerjan> * shachaf:
23:07:06 <oerjan> shachaf: although for quine 3, i made a point of using many more letters than necessary, to make the code easier to follow
23:07:19 -!- saiya has joined.
23:07:39 <oerjan> (so that each use of a letter has approximately the same meaning everywhere)
23:07:40 <wob_jonas> what's the realtime record corresponding to http://tasvideos.org/3134M.html GB Pokémon red AND blue two players on two game boys coop both collect every pokemon, glitchless? that sounds like someone must have done it realtime, but probably not quickly
23:08:33 <wob_jonas> although it's also possible that nobody has done it without accidentally invoking a glitch
23:11:33 <oerjan> `? password
23:11:34 <HackEso> The password of the month is <redacted>.
23:11:45 <oerjan> is that the first time?
23:11:49 -!- arseniiv has quit (Quit: gone completely :o).
23:12:09 <oerjan> `` dowg password | grep -i redacted
23:12:12 <HackEso> 11544:2018-05-05 <int-̈e> learn The password of the month is <redacted>.
23:12:53 <oerjan> `` dowg password | grep -i secret
23:12:55 <HackEso> No output.
23:13:00 <oerjan> hm
23:13:24 <oerjan> `dowt password
23:13:26 <HackEso> 4901:2014-09-28 <mroman̈_> learn password is XQELEKCTHZVBDBQR \ 5001:2014-10-02 <oerjän> learn The password is XQELEKCTHZVBDBQR \ 5002:2014-10-02 <oerjän> revert \ 5006:2014-10-02 <oerjän> learn The password is XQELEKCTHZVBDBQR \ 5052:2014-10-14 <mromän> learn The password of the month is \'PlayItSweetly,TakeMeDown,Oh,Jazzman\' \ 6625:2016-01-29 <oerjän> learn The password of the month is fisherman3 \ 7083:2016-03-05 <int-̈e> learn The password
23:14:05 <oerjan> that was a pretty long month
23:14:32 <oerjan> `2 dowt password
23:14:34 <HackEso> 2/8:word of the month is qjkxbmwvz \ 7370:2016-04-12 <oerjän> learn The password of the month is supercalifragilisticexpialidocious \ 7525:2016-04-24 <int-̈e> learn The password of the month is zU0dIxy1RhtbmYoTJFigBQ \ 7526:2016-04-24 <gameman̈j> learn The password of the month is supercalifragilisticexpialidociouszU0dIxy1RhtbmYoTJFigBQ (There. Compromise.) \ 7642:2016-05-02 <oerjän> learn The password of the month is kOMMlIEBERmAIuNDmACHE \ 8507:201
23:15:08 -!- zzo38 has joined.
23:15:21 <oerjan> `n
23:15:21 <HackEso> 3/8:6-06-17 <oerjän> learn The password of the month is viskalikkjesovabortsumarnatta \ 8508:2016-06-17 <oerjän> learn The password of the month is v\xc3\xafskAlikkjesOvab0rtsUmarnatta \ 8877:2016-07-29 <oerjän> learn The password of the month is late. \ 8887:2016-08-02 <oerjän> learn The password of the month is Strindberg \ 9030:2016-09-12 <oerjän> learn The password of the month is au c\xc5\x93ur de septembre \ 9130:2016-10-01 <oerjän> learn
23:16:30 <oerjan> `n
23:16:30 <HackEso> 4/8: The password of the month is Bierstub\xc3\xab. \ 9627:2016-11-05 <oerjän> learn The password of the month is \xe2\x9b\x84 \ 9813:2016-12-02 <oerjän> learn The password of the month is lutefisk \ 9815:2016-12-02 <shachäf> undo -2 \ 9816:2016-12-02 <shachäf> revert \ 10065:2017-01-01 <oerjän> learn The password of the month is A\xd0\x90\xce\x91A\xd0\x90\xce\x91A\xd0\x90\xce\x91A\xd0\x90\xce\x91A\xd0\x90\xce\x91 \ 10206:2017-02-04 <int-̈e> lea
23:17:19 <oerjan> `` hg cat -r 9627 wisdom/password
23:17:20 <HackEso> The password of the month is ⛄
23:17:33 <oerjan> `icode ⛄
23:17:34 <HackEso> ​[U+26C4 SNOWMAN WITHOUT SNOW]
23:17:37 <oerjan> of course
23:18:24 <oerjan> `` hg cat -r10065 wisdom/password
23:18:25 <HackEso> The password of the month is AАΑAАΑAАΑAАΑAАΑ
23:18:37 <oerjan> `n
23:18:37 <HackEso> 5/8:rn The password of the month is n9y25ah7 \ 10373:2017-03-08 <int-̈e> learn The password of the month is OSBDemoLap9W53! \ 10595:2017-04-09 <oerjän> learn The password of the month is bad \ 10898:2017-05-14 <boil̈y> le/rn password//The password of the month is poochpoochpoochpoochpooch \ 10979:2017-06-02 <oerjän> learn The password of the month is out of date tdnh \ 10980:2017-06-02 <shachäf> revert \ 10981:2017-06-02 <shachäf> revert \ 11081:
23:19:31 <oerjan> n
23:19:39 <oerjan> n
23:19:44 <oerjan> `n
23:19:45 <HackEso> 6/8:2017-07-11 <int-̈e> learn The password of the month is blowin\' in the wind. \ 11155:2017-08-16 <oerjän> learn The password of the word is unacceptably delayed \ 11164:2017-08-22 <oerjän> slwd password//s, word, month, \ 11180:2017-09-02 <oerjän> learn The password of the month is chanterelles \ 11206:2017-10-01 <oerjän> learn The password of the month is revolutionary \ 11236:2017-11-04 <shachäf> learn The password of the month is unavailab
23:20:25 <oerjan> `n
23:20:26 <HackEso> 7/8:le due to budget cuts \ 11250:2017-12-01 <oerjän> learn The password of the month is equally offensive to all beliefs \ 11251:2017-12-01 <oerjän> learn The password of the month is equally offensive to all beliefs (but not time zones) \ 11291:2017-12-31 <int-̈e> learn The password of the month is early. \ 11345:2018-02-15 <int-̈e> learn The password of the month is late. \ 11444:2018-03-07 <oerjän> learn The password of the month is Schizophren
23:20:58 <oerjan> `n
23:20:59 <HackEso> 8/8:ic Lagomorph \ 11508:2018-04-14 <oerjän> learn The password of the month is way too late to fool anyone. \ 11509:2018-04-14 <oerjän> slwd password//s,.$,, \ 11544:2018-05-05 <int-̈e> learn The password of the month is <redacted>.
23:22:13 <oerjan> quiz: which password has been repeated
23:25:24 <wob_jonas> ``` f=wisdom/password; hg log -T "{rev} {date|isodate}\n" "$f" | head -n 60 | while read r d t; do echo -n "$d: "; hg cat -r$r wisdom/password | sed "s/^The password of the month is //"; done
23:25:36 <wob_jonas> ``` f=wisdom/password; hg log -T "{rev} {date|isodate}\n" "$f" | head -n 333 | while read r d t; do echo -n "$d: "; hg cat -r$r wisdom/password | sed "s/^The password of the month is //"; done | sport
23:25:54 <HackEso> No output.
23:26:07 <HackEso> No output.
23:26:39 <wob_jonas> ``` f=wisdom/password; hg log -T "{rev} {date|isodate}\n" "$f" | head -n 8 | while read r d t; do echo -n "$d: "; hg cat -r$r wisdom/password | sed "s/^The password of the month is //"; done
23:26:44 <HackEso> 2018-05-05: <redacted>. \ 2018-04-14: way too late to fool anyone \ 2018-04-14: way too late to fool anyone. \ 2018-03-07: Schizophrenic Lagomorph \ 2018-02-15: late. \ 2017-12-31: early. \ 2017-12-01: equally offensive to all beliefs (but not time zones) \ 2017-12-01: equally offensive to all beliefs
23:27:01 <wob_jonas> ``` f=wisdom/password; hg log -T "{rev} {date|isodate}\n" "$f" | head -n 120 | while read r d t; do echo -n "$d: "; hg cat -r$r wisdom/password | sed "s/^The password of the month is //"; done | sport
23:27:24 <HackEso> 1/4:2018-05-05: <redacted>. \ 2018-04-14: way too late to fool anyone \ 2018-04-14: way too late to fool anyone. \ 2018-03-07: Schizophrenic Lagomorph \ 2018-02-15: late. \ 2017-12-31: early. \ 2017-12-01: equally offensive to all beliefs (but not time zones) \ 2017-12-01: equally offensive to all beliefs \ 2017-11-04: unavailable due to budget cuts \ 2017-10-01: revolutionary \ 2017-09-02: chanterelles \ 2017-08-22: unacceptably delayed \ 2017-08-16: The
23:28:59 -!- Cale has quit (Read error: Connection reset by peer).
23:30:40 <wob_jonas> `n
23:30:41 <HackEso> 2/4:password of the word is unacceptably delayed \ 2017-07-11: blowin' in the wind. \ 2017-06-02: out of date tdnh \ 2017-06-02: poochpoochpoochpoochpooch \ 2017-06-02: out of date tdnh \ 2017-05-14: poochpoochpoochpoochpooch \ 2017-04-09: bad \ 2017-03-08: OSBDemoLap9W53! \ 2017-02-04: n9y25ah7 \ 2017-01-01: AАΑAАΑAАΑAАΑAАΑ \ 2016-12-02: lutefisk \ 2016-12-02: ⛄ \ 2016-12-02: lutefisk \ 2016-11-05: ⛄ \ 2016-10-01: Bierstubë. \ 2016-09-12: a
23:31:13 <wob_jonas> huh... hackeso can be as slow to react as hackego apparently
23:31:17 <wob_jonas> `n
23:31:18 <HackEso> 3/4:u cœur de septembre \ 2016-08-02: Strindberg \ 2016-07-29: late. \ 2016-06-17: vïskAlikkjesOvab0rtsUmarnatta \ 2016-06-17: viskalikkjesovabortsumarnatta \ 2016-05-02: kOMMlIEBERmAIuNDmACHE \ 2016-04-24: supercalifragilisticexpialidociouszU0dIxy1RhtbmYoTJFigBQ (There. Compromise.) \ 2016-04-24: zU0dIxy1RhtbmYoTJFigBQ \ 2016-04-12: supercalifragilisticexpialidocious \ 2016-03-05: qjkxbmwvz \ 2016-01-29: fisherman3 \ 2014-10-14: 'PlayItSweetly,TakeMeDow
23:31:21 <wob_jonas> `n
23:31:22 <HackEso> 4/4:n,Oh,Jazzman' \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-10-02: password is XQELEKCTHZVBDBQR \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-09-28: password is XQELEKCTHZVBDBQR
23:31:25 <wob_jonas> `n
23:31:25 <HackEso> 1/4:2018-05-05: <redacted>. \ 2018-04-14: way too late to fool anyone \ 2018-04-14: way too late to fool anyone. \ 2018-03-07: Schizophrenic Lagomorph \ 2018-02-15: late. \ 2017-12-31: early. \ 2017-12-01: equally offensive to all beliefs (but not time zones) \ 2017-12-01: equally offensive to all beliefs \ 2017-11-04: unavailable due to budget cuts \ 2017-10-01: revolutionary \ 2017-09-02: chanterelles \ 2017-08-22: unacceptably delayed \ 2017-08-16: The
23:33:50 -!- sleffy has joined.
23:37:23 -!- ais523 has quit (Quit: quit).
23:37:28 <wob_jonas> f=wisdom/password; hg log -d "<2014-12-01" -T "{rev} {date|isodate}\n" "$f" | head -n 120 | while read r d t; do echo -n "$d: "; hg cat -r$r wisdom/password | sed "s/^The password of the month is //"; done | sport
23:39:18 <wob_jonas> apparently it's slow for hg to start and access the repository or something
23:39:59 <wob_jonas> ``` f=wisdom/password; hg log -d "<2014-12-01" -T "{rev} {date|isodate}\n" "$f" | head -n 120 | while read r d t; do echo -n "$d: "; hg cat -r$r wisdom/password | sed "s/^The password of the month is //"; done | sport
23:40:00 <wob_jonas> oh wait
23:40:06 <HackEso> 1/1:2014-10-14: 'PlayItSweetly,TakeMeDown,Oh,Jazzman' \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-10-02: password is XQELEKCTHZVBDBQR \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-09-28: password is XQELEKCTHZVBDBQR
23:40:06 <wob_jonas> I forgot the bkacticks
23:40:09 <wob_jonas> better
23:40:10 <wob_jonas> `n
23:40:11 <HackEso> 1/1:2014-10-14: 'PlayItSweetly,TakeMeDown,Oh,Jazzman' \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-10-02: password is XQELEKCTHZVBDBQR \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-09-28: password is XQELEKCTHZVBDBQR
23:40:12 <wob_jonas> `n
23:40:13 <HackEso> 1/1:2014-10-14: 'PlayItSweetly,TakeMeDown,Oh,Jazzman' \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-10-02: password is XQELEKCTHZVBDBQR \ 2014-10-02: The password is XQELEKCTHZVBDBQR \ 2014-09-28: password is XQELEKCTHZVBDBQR
23:40:17 <wob_jonas> what?
23:40:21 <wob_jonas> oh, is that the oldest entry?
23:41:09 <wob_jonas> ``` f=wisdom/password; hg log -T "{date|isodate}\n" "$f" | tac
23:41:10 <HackEso> 2014-09-28 20:04 +0000 \ 2014-10-02 04:01 +0000 \ 2014-10-02 04:10 +0000 \ 2014-10-02 04:15 +0000 \ 2014-10-14 07:48 +0000 \ 2016-01-29 17:09 +0000 \ 2016-03-05 17:33 +0000 \ 2016-04-12 22:17 +0000 \ 2016-04-24 17:03 +0000 \ 2016-04-24 17:05 +0000 \ 2016-05-02 01:20 +0000 \ 2016-06-17 02:10 +0000 \ 2016-06-17 02:11 +0000 \ 2016-07-29 00:51 +0000 \ 2016-08-02 03:17 +0000 \ 2016-09-12 03:41 +0000 \ 2016-10-01 00:22 +0000 \ 2016-11-05 04:16 +0000 \ 2016-12-02
23:41:16 <wob_jonas> oh, that's the oldest
23:41:38 <oerjan> it didn't get regular until 2016
23:46:15 <wob_jonas> I suspect it's still not really regular
23:47:19 <wob_jonas> by the way, I was still thinking of the quine suite thing. I'll have to try to write a quadruple in perl, I think it's just barely possible
23:48:44 <oerjan> fancy
23:48:58 <wob_jonas> I couild be wrong though, and I won't find out until I write it
23:49:57 -!- brandonson has quit (Ping timeout: 260 seconds).
23:51:32 -!- brandonson has joined.
23:53:29 <wob_jonas> my current thinking is that the first one is just like eval~'nonsense of all high bytes' except the quoting mechanism might change, the second one is like sub\nb{<< x2 .v10.125\nsub\nb{<< x2 .v10.125\n\n} so it uses none of double quote or apostrophe or q,
23:53:59 <wob_jonas> sadly it uses up newline and space but then we still have tabs and two forms of quoting
23:54:59 <wob_jonas> then the third one will be something like *p=[some string literals separated by commas];print@p[some numbers separated by commas]
23:57:18 <wob_jonas> and the fourth one will have assignments to scalars like ($A=q/.../)=>($B=q/.../)=>...=>($M=q/.../^q/.../)=> where $M gets the value "print" and then finishes up with STDOUT->$M($F=>$G=>...=>$Z) which I think can catch up with itself if you use two different quote delimiters
2018-05-07
00:00:18 <oerjan> you seem to use = in both the two last ones
00:00:27 <wob_jonas> oh hmm
00:00:33 <wob_jonas> darn, you're right
00:00:58 <wob_jonas> I'll have to think more then
00:01:07 <wob_jonas> I know I haven't excluded all possibilities
00:01:28 <wob_jonas> there's a lot that are impossible, but I couldn't restrict the search space enough
00:02:36 <oerjan> also the second one has digits, but i assume you have some other way of geting numbers in the third
00:02:55 <wob_jonas> I can just put dummy strings in the indexes I can't access
00:03:08 <wob_jonas> but I also have some operators free so I might be able to generate other numbers
00:03:18 <wob_jonas> like the % and & operators
00:03:23 <wob_jonas> the equals sign is a bigger problem
00:03:29 <wob_jonas> I'll have to think of how to modify the construction
00:03:39 <wob_jonas> and make just a triple if I can't figure it out
00:06:08 <wob_jonas> I know I can't use printf because it's not usable without the letter s, and the letters rins together are too precious. I could use a for loop in the third quine, but I'm not sure if that's enough to make a quine with such restricted quoting options
00:10:00 -!- variable has quit (Quit: Found 1 in /dev/zero).
00:17:09 -!- zzo38 has quit (Ping timeout: 264 seconds).
00:18:32 <wob_jonas> as an alternative, I was thinking of how sub, warn, die are three disjoint keywords, but that seems to make everything more difficult than if you use eval
00:19:54 <wob_jonas> the indirect method call or indirect function call needs either dollar sign or braces, and also needs round parenthesis
00:22:00 -!- tswett has quit (Read error: Connection reset by peer).
00:22:23 -!- tswett has joined.
00:33:01 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:34:27 -!- zzo38 has joined.
00:42:29 <oerjan> `? vst
00:42:30 <HackEso> VST is a Visual Studio Tomorrow, an unofficial evil clone of VS made tomorrow and quantum-tunnelled back in time
00:42:39 <oerjan> `slwd vst//s,$,.,
00:42:41 <HackEso> vst//VST is a Visual Studio Tomorrow, an unofficial evil clone of VS made tomorrow and quantum-tunnelled back in time.
00:43:06 <oerjan> `slwd vst//s,a ,,
00:43:08 <HackEso> vst//VST is Visual Studio Tomorrow, an unofficial evil clone of VS made tomorrow and quantum-tunnelled back in time.
00:44:54 <shachaf> `5 w
00:44:57 <HackEso> 1/2:tht//THT is short for tails-heads-tails, a possible outcome of flipping three coins. It's the opposite of HTH. \ brilliant//B҉ͭR̲̞Iͪ͞L̡͠L̝̊I̤ͣA̍҉N̏́T̈͡ ̐̇ȉ̲s̉̐ ̸̉ḷ̂i̪̱k͉ͬḛ็ ͓̪t็ͬh̺̊e͜͢ ͏͛B̈ͅE̳̘S̰ͤTͬͧ ̰̕w̺̼o̷̓ŕ͂d̹̠ ͍͑i͚̾n̺̮ ̇͑t͗̍hͧ͌ḙ͕ ̻͜ű̖ňͤi̴͠v̸̧ḛ͔ř̭s͍͠ẻ̗ ͏̲a̮̺nͣ͟d̝ͨ ̳͗i̟͘ẗ͎ ̼̲ẘ̦i̭ͮl̢̋
00:44:59 <alercah> in 24
00:45:32 <shachaf> `n
00:45:33 <HackEso> 2/2:l̨̉ ̺͌c̑͡h̽̀âͮn̩̈́g̫ͣe͉͒ ͦ̓y̙͕o̔͒u̷ͬr͂͐ ̓͝l͙͐ȉ͕f̹́ẹ̲ ̤̹F̌ͅÒ͗R͚̼Ẽ̠V͏ͬE͂͝R̵̜!̱͌ \ we//We are the champions. \ pokemon red//Pokemon Red is a low-level handheld programming language disguised as a game, allowing you to execute arbitrary code from anywhere. \ heck//Heck is where you end up if you don't believe in Gosh, or are darned for some other reason.
00:55:49 -!- wob_jonas has joined.
00:57:03 <wob_jonas> I got it! The third quine could be like print/3/?"somestring":/4/?"otherstring".../9/?"string":"laststring"for"3",4,8,4,3,8,3,9
01:00:02 <wob_jonas> that uses so few interesting characters
01:00:56 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:04:35 <oerjan> heh
01:09:06 -!- brandonson has quit (Ping timeout: 256 seconds).
01:10:53 -!- brandonson has joined.
01:14:03 -!- oerjan has quit (Quit: Nite).
01:35:35 -!- variable has joined.
02:55:25 <izabera> ioooc published the winners
02:57:22 <shachaf> `? ioooc
02:57:24 <HackEso> ioooc? ¯\(°​_o)/¯
02:58:52 <shachaf> international object oriented obfuscation contest
03:10:09 -!- brandonson has quit (Ping timeout: 260 seconds).
03:11:57 -!- brandonson has joined.
04:08:38 <izabera> i meant the other one <.<
05:03:38 -!- Sgeo_ has joined.
05:03:46 -!- doesthiswork has quit (Quit: Leaving.).
05:06:30 -!- Sgeo has quit (Ping timeout: 265 seconds).
05:26:39 <zzo38> Farbfeld Utilities now includes a program to read ZZT world files and save game files. I have compared its output with that from running ZZT in DOSBOX, and it seems to match exactly.
06:03:38 -!- xkapastel has quit (Quit: Connection closed for inactivity).
06:12:56 -!- LKoen has joined.
06:12:59 -!- LKoen has quit (Client Quit).
06:13:35 -!- sleffy has quit (Ping timeout: 240 seconds).
06:19:01 -!- sleffy has joined.
06:20:46 -!- AnotherTest has joined.
07:34:27 -!- sleffy has quit (Ping timeout: 240 seconds).
09:16:21 -!- impomatic has joined.
10:26:10 -!- boily has joined.
10:33:36 -!- aloril_ has quit (Remote host closed the connection).
10:48:17 -!- aloril has joined.
10:59:34 -!- boily has quit (Quit: LET CHICKEN).
11:17:50 -!- wob_jonas has joined.
11:18:04 <wob_jonas> `ioccclist The source code for the winners of the 25th IOCCC has been released. http://www.ioccc.org/years.html#2018
11:18:05 <HackEso> ioccclist The source code for the winners of the 25th IOCCC has been released. http://www.ioccc.org/years.html#2018: b_jonas
11:18:19 <wob_jonas> I'm the only one subscribed to that? interesting
11:18:38 <wob_jonas> oh well, other people might be loggrepping, so it's still worth to trigger
11:19:58 -!- wob_jonas has quit (Client Quit).
11:22:34 -!- wob_jonas has joined.
11:23:35 -!- wob_jonas has quit (Client Quit).
11:24:03 -!- wob_jonas has joined.
11:24:05 -!- wob_jonas has quit (Client Quit).
11:35:40 -!- user24 has joined.
11:49:06 -!- AnotherTest has quit (Ping timeout: 255 seconds).
11:50:06 -!- SopaXorzTaker has joined.
12:08:08 -!- xkapastel has joined.
12:10:24 -!- brandonson has quit (Ping timeout: 256 seconds).
12:10:42 -!- shachaf has quit (Ping timeout: 255 seconds).
12:11:52 -!- brandonson has joined.
12:52:30 -!- tswett has quit (Read error: Connection reset by peer).
12:52:58 -!- tswett has joined.
13:00:30 -!- doesthiswork has joined.
13:02:04 -!- Sgeo__ has joined.
13:06:06 -!- \oren\ has joined.
13:11:08 -!- Sgeo_ has quit (*.net *.split).
13:11:08 -!- Gregor has quit (*.net *.split).
13:11:08 -!- Naergon has quit (*.net *.split).
13:11:09 -!- joast has quit (*.net *.split).
13:11:09 -!- \oren\_ has quit (*.net *.split).
13:12:01 -!- Gregor has joined.
13:14:29 -!- danieljabailey has quit (Ping timeout: 260 seconds).
13:16:16 -!- danieljabailey has joined.
13:35:26 -!- wob_jonas has joined.
13:35:40 <wob_jonas> Wow. the 2018/mills winner of IOCCC is really scary
13:36:43 -!- wob_jonas has quit (Client Quit).
13:45:33 -!- aloril has quit (Remote host closed the connection).
13:52:47 -!- aloril has joined.
13:53:44 -!- joast has joined.
13:57:16 -!- brandonson has quit (Ping timeout: 268 seconds).
13:58:40 -!- brandonson has joined.
14:11:33 -!- arseniiv has joined.
14:17:17 -!- AnotherTest has joined.
14:17:33 -!- user24 has quit (Remote host closed the connection).
14:31:31 -!- SopaXorzTaker has quit (Remote host closed the connection).
15:01:15 -!- Naergon has joined.
15:22:01 -!- tswett has quit (Read error: Connection reset by peer).
15:22:28 -!- tswett has joined.
15:22:37 <fizzie> @metar EGLL
15:22:38 <lambdabot> EGLL 071450Z AUTO VRB02KT 9999 NCD 27/08 Q1015
15:22:46 <fizzie> That's just ridiculous.
15:28:04 <int-e> @metar lowi
15:28:04 <lambdabot> LOWI 071520Z 08007KT 030V120 9999 SCT080 SCT120 BKN300 23/06 Q1013 NOSIG
15:43:56 -!- user24 has joined.
15:49:23 -!- sleffy has joined.
15:50:50 -!- saiya has quit (Ping timeout: 256 seconds).
16:01:52 -!- erkin has joined.
16:07:55 <esowiki> [[Special:Log/newusers]] create * Kaa-kun * New user account
16:13:44 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=54991&oldid=54989 * Kaa-kun * (+201) /* Introductions */
16:14:41 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=54992&oldid=54991 * Kaa-kun * (+80) (Oops, I forgot to sign.)
16:15:33 <esowiki> [[Template:Bot]] N https://esolangs.org/w/index.php?oldid=54993 * Kaa-kun * (+411) For bot users (make sure they are not SPAMbots)
16:16:25 <esowiki> [[Template:Bot]] https://esolangs.org/w/index.php?diff=54994&oldid=54993 * Kaa-kun * (+18)
16:19:44 <esowiki> [[User:Kaa-kun]] N https://esolangs.org/w/index.php?oldid=54995 * Kaa-kun * (+18) I am a bot.
16:20:44 <esowiki> [[Useful!]] https://esolangs.org/w/index.php?diff=54996&oldid=16408 * Kaa-kun * (-1) Fixed typo, and sure...if you define "gazillion" to be 100.
16:21:07 -!- Cale has joined.
16:22:37 <esowiki> [[Template:Bot]] https://esolangs.org/w/index.php?diff=54997&oldid=54994 * Kaa-kun * (-3)
16:23:17 <esowiki> [[Template:Bot]] https://esolangs.org/w/index.php?diff=54998&oldid=54997 * Kaa-kun * (-30)
16:23:25 <esowiki> [[User:Kaa-kun]] https://esolangs.org/w/index.php?diff=54999&oldid=54995 * Kaa-kun * (-18) Blanked the page
16:23:29 <esowiki> [[User:Kaa-kun]] https://esolangs.org/w/index.php?diff=55000&oldid=54999 * Kaa-kun * (+18)
16:24:02 <esowiki> [[Template:Bot]] https://esolangs.org/w/index.php?diff=55001&oldid=54998 * Kaa-kun * (+17)
16:24:21 <esowiki> [[Template:Bot]] https://esolangs.org/w/index.php?diff=55002&oldid=55001 * Kaa-kun * (+0)
16:27:32 <tswett> So I've been trying to come up with a peculiarly bad set of 4 coin denominations.
16:27:44 <tswett> Here's a pretty reasonable set of coin denominations: 1, 5, 10, 25.
16:28:40 <tswett> You can represent any amount pretty easily with those denominations.
16:28:46 <tswett> Here's a much worse set: 4, 5, 6, 7.
16:30:42 <tswett> But that set is at least capable of representing any amount from 4 up, so it's not quite so peculiarly bad.
16:30:48 -!- sleffy has quit (Ping timeout: 255 seconds).
16:31:12 <tswett> 4, 6, 8, 9 is pretty bad.
16:32:07 -!- LKoen has joined.
16:40:46 -!- sleffy has joined.
16:42:38 <arseniiv> (what does @metar command mean?)
16:43:12 <\oren\> arseniiv: gives the wether reprot for an airport in the metar format
16:43:26 <\oren\> @metar CYYZ
16:43:27 <lambdabot> CYYZ 071600Z 14009G15KT 15SM FEW040 14/00 A3021 RMK CF1 CF TR SLP233
16:43:57 <\oren\> CYYZ is toronto
16:45:05 <arseniiv> \oren\: TY!
16:46:25 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
16:56:24 <tswett> @metar KAZO
16:56:24 <lambdabot> KAZO 071653Z 34008KT 10SM CLR 20/06 A3022 RMK AO2 SLP234 T02000056
16:56:54 <tswett> Gee, I miss my IRC log generating bots.
17:30:09 -!- user24 has quit (Remote host closed the connection).
17:41:49 <esowiki> [[Blank]] M https://esolangs.org/w/index.php?diff=55003&oldid=44576 * Chris Pressey * (+25) unefunge.republika.pl is no more; change link to wayback machine
17:58:15 -!- shachaf has joined.
18:01:17 -!- hppavilion[1] has joined.
18:02:17 <shachaf> `olist 1120
18:02:18 <HackEso> olist 1120: shachaf oerjan Sgeo FireFly boily nortti b_jonas
18:03:51 -!- AnotherTest has quit (Ping timeout: 240 seconds).
18:08:30 -!- AnotherTest has joined.
18:24:52 -!- user24 has joined.
18:49:19 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
19:21:26 -!- hppavilion[1] has joined.
20:05:41 -!- AnotherTest has quit (Ping timeout: 255 seconds).
20:09:38 -!- AnotherTest has joined.
20:14:34 -!- wob_jonas has joined.
20:14:36 <wob_jonas> `? metar
20:14:37 <HackEso> metar is a service Taneb invented that allows nerds to talk about the weather.
20:14:55 <wob_jonas> see, the wisdom database has an explanation for everything
20:15:16 <Taneb> I should really configure my client so that HackEso doesn't ping me
20:15:34 <wob_jonas> mind you, it's mostly for aviation nerds, not for esoteric programming nerds, but still
20:16:01 <Taneb> Can someone in 30 seconds or so get HackEso to say my name again
20:16:11 <wob_jonas> sure
20:16:45 <wob_jonas> `? grace period
20:16:46 <HackEso> The grace period was invented by Taneb to give him more time to invent the Oxford comma.
20:17:15 <Taneb> Yay, I didn't get an alert
20:20:56 <shachaf> Taneb: are you suggesting the Tanebvention joke might be getting slightly old
20:21:07 <Taneb> shachaf, not at all
20:21:14 <Taneb> I would never suggest that it's getting slightly old
20:21:39 <shachaf> How did it all start?
20:21:47 <shachaf> Was it D-modules?
20:22:34 <shachaf> Hmm, D-modules might be relevant to my current interests
20:24:14 <Taneb> D-modules, weetoflakes, and automatic squirrel feeders
20:24:17 <arseniiv> see, the wisdom database has an explanation for everything> :D
20:24:53 <shachaf> `5 w
20:24:56 <HackEso> 1/2:tht//THT is short for tails-heads-tails, a possible outcome of flipping three coins. It's the opposite of HTH. \ ub//ub is a saner hub. \ fisherman's friend//Fisherman's Friend is the friend of the palate that is more sore than discerning. \ zygohistomorphic prepromorphism//A zygohistomorphic prepromorphism is used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into
20:25:05 <shachaf> `n
20:25:06 <HackEso> 2/2: the functor. \ tdnh//tdnh does not help
20:30:31 -!- brandonson has quit (Ping timeout: 256 seconds).
20:30:43 <arseniiv> zygohistomorphic prepromorphism> it follows me :o
20:31:00 <wob_jonas> arseniiv: huh what?
20:31:03 <arseniiv> or it’s a memory error
20:31:16 <arseniiv> zygohistomorphic prepromorphism seem to follow me
20:31:27 <arseniiv> I seem to have been seen it lately
20:31:37 <arseniiv> maybe two days ago
20:31:55 <arseniiv> I was reading on general recursion schemes
20:32:09 -!- brandonson has joined.
20:32:10 <wob_jonas> you have probably seen it on https://wiki.haskell.org/Zygohistomorphic_prepromorphisms , which is where the meme originates
20:32:31 <arseniiv> you should be right
20:33:46 <wob_jonas> the meme got so famous that people even asked questions https://stackoverflow.com/q/5057136/ and https://www.quora.com/What-are-Zygohistomorphic-prepromorphisms-and-how-are-they-used
20:48:18 -!- user24 has quit (Remote host closed the connection).
20:48:55 -!- FreeFull_ has joined.
20:51:57 -!- ^v^v has joined.
20:53:21 -!- FreeFull has quit (*.net *.split).
20:53:22 -!- ^v has quit (*.net *.split).
20:55:27 -!- Naergon has quit (Ping timeout: 240 seconds).
20:55:57 -!- danieljabailey has quit (Ping timeout: 240 seconds).
20:55:57 -!- zzo38 has quit (Ping timeout: 240 seconds).
20:56:14 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:58:29 -!- danieljabailey has joined.
20:59:23 -!- sleffy has quit (Ping timeout: 276 seconds).
21:10:10 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
21:13:28 -!- hppavilion[1] has joined.
21:15:25 -!- sleffy has joined.
21:16:33 -!- hppavilion[1] has quit (Remote host closed the connection).
21:17:20 -!- hppavilion[1] has joined.
21:31:13 -!- Phantom_Hoover has joined.
21:31:13 -!- Phantom_Hoover has quit (Changing host).
21:31:13 -!- Phantom_Hoover has joined.
21:31:24 -!- AnotherTest has quit (Ping timeout: 256 seconds).
21:36:27 -!- brandonson has quit (Ping timeout: 240 seconds).
21:38:17 -!- brandonson has joined.
21:42:56 <arseniiv> wob_jonas: thanks, an interesting read!
21:44:39 -!- user24 has joined.
21:54:32 -!- boily has joined.
22:04:34 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
22:27:12 <shachaf> `? ppcg
22:27:13 <HackEso> PPCG is pretty portable code generation. Unfortunately, it's prone to overflowing the stack.
22:27:18 <shachaf> `? pcg
22:27:19 <HackEso> pcg? ¯\(°​_o)/¯
22:27:46 <arseniiv> `? CGI
22:27:47 <HackEso> CGI stands for uh... C, goblin, interface?
22:27:55 <shachaf> `cwlprits cgi
22:27:57 <HackEso> oren̈
22:31:02 -!- Sgeo has joined.
22:33:12 -!- Sgeo__ has quit (Ping timeout: 260 seconds).
22:34:44 -!- Sgeo_ has joined.
22:36:58 <boily> speaking of C, the IOCCC are in!
22:37:21 -!- Sgeo has quit (Ping timeout: 248 seconds).
22:37:43 <boily> helloochaf, arselloniiv.
22:44:48 <user24> Given two strings, what would be interesting ways to mix them?
22:54:17 -!- Naergon has joined.
23:01:57 -!- boily has quit (Quit: STAINED CHICKEN).
23:15:50 <shachaf> user24: In how many dimensions?
23:16:22 <user24> shachaf: just two linear strings
23:17:08 <user24> I'm building an agent simulation (they think in brainfuck)
23:17:11 <user24> https://github.com/void4/bfagent/blob/master/anim.gif
23:25:10 <user24> when they decide to reproduce, I want to recombinate their code strings
23:27:26 <shachaf> user24: maybe take more direct inspiration from dna hth
23:27:52 <shachaf> I'd be interested in a language with the property that making small changes to code can result in interesting changes in the program (rather than a syntax error or something).
23:29:18 -!- oerjan has joined.
23:34:08 -!- saiya has joined.
23:40:57 -!- sleffy has quit (Ping timeout: 240 seconds).
23:46:54 <arseniiv> boheyily
23:50:15 -!- user24 has quit (Ping timeout: 265 seconds).
23:50:45 <arseniiv> shachaf: In idea section on the wiki, I saw an idea to pick a point in some space, and it will be the code, and what it does is decided by dynamics of that point in that space. The space would be fixed once and for all, and it should be sufficiently complex, e. g. some periodical force field
23:52:52 <arseniiv> with this, variating the point slightly should variate runtime behaviour. Depending on how to interpret the point’s evolution, it could be possible any program is valid. Or at least it would be a runtime-error, not a static one :D
23:54:47 <arseniiv> for me, I was fascinated by an idea of using knots or braids, but I can’t make any interesting use of that idea yet (unless it’s a simple C-like language with only knots/braids for a datatype. But it seems boring?)
23:55:21 <arseniiv> s/C-like/imperative
23:56:02 <oerjan> *vary
23:57:41 <shachaf> I don't know anything about genetics but I have a suspicion that among all the easy-to-specify properties of modern (e.g. human) genomes, like what they actually do, is this sort of malleability where small mutations can have meaningful effects rather than causing errors.
23:58:01 <shachaf> This is as much a property of the program as it is a property of the language (if you can even distinguish between those).
23:58:15 <shachaf> I'd be interested in esolangs and programs that have these kinds of properties.
23:58:43 <arseniiv> *vary> varying the point…, oh, thx
2018-05-08
00:02:10 <arseniiv> shachaf: if for the string-based ones, I dunno… maybe no instruction should be too powerful there, so its deletion/insertion not be too big an issue. And maybe largely less focus on matching constructions, something less global and more localized…
00:02:30 -!- user24 has joined.
00:02:43 <arseniiv> s/not be/be not
00:02:56 <arseniiv> or maybe not
00:03:31 <arseniiv> since I start rhyming incidentally, I ought to go take some sleep
00:06:15 <oerjan> there are certainly small mutations that are absolutely lethal, so it's more that it's *possible* for mutations to improve matters.
00:06:57 <shachaf> Well, sure.
00:07:13 <shachaf> The point is more the kind of impact that mutations can have.
00:07:44 <oerjan> you'd think genetic programming would use such languages, if they exist.
00:07:50 <shachaf> Part of it is also that animals etc. are built very differently from most computer programs or machines.
00:07:51 -!- arseniiv has quit (Ping timeout: 240 seconds).
00:08:12 <oerjan> indeed.
00:24:09 <oerjan> also i was right about who was in that ship in girl genius. too bad i didn't say it in public.
00:26:52 <oerjan> `addquote <shachaf> Taneb: are you suggesting the Tanebvention joke might be getting slightly old <Taneb> shachaf, not at all <Taneb> I would never suggest that it's getting slightly old
00:26:54 <HackEso> 1323) <shachaf> Taneb: are you suggesting the Tanebvention joke might be getting slightly old <Taneb> shachaf, not at all <Taneb> I would never suggest that it's getting slightly old
00:27:15 <shachaf> `? quotefmt
00:27:16 <HackEso> quotefmt? ¯\(°​_o)/¯
00:27:41 <oerjan> i thought that was the right spacing
00:27:46 <shachaf> `? quoteformat
00:27:47 <HackEso> quoteformat is: <nick> message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, not two.
00:27:49 <shachaf> Yes, it's right.
00:31:39 <oerjan> `cwlprits cgi
00:31:41 <HackEso> oren̈
00:31:56 <oerjan> that doesn't look like the right spot
00:32:08 <oerjan> `cwlprits oerjan
00:32:10 <HackEso> oerjän shachäf shachäf shachäf shachäf boil̈y oerjän oerjän shachäf shachäf shachäf shachäf shachäf shachäf shachäf shachäf shachäf shachäf oerjän shachäf shachäf shachäf shachäf oerjän boil̈y oerjän shachäf oerjän oerjän shachäf shachäf shachäf shachäf oerjän Jafët shachäf oerjän oerjän shachäf shachäf shachäf oerjän shachäf oerjän shachäf shachäf shachäf shachäf
00:32:39 <oerjan> `cat bin/culprits
00:32:39 <HackEso> hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
00:32:53 <oerjan> `cat bin/hoag
00:32:54 <shachaf> `` cwlprits oerjan | tr ' ' '\n' | sort | uniq -c | sort -rn
00:32:54 <HackEso> hlnp --removed --template "{desc}\n" -- "$@"
00:32:56 <HackEso> ​ 118 shachäf \ 53 oerjän \ 11 boil̈y \ 5 noloveinwaikik̈i \ 2 Jafët \ 1 nitïa \ 1 int-̈e \ 1 hppavilion[1̈]
00:33:08 <shachaf> maybe i should ease up on it
00:34:13 <oerjan> `cat bin/hlnp
00:34:13 <HackEso> scowrevs="$(/usr/bin/paste -sd'|' /hackenv/share/scowrevs)"; hg log -r "tip:0 & ! ($scowrevs)" "$@" | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
00:35:27 <oerjan> `` echo <oren> | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
00:35:28 <HackEso> ​/hackenv/bin/`: eval: line 5: syntax error near unexpected token `|' \ /hackenv/bin/`: eval: line 5: `echo <oren> | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/''
00:35:44 <oerjan> eep
00:36:06 <oerjan> `` echo '<oren>' | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
00:36:07 <HackEso> ​<orën>
00:36:34 <oerjan> hm that's correct, there must be a space in the culprit
00:36:50 <oerjan> `howg cgi
00:36:52 <HackEso> ​<\oren̈\> le/rn cgi/CGI stands for uh... C, goblin, interface?
00:36:58 <oerjan> oh duh
00:37:27 <oerjan> it's stripping backslashes
00:37:54 <oerjan> `` echo '<\oren\>' | sed 's/\(\(^\| \)[<Itb][^ ]*\)\([^ ][^ ]\)/\1̈\3/'
00:37:54 <HackEso> ​<\oren̈\>
00:37:56 -!- Phantom_Hoover has quit (Remote host closed the connection).
00:38:53 <oerjan> `` hoag "wisdom/cgi" | awk '{print substr($1,2,length($1)-2)}'
00:38:55 <HackEso> ​\oren̈\
00:39:31 <oerjan> it's the xargs
00:39:35 -!- user24 has quit (Quit: Leaving).
00:40:04 <oerjan> hm someone used a better command the other day...
00:41:00 <oerjan> `` echo '\oren̈\' | xargs
00:41:00 <HackEso> oren̈
00:42:01 -!- tswett has quit (Read error: Connection reset by peer).
00:42:26 -!- tswett has joined.
00:43:39 <oerjan> xargs is pretty scow
00:43:56 <shachaf> true
00:44:04 <shachaf> make a better program and put it in bin/ twh
00:53:01 <oerjan> `cat bin/culprits
00:53:01 <HackEso> hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs
00:54:06 <oerjan> `sled bin/culprits//s,$, -d '\n',
00:54:08 <HackEso> bin/culprits//hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs -d ' \ '
00:54:15 <oerjan> wat
00:54:22 <oerjan> *sigh*
00:54:27 <oerjan> `revert
00:54:28 <HackEso> Done.
00:54:37 <oerjan> `sled bin/culprits//s,$, -d'\\n',
00:54:39 <HackEso> bin/culprits//hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | xargs -d'\n'
00:54:47 <oerjan> `cwlprits cgi
00:54:49 <HackEso> ​\oren̈\
00:54:52 <shachaf> Are you sure the first version wouldn't have worked?
00:55:04 <oerjan> hm no
00:55:39 <shachaf> I guess it's confusing regardless.
00:55:57 <shachaf> `cat bin/slbd
00:55:57 <HackEso> cd bin; sled "$1" | sed '1s/^Rosebud!$/Rosbbud!/'
00:56:03 <shachaf> `cblprits slbd
00:56:04 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: cblprits: not found
00:56:10 <shachaf> What! Useless.
00:56:22 <shachaf> `culprits bin/slbd
00:56:24 <HackEso> int-̈e
01:57:57 <esowiki> [[Small]] M https://esolangs.org/w/index.php?diff=55004&oldid=54990 * Voltage2007 * (+9) The github link is dead.
02:00:05 <esowiki> [[Call Queue]] https://esolangs.org/w/index.php?diff=55005&oldid=37009 * Camto * (+106) Implementation of Call Queue dialect called if Call Queue.
02:00:46 <esowiki> [[Call Queue]] M https://esolangs.org/w/index.php?diff=55006&oldid=55005 * Camto * (-26) Remove tag cuz now it's implemented.
02:16:24 -!- sleffy has joined.
02:18:55 <esowiki> [[Call Queue/if Call Queue]] N https://esolangs.org/w/index.php?oldid=55007 * Camto * (+1627) Create the if Call Queue page.
02:20:16 -!- oerjan has quit (Quit: Nite).
02:22:04 <esowiki> [[Call Queue]] M https://esolangs.org/w/index.php?diff=55008&oldid=55006 * Camto * (+37) Esolangs link for if Call Queue
02:26:42 <esowiki> [[Small]] M https://esolangs.org/w/index.php?diff=55009&oldid=55004 * Oerjan * (+1) template
02:32:27 -!- brandonson has quit (Ping timeout: 240 seconds).
02:34:13 -!- brandonson has joined.
02:52:18 -!- variable has quit (Quit: /dev/null is full).
02:54:03 -!- variable has joined.
03:01:07 -!- variable has quit (Quit: /dev/null is full).
03:19:12 -!- variable has joined.
03:19:33 -!- variable has quit (Client Quit).
03:29:58 -!- variable has joined.
04:07:00 <esowiki> [[Small]] https://esolangs.org/w/index.php?diff=55010&oldid=55009 * Voltage2007 * (-71439) Rewrote the Fizzbuzz code. Each row has 50 +s.
04:13:51 -!- Vorpal has quit (Ping timeout: 256 seconds).
04:27:49 -!- xkapastel has quit (Quit: Connection closed for inactivity).
05:04:05 -!- Lymia has quit (Remote host closed the connection).
05:09:57 -!- brandonson has quit (Ping timeout: 240 seconds).
05:11:51 -!- brandonson has joined.
05:27:14 -!- erkin has joined.
05:27:35 -!- saiya has quit (Ping timeout: 240 seconds).
05:30:54 -!- sleffy has quit (Ping timeout: 268 seconds).
05:39:06 -!- sleffy has joined.
05:54:15 -!- saiya has joined.
05:56:47 -!- doesthiswork has quit (Quit: Leaving.).
05:59:29 -!- Lymia has joined.
06:35:09 -!- sleffy has quit (Ping timeout: 260 seconds).
06:57:32 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
07:45:18 -!- aloril has quit (Read error: Connection reset by peer).
07:48:53 -!- aloril has joined.
08:13:42 -!- wob_jonas has joined.
08:14:29 <wob_jonas> boily: yes, I even rang the `ioccclist after izabera mentioned that they're in
08:14:44 <wob_jonas> but apparently only I'm subscribed to it so far
08:15:20 <wob_jonas> the mills entry is quite impressive, even though half of the impressive part isn't actually written in C
08:19:22 <wob_jonas> arseniiv: you've seen https://esolangs.org/wiki/Eodermdrome , an esolang where an unlabeled undirected graph is the only data structure you have
08:19:36 <wob_jonas> I'm mentioning that because of the knots thing
08:27:42 -!- Vorpal has joined.
08:27:42 -!- Vorpal has quit (Changing host).
08:27:42 -!- Vorpal has joined.
08:28:57 -!- AnotherTest has joined.
08:51:08 -!- variable has quit (Ping timeout: 276 seconds).
09:04:25 -!- variable has joined.
09:51:15 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
10:26:53 -!- boily has joined.
10:58:45 -!- boily has quit (Quit: OPERA CHICKEN).
11:12:33 -!- tswett has quit (Read error: Connection reset by peer).
11:13:00 -!- tswett has joined.
11:13:45 -!- ineiros has quit (Ping timeout: 256 seconds).
11:29: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.”).
11:35:32 -!- ineiros has joined.
11:37:12 -!- SopaXorzTaker has joined.
11:37:16 <esowiki> [[Special:Log/newusers]] create * Illuminatu * New user account
11:40:18 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55011&oldid=54992 * Illuminatu * (+334) /* Introductions */
11:41:07 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55012&oldid=55011 * Illuminatu * (+7) /* Introductions */
11:43:30 -!- nikgre has joined.
11:43:38 <nikgre> Hello?
11:48:01 <nikgre> Is this place dead?
11:49:26 <Taneb> nikgre: no
11:49:29 <Taneb> Just quiet
11:49:38 <nikgre> Oh ok then, cool
12:01:57 -!- arseniiv has joined.
12:19:27 -!- nikgre has quit (Quit: Leaving).
12:21:44 -!- arseniiv has left ("gone too far").
12:21:54 -!- arseniiv has joined.
12:23:03 <arseniiv> wob_jonas: yeah I’ve seen Eodermdrome
12:24:52 <arseniiv> but knots are essentially “uniform”, you could draw them differently and it will be good if these differences wouldn’t change a thing in language semantics
12:29:38 <arseniiv> but maybe knot diagrams are a way to go, though! There could be an action when a part of the diagram changes and the runtime could be trying to simplify it in between
12:33:44 <esowiki> [[Fucklang]] N https://esolangs.org/w/index.php?oldid=55013 * Iqbigbang * (+1584) Created page with "Fucklang is an assembly-like but human-readable lanugage that is compiled to brainfuck. It's main purpose is to make programming in brainfuck faster, better and more efficient..."
12:43:22 <arseniiv> lol
12:50:41 -!- tromp has quit (Remote host closed the connection).
12:56:10 <esowiki> [[Fucklang]] https://esolangs.org/w/index.php?diff=55014&oldid=55013 * Iqbigbang * (+831)
13:00:27 -!- doesthiswork has joined.
13:00:57 -!- Naergon has quit (Ping timeout: 240 seconds).
13:03:16 <esowiki> [[Fucklang]] https://esolangs.org/w/index.php?diff=55015&oldid=55014 * Iqbigbang * (-40)
13:04:05 -!- LKoen has joined.
13:08:51 -!- erkin has joined.
13:09:59 -!- Phantom_Hoover has joined.
13:18:02 <esowiki> [[Fucklang]] M https://esolangs.org/w/index.php?diff=55016&oldid=55015 * Iqbigbang * (+163) /* Input/Output */
13:18:04 -!- Warrigal has joined.
13:22:50 -!- tswett has quit (Ping timeout: 276 seconds).
13:23:24 -!- tromp has joined.
13:24:03 <esowiki> [[Special:Log/newusers]] create * Freetrav * New user account
13:26:12 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55017&oldid=55012 * Freetrav * (+158) /* Introductions */
13:27:59 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55018&oldid=55017 * Freetrav * (+81) /* Introductions */
13:30:15 -!- LKoen has quit (Remote host closed the connection).
13:46:36 -!- LKoen has joined.
14:03:12 -!- tromp_ has joined.
14:05:57 -!- tromp has quit (Ping timeout: 240 seconds).
14:07:39 <esowiki> [[Talk:LOLCODE]] N https://esolangs.org/w/index.php?oldid=55019 * Freetrav * (+1310) Created page with "== Suggestions for Syntax/Spec Changes == It appears that '''''BUKKIT''''' is more analogous to '''struct''' or '''record''' in other languages, rather than '''array'''. Shou..."
14:08:17 <esowiki> [[Talk:LOLCODE]] https://esolangs.org/w/index.php?diff=55020&oldid=55019 * Freetrav * (+81) /* Suggestions for Syntax/Spec Changes */
14:08:24 -!- Vorpal has quit (Ping timeout: 260 seconds).
14:14:46 -!- Vorpal has joined.
14:14:46 -!- Vorpal has quit (Changing host).
14:14:46 -!- Vorpal has joined.
14:24:24 -!- xkapastel has joined.
14:31:59 <arseniiv> trying to use new GIMP 2.10 https://s31.postimg.cc/kudn19cmz/theeye.png
15:02:31 -!- LKoen has quit (Remote host closed the connection).
15:24:12 -!- Sgeo__ has joined.
15:26:36 -!- Sgeo_ has quit (Ping timeout: 268 seconds).
15:29:50 -!- user24 has joined.
15:32:08 -!- LKoen has joined.
15:36:35 -!- LKoen has quit (Remote host closed the connection).
15:46:41 -!- brandonson has quit (Ping timeout: 248 seconds).
15:48:20 -!- brandonson has joined.
16:04:53 -!- FreeFull_ has changed nick to FreeFull.
16:08:22 -!- hppavilion[1] has joined.
16:34:05 -!- xkapastel has quit (Quit: Connection closed for inactivity).
16:34:26 -!- user24 has quit (Remote host closed the connection).
16:50:29 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
16:50:43 -!- SopaXorzTaker has quit (Remote host closed the connection).
17:00:59 -!- moei has quit (Quit: Leaving...).
17:01:51 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
17:04:24 -!- hppavilion[1] has joined.
17:56:53 -!- Warrigal has changed nick to tswett.
18:05:08 -!- xkapastel has joined.
18:09:34 -!- LKoen has joined.
18:26:29 -!- tromp has joined.
18:27:58 -!- diginet_ has joined.
18:27:59 -!- tromp_ has quit (Read error: Connection reset by peer).
18:28:00 -!- diginet has quit (Quit: diginet has quit!).
18:28:45 -!- diginet_ has changed nick to diginet.
18:29:50 -!- hppavilion[0] has joined.
18:32:06 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
19:05:01 -!- hppavilion[1] has joined.
19:07:26 -!- hppavilion[0] has quit (Ping timeout: 246 seconds).
19:28:22 -!- brandonson has quit (Ping timeout: 250 seconds).
19:30:01 -!- brandonson has joined.
19:34:01 <esowiki> [[User:Illuminatu]] N https://esolangs.org/w/index.php?oldid=55021 * Illuminatu * (+49) Created page with "Illuminatu is a high school student from Florida."
19:49:57 <esowiki> [[Befunge]] https://esolangs.org/w/index.php?diff=55022&oldid=54124 * Illuminatu * (+0) /* DNA-code */
20:03:43 <shachaf> `smlist 460
20:03:44 <HackEso> smlist 460: shachaf monqy elliott mnoqy Cale
20:04:57 <Cale> nice
20:14:30 <int-e> `? smlist
20:14:31 <HackEso> Non-update notification for the webcomic Super Mega.
20:14:49 -!- xkapastel has quit (Quit: Connection closed for inactivity).
20:16:47 <shachaf> Cale: Do you read olist?
20:16:55 <Cale> What's olist?
20:17:32 -!- sleffy has joined.
20:17:36 <int-e> oots
20:17:46 -!- sleffy has quit (Remote host closed the connection).
20:17:48 <int-e> `? olist
20:17:49 <HackEso> olist is update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html
20:18:33 <shachaf> i,i do you read list?
20:18:48 <int-e> `? list
20:18:49 <HackEso> list is a fun program that HackEgo has! Run it with `list and join the fun!
20:19:04 <int-e> (it's not)
20:19:23 <Cale> I haven't yet read that webcomic, but I've had a couple people recommend it to me before
20:21:02 -!- AnotherTest has quit (Ping timeout: 256 seconds).
20:24:00 <esowiki> [[CopyPasta Language]] https://esolangs.org/w/index.php?diff=55023&oldid=54908 * BoutonIA * (+256)
20:24:42 -!- AnotherTest has joined.
20:28:26 <esowiki> [[CopyPasta Language]] https://esolangs.org/w/index.php?diff=55024&oldid=55023 * BoutonIA * (+11)
20:29:44 <int-e> Oh I can see how I was once lured into OOTS... it used a larger font size in the beginning :P
20:32:17 <int-e> (But later strips, well, let's just say that I prefer to read novels in the ordinary rectangular page format, not from speech bubbles, thank you very much.)
20:33:12 <int-e> That, and I guess I'm just not into D&D at all.
20:34:27 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:46:11 -!- hppavilion[1] has joined.
20:57:36 -!- user24 has joined.
20:59:39 <rdococ> I'm looking into delimited continuations.
21:11:13 -!- LittleFireStudio has joined.
21:11:17 <LittleFireStudio> HI
21:11:29 -!- LittleFireStudio has quit (Client Quit).
21:20:59 -!- moei has joined.
21:31:23 -!- user24 has quit (Remote host closed the connection).
21:48:56 <arseniiv> hi and then quit, nice
21:52:38 -!- LKoen has quit (Remote host closed the connection).
22:00:39 -!- brandonson has quit (Ping timeout: 255 seconds).
22:02:33 -!- brandonson has joined.
22:05:09 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
22:09:24 -!- sprocklem has quit (Quit: brb).
22:09:47 -!- sprocklem has joined.
22:16:26 <quintopia> !pbflist
22:16:34 <quintopia> `pbflist
22:16:35 <HackEso> pbflist: shachaf Sgeo quintopia ion b_jonas
22:17:04 <quintopia> does that even ping you when you're wob_jonas
22:24:49 <int-e> . o O ( but I'm not )
22:25:24 -!- arseniiv has quit (Ping timeout: 260 seconds).
22:29:02 -!- wob_jonas has joined.
22:29:25 <wob_jonas> quintopia: since wob_jonas is not logged in most of the time, and I just read or grep the logs, it doesn't matter
22:30:11 <wob_jonas> but I've also just noticed the new pbf, and was about to list it but then saw that it's already listed
22:30:42 <wob_jonas> you should put an url the pbflist command though, to make it clear which strip is listed. this time it's http://pbfcomics.com/comics/news-puppy/
22:35:25 <wob_jonas> int-e: yes, the font size is smaller. basically the free strips on the web are limited resolution, which is one of the ways how the Giant encourages people to buy the payed comic, whether in printed or digital form, since it has better image resolution.
22:35:45 <wob_jonas> (the digital one is actually mostly vector images)
22:37:06 <wob_jonas> I like o though
22:37:08 <wob_jonas> `? o
22:37:09 <HackEso> 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, essentially, and they're out to stop him and conquer their personal problems at the same time. Hopefully not i
22:37:27 <shachaf> Is the joke of o that it's really long?
22:38:00 <wob_jonas> shachaf: there's no joke, I just copied some of the description from that interview with Giant
22:38:24 <wob_jonas> well, if there's a joke then it's that the entry is named "o" because the list is named "olist", rather than the more logical "oots" and "ootslist" resp
22:38:30 <shachaf> `2` ? o
22:38:31 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: 2`: not found
22:38:44 <shachaf> oerjan: what's that thing called twh
22:38:48 <shachaf> `2 bin/\? o
22:38:49 <HackEso> 2/2:ot in that order, so they get their personal problems taken care of before the final battle. And it's a comedy.
22:42:04 <wob_jonas> also, the entry doesn't clearly tell the name of the webcomic, or its url, so it's not very useful for someone who hasn't already heard of the comic
22:42:22 <wob_jonas> so it's a wisdom entry that's true but useless, as typical
22:49:17 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:49:51 -!- ineiros has quit (Ping timeout: 240 seconds).
22:49:56 -!- AnotherTest has quit (Ping timeout: 256 seconds).
23:09:16 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:16:43 -!- xkapastel has joined.
23:28:12 -!- friendlyGoat has joined.
23:30:10 -!- friendlyGoat has quit (Client Quit).
23:33:13 -!- oerjan has joined.
23:35:01 -!- variable has quit (Quit: /dev/null is full).
23:35:34 -!- tswett has quit (Read error: Connection reset by peer).
23:36:01 -!- tswett has joined.
23:43:48 -!- variable has joined.
23:47:02 -!- variable has quit (Client Quit).
2018-05-09
00:16:32 <oerjan> what is that DNA code on the Befunge page that Illuminatu just made an edit to...
00:19:02 -!- APic has quit (Ping timeout: 260 seconds).
00:20:13 -!- APic has joined.
00:24:18 <oerjan> `,2 ? o
00:24:20 <HackEso> 2/2:ot in that order, so they get their personal problems taken care of before the final battle. And it's a comedy.
00:24:28 <oerjan> shachaf: hth
00:24:58 <oerjan> (think scheme)
00:25:11 <fizzie> A 56-character random string of the alphabet {A, C, G, T} followed by a CRLF, judging from the code. With a somewhat curious distribution.
00:25:35 <oerjan> did the edit make it better or worse?
00:26:57 <fizzie> The edit made it stop after 56 characters instead of looping forever, which may or may not be intentional. There's a (non-executed) @ in the program, so.
00:27:10 <fizzie> The pre-edit version printed an infinite amount of 56-character lines.
00:28:21 <oerjan> aha
00:28:58 <fizzie> I don't think there's really objective ways to rank either as better or worse, they're just different.
00:28:58 <oerjan> fair enough
00:31:43 <shachaf> oerjan: Oh. I tried `2, but of course this mkes more sense.
00:31:46 <oerjan> it was apparently added in User:Alikberov's only contribution.
00:32:14 <oerjan> DOES IT REALLY
00:41:17 -!- variable has joined.
01:08:38 -!- brandonson has quit (Ping timeout: 246 seconds).
01:09:03 -!- erkin has joined.
01:10:43 -!- brandonson has joined.
01:23:04 <esowiki> [[Mmmm()]] M https://esolangs.org/w/index.php?diff=55025&oldid=46158 * Camto * (+589) <code> tag everywhere!
01:24:37 <esowiki> [[Call Queue]] M https://esolangs.org/w/index.php?diff=55026&oldid=55008 * Camto * (+24) Yay now it's implemented.
01:42:25 <esowiki> [[Mmmm()]] M https://esolangs.org/w/index.php?diff=55027&oldid=55025 * Camto * (+0) Whoops
01:53:21 -!- LKoen has joined.
01:58:19 -!- LKoen has quit (Ping timeout: 260 seconds).
02:17:35 -!- tswett has quit (Read error: Connection reset by peer).
02:18:01 -!- tswett has joined.
03:34:59 -!- variable has quit (Quit: /dev/null is full).
03:36:38 -!- variable has joined.
03:40:21 * oerjan just used scare quotes on "scary"
03:56:06 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
04:36:21 -!- xkapastel has quit (Quit: Connection closed for inactivity).
04:37:39 * oerjan suspects that's klaus shouting in the last panel... although maybe it's albia.
04:38:17 <oerjan> (also, everything so far is exactly according to my theory)
04:42:46 <oerjan> also, "three years" is a bit peeking through the fourth wall
05:48:13 <int-e> is it.
05:49:19 -!- doesthiswork has quit (Quit: Leaving.).
06:26:51 -!- AnotherTest has joined.
06:31:24 -!- AnotherTest has quit (Ping timeout: 255 seconds).
07:29:39 <oerjan> int-e: pretty close to three years.
07:29:48 -!- oerjan has quit (Quit: Nite).
08:28:00 -!- xkapastel has joined.
08:36:28 <Taneb> Future oerjan: I assumed Albia
08:38:58 <shachaf> `cat bin/gglist
08:38:58 <HackEso> cat: bin/gglist: No such file or directory
08:39:09 <shachaf> i,i `learn gglist is a list of good games.
08:39:34 <shachaf> i,i http://qwantz.com/index.php?comic=472
08:41:14 -!- clog has quit (Ping timeout: 255 seconds).
08:53:08 <int-e> Taneb: me too. of course there is also that unknown intruder with the lantern...
08:53:16 <int-e> (at least I don't know who that is)
08:58:54 -!- AnotherTest has joined.
10:40:05 -!- clog has joined.
10:44:05 -!- tswett has quit (Read error: Connection reset by peer).
10:44:31 -!- tswett has joined.
10:59:05 -!- tromp_ has joined.
11:00:49 -!- tromp has quit (Ping timeout: 260 seconds).
11:17:30 -!- arseniiv has joined.
11:32:00 -!- AnotherTest has quit (Ping timeout: 255 seconds).
12:04:18 -!- SopaXorzTaker has joined.
12:48:26 -!- doesthiswork has joined.
13:49:53 -!- saiya has quit (Ping timeout: 276 seconds).
14:16:55 -!- variable has quit (Quit: Found 1 in /dev/zero).
14:35:46 <izabera> so uhm
14:36:04 <izabera> gzip has a somewhat small window
14:36:11 <izabera> like 32kb or so
14:36:46 <izabera> so if you get 1mb from /dev/urandom, and then concatenate multiple copies of it, gzip won't be able to detect it
14:51:33 -!- AnotherTest has joined.
14:58:05 -!- tswett has quit (Read error: Connection reset by peer).
14:58:32 -!- tswett has joined.
15:38:38 -!- tswett has quit (Read error: Connection reset by peer).
15:40:02 -!- tswett has joined.
16:03:37 -!- wob_jonas has joined.
16:05:09 <wob_jonas> izabera: yes. gzip is a rather old format. these days I use 7zip for archiving and compressing most things. I've recently used 7zip to compress like twenty very similar two megabyte sized text files with progressive changes and another twenty variants of a sixty kilobyte sized file
16:05:39 <wob_jonas> 7z also has a nice range of strength settings so you can balance compression ratio to compression speed.
16:06:00 <wob_jonas> what it doesn't have is a good software interface, at least yet
16:06:03 -!- wob_jonas has quit (Client Quit).
16:19:32 -!- int-e has quit (Remote host closed the connection).
16:20:12 -!- int-e has joined.
16:21:09 -!- lambdabot has quit (Remote host closed the connection).
16:23:59 -!- lambdabot has joined.
16:24:11 -!- user24 has joined.
16:31:12 <esowiki> [[Template:SelfBot]] N https://esolangs.org/w/index.php?oldid=55028 * Kaa-kun * (+308) Created page with "<div class="toccolours" align="center">This user is a '''[[Template:Bot|bot]]''', operated by {{GENDER:.|him|her|him}}self. {{GENDER:.|He|She|He}} is a '''legitimate alternati..."
16:31:36 <esowiki> [[Template:SelfBot]] https://esolangs.org/w/index.php?diff=55029&oldid=55028 * Kaa-kun * (-4)
16:32:05 <esowiki> [[User:Maxsteele2]] https://esolangs.org/w/index.php?diff=55030&oldid=21002 * Kaa-kun * (+12) How else can he have created Useful!?
16:36:08 <Taneb> `? esc
16:36:10 <HackEso> esc? ¯\(°​_o)/¯
16:37:28 <int-e> narrow escape
16:39:13 <int-e> I guess it could be an esoteric summer camp.
16:43:16 <Taneb> I was thinking "esoteric song contest"
16:43:29 <int-e> where's the fun in that
16:44:06 <int-e> fungot: sing!
16:44:06 <fungot> int-e: ( a) an entity unqualified or poorly qualified to be changed with eir own vvlop by one, subject to a matter
16:44:34 <int-e> `"
16:44:35 <HackEso> 796) <tswett> You know what, I'm really sleepy and I should go to bed *right now*. I'm not even going to bo \ 241) <oklopol> shit would make great currency, because everyone would have it and you could literally be filthy rich
16:55:18 <esowiki> [[Brainfuck]] https://esolangs.org/w/index.php?diff=55031&oldid=54951 * Mr. Xcoder * (-4)
17:02:08 -!- user24 has quit (Quit: Leaving).
17:50:05 -!- tswett has quit (Read error: Connection reset by peer).
17:50:33 -!- tswett has joined.
18:03:37 -!- user24 has joined.
18:05:10 -!- erkin has joined.
18:07:59 -!- SopaXorzTaker has quit (Remote host closed the connection).
18:45:02 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
19:31:35 -!- user24 has quit (Quit: Leaving).
19:34:38 -!- zseri has joined.
19:38:34 -!- zseri has quit (Client Quit).
19:53:43 -!- Phantom_Hoover has joined.
19:53:43 -!- Phantom_Hoover has quit (Changing host).
19:53:43 -!- Phantom_Hoover has joined.
20:05:25 <arseniiv> http://www.huygens-fokker.org/scala — Scala is not a language, I knew it!!
20:13:48 -!- Guest6451 has joined.
21:01:41 -!- Guest6451 has changed nick to Slereah.
21:05:55 -!- saiya has joined.
21:30:30 -!- sebbu2 has joined.
21:32:39 -!- sebbu has quit (Ping timeout: 256 seconds).
22:14:48 -!- boily has joined.
22:14:50 <boily> @metar CYUL
22:14:51 <lambdabot> CYUL 092200Z 15009KT 15SM FEW120 FEW210 26/03 A2997 RMK AC1CI1 AC TR SLP150 DENSITY ALT 1400FT
22:33:11 -!- sebbu2 has changed nick to sebbu.
22:40:46 -!- AnotherTest has quit (Ping timeout: 256 seconds).
23:14:30 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:53:41 -!- oerjan has joined.
2018-05-10
00:02:02 -!- saiya has quit (Ping timeout: 246 seconds).
00:13:51 -!- arseniiv has quit (Ping timeout: 255 seconds).
00:17:12 <boily> bonsϿirjan. how's the Northern Life?
00:26:35 <oerjan> heating up
00:26:39 <oerjan> @metar ENVA
00:26:40 <lambdabot> ENVA 092350Z 14011KT CAVOK 18/05 Q1010 RMK WIND 670FT 15015KT
00:27:32 <oerjan> i mean, bood evenily.
00:29:41 <shachaf> @metar koak
00:29:41 <lambdabot> KOAK 092353Z 28024KT 10SM FEW010 FEW200 18/11 A3003 RMK AO2 PK WND 28029/2336 SLP170 T01780106 10194 20156 57020
00:42:40 <oerjan> <shachaf> `cat bin/gglist <-- it's usually too regular to warrant a list.
00:57:16 <esowiki> [[User:Maxsteele2]] https://esolangs.org/w/index.php?diff=55032&oldid=55030 * Oerjan * (-12) Undo revision 55030 by [[Special:Contributions/Kaa-kun|Kaa-kun]] ([[User talk:Kaa-kun|talk]]) (We generally let people control their own user pages, within limits.)
01:02:15 <esowiki> [[User talk:Kaa-kun]] N https://esolangs.org/w/index.php?oldid=55033 * Oerjan * (+239) Reverted edit
01:04:53 <quintopia> helloily
01:07:23 <boily> QUINTHELLOPIA!
01:17:06 -!- boily has quit (Quit: TITLE CHICKEN).
01:57:03 -!- friendlyGoat has joined.
01:57:11 -!- friendlyGoat has quit (Client Quit).
02:16:28 -!- xkapastel has quit (Quit: Connection closed for inactivity).
02:38:32 -!- oerjan has quit (Quit: Nite).
02:53:40 -!- variable has joined.
02:56:03 -!- GeekDude has changed nick to G33kDude.
03:01:33 -!- G33kDude has changed nick to GeekDude.
03:10:47 -!- trn has quit (Ping timeout: 260 seconds).
03:19:54 -!- variable has quit (Quit: /dev/null is full).
03:58:05 -!- trn has joined.
04:01:36 -!- tswett has quit (Read error: Connection reset by peer).
04:02:08 -!- tswett has joined.
04:10:01 -!- doesthiswork has quit (Quit: Leaving.).
04:19:00 -!- aloril has quit (Remote host closed the connection).
04:33:10 -!- doesthiswork has joined.
04:35:58 -!- aloril has joined.
05:33:55 -!- xkapastel has joined.
06:10:21 -!- doesthiswork has quit (Quit: Leaving.).
07:32:48 -!- erkin has joined.
07:43:14 -!- xkapastel has quit (Quit: Connection closed for inactivity).
08:03:39 * Taneb good morning
08:06:20 * shachaf hi Taneb
08:36:20 -!- copumpkin has quit (Ping timeout: 255 seconds).
08:36:34 -!- ProofTechnique[m has quit (Ping timeout: 269 seconds).
08:39:19 -!- clog has quit (Ping timeout: 260 seconds).
08:39:54 -!- impomatic has quit (Ping timeout: 260 seconds).
08:41:27 -!- AnotherTest has joined.
08:43:45 -!- pikhq has quit (Ping timeout: 268 seconds).
08:50:34 -!- pikhq has joined.
08:59:49 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
09:16:06 -!- tswett has quit (Read error: Connection reset by peer).
09:16:53 -!- tswett has joined.
09:34:31 -!- ProofTechnique[m has joined.
09:44:59 -!- copumpkin has joined.
09:51:12 -!- AnotherTest has quit (Ping timeout: 255 seconds).
09:57:37 -!- AnotherTest has joined.
10:36:29 -!- clog has joined.
11:42:56 -!- user24 has joined.
11:56:53 -!- SopaXorzTaker has joined.
12:04:03 -!- imode has joined.
12:19:45 -!- variable has joined.
12:25:04 -!- PinealGlandOptic has joined.
12:25:29 <PinealGlandOptic> hi! are there NP-complete/hard compress algorithms? just wondering.
12:38:17 -!- dcxxv has joined.
12:39:32 <dcxxv> Buongiorno
12:40:10 <Taneb> Ciao, dcxxv
12:43:41 <dcxxv> How should I understand your intentions in this channel?
12:54:38 -!- dcxxv has quit (Quit: Leaving.).
13:00:28 -!- doesthiswork has joined.
13:22:56 -!- arseniiv has joined.
13:33:52 -!- arseniiv has quit (Quit: gone completely :o).
13:34:02 -!- SopaXorzTaker has quit (Remote host closed the connection).
13:41:09 -!- PinealGlandOptic has quit (Quit: leaving).
13:46:00 -!- arseniiv has joined.
13:48:34 -!- tromp_ has quit (Remote host closed the connection).
13:58:49 -!- impomatic has joined.
14:14:03 -!- tromp has joined.
14:16:12 <Cale> Is there a pbflist?
14:16:20 <Cale> `pbflist
14:16:21 <HackEso> pbflist: shachaf Sgeo quintopia ion b_jonas
14:30:05 -!- imode has quit (Ping timeout: 240 seconds).
14:34:15 -!- Galaxtone has joined.
14:35:05 -!- tromp has quit (Remote host closed the connection).
14:41:31 <esowiki> [[Special:Log/newusers]] create * Galaxtone * New user account
14:47:33 -!- tromp has joined.
14:52:02 -!- imode has joined.
14:53:45 -!- danil_ has joined.
15:05:27 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55034&oldid=55018 * Galaxtone * (+430) My introduction, hopefully I did it correctly.
15:06:07 -!- Galaxtone has left.
15:10:56 -!- Galaxtone has joined.
15:12:24 -!- oerjan has joined.
15:16:18 <oerjan> int-e: Taneb: thought of a third option: martellus. he's the one we've seen go most ballistic over vapnoople previously.
15:16:37 <Taneb> oerjan: oooh
15:16:44 <Taneb> I'm going to have to do a reread at some point
15:18:03 <oerjan> i missed a lot of sleep the other day because i did some of that.
15:21:08 <Galaxtone> Do I just introduce myself on the page and I'm done or is it like manual?
15:21:41 -!- xkapastel has joined.
15:24:07 -!- user24 has quit (Remote host closed the connection).
15:25:50 -!- variable has quit (Ping timeout: 276 seconds).
15:29:31 <oerjan> Galaxtone: it's automatic
15:30:33 <oerjan> there's simply a filter that forbids edits to any other page until you have at least one edit.
15:31:28 <oerjan> (with some extra checks on that first edit)
15:31:45 <Galaxtone> extra checks
15:31:45 <Galaxtone> ?
15:32:30 <oerjan> mostly for those things listed on the page itself, like not editing anything else on it
15:33:05 <oerjan> anyway, you've already passed.
15:33:41 <oerjan> i mean, the filter will also forbid edits to that page that don't confirm to (some of) the guidelines listed.
15:37:24 <Galaxtone> yas!
15:37:26 <Galaxtone> yay*
15:41:28 -!- imode has quit (Ping timeout: 256 seconds).
15:46:44 -!- Galaxtone has quit (Ping timeout: 260 seconds).
15:56:11 -!- imode has joined.
16:23:46 -!- danil_ has quit (Quit: danil_).
16:25:38 -!- imode has quit (Ping timeout: 276 seconds).
16:29:30 -!- danil_ has joined.
16:33:12 -!- danil_ has quit (Client Quit).
16:35:30 -!- danil_ has joined.
16:39:04 -!- oerjan has quit (Quit: Later).
16:39:57 -!- danil_ has quit (Ping timeout: 240 seconds).
16:47:48 -!- user24 has joined.
16:48:24 -!- variable has joined.
16:49:13 <shachaf> Cale: Yes, but that one was already listed
16:49:20 <shachaf> You should add yourself
16:53:41 -!- variable has quit (Ping timeout: 275 seconds).
16:58:27 <arseniiv> hey; it occurred to me that that not-Nora-again esolang could just be called fu. Like in kung-fu or like 福 or like that nasty abbreviation, and not in any case the first two letters of “functional”
16:59:51 <Taneb> What's wrong with the name Real Fast Nora's Hair Salon 3: Shear Disaster Download?
16:59:59 <Taneb> Or were you referring to a different language
17:01:21 <shachaf> People were talking about naming a different language after Nora.
17:01:40 <shachaf> imo one nora spam language is exactly the right number
17:03:22 <shachaf> Should this be listed as a Tanebvention?
17:04:53 -!- erkin has joined.
17:09:33 <arseniiv> Taneb: on another one, wob_jonas used Nora trope on it several times :D
17:10:19 <arseniiv> when I first come here, I had asked what it could be named
17:14:50 -!- hppavilion[1] has joined.
17:27:26 -!- SopaXorzTaker has joined.
17:33:11 -!- wob_jonas has joined.
17:34:13 <wob_jonas> Cale: hello. http://pbfcomics.com/comics/news-puppy/ has already been listed a few days ago, but please put a URL or something in the pbflist command so that the next person who wants to list it can tell that from the logs, since the pbf website doesn't easily tell you the date of publ'n of the strips
17:34:30 -!- Phantom_Hoover has joined.
17:34:30 -!- Phantom_Hoover has quit (Changing host).
17:34:30 -!- Phantom_Hoover has joined.
17:34:38 <wob_jonas> shachaf: quite possible
17:34:46 <wob_jonas> and yes, I was the one talking about that
17:35:43 <shachaf> wob_jonas: Or just use the comic number?
17:36:07 <wob_jonas> I don't think pbf tells the number either. it has titles which are in the url.
17:36:41 <shachaf> The title text has a number.
17:36:46 <shachaf> This one is 285.
17:37:50 <wob_jonas> I see. is there a way to display strips by number? I know that several strips aren't listed in the bottom of the page ever since that part of the webpage has been redesigned.
17:38:07 <shachaf> I don't know.
17:38:41 <wob_jonas> and not just not visible in the bottom list, mind you:
17:38:59 <wob_jonas> they're also removed from the linked list of next-prev links, eg. http://pbfcomics.com/comics/game-system/
17:39:04 <wob_jonas> I don't understand why
17:39:16 <wob_jonas> by the way, that one doesn't have a number in the title
17:39:36 <wob_jonas> it looks like pbf is trying to hide strips
17:39:37 <shachaf> Oh, apparently the title doesn't always ahve a number.
17:40:21 <shachaf> In that case I don't know.
17:40:23 <wob_jonas> O&M hid some strips too, but apparently most of them were hidden by mistake and they put most of them back when I asked nicely, removing only a few fillers
17:42:31 <wob_jonas> this is exactly the sort of thing why I sometimes download webpages before they disappear
17:42:49 <wob_jonas> I haven't done it with pbf, but for O&M it was totally worth
17:43:12 <wob_jonas> and there's more I should download
17:45:40 <wob_jonas> that, and searchability and faster access of course
17:46:53 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
17:49:27 -!- erkin has joined.
17:50:24 -!- imode has joined.
18:26:59 -!- imode has quit (Ping timeout: 246 seconds).
18:35:11 -!- SopaXorzTaker has quit (Quit: Leaving).
18:41:03 -!- hppavilion[0] has joined.
18:42:54 -!- dos has joined.
18:43:22 -!- void__ has joined.
18:44:27 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
18:45:50 -!- hppavilion[0] has quit (Ping timeout: 250 seconds).
18:46:21 -!- user24 has quit (Ping timeout: 240 seconds).
18:54:23 <wob_jonas> `recipe garlic
18:54:24 <HackEso> ​ pk Guennisin \ 1 c Mayonnaise \ 1 lb Lean bag in microwave \ 1 Onion; chopped fine \ \ Saute the peas in the refrigerator at least 8 hours. \ \ Prepare pastry and expanpie with a layer of the squares, on the salads and lightly, and set \ over a slotted serving plate to cook. \ \ In a large saucepan, combine the vegetables and blend well. \ \ From: Fine, Help-jellini \ by Market Alaskarel Cookbook_ by Inrow \ MMCONV. \ \ MMMMM \ \
18:54:36 <shachaf> `5 w
18:54:39 <HackEso> 1/2:wealhtheow//Wealhtheow is the barkeep in the tavern where the adventuring party of Beowulf meet at the start of the story. \ pronounceable c//int main open paren close paren open curly printeff open paren double quote pronounceable capital c is the most verbose esoteric language ever comma god help you if you try to code with it comma especially without newlines period double quote close paren semicolon close curly \ bicyclic monoid//The bicycli
18:54:42 <shachaf> `n
18:54:43 <HackEso> 2/2:c monoid is the free monoid generated by two wheels of a bicycle, quotiented by the restriction that the bicycle itself is equal to the identity. \ kitt//Kitt is the singular of kitten. \ tribble//99 tribbles on the wall, take one down, pass it around, 117 tribbles on the wall.
18:54:53 <wob_jonas> HackEso?
18:55:19 <wob_jonas> expanpie?
18:58:34 <int-e> ?
18:59:14 <wob_jonas> `? chocolate
18:59:15 <HackEso> chocolate? ¯\(°​_o)/¯
19:00:44 * int-e wonders how the GDPR affects mediawiki installations
19:03:47 <int-e> also, wtf is a "purely personal or household activity"
19:16:15 <wob_jonas> `? shoe
19:16:16 <wob_jonas> `? show
19:16:16 <HackEso> shoe? ¯\(°​_o)/¯
19:16:17 <HackEso> show? ¯\(°​_o)/¯
19:16:18 <wob_jonas> `? shore
19:16:19 <HackEso> shore? ¯\(°​_o)/¯
19:17:22 -!- void__ has quit (Ping timeout: 256 seconds).
19:47:13 -!- imode has joined.
20:09:29 -!- tromp has quit (Remote host closed the connection).
20:34:27 -!- dos has quit (Ping timeout: 240 seconds).
20:45:12 -!- dos has joined.
20:53:53 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:00:47 -!- tromp has joined.
21:17:17 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
21:31:47 <fizzie> fungot: Who do you think will win this year?
21:31:47 <fungot> fizzie: the insistence of any team, plus each member of the following
21:45:37 -!- tswett has quit (Read error: Connection reset by peer).
21:46:03 -!- tswett has joined.
22:03:40 -!- rain1 has joined.
22:03:43 <rain1> http://www.linusakesson.net/programming/pipelogic/index.php
22:08:42 <shachaf> sourcereal.com is gone?!
22:12:13 -!- AnotherTest has quit (Ping timeout: 256 seconds).
22:14:35 <Cale> shachaf: How do I add myself?
22:14:42 <shachaf> To what?
22:14:46 <Cale> pbflist
22:14:59 <shachaf> "`` echo Cale >> bin/pbflist"
22:15:02 <shachaf> Or something like that.
22:15:12 <Cale> `` echo Cale >> bin/pbflist
22:15:14 <HackEso> No output.
22:15:24 <shachaf> That worked.
22:15:56 <shachaf> `` ls bin/*list*
22:15:57 <HackEso> bin/aglist \ bin/bardsworthlist \ bin/calesyta2016list \ bin/danddreclist \ bin/dontaskdonttelllist \ bin/don'taskdon'ttelllist \ bin/emptylist \ bin/erflist \ bin/FireFlist \ bin/flist \ bin/idealist \ bin/ioccclist \ bin/keenlist \ bin/list \ bin/listen \ bin/listlist \ bin/llist \ bin/makelist \ bin/makelistlist \ bin/minimalist \ bin/mlist \ bin/olist \ bin/pbflist \ bin/slist \ bin/smlist \ bin/stylist \ bin/testlist \ bin/wrlist \ bin/xkcdwhatiflist
22:16:21 <Cale> of course there would be a listlist
22:16:47 <shachaf> I think some of these lists are no longer necessary.
22:16:48 <shachaf> `listlist
22:16:49 <HackEso> FireFlist* \ aglist* \ bardsworthlist* \ calesyta2016list* \ danddreclist* \ don'taskdon'ttelllist@ \ dontaskdonttelllist* \ emptylist* \ erflist* \ flist* \ idealist* \ ioccclist* \ keenlist* \ list* \ listen* \ listlist* \ llist* \ makelist* \ makelistlist* \ minimalist* \ mlist* \ olist* \ pbflist* \ slist* \ smlist* \ stylist* \ testlist* \ wrlist \ xkcdwhatiflist* \ ysaclist*
22:17:28 <Cale> Oh, it's more literally a list of the lists, not a list of people interested in new lists.
22:17:34 <shachaf> That's makelistlist, I guess.
22:17:42 <shachaf> `cat bin/makelistlist | rot13
22:17:43 <HackEso> cat: 'bin/makelistlist | rot13': No such file or directory
22:17:46 <shachaf> `` cat bin/makelistlist | rot13
22:17:47 <HackEso> rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ funpuns
22:17:57 <shachaf> Apparently I'm the only person interested in new lists.
22:18:15 <shachaf> `cat bin/makelist
22:18:16 <HackEso> if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done
22:18:43 -!- aloril has quit (Read error: Connection reset by peer).
22:18:58 -!- dos has quit (Ping timeout: 264 seconds).
22:19:15 <shachaf> i,i liststhatdonotcontainthemselveslist
22:20:51 <shachaf> Cale: Do you Spyparty? I don't remember whether I asked.
22:20:54 -!- aloril has joined.
22:27:44 <Cale> I don't know what that is
22:27:51 <Cale> A game?
22:31:55 <shachaf> Yes.
22:41:44 -!- tromp_ has joined.
22:43:42 -!- trn has quit (Quit: quit).
22:43:54 -!- trn has joined.
22:44:34 -!- tromp has quit (Ping timeout: 260 seconds).
22:55:57 -!- Yurume_______ has quit (Ping timeout: 240 seconds).
22:59:07 -!- Yurume_______ has joined.
23:03:39 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:18:59 -!- oerjan has joined.
23:42:41 -!- imode has quit (Ping timeout: 256 seconds).
23:49:55 -!- MDude has quit (Read error: No route to host).
23:50:54 -!- MDude has joined.
23:53:00 -!- MDead has joined.
23:55:21 -!- MDude has quit (Ping timeout: 240 seconds).
23:55:24 -!- MDead has changed nick to MDude.
23:57:31 -!- imode has joined.
2018-05-11
00:01:22 -!- xkapastel has quit (Quit: Connection closed for inactivity).
00:06:26 -!- saiya has joined.
00:17:46 -!- xkapastel has joined.
00:23:51 -!- imode has quit (Ping timeout: 240 seconds).
00:44:37 -!- tswett has quit (Read error: Connection reset by peer).
00:45:01 -!- tswett has joined.
00:47:09 -!- variable has joined.
00:55:57 <shachaf> copumpkin: whoa whoa whoa, are you a train h8r
01:05:37 -!- tswett has quit (Read error: Connection reset by peer).
01:06:01 -!- tswett has joined.
01:23:17 -!- Cale has quit (Ping timeout: 276 seconds).
01:48:56 -!- arseniiv has quit (Ping timeout: 256 seconds).
02:01:40 -!- Cale has joined.
02:03:01 -!- zzo38 has joined.
02:03:17 <zzo38> Is the Free Hero Mesh preprocessor Turing-complete?
02:34:35 -!- mniip has quit (Ping timeout: 240 seconds).
02:37:07 -!- mniip has joined.
03:02:02 -!- variable has quit (Quit: /dev/null is full).
03:04:14 -!- imode has joined.
03:12:31 -!- variable has joined.
03:12:55 -!- saiya has quit (Ping timeout: 256 seconds).
03:38:10 -!- dorrek297 has joined.
03:40:35 -!- dorrek297 has quit (K-Lined).
04:10:01 -!- doesthiswork has quit (Quit: Leaving.).
04:16:08 -!- imode has quit (Ping timeout: 256 seconds).
04:16:38 -!- imode has joined.
04:19:29 -!- doesthiswork has joined.
04:27:51 <oerjan> well that settles that.
04:27:59 -!- oerjan has quit (Quit: Nite).
04:34:37 <zzo38> Who settles what?
05:01:22 -!- xkapastel has quit (Quit: Connection closed for inactivity).
05:14:58 -!- MDead has joined.
05:17:20 -!- MDude has quit (Ping timeout: 256 seconds).
05:17:23 -!- MDead has changed nick to MDude.
05:26:07 -!- tswett has quit (Read error: Connection reset by peer).
05:26:38 -!- tswett has joined.
05:47:55 -!- variable has changed nick to constant.
06:07:48 -!- buumi542 has joined.
06:09:51 -!- buumi542 has quit (Remote host closed the connection).
06:16:14 -!- weez17311 has joined.
06:18:17 -!- weez17311 has quit (Remote host closed the connection).
06:49:51 -!- brandonson has quit (Ping timeout: 255 seconds).
06:51:20 -!- brandonson has joined.
07:12:47 -!- doesthiswork has quit (Quit: Leaving.).
07:35:04 <esowiki> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=55035&oldid=54720 * Galaxtone * (+1815) Figuring out how this works, testing everything.
07:35:40 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=55036&oldid=55035 * Galaxtone * (-1815) Blanked the page
07:38:01 -!- Galaxtone has joined.
07:40:16 -!- xkapastel has joined.
07:50:22 -!- AnotherTest has joined.
08:31:19 -!- AnotherTest has quit (Ping timeout: 265 seconds).
08:31:37 -!- tswett has quit (Read error: Connection reset by peer).
08:32:02 -!- tswett has joined.
08:39:49 <esowiki> [[Special:Log/newusers]] create * Schmuui * New user account
08:45:22 -!- imode has quit (Ping timeout: 264 seconds).
08:59:21 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55037&oldid=55034 * Schmuui * (+89)
08:59:34 <esowiki> [[User:Schmuui]] N https://esolangs.org/w/index.php?oldid=55038 * Schmuui * (+69) Created page with "''Schmuu schmuu!'' Hi! I'm Schmuui and I'm the creator of [[Schmuu]]."
08:59:49 <esowiki> [[User:Schmuui]] https://esolangs.org/w/index.php?diff=55039&oldid=55038 * Schmuui * (+1)
09:03:34 <Taneb> shachaf: is spyparty the one where everyone but one person gets told what's going on, and they all take turns asking each other questions about it
09:05:28 <shachaf> Taneb: No, it's a computer game for two people.
09:05:45 <shachaf> One person is a spy and pretends to be a computer player while trying to accomplish missions.
09:06:17 <shachaf> Or maybe everyone in this channel except me knows what's going on.
09:09:18 <Taneb> Oh, I think I've seen that!
09:10:03 <Taneb> Can't find the one I was thinking about
09:18:28 <esowiki> [[Schmuu]] N https://esolangs.org/w/index.php?oldid=55040 * Schmuui * (+1227) Created page with "Schmuu (no so commonly shortened to sch) is, as of typing this, is a esolang concept. It is created by [[User:Schmuui]]. The file format is .sch. == Usage == === List of fun..."
09:19:39 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=55041&oldid=54960 * Schmuui * (+13) /* S */
09:23:54 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55042&oldid=55040 * Schmuui * (+114) /* List of functions and stuffs (couldn't think of the right name for this XD) */
09:25:01 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55043&oldid=55042 * Schmuui * (-8) /* List of functions and stuffs (couldn't think of the right name for this XD) */
09:27:35 -!- schmuui has joined.
09:28:02 <schmuui> hi!
09:28:07 <schmuui> i made an esolang!
09:28:14 <schmuui> check it out here: https://esolangs.org/wiki/Schmuu
09:30:48 -!- SopaXorzTaker has joined.
09:34:33 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55044&oldid=55043 * Schmuui * (+113) /* List of functions and stuffs (couldn't think of the right name for this XD) */
09:36:02 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55045&oldid=55044 * Schmuui * (-45) /* List of functions and stuffs (couldn't think of the right name for this XD) */
09:37:10 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55046&oldid=55045 * Schmuui * (+1) /* List of functions and Commands */
09:37:38 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55047&oldid=55046 * Galaxtone * (-15)
09:38:47 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55048&oldid=55047 * Schmuui * (-1) /* List of Sstatements */
09:39:28 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55049&oldid=55048 * Schmuui * (+3) /* List of statements */
09:40:05 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55050&oldid=55049 * Schmuui * (+3) /* List of statements */
09:45:53 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55051&oldid=55050 * Schmuui * (+23)
09:47:00 -!- SopaXorzTaker has quit (Remote host closed the connection).
09:47:36 -!- SopaXorzTaker has joined.
09:49:08 -!- SopaXorzTaker has quit (Max SendQ exceeded).
09:49:27 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55052&oldid=55051 * Galaxtone * (+135) Changed if statement and variable assignment
09:49:51 -!- SopaXorzTaker has joined.
09:55:36 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55053&oldid=55052 * Schmuui * (+28)
10:05:27 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55054&oldid=55053 * Schmuui * (+251)
10:06:40 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55055&oldid=55054 * Schmuui * (+29) /* List of statements */
10:07:06 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55056&oldid=55055 * Schmuui * (+0) /* Examples */
10:07:36 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55057&oldid=55056 * Schmuui * (-10) /* Breakfast */
10:13:02 <int-e> fizzie: oh I was worried about the wiki and GDPR... but actually, what about the logs... such a mine field...
10:34:25 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55058&oldid=55057 * Galaxtone * (+506)
10:36:55 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55059&oldid=55058 * Galaxtone * (-21)
10:38:24 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55060&oldid=55059 * Schmuui * (+34) /* List of statements */
10:52:56 -!- Galaxtone has quit (Ping timeout: 256 seconds).
11:05:11 -!- user24 has joined.
11:07:26 -!- schmuui has quit (Quit: Page closed).
11:15:19 -!- AnotherTest has joined.
11:20:02 -!- SopaXorzTaker has quit (Remote host closed the connection).
11:54:20 <esowiki> [[Esoteric programming language]] M https://esolangs.org/w/index.php?diff=55061&oldid=54650 * Schmuui * (+18) pronunciation
12:00:37 <esowiki> [[User talk:Schmuui]] N https://esolangs.org/w/index.php?oldid=55062 * Galaxtone * (+303) Creation, First message
12:01:14 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55063&oldid=55062 * Galaxtone * (+53) /* Format */
12:01:26 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55064&oldid=55063 * Galaxtone * (+1) /* How to chat */
12:01:43 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55065&oldid=55064 * Galaxtone * (-29) /* Schmuu Talk Section */
12:02:21 <esowiki> [[User talk:Galaxtone]] N https://esolangs.org/w/index.php?oldid=55066 * Galaxtone * (+316) Created page with "== How to chat == Just edit the page and add something like this. <nowiki>* Test! This is a message, no newlines, I'm just me talking here. ~~~~</nowiki> == Chat == * And I..."
12:19:40 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55067&oldid=55065 * Schmuui * (+80) /* Chat */
12:21:52 -!- impomatic has quit (Ping timeout: 265 seconds).
12:23:59 <esowiki> [[Talk:Schmuu]] N https://esolangs.org/w/index.php?oldid=55068 * Schmuui * (+3) Created page with "..."
12:24:42 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55069&oldid=55060 * Schmuui * (+0) /* List of statements */
12:31:05 -!- grumble has quit (Read error: Connection reset by peer).
12:31:50 -!- grumble has joined.
13:00:30 -!- doesthiswork has joined.
13:19:33 -!- xkapastel has quit (Quit: Connection closed for inactivity).
13:51:09 <fizzie> int-e: I don't want to think about it. :/
14:15:07 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55070&oldid=55069 * Galaxtone * (+109) Changed text at the top
14:15:36 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55071&oldid=55070 * Galaxtone * (+1) Made a small typo
14:17:01 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55072&oldid=55067 * Galaxtone * (+102)
14:45:02 -!- impomatic has joined.
14:47:32 -!- AnotherTest has quit (Ping timeout: 260 seconds).
14:47:52 <esowiki> [[User:Galaxtone]] N https://esolangs.org/w/index.php?oldid=55073 * Galaxtone * (+379) Created page with "Hello, I'm Galaxtone. Nice to meet you, If you want we can [[User_talk:Galaxtone|talk]]. == Interpreters == I plan to implement many esoteric languages from this site on my..."
14:48:28 <esowiki> [[User:Galaxtone]] https://esolangs.org/w/index.php?diff=55074&oldid=55073 * Galaxtone * (+8)
14:48:47 -!- constant has quit (Quit: Found 1 in /dev/zero).
14:49:10 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55075&oldid=55071 * Galaxtone * (-6) Removed "it is" to sound better.
14:52:05 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55076&oldid=55075 * Galaxtone * (+8) Changed the "get value from module" command
14:52:47 -!- AnotherTest has joined.
14:54:51 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55077&oldid=55076 * Galaxtone * (+7) Going to start using minor edit now, Changed the hello world program.
15:13:25 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55078&oldid=55077 * Galaxtone * (+492) Added types
15:15:33 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55079&oldid=55078 * Galaxtone * (+0) Made very tiny typo
15:16:45 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55080&oldid=55079 * Galaxtone * (+3) /* List of types */
15:17:03 -!- arseniiv has joined.
15:17:28 -!- rain1 has left ("Leaving").
15:18:10 -!- Sgeo_ has joined.
15:20:16 -!- Sgeo__ has quit (Ping timeout: 256 seconds).
15:23:07 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55081&oldid=55080 * Galaxtone * (+94) Added a clause for types to be grammatically correct.
15:25:00 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55082&oldid=55072 * Galaxtone * (+63) /* Chat */
15:25:21 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55083&oldid=55081 * Galaxtone * (+5) /* List of types */
15:27:38 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55084&oldid=55083 * Galaxtone * (-2) Changed name of string manipulation module
15:29:15 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55085&oldid=55084 * Galaxtone * (-3) Changed name of math module
15:29:44 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55086&oldid=55085 * Galaxtone * (+1) /* Hello World */
15:32:32 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55087&oldid=55086 * Galaxtone * (+31) Added some curve to the code div
15:43:40 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55088&oldid=55087 * Galaxtone * (+533) /* Examples */
15:44:08 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55089&oldid=55088 * Galaxtone * (-4) /* Non-terminating Cat */
15:44:55 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55090&oldid=55089 * Galaxtone * (+15) /* Non-terminating Cat */
15:45:06 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55091&oldid=55090 * Galaxtone * (-5) /* = */
15:45:51 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55092&oldid=55091 * Galaxtone * (+19) /* Examples */
15:46:17 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55093&oldid=55092 * Galaxtone * (-38) /* Non-terminating Cat */
15:49:44 -!- tswett has quit (Ping timeout: 246 seconds).
15:50:34 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55094&oldid=55093 * Galaxtone * (+205) /* List of statements */
15:51:56 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55095&oldid=55094 * Galaxtone * (+89) /* List of statements */
15:53:43 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55096&oldid=55095 * Galaxtone * (+95) /* List of statements */
15:54:07 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55097&oldid=55096 * Galaxtone * (+0) /* List of statements */
16:11:54 -!- Sgeo_ has quit (Read error: Connection reset by peer).
16:12:20 -!- Sgeo_ has joined.
16:20:15 -!- user24 has quit (Remote host closed the connection).
16:35:04 -!- imode has joined.
16:35:20 -!- ais523 has joined.
16:45:31 <arseniiv> somebody showed me cool micro-stories: https://mastodon.social/@MicroSFF
16:51:48 -!- tromp_ has quit (Remote host closed the connection).
16:58:04 -!- erkin has joined.
16:58:54 -!- xkapastel has joined.
17:23:02 <myname> nice one
17:23:39 <int-e> cute. second one reminds me of a short story I once read... about dragons who were always bothered by a knight... so one day, all other dragons being injured and tired, the smallest of them went out and challenged the knight to a game of hide and seek... the knight won, but really everybody had fun and was happy in the end.
17:43:36 -!- PinealGlandOptic has joined.
17:45:59 <zzo38> Is the Free Hero Mesh preprocessor Turing-complete?
17:49:51 -!- brandonson has quit (Remote host closed the connection).
17:50:49 -!- hppavilion[1] has joined.
17:53:56 -!- tromp has joined.
18:03:32 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55098&oldid=55097 * Galaxtone * (+220) Fixed bug in documentation stated by umnikos
18:07:20 -!- tromp has quit (Remote host closed the connection).
18:07:58 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55099&oldid=55098 * Galaxtone * (+59)
18:08:11 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55100&oldid=55099 * Galaxtone * (+1)
18:10:09 -!- tromp has joined.
18:16:33 -!- SopaXorzTaker has joined.
18:25:04 -!- Phantom_Hoover has joined.
18:26:00 -!- tromp has quit (Remote host closed the connection).
18:27:30 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55101&oldid=55100 * Galaxtone * (+50)
18:28:19 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55102&oldid=55101 * Galaxtone * (+3)
18:28:32 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55103&oldid=55102 * Galaxtone * (+1)
18:29:05 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55104&oldid=55103 * Galaxtone * (+0)
18:39:31 -!- tromp has joined.
18:41:23 <shachaf> `olist 1121
18:41:24 <HackEso> olist 1121: shachaf oerjan Sgeo FireFly boily nortti b_jonas
18:44:10 -!- Vorpal has quit (Ping timeout: 264 seconds).
18:54:54 -!- SopaXorzTaker has quit (Quit: Leaving).
19:04:01 -!- PinealGlandOptic has quit (Quit: leaving).
20:20:01 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
20:37:51 -!- ais523 has quit (Quit: quit).
20:41:57 -!- xkapastel has quit (Quit: Connection closed for inactivity).
21:18:20 -!- arseniiv has quit (Ping timeout: 250 seconds).
22:08:22 -!- hppavilion[0] has joined.
22:11:34 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
22:15:04 -!- hppavilion[0] has quit (Ping timeout: 256 seconds).
22:18:05 -!- hppavilion[1] has joined.
22:33:18 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55105&oldid=55104 * Schmuui * (+1) an is if a vowel's up next
22:36:42 <esowiki> [[Main Page]] https://esolangs.org/w/index.php?diff=55106&oldid=54687 * Schmuui * (+56)
23:15:48 -!- AnotherTest has quit (Ping timeout: 255 seconds).
23:36:33 -!- variable has joined.
23:54:00 -!- oerjan has joined.
23:55:40 <oerjan> <zzo38> Who settles what? <-- the question of who was shouting in the previous girl genius comic (Albia)
23:56:33 <int-e> Albia *was* a candidate, it was just unclear why she'd be shouting.
2018-05-12
00:00:07 <oerjan> and now we know.
00:00:20 <oerjan> (but who will she be shouting at next?)
00:00:27 <oerjan> *that* might be klaus.
00:01:09 <oerjan> lots of schmuu today.
00:02:25 <shachaf> did Schmuui feature themselves on the main page
00:02:39 <shachaf> I guess the featured languge is still the same at least.
00:07:27 <esowiki> [[Esoteric programming language]] https://esolangs.org/w/index.php?diff=55107&oldid=55061 * Oerjan * (+2) Keep pronunciation out of bold. Add bold for redirect target.
00:08:47 <oerjan> i haven't gotten to that edit yet.
00:13:17 <esowiki> [[User talk:Schmuui]] M https://esolangs.org/w/index.php?diff=55108&oldid=55082 * Oerjan * (+45) *MWAHAHAHA* Unsigned
00:16:56 <esowiki> [[Main Page]] https://esolangs.org/w/index.php?diff=55109&oldid=55106 * Oerjan * (-56) Undo revision 55106 by [[Special:Contributions/Schmuui|Schmuui]] ([[User talk:Schmuui|talk]]) (Not the place for this. Happy birthday though!)
00:19:13 <zzo38> Free Hero Mesh preprocessor has a few built-in macros, such as {define} and {call}. If you write {define string tokens} (where the word "define" is literal) then it defines a macro (you can redefine existing macros too) (the expansion defines the macro and produces nothing), and {call string tokens} calls a macro (including a built-in macro) (the expansion just produces the tokens).
00:21:06 <zzo38> There is a few special things: In a macro definition, \1 is replaced by the first argument, \2 by the second argument, etc; \\1 becomes \1 and \\\1 becomes \\1 and so on; anything in {} is treated as one argument, and a | in a macro call means everything after it before the matching } is one argument (it isn't special if | is inside of another {} or after the effective |) (and the | isn't part of it).
00:21:59 <zzo38> Macro definitions and arguments are not expanded. However, the name of the macro, if not a string, is expanded one level; the first token of that result is then expanded one level and so on until the first token of the result is a string; the rest is the definition/arguments.
00:22:24 <zzo38> Now it is explained. Do you know if it is Turing-complete? There are other built-in macros too such as {cat} if they are needed to make them Turing-complete
00:31:04 -!- Phantom_Hoover has quit (Remote host closed the connection).
00:58:10 <zzo38> You could have {define {X} "X" "X"} to increment a counter and then {define {X}} to decrement, maybe, but then what? As in Amnesiac From Minsk, zero is a critical state, it look like.
01:34:11 -!- Warrigal has joined.
01:37:20 -!- imode has quit (Ping timeout: 276 seconds).
01:50:20 -!- variable has quit (Quit: /dev/null is full).
01:55:37 -!- imode has joined.
02:09:51 -!- xkapastel has joined.
02:45:48 -!- variable has joined.
02:57:01 <zzo38> Scryfall has many queries, but the virtual table mechanism of SQLite is currently not sophisticated enough to be usable to translate many of the kinds of SQL queries into Scryfall syntax for efficient search. (The queries would still work, but a lot of things would be done on client side, even though the server side supports them too. With my proposals for the virtual table mechanism, it could convert more SQL queries into Scryfall syntax.)
03:11:20 <zzo38> A database of Magic: the Gathering cards if having a "last updated" field which is searchable, would also be helpful in case you want to periodically download them (by using a INSERT statement in SQLite, inserting into a local table and SELECTing from a virtual table), to only download the new cards and changed Oracle texts, using the WHERE clause; any unchanged Oracle texts then won't be downloaded.
03:26:37 -!- imode has quit (Ping timeout: 268 seconds).
04:10:24 -!- propumpkin has quit (Ping timeout: 268 seconds).
04:23:45 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
04:25:15 <esowiki> [[Special:Log/newusers]] create * NotAgoodOne * New user account
04:29:20 <zzo38> With having the different virtual table extensions for accessing different data, e.g. movies, weather, etc, then you can load multiple virtual tables and use a query with two or more of them, e.g. if you want a list of all of the movies that are playing in cities where it is not raining.
04:31:33 <zzo38> Do you like this?
04:35:41 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55110&oldid=55037 * NotAgoodOne * (+173) /* Introductions */
04:37:43 <esowiki> [[User:NotAgoodOne]] N https://esolangs.org/w/index.php?oldid=55111 * NotAgoodOne * (+55) Created page with "im a kid who likes esolangs trying to find my first one"
04:38:59 -!- imode has joined.
04:45:53 -!- oerjan has quit (Quit: Nite).
05:39:58 <esowiki> [[User:YamTokWae/Sandbox]] https://esolangs.org/w/index.php?diff=55112&oldid=54809 * YamTokWae * (+13)
05:47:12 <esowiki> [[User:YamTokWae/Sandbox]] https://esolangs.org/w/index.php?diff=55113&oldid=55112 * YamTokWae * (+1175)
05:54:03 -!- arseniiv has joined.
05:57:21 <esowiki> [[User:YamTokWae/Sandbox]] https://esolangs.org/w/index.php?diff=55114&oldid=55113 * YamTokWae * (+1002)
06:06:07 <esowiki> [[User:YamTokWae/Sandbox]] https://esolangs.org/w/index.php?diff=55115&oldid=55114 * YamTokWae * (+792)
06:12:07 <esowiki> [[User:YamTokWae/Sandbox]] https://esolangs.org/w/index.php?diff=55116&oldid=55115 * YamTokWae * (-16) /* Overview */
06:17:48 <esowiki> [[User:YamTokWae]] https://esolangs.org/w/index.php?diff=55117&oldid=54807 * YamTokWae * (+97)
06:19:17 <esowiki> [[User:YamTokWae]] https://esolangs.org/w/index.php?diff=55118&oldid=55117 * YamTokWae * (+96) /* List of pages I should refer. */
06:19:33 -!- doesthiswork has quit (Quit: Leaving.).
06:28:49 <esowiki> [[User:YamTokWae/Sandbox]] https://esolangs.org/w/index.php?diff=55119&oldid=55116 * YamTokWae * (-116)
07:13:27 -!- imode has quit (Ping timeout: 240 seconds).
07:37:30 -!- Vorpal has joined.
07:49:54 -!- SopaXorzTaker has joined.
08:11:57 <esowiki> [[Special:Log/newusers]] create * GibsonGeorge * New user account
08:14:45 -!- AnotherTest has joined.
08:15:55 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55120&oldid=55110 * GibsonGeorge * (+173)
08:38:18 -!- contrapumpkin has joined.
08:38:19 -!- contrapumpkin has quit (Remote host closed the connection).
09:18:53 <esowiki> [[User talk:Schmuui]] M https://esolangs.org/w/index.php?diff=55121&oldid=55108 * Galaxtone * (+220)
09:21:59 <int-e> surpise! procrastination leads to stress... when will I learn...
10:19:25 -!- xkapastel has quit (Quit: Connection closed for inactivity).
10:54:32 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55122&oldid=55105 * Galaxtone * (+31) Style test
10:55:06 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55123&oldid=55122 * Galaxtone * (+17) Style test #2
10:57:53 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55124&oldid=55123 * Galaxtone * (+206) Style test #3
10:58:19 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55125&oldid=55124 * Galaxtone * (+2) Style test #4
10:58:54 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55126&oldid=55125 * Galaxtone * (-16) Style test #5
10:59:10 <int-e> :/
10:59:18 <int-e> . o O ( preview anyone? )
11:02:08 -!- tromp has quit (Read error: Connection reset by peer).
11:02:10 -!- doesthiswork has joined.
11:02:21 -!- tromp has joined.
11:06:00 <arseniiv> int-e: or a sandbox :D
11:08:52 <arseniiv> it reminds me I had previewed YEOOIIOOIOA page like fifty times when it was being written :)
11:11:37 <int-e> That sounds quite normal to me.
11:12:02 <int-e> (dozens of times for a large edit, certainly, so 50 doesn't seem overly excessive)
11:12:50 <arseniiv> to me too, I’m just rare to wikis the last time
11:13:21 <arseniiv> or most time…
11:41:54 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55127&oldid=55126 * Galaxtone * (+2973) Added pseudo code to each statement.
11:43:48 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55128&oldid=55127 * Galaxtone * (-1322)
11:44:13 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55129&oldid=55128 * Galaxtone * (+0) /* List of statements */
11:45:30 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55130&oldid=55129 * Galaxtone * (-52) /* List of statements */
11:46:47 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55131&oldid=55130 * Galaxtone * (+17) /* List of types */
12:00:16 <arseniiv> oh so rarely do languages have a full lattice of types, yet nowadays each second has a top, and each tenth has a bottom to boot
12:04:23 -!- imode has joined.
13:09:39 <esowiki> [[Talk:Schmuu]] https://esolangs.org/w/index.php?diff=55132&oldid=55068 * Galaxtone * (+97)
13:10:16 <esowiki> [[Talk:Schmuu]] M https://esolangs.org/w/index.php?diff=55133&oldid=55132 * Galaxtone * (+22)
13:19:27 -!- Warrigal has quit (Ping timeout: 240 seconds).
13:25:47 -!- copumpkin has quit (Ping timeout: 246 seconds).
13:25:50 -!- ProofTechnique[m has quit (Ping timeout: 276 seconds).
13:33:45 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55134&oldid=55131 * Galaxtone * (+695)
13:34:19 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55135&oldid=55134 * Galaxtone * (-87) Removed 32bit integer ascii exception due to it already existed above the list
13:35:32 -!- erkin has joined.
13:42:10 -!- ProofTechnique[m has joined.
13:48:28 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55136&oldid=55135 * Galaxtone * (+98) /* List of types */
13:48:58 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55137&oldid=55136 * Galaxtone * (+0) To-do list, "one-length" instead of "One-length"
13:49:30 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55138&oldid=55137 * Galaxtone * (+1) Missed a new line
13:50:03 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55139&oldid=55138 * Galaxtone * (+1) "value declarations" instead of "type declarations"
13:50:49 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55140&oldid=55139 * Galaxtone * (+12) Changed table section "Usage" to "Value Declaration"
13:56:00 -!- copumpkin has joined.
13:56:00 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55141&oldid=55140 * Galaxtone * (-4) Changed value declaration of type Nothing.
13:57:48 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55142&oldid=55141 * Galaxtone * (+1) /* List of types */
13:58:23 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55143&oldid=55142 * Galaxtone * (+2) /* List of types */
13:58:49 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55144&oldid=55143 * Galaxtone * (-1) /* List of types */
13:59:48 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55145&oldid=55144 * Galaxtone * (-65) /* List of types */
14:01:03 -!- xkapastel has joined.
14:14:12 -!- user24 has joined.
14:22:09 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55146&oldid=55145 * Galaxtone * (+658) Added a bit of documentation for printer (Unformatted) and a to-do list
14:45:58 -!- variable has quit (Quit: Found 1 in /dev/zero).
15:06:37 -!- fddsafsd has joined.
15:08:40 -!- fddsafsd has quit (Max SendQ exceeded).
15:26:12 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55147&oldid=55121 * Galaxtone * (+195) Read message for details
15:26:31 <esowiki> [[User talk:Schmuui]] M https://esolangs.org/w/index.php?diff=55148&oldid=55147 * Galaxtone * (-1) /* Chat */
15:27:03 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55149&oldid=55148 * Galaxtone * (+41)
15:28:15 -!- Galaxtone has joined.
15:28:17 <Galaxtone> ...
15:28:22 <Galaxtone> Does it show you ever major edit I make
15:28:29 <Galaxtone> aka not checkboxed for minor
15:29:17 -!- fddsafsd has joined.
15:32:57 <Galaxtone> :thonk: Probably should make more minor edits
15:42:10 -!- fddsafsd has quit (Remote host closed the connection).
15:43:10 -!- fddsafsd has joined.
15:44:48 -!- fddsafsd has quit (Remote host closed the connection).
15:45:13 -!- fddsafsd has joined.
15:45:49 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
15:52:10 -!- oerjan has joined.
15:53:12 <esowiki> [[User:Qwertyu63]] https://esolangs.org/w/index.php?diff=55150&oldid=54354 * Qwertyu63 * (-6)
15:53:50 <fddsafsd> whats this channel fo
15:55:42 -!- variable has joined.
15:56:45 <zzo38> This is the IRC of esoteric programming; to see wiki it explains them.
15:57:10 <zzo38> (But many things are discussed on here, anyways)
15:59:25 <esowiki> [[Set]] https://esolangs.org/w/index.php?diff=55151&oldid=52345 * Qwertyu63 * (+0) /* Combiners ((N+M)) */
16:04:31 <oerjan> Galaxtone: actually it shows the minor ones too. try the preview button.
16:07:15 -!- oerjan has quit (Quit: Later).
16:26:12 -!- variable has quit (Quit: /dev/null is full).
16:28:21 -!- variable has joined.
16:52:26 -!- trout has joined.
16:52:36 -!- trout has quit (Client Quit).
16:53:10 -!- trout has joined.
16:56:20 -!- variable has quit (Ping timeout: 276 seconds).
17:06:48 <esowiki> [[Talk:Emoji-gramming]] https://esolangs.org/w/index.php?diff=55152&oldid=52542 * Galaxtone * (+189) /* Can I provide a "Hello, world!" example? */ new section
17:23:46 -!- trout has quit (Quit: Found 1 in /dev/zero).
17:59:11 -!- fddsafsd has quit (Remote host closed the connection).
18:03:57 -!- arseniiv has quit (Ping timeout: 240 seconds).
18:11:58 <zzo38> I wrote this document: http://zzo38computer.org/textfile/miscellaneous/IMIDI Please make the comment/question/complaint of it.
18:18:07 <esowiki> [[User talk:Schmuui]] https://esolangs.org/w/index.php?diff=55153&oldid=55149 * Ais523 * (+562) /* An esoteric (ess-oh-terr-ick) programming language, or esolang, is a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use. */ new section
18:20:06 <esowiki> [[Special:Log/delete]] delete * Ais523 * deleted "[[Template:Bot]]": Copyright violation: identical text (and code adjusted on a predictable pattern to account for the difference between wikis) to the Wikipedia equivalent
18:28:19 <esowiki> [[User talk:Kaa-kun]] https://esolangs.org/w/index.php?diff=55154&oldid=55033 * Ais523 * (+239) you can't copy to here from Wikipedia
18:29:17 -!- SopaXorzTaker has quit (Remote host closed the connection).
18:30:41 -!- user24 has quit (Quit: Leaving).
18:55:45 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55155&oldid=55120 * Digital Hunter * (+201)
18:55:52 <esowiki> [[User:Digital Hunter]] N https://esolangs.org/w/index.php?oldid=55156 * Digital Hunter * (+14) Made a page
18:59:45 -!- zzo38 has quit (Ping timeout: 264 seconds).
19:00:27 -!- zzo38 has joined.
19:10:54 -!- fddsafsd has joined.
19:28:25 -!- fddsafsd has quit (Read error: Connection reset by peer).
19:34:43 -!- fddsafsd has joined.
19:49:37 -!- Phantom_Hoover has joined.
19:49:37 -!- Phantom_Hoover has quit (Changing host).
19:49:37 -!- Phantom_Hoover has joined.
19:56:23 -!- fddsafsd has quit (Ping timeout: 256 seconds).
20:29:01 <esowiki> [[Surtic]] N https://esolangs.org/w/index.php?oldid=55157 * Digital Hunter * (+3569) Made a page
20:31:22 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=55158&oldid=55157 * Digital Hunter * (+4) added a link
20:32:26 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=55159&oldid=55041 * Digital Hunter * (+13) /* S */
20:33:39 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=55160&oldid=55158 * Digital Hunter * (+19) changed wording
20:35:58 <esowiki> [[User:Digital Hunter]] https://esolangs.org/w/index.php?diff=55161&oldid=55156 * Digital Hunter * (+45) added a sentence
20:38:50 -!- fddsafsd has joined.
21:03:07 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
21:06:43 -!- fddsafsd has quit (Quit: fddsafsd).
21:17:10 -!- variable has joined.
21:29:11 -!- Guest6451 has joined.
21:30:59 -!- Slereah has quit (Ping timeout: 260 seconds).
21:39:09 <zzo38> DOSBOX seems to believe that /dev/cdrom is a directory, even though it isn't a directory. Do you know why that is?
21:40:37 <imode> I assume because DOSBOX will try to mount it.
21:40:47 <imode> or just sees all devices as directories that can't be browsed to.
21:42:39 <zzo38> I got the CD to work now, but the box says to type TECHCD2 to start the program, and the CD does not have a file by that name.
21:50:21 <esowiki> [[Special:Log/newusers]] create * Bzwadc * New user account
21:54:55 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55162&oldid=55146 * Galaxtone * (+0)
22:18:31 -!- Canaimero-15d4 has joined.
22:20:21 -!- Canaimero-15d4 has left.
22:21:13 -!- Canaimero-15d4 has joined.
22:21:37 <Galaxtone> .
22:21:46 <Galaxtone> I'm still connected to chat
22:21:51 <esowiki> [[Talk:Emoji-gramming]] https://esolangs.org/w/index.php?diff=55163&oldid=55152 * Galaxtone * (+57) Extra suggestion on top for you (Hi #esoteric)
22:21:54 <Galaxtone> ^ :p
22:22:21 -!- Canaimero-15d4 has left.
22:30:03 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
22:33:56 -!- sebbu2 has joined.
22:37:10 -!- sebbu has quit (Ping timeout: 250 seconds).
22:46:21 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=55164&oldid=55160 * Digital Hunter * (+14)
23:02:38 -!- Warrigal has joined.
2018-05-13
00:10:29 -!- AnotherTest has quit (Ping timeout: 246 seconds).
00:29:55 <esowiki> [[Talk:Surtic]] N https://esolangs.org/w/index.php?oldid=55165 * Galaxtone * (+176) Created page with "=== Uhm, "program", It looks like a "programming language" to me === The name says it all. ~~~~"
00:30:05 <esowiki> [[Talk:Surtic]] M https://esolangs.org/w/index.php?diff=55166&oldid=55165 * Galaxtone * (-2) /* Uhm, "program", It looks like a "programming language" to me */
00:36:01 <esowiki> [[]] N https://esolangs.org/w/index.php?oldid=55167 * Galaxtone * (+28) Redirected page to [[Emoji-gramming]]
00:39:04 -!- oerjan has joined.
00:40:19 <esowiki> [[Talk:Emoji-gramming]] M https://esolangs.org/w/index.php?diff=55168&oldid=55163 * Galaxtone * (+1)
00:43:22 <fizzie> I don't understand what it is with Finland and Eurovision. No matter what we send (with one exception), it never goes well at all.
00:43:27 <fizzie> Not that UK fares much better.
00:44:57 <izabera> <something about israel not even being in europe>
00:49:38 <oerjan> oh is it that day again
00:50:08 <oerjan> or was.
00:50:14 <fizzie> Yes, don't worry, it's done already.
01:21:38 <esowiki> [[Talk:Emoji-gramming]] https://esolangs.org/w/index.php?diff=55169&oldid=55168 * Oerjan * (+91) Of course
01:21:55 <Galaxtone> ooh finally a response
01:23:18 <Galaxtone> oh your right in chat
01:24:02 <oerjan> hiya
01:24:25 <Galaxtone> I'm actually working on an interpreter for it aswell
01:24:28 <shachaf> `owrjan
01:24:29 <HackEso> Your omnidryad saddle principal golfing toe-obsessed "Darth Ook" oerjan the shifty loud hero is a hazy expert in minor compaction. Also a Groadep who minces Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He twice punned without noticing it.
01:24:30 -!- Phantom_Hoover has quit (Remote host closed the connection).
01:24:39 <Galaxtone> which I already assumed that I could edit to add a link to it
01:24:40 <oerjan> i myself make way more programs in other people's esolangs than i've made esolangs
01:25:13 <shachaf> Do my C++ programs count as programs in other people's esolangs?
01:25:30 <oerjan> shachaf: MAYBE
01:25:31 <shachaf> Or does the C++ committee not count as people?
01:25:51 <pikhq> The C++ committee counted.
01:25:53 <shachaf> It's made up of people, at least.
01:25:56 <pikhq> Past tense, of course.
01:26:04 <oerjan> well i'm not sure they've been given a proper turing test
01:26:05 <shachaf> What about template programs?
01:26:20 <oerjan> or voight-kampff [sp?]
01:26:28 <pikhq> Template programs are one of the stronger arguments for C++ being an esolang.
01:27:02 <oerjan> huh that was correct
01:27:10 * oerjan master speler
01:27:13 <shachaf> Good afternookhq. How's jams?
01:28:17 <oerjan> we _do_ have at least one C++ template program on the wiki, i recall
01:29:09 <Galaxtone> Is brainfuck still turning complete if you make the tape bounded to 2 items but you have two types Null and List and you can go in and out?
01:30:05 <oerjan> wat
01:30:42 <oerjan> is that different from two cells with unbounded non-negative integers?
01:30:53 <oerjan> (also it's turing)
01:31:10 <oerjan> `? turning
01:31:11 <HackEso> turning? ¯\(°​_o)/¯
01:31:13 <shachaf> Is 2pi turning complete?
01:31:22 <Galaxtone> typo
01:31:34 <oerjan> `learn Turning is what Turing is doing in his grave because of all esolangers misspelling his name.
01:31:36 <HackEso> Learned 'turning': Turning is what Turing is doing in his grave because of all esolangers misspelling his name.
01:31:46 <oerjan> `learn Turning is what Turing is doing in his grave because of all the esolangers misspelling his name.
01:31:49 <HackEso> Relearned 'turning': Turning is what Turing is doing in his grave because of all the esolangers misspelling his name.
01:32:22 <Galaxtone> | (pipe) switches the header between 1st and 2nd cell, + sets cell to empty list of 2, - sets cell to null, ^ goes into list, V goes out of list, and . and , somehow functioned in this system.
01:32:26 <Galaxtone> would that be turing complete?
01:32:29 <shachaf> i,i because there exist esolangers misspelling his name
01:32:50 <oerjan> Galaxtone: that typo is how our phrase "Turning tarpit" came about
01:33:01 <shachaf> `? turning tarpit
01:33:02 <HackEso> turning tarpit? ¯\(°​_o)/¯
01:33:07 <shachaf> `grWp turning
01:33:08 <HackEso> prography:Prography is the art of turning computational algorithms into something totally incomprehensible to anyone whose brain isn't made of silicon and arsenic. \ turning:Turning is what Turing is doing in his grave because of all the esolangers misspelling his name.
01:34:42 <oerjan> what's an "empty list of 2"?
01:36:06 <Galaxtone> [[[[[[[[[], []], null], null], []], null], []], []], null]
01:36:13 <Galaxtone> the 1st value of each list indexes further
01:36:18 <Galaxtone> while the second represents a value
01:36:27 <Galaxtone> 1001011
01:36:59 <oerjan> your operations are a bit unclear to me.
01:38:48 <oerjan> Galaxtone: have you looked at V (Fmota) on the wiki?
01:39:35 <oerjan> it's not quite the same but it has a tree you can go up and down in
01:39:57 <oerjan> * V (FMota)
01:40:58 <shachaf> oerjan: C++14 template programming is way better
01:41:08 <shachaf> you can properly confuse yourself finally
01:41:24 <oerjan> Galaxtone: don't you essentially have an infinite tape just by going in and out like that?
01:42:09 <oerjan> dependent what the other commands do when you're inside a list
01:42:13 <oerjan> *on waht
01:42:15 <pikhq> shachaf: Studies go acceptably.
01:42:15 <oerjan> *what
01:42:27 <pikhq> At some point, I will even have a degree.
01:42:47 <oerjan> . o O ( celsius or fahrenheit )
01:43:08 <pikhq> Math
01:43:29 <pikhq> I will be 1 degrees Math
01:43:34 <oerjan> fancy
01:44:58 <shachaf> In the UK they just say "n maths" instead of "n degrees math"
01:45:42 <pikhq> Of course, in the US in formal writing they will say "One degree Mathematic", so hey
01:54:28 -!- Sgeo has joined.
01:55:38 -!- Sgeo_ has quit (Ping timeout: 250 seconds).
02:05:58 -!- sebbu2 has changed nick to sebbu.
02:13:35 <zzo38> Did you read the document I wrote about IMIDI?
03:03:53 -!- Sgeo_ has joined.
03:04:46 -!- Sgeo has quit (Ping timeout: 265 seconds).
03:13:51 -!- imode has quit (Ping timeout: 256 seconds).
03:30:44 -!- xkapastel has quit (Quit: Connection closed for inactivity).
03:35:05 -!- MDude has joined.
04:01:29 -!- oerjan has quit (Quit: Nite).
04:23:10 -!- variable has quit (Quit: /dev/null is full).
05:14:53 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55170&oldid=55162 * Schmuui * (+28) /* List of statements */
05:17:10 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55171&oldid=55170 * Galaxtone * (-16) /* List of statements */
05:18:14 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55172&oldid=55171 * Schmuui * (+37)
05:22:33 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55173&oldid=55172 * Schmuui * (-89)
05:27:25 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55174&oldid=55173 * Schmuui * (+167) /* List of built-in modules */
05:28:37 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55175&oldid=55174 * Schmuui * (+0) /* List of built-in modules */
05:30:54 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55176&oldid=55175 * Schmuui * (+348) /* Examples */
05:34:14 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55177&oldid=55176 * Schmuui * (+39) /* Quine? */
05:34:55 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55178&oldid=55177 * Schmuui * (-167) /* List of built-in modules */
05:38:32 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55179&oldid=55178 * Schmuui * (+61) /* List of built-in modules */
05:40:06 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55180&oldid=55179 * Schmuui * (+3) /* List of built-in modules */
05:40:40 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55181&oldid=55180 * Schmuui * (+4) /* List of built-in modules */
05:43:42 <esowiki> [[Esoteric programming language]] https://esolangs.org/w/index.php?diff=55182&oldid=55107 * Schmuui * (+50) /* Themed */
05:44:51 <esowiki> [[Esoteric programming language]] https://esolangs.org/w/index.php?diff=55183&oldid=55182 * Schmuui * (-50) /* Themed */
05:45:05 <Galaxtone> Yah ignore him
05:45:11 <Galaxtone> He's just messing around.
05:45:50 <Galaxtone> holy jeez schmuui
05:45:54 <Galaxtone> you have no sense of majority
05:45:59 <Galaxtone> or minority
05:46:16 <Galaxtone> he says "sorry irc!"
05:47:03 -!- schmuui has joined.
05:47:08 <schmuui> sorry!
05:52:20 <esowiki> [[Sch]] N https://esolangs.org/w/index.php?oldid=55184 * Schmuui * (+21) Redirected page to [[Schmuui]]
05:52:45 <esowiki> [[Sch]] https://esolangs.org/w/index.php?diff=55185&oldid=55184 * Schmuui * (-1) Redirected page to [[Schmuu]]
05:53:43 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55186&oldid=55181 * Galaxtone * (-26) Meh.
05:53:51 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55187&oldid=55186 * Schmuui * (-439) /* Quine? */
05:55:14 <esowiki> [[Schmuu!]] N https://esolangs.org/w/index.php?oldid=55188 * Schmuui * (+68) Redirected page to [[Schmuu]]
05:59:20 <esowiki> [[Schmuu]] https://esolangs.org/w/index.php?diff=55189&oldid=55187 * Galaxtone * (+497) Added quine example
06:00:17 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55190&oldid=55189 * Galaxtone * (-1) /* Quine */
06:02:09 <esowiki> [[Schmuu]] M https://esolangs.org/w/index.php?diff=55191&oldid=55190 * Galaxtone * (+8) Change Reader module to Printer module
06:10:11 -!- schmuui has quit (Quit: Page closed).
06:27:18 -!- imode has joined.
06:50:02 -!- imode has quit (Ping timeout: 268 seconds).
07:19:13 -!- Galaxtone has quit (Ping timeout: 256 seconds).
07:59:07 -!- Vorpal has joined.
08:05:07 -!- xkapastel has joined.
08:10:25 -!- doesthiswork has quit (Quit: Leaving.).
08:20:22 -!- fddsafsd has joined.
08:55:32 -!- AnotherTest has joined.
09:23:17 -!- erkin has joined.
10:17:50 -!- FreeFull has quit (Quit: rebooting).
10:20:45 -!- FreeFull has joined.
11:03:32 -!- fddsafsd has quit (Read error: Connection reset by peer).
11:23:56 <int-e> `? magic
11:23:57 <HackEso> The magic was in you all along.
11:24:30 <int-e> . o O ( There are but two kinds of magic: The kind that never fails, and the bad kind. )
11:40:30 -!- SopaXorzTaker has joined.
12:24:48 -!- xkapastel has quit (Quit: Connection closed for inactivity).
13:00:29 -!- doesthiswork has joined.
13:15:23 <esowiki> [[Wishmaster]] N https://esolangs.org/w/index.php?oldid=55192 * Jabutosama * (+946) Created page with "Wishmaster is a joke language created by [[user:Jabutosama]]. It is a manifestation of philosophical idea that no one can prove or disprove relation of arbitrary actions in co..."
13:37:13 -!- arseniiv has joined.
14:30:07 -!- SopaXorzTaker has quit (Remote host closed the connection).
15:10:18 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
15:16:17 -!- fddsafsd has joined.
15:42:01 -!- j-bot has joined.
16:06:06 -!- asdafdsasd has joined.
16:06:14 -!- erkin has joined.
16:06:23 -!- fddsafsd has quit (Read error: Connection reset by peer).
16:10:32 -!- SopaXorzTaker has joined.
16:48:54 -!- aloril has quit (Quit: Leaving).
16:49:43 -!- aloril has joined.
17:24:12 -!- Galaxtone has joined.
17:24:13 <Galaxtone> Yo.
17:26:08 <Galaxtone> Who has permission to modify https://esolangs.org/wiki/Emoji-gramming
17:28:28 <Galaxtone> oh wait
17:28:29 <Galaxtone> xD
17:28:31 <Galaxtone> I was logged out
17:30:12 <esowiki> [[Emoji-gramming]] https://esolangs.org/w/index.php?diff=55193&oldid=52543 * Galaxtone * (+31)
17:30:38 <Galaxtone> It's turing-complete
17:41:14 -!- variable has joined.
17:50:35 -!- variable has quit (Quit: /dev/null is full).
17:58:13 -!- imode has joined.
18:05:50 -!- SopaXorzTaker has quit (Remote host closed the connection).
18:09:02 <esowiki> [[Emoji-gramming]] https://esolangs.org/w/index.php?diff=55194&oldid=55193 * Galaxtone * (+736) Hello world example
18:13:55 -!- imode has quit (Ping timeout: 265 seconds).
18:15:29 <Galaxtone> j
18:21:34 <arseniiv> j?)
18:26:33 <Galaxtone> I thought for someone
18:26:36 <Galaxtone> some reason
18:26:50 <Galaxtone> that imode thing was like my conncetion so itped something to see if i was connected
18:32:36 <int-e> `unidecode 𠀀
18:32:37 <HackEso> ​[U+20000 CJK UNIFIED IDEOGRAPH-20000]
18:32:58 <int-e> `unidecode 一
18:32:59 <HackEso> ​[U+4E00 CJK UNIFIED IDEOGRAPH-4E00]
18:33:41 <int-e> `unidecode 가㐀𪜀ꀀ𓀀
18:33:42 <HackEso> ​[U+AC00 HANGUL SYLLABLE GA] [U+3400 CJK UNIFIED IDEOGRAPH-3400] [U+2A700 CJK UNIFIED IDEOGRAPH-2A700] [U+A000 YI SYLLABLE IT] [U+13000 EGYPTIAN HIEROGLYPH A001]
18:34:30 <int-e> `unidecode 𓐮
18:34:31 <HackEso> ​[U+1342E EGYPTIAN HIEROGLYPH AA032]
18:34:58 <int-e> wow, so many hieroglyphs
18:35:21 <Galaxtone> `unidecode a
18:35:22 <HackEso> ​[U+0061 LATIN SMALL LETTER A]
18:35:26 <Galaxtone> AMAZING
18:36:06 <int-e> Galaxtone: I was looking for the longest consecutive ranges of alphanumeric characters in unicode...
18:37:09 <int-e> And I didn't expect hieroglyphs to come up at all, tbh
18:38:05 <int-e> > text "ä"
18:38:08 <lambdabot> ä
18:39:42 <int-e> > let xs = group $ zipWith (-) [fromEnum x | x <- [minBound..maxBound], generalCategory x `elem` [UppercaseLetter,LowercaseLetter,TitlecaseLetter,ModifierLetter,OtherLetter,DecimalNumber,OtherNumber]] [0..] in text $ unwords $ map (\(x,y) -> [chr y, '-', chr (y+x-1)]) $ reverse $ sort $ zip (map length xs) (zipWith (+) (map head xs) (scanl (+) 0 (map length xs)))
18:39:45 <lambdabot> 𠀀-𪛖 一-鿌 가-힣 㐀-䶵 𪜀-𫜴 ꀀ-ꒌ 𓀀-𓐮 𒀀-𒎘 ᐁ-ᙬ 𖠀-𖨸 丽-𪘀 ø-ˁ 豈-舘 ﯓ-ﴽ 𝕒-𝚥 ჼ-ቈ 𐘀-𐜶 Ḁ-ἕ ꔀ-ꘌ ...
18:43:46 <Galaxtone> text "ä"
18:43:49 <Galaxtone> aww..
18:44:15 <int-e> Galaxtone: the > is part of it (or you can use @run instead of >)
18:45:14 <int-e> The language is Haskell; for extended experiments, please use private messages (direct chat, whatever)
18:57:30 -!- xkapastel has joined.
18:58:19 <esowiki> [[Talk:Emoji-gramming]] https://esolangs.org/w/index.php?diff=55195&oldid=55169 * Galaxtone * (+79) /* What does "" mean? */ new section
18:58:43 <esowiki> [[Talk:Emoji-gramming]] M https://esolangs.org/w/index.php?diff=55196&oldid=55195 * Galaxtone * (+13) /* What does "" mean? */
18:59:06 <Galaxtone> oh I didn't notice the >
18:59:10 <Galaxtone> > text "⚠🎤↔️📢"
18:59:12 <lambdabot> ⚠🎤↔️📢
18:59:15 <Galaxtone> ...
18:59:18 <Galaxtone> well im done
19:01:07 <Galaxtone> > text "`unidecode ä"
19:01:09 <lambdabot> `unidecode ä
19:01:52 <Galaxtone> `unidecode ä
19:01:53 <HackEso> ​[U+00E4 LATIN SMALL LETTER A WITH DIAERESIS]
19:01:57 <Galaxtone> ok i'll stop
19:03:31 <esowiki> [[Talk:Emoji-gramming]] M https://esolangs.org/w/index.php?diff=55197&oldid=55196 * Galaxtone *