←2016-01-27 2016-01-28 2016-01-29→ ↑2016 ↑all
00:00:03 <fizzie> Well, these ones aren't. Maybe the people using humans are resting, and this is just general level of spambot background radiation I'm seeing.
00:00:09 <oerjan> hm
00:00:36 <fizzie> There's a few form submissions as well.
00:01:00 <fizzie> Not within the last hour and a half, though.
00:01:13 <oerjan> <fizzie> Including manually removing URLs. <-- i was more thinking of preventing them from being crawled in the first place, until we've had a chance to delete them.
00:01:46 <fizzie> Yes, I don't know if there's that sort of thing. Maybe just "owning" it would be sufficient for that.
00:02:13 <fizzie> In addition to logins, there's a few attempts to just plain create "((1_888_451_1608))CAS@Quickbooks_tech_Support_Number".
00:02:23 <fizzie> ...
00:02:37 <fizzie> And, in fact, those have managed to get past the CAPTCHA.
00:02:51 <fizzie> Because they've triggered the filter ais523 added.
00:02:56 <oerjan> gah
00:04:20 <fizzie> Both of those attempts were made about 15 minutes after I put the BF captcha back in, and there's been no subsequent attempts.
00:04:50 <oerjan> huh
00:05:01 -!- Riviera has joined.
00:08:26 <fizzie> Well, I did the verify-ownership thing for esolangs.org.
00:08:33 <fizzie> I don't know if it helps at all.
00:08:38 <izabera> `welcome Riviera
00:08:40 <HackEgo> Riviera: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
00:09:09 <izabera> can't find the german version -.-
00:12:27 <oerjan> `willkommen Riviera
00:12:29 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: willkommen: not found
00:12:31 <oerjan> hmph
00:12:42 <oerjan> `? welcome.de
00:12:43 <HackEgo> welcome.de? ¯\(°​_o)/¯
00:12:52 <oerjan> izabera: we may not have one
00:13:00 <oerjan> `` ls wisdom/wel*
00:13:02 <HackEgo> wisdom/welcome \ wisdom/welcome.bork \ wisdom/welcome.eo \ wisdom/welcome.es \ wisdom/welcome.fi \ wisdom/welcome.fr \ wisdom/welcome.nl \ wisdom/welcome.sv \ wisdom/welp
00:13:11 <fizzie> Fun facts since I can now see them: there are generally about 80 clicks/day on search results leading to the wiki, and the most popular search query leading there is "ook".
00:13:15 <izabera> `? willkommen
00:13:16 <HackEgo> Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: http://esolangs.org/wiki/Main_Page. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.)
00:13:17 <oerjan> `` ls wisdom/*komm*
00:13:18 <fizzie> The second most popular is "ook programming language".
00:13:18 <HackEgo> wisdom/willkommen
00:13:24 <oerjan> izabera: aha!
00:13:39 <oerjan> `` mv wisdom/{willkommen,welcome.de}
00:13:43 <HackEgo> No output.
00:13:44 <fizzie> And "ook language" makes it to #5.
00:13:52 <oerjan> `` grep willk bin/*
00:13:52 <izabera> ook is dumb
00:13:55 <HackEgo> No output.
00:14:07 <fizzie> Dumb or not, it's v. popular.
00:14:10 <oerjan> `` cat bienvenue
00:14:11 <HackEgo> cat: bienvenue: No such file or directory
00:14:14 <izabera> oerjan: you moved it to wisdom/welcome.de
00:14:18 <oerjan> `` cat bin/bienvenue
00:14:19 <HackEgo> ​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome.fr"; } else { exec "bin/?", "welcome.fr"; }
00:14:23 <oerjan> izabera: yes, i know
00:14:27 <fizzie> "ook!" is #8, and "ook ook" is #13.
00:14:52 <oerjan> `` cp bin/{bienvenue,willkommen}; sed -i 's/fr/de/' bin/willkommen
00:14:55 <HackEgo> No output.
00:15:11 <oerjan> `willkommen Riviera
00:15:13 <HackEgo> Riviera: Willkommen beim internationalen Zentrum für das Design und die Implementierung esoterischer Programmiersprachen! Für weitere Informationen besuchen Sie das Wiki: http://esolangs.org/wiki/Main_Page. (Für andere Arten der Esoterik gibt es #esoteric auf EFnet oder DALnet.)
00:15:18 <izabera> yay
00:15:29 <oerjan> izabera: just making the naming scheme consistent
00:16:32 <oerjan> `bienvenue hm ho
00:16:35 <HackEgo> hm: ho: Bienvenue au centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d’informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l’autre type d'ésotérisme, essayez #esoteric sur EFnet ou DALnet.)
00:16:43 <fizzie> The Ook! page is also most linked, with 1550 inbound links.
00:16:55 <fizzie> 891 from codeproject.com, and 255 from reddit.
00:17:08 <oerjan> fizzie: i noticed someone deleted Ook! from wikipedia's esolang page the other day
00:17:24 <izabera> guess why
00:17:52 <oerjan> an unfortunate side effect of cleaning up too many examples with no references
00:18:11 <oerjan> (ok so there were only two others deleted, there could easily have been more)
00:18:23 <hppavilion[1]> izabera: Because it's a trivial BF derivative the creator of which will burn in hell for making?
00:18:36 <izabera> `cat bin/willkommen
00:18:37 <HackEgo> ​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome.de"; } else { exec "bin/?", "welcome.fr"; }
00:18:38 <izabera> `` sed -i 's/fr/de/' bin/willkommen
00:18:41 <HackEgo> No output.
00:18:52 <oerjan> izabera: oh forgot /g
00:19:09 <oerjan> i've been tempted to remove some myself, but i'm always afraid that touching that page will make someone else go full deletionist on it
00:19:25 <izabera> do we have a /// interpreter here?
00:19:32 <hppavilion[1]> J_J
00:19:44 <izabera> what's that
00:19:50 <hppavilion[1]> izabera: It's a new emoticon
00:19:56 <hppavilion[1]> Well, probably not
00:20:05 <izabera> i have no idea what it means
00:20:08 <shachaf> Jazz_Jackrabbit
00:20:34 <hppavilion[1]> izabera: It appears to be a guy wearing glasses, looking from a slight angle. He is suspicious of you.
00:20:53 <izabera> i would never have guessed it
00:21:05 <hppavilion[1]> izabera: It'll catch on...
00:21:10 <hppavilion[1]> -_J is the monacular equivalent
00:21:51 <oerjan> fizzie: so does this mean many of our google hits are from pratchett lovers
00:22:13 <hppavilion[1]> izabera: Oh, it must be because you aren't using neoletters.
00:22:47 <hppavilion[1]> In neoletters, the bar on the J (which there is one) only goes left, and it extends all the way to the same x position as the ending of the hook
00:23:11 <hppavilion[1]> Though it also appears similar in Courier New
00:23:35 <oerjan> hppavilion[1]: DMM won't burn in hell for making Ook!, it was the first one.
00:23:44 <hppavilion[1]> oerjan: Oh, then it's OK
00:23:53 <hppavilion[1]> Not sure about Consolas though
00:24:18 <oerjan> i think he's an atheist though, which may be a bigger problem in theory.
00:24:50 <fizzie> oerjan: Could be. Malbolge comes in third, HQ9+ fourth, to fill the top 5.
00:25:02 <oerjan> `slashes /we do/there is an \/\/\/ interpreter/Yes, we do.
00:25:03 <HackEgo> Can't open /we do/there is an \/\/\/ interpreter/Yes, we do.: No such file or directory at /hackenv/bin/slashes line 7.
00:25:06 <oerjan> oops
00:25:14 -!- p34k has quit.
00:25:26 <oerjan> apparently not very good input
00:25:32 <oerjan> `cat bin/slashes
00:25:33 <HackEgo> ​#!/usr/bin/perl -w \ #By rjan Johansen, 2009-2012. This file is in the public domain. \ \ $| = 1; \ my $l = 0; \ \ $_ = join '', <>; \ while ($l < 512) { \ if (s!^([^/\\]+)!! or s!^\\(.)!!s) { \ $l += length($1); \ print($1); \ } \ else { \ if (s!^/((?:[^/\\]|\\.)*)/((?:[^/
00:25:57 <oerjan> `` sed -i 's/.rjan/Ørjan/' bin/slashes
00:25:58 <HackEgo> No output.
00:26:01 <oerjan> `cat bin/slashes
00:26:02 <HackEgo> ​#!/usr/bin/perl -w \ #By rjan Johansen, 2009-2012. This file is in the public domain. \ \ $| = 1; \ my $l = 0; \ \ $_ = join '', <>; \ while ($l < 512) { \ if (s!^([^/\\]+)!! or s!^\\(.)!!s) { \ $l += length($1); \ print($1); \ } \ else { \ if (s!^/((?:[^/\\]|\\.)*)/((?:[^/
00:26:05 <oerjan> wat
00:26:29 <oerjan> why didn't that work.
00:26:37 <izabera> it's using the right character
00:26:38 <hppavilion[1]> oerjan: HM. I WONDER WHy.
00:27:09 <oerjan> izabera: it's latin-1, which is wrong.
00:27:22 <oerjan> `file bin/slashes
00:27:24 <HackEgo> bin/slashes: Perl script, ISO-8859 text executable
00:27:38 <oerjan> `` sed -i 's/.rjan/Oerjan/' bin/slashes
00:27:39 <HackEgo> No output.
00:27:43 <oerjan> `cat bin/slashes
00:27:44 <HackEgo> ​#!/usr/bin/perl -w \ #By rjan Johansen, 2009-2012. This file is in the public domain. \ \ $| = 1; \ my $l = 0; \ \ $_ = join '', <>; \ while ($l < 512) { \ if (s!^([^/\\]+)!! or s!^\\(.)!!s) { \ $l += length($1); \ print($1); \ } \ else { \ if (s!^/((?:[^/\\]|\\.)*)/((?:[^/
00:27:51 <oerjan> ok it's the . that fails
00:28:19 <oerjan> `` sed -i 's/ [^ ]*rjan/Ørjan/' bin/slashes
00:28:22 <HackEgo> No output.
00:28:25 <oerjan> `cat bin/slashes
00:28:26 <HackEgo> ​#!/usr/bin/perl -w \ #By rjan Johansen, 2009-2012. This file is in the public domain. \ \ $| = 1; \ my $l = 0; \ \ $_ = join '', <>; \ while ($l < 512) { \ if (s!^([^/\\]+)!! or s!^\\(.)!!s) { \ $l += length($1); \ print($1); \ } \ else { \ if (s!^/((?:[^/\\]|\\.)*)/((?:[^/
00:28:29 <oerjan> wtf
00:28:31 <fizzie> oerjan: See this:
00:28:33 <fizzie> `` sed -e '/.rjan/p;d' bin/slashes
00:28:34 <HackEgo> No output.
00:28:37 <fizzie> Compared to:
00:28:38 <fizzie> `` LC_CTYPE=C sed -e '/.rjan/p;d' bin/slashes
00:28:39 <HackEgo> ​#By rjan Johansen, 2009-2012. This file is in the public domain.
00:28:45 <fizzie> Too clever sed strikes again.
00:29:07 <oerjan> bah
00:29:12 <Riviera> `locale -a
00:29:15 <HackEgo> aa_DJ \ aa_DJ.utf8 \ aa_ER \ aa_ER@saaho \ aa_ET \ af_ZA \ af_ZA.utf8 \ am_ET \ an_ES \ an_ES.utf8 \ ar_AE \ ar_AE.utf8 \ ar_BH \ ar_BH.utf8 \ ar_DZ \ ar_DZ.utf8 \ ar_EG \ ar_EG.utf8 \ ar_IN \ ar_IQ \ ar_IQ.utf8 \ ar_JO \ ar_JO.utf8 \ ar_KW \ ar_KW.utf8 \ ar_LB \ ar_LB.utf8 \ ar_LY \ ar_LY.utf8 \ ar_MA \ ar_MA.utf8 \ ar_OM \ ar_OM.utf8 \ ar_QA \ ar
00:29:24 <oerjan> ``` sed -i 's/.rjan/Ørjan/' bin/slashes
00:29:24 <Riviera> `locale
00:29:25 <HackEgo> LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_CTYPE="en_NZ.UTF-8" \ LC_NUMERIC="en_NZ.UTF-8" \ LC_TIME="en_NZ.UTF-8" \ LC_COLLATE="en_NZ.UTF-8" \ LC_MONETARY="en_NZ.UTF-8" \ LC_MESSAGES="en_NZ.UTF-8" \ LC_PAPER="en_NZ.UTF-8" \ LC_NAME="en_NZ.UTF-8" \ LC_ADDRESS="en_NZ.UTF-8" \ LC_TELEPHONE="en_NZ.UTF-8" \ LC_MEASUREMENT="en_NZ.UTF-8" \ LC_IDENTIFICATION="en_NZ
00:29:27 <HackEgo> No output.
00:29:32 <oerjan> `cat bin/slashes
00:29:39 <HackEgo> ​#!/usr/bin/perl -w \ #By Ørjan Johansen, 2009-2012. This file is in the public domain. \ \ $| = 1; \ my $l = 0; \ \ $_ = join '', <>; \ while ($l < 512) { \ if (s!^([^/\\]+)!! or s!^\\(.)!!s) { \ $l += length($1); \ print($1); \ } \ else { \ if (s!^/((?:[^/\\]|\\.)*)/((?:[^
00:29:42 <oerjan> yay!
00:29:42 <fizzie> That's better.
00:29:49 <fizzie> I keep forgetting what ``` does exactly, though.
00:29:59 <oerjan> `cat bin/``
00:30:00 <HackEgo> ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@"
00:30:35 <oerjan> no idea what the part other than LANG=C does
00:30:45 <shachaf> `culprits bin/slashes
00:30:49 <HackEgo> oerjan tswett tswett oerjan
00:30:49 <izabera> it enables @(these|globs)
00:30:57 <oerjan> ah
00:31:17 <shachaf> uh oh, by Ørjan Johansen and tswett
00:31:17 <oerjan> `` ls interp/sl*
00:31:18 <HackEgo> ls: cannot access interp/sl*: No such file or directory
00:31:26 <oerjan> `` ls interp/*
00:31:27 <HackEgo> ls: cannot access interp/*: No such file or directory
00:31:31 <tswett> How did you know I was here?
00:31:32 <oerjan> `` ls interps/sl*
00:31:33 <HackEgo> ls: cannot access interps/sl*: No such file or directory
00:31:36 <oerjan> `` ls interps
00:31:38 <HackEgo> 1l \ 2l \ adjust \ axo \ befunge \ bfjoust \ bf_txtgen \ boof \ build.sh \ cfunge \ c-intercal \ clc-intercal \ dimensifuck \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ Makefile \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda
00:31:51 <tswett> `slashes
00:32:11 <oerjan> `file interps/underload
00:32:13 <izabera> why is ghc there?
00:32:13 <HackEgo> interps/underload: directory
00:32:22 <HackEgo> No output.
00:32:29 <tswett> `slashes /|/\//|\\|_|\
00:32:29 <HackEgo> Can't open /|/\//|\\|_|\: No such file or directory at /hackenv/bin/slashes line 7.
00:32:33 <oerjan> izabera: this was copied from EgoBot. ghc doesn't actually work.
00:32:44 <oerjan> `` ls interp
00:32:45 <tswett> `run echo '/|/\//|\\|_|\' | slashes
00:32:46 <HackEgo> ls: cannot access interp: No such file or directory
00:32:46 <HackEgo> _
00:32:58 <oerjan> `cat bin/interp
00:32:59 <HackEgo> ​#!/bin/sh \ CMD=`echo "$1" | cut -d' ' -f1` \ ARG=`echo "$1" | cut -d' ' -f2-` \ exec ibin/$CMD "$ARG"
00:33:03 <oerjan> oh ibin
00:33:20 <oerjan> `` ls ibin/sl*
00:33:21 <HackEgo> ls: cannot access ibin/sl*: No such file or directory
00:33:51 <tswett> `run echo '/q/\/*\\.\/..*\//qqqqq*.' | slashes
00:33:52 <HackEgo> ​..*
00:34:33 <tswett> `run echo '/*./..*/*****.' | slashes
00:34:34 <HackEgo> ​................................*****
00:35:28 <tswett> `run echo '/*./..*//.*/*\../***.' | slashes
00:35:29 <HackEgo> ​***................................................................
00:35:47 <tswett> `run echo '/*./..*//.*/**\./***.' | slashes
00:35:48 <HackEgo> ​***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************
00:36:01 <tswett> `run echo '/*./..*//.*/**\./***.' | slashes | wc
00:36:02 <HackEgo> ​ 1 1 777
00:36:07 <tswett> `run echo '/*./..*//.*/**\./****.' | slashes | wc
00:36:27 <izabera> you broke it
00:36:38 <HackEgo> No output.
00:36:42 <tswett> No output?
00:37:19 <izabera> someone is ddosing github
00:38:41 <lifthrasiir> wow, 95.5% availability
00:38:46 <lifthrasiir> that's heavy
00:40:49 <oerjan> !slashes /*./..*/*****.
00:40:50 <EgoBot> ​................................*****
00:41:36 <oerjan> `cat ibin/underload
00:41:37 <HackEgo> ​#!/bin/sh \ . lib/interp \ interp_file "./interps/underload/underload.bin -o"
00:42:56 <oerjan> `` cp ibin/{underload,slashes}; sed -i '/interps.*/bin/slashes' ibin/slashes
00:42:59 <HackEgo> sed: can't find label for jump to `in/slashes'
00:43:07 <oerjan> oops
00:43:33 <oerjan> `` cp ibin/{underload,slashes}; sed -i 's/interps.*/bin/slashes"' ibin/slashes
00:43:35 <HackEgo> sed: -e expression #1, char 17: unknown option to `s'
00:43:53 <oerjan> `` cp ibin/{underload,slashes}; sed -i 's!interps.*!bin/slashes"!' ibin/slashes
00:43:56 <HackEgo> No output.
00:44:07 <oerjan> `! slashes /*./..*/*****.
00:44:08 <HackEgo> ​................................*****
00:45:53 <oerjan> only question is whether to make the bin/slashes work the same...
00:47:38 <oerjan> `ls bin/|
00:47:39 <HackEgo> ls: cannot access bin/|: No such file or directory
00:48:15 <oerjan> nah
00:53:50 <izabera> for christ sake github i need you to stay alive for 10 minutes
00:57:40 -!- Sgeo_ has quit (Quit: Leaving).
00:57:59 -!- Sgeo has joined.
01:16:33 -!- mihow has quit (Quit: mihow).
01:28:40 <izabera> `` base64 -d <<< H4sIAPpsqVYCAy2MywrCMBRE9/mK4dKFQg3WXRb9C3daIbG3GKy5kkayCPl362N1mOHMuN5JSjPD9ptCQfCQyGgcLW13XtmWg9bGVPp2K2SCY460Re5JAtKNke08k5okwsMHFGO03lc1iuLrTUBNsSc/XCqa3OIXqlZHe2dIYIySQ4unXRb4BBvlFca/t+uGz0rTehb4DTBBR8etAAAA | zcat > 99
01:28:43 <HackEgo> No output.
01:28:48 <izabera> `` wc -c 99
01:28:49 <HackEgo> 173 99
01:28:55 <izabera> `` bash 99
01:28:56 <HackEgo> 99 bottles of beer on the wall, 99 bottles of beer. \ Take one down, pass it around, 98 bottles of beer on the wall. \ 98 bottles of beer on the wall, 98 bottles of beer. \ Take one down, pass it around, 97 bottles of beer on the wall. \ 97 bottles of beer on the wall, 97 bottles of beer. \ Take one down, pass it around, 96 bottles of beer on the w
01:29:19 <izabera> is 173 good?
01:29:50 <hppavilion[1]> You know what we need here?
01:29:53 <hppavilion[1]> Another bot xD
01:32:09 -!- boily has joined.
01:34:20 * izabera forgot to go to the store
01:34:46 -!- mihow has joined.
01:36:17 <oerjan> `tail 99
01:36:18 <HackEgo> b=bottle a=({"no more $b"s,1\ $b,{2..99}" $b"s}" of beer") w="on the wall" \ for i in {99..0} \ do \ echo "${a[i]^} $w, ${a[i]}. \ Take one down, pass it around, ${a[i-1]} $w." \ done
01:36:47 <oerjan> oh it was just a script, i somehow read that as being the song itself
01:37:17 <boily> hellørjan.
01:37:26 <boily> quintopia: QUINTHELLOPIAAAAAAAAAAAAAAAAAA!
01:37:33 <oerjan> evenily
01:38:14 <boily> quintopia: I was at the corner store to grab a carton of milk. as I passed the chips stand, I saw that there was a limited edition of Doritos.
01:38:19 <boily> KETCHUP DORITOS.
01:38:32 <boily> I grabbed a bag for you. will be posted shortly.
01:38:52 <boily> oerjan: how's the Norwegian life?
01:45:21 <izabera> best i can do is 224 bytes :\
01:45:45 <oerjan> norrible hth
01:46:03 <izabera> `` base64 -d <<< H4sIAAhyqVYCAy2NQQ6CMBRE9z3F+MNCE2zEHQvWXsCdYtLKJxKx39ASMA13F9DVzLzMZGxhJYSWYYptJCd4ScdILPk0u86axqPWeT7RymaRGpa5ox2GgsQhPBiDaVtSY7Gls3kyxDEqGVyKt/EeTYDppHcVgU6CIOvGh+XIuAq2/8DLi9dr2qlaOjRoHGKea32YVCWK7w8BJdFcmvI2IRlS/MKkVRLHy2Z2f7TPyqWgad45/gLSidNX4AAAAA== | zcat > 99
01:46:07 <HackEgo> No output.
01:46:22 <izabera> `` bash 99 | tail -3
01:46:24 <HackEgo> Take one down, pass it around, no more bottles of beer on the wall. \ No more bottles of beer on the wall, no more bottles of beer. \ Go to the store and buy some more, 99 bottles of beer on the wall.
01:46:57 <boily> `? norrible
01:46:58 <HackEgo> norrible? ¯\(°​_o)/¯
01:47:38 <oerjan> it's like horrible, except parts are also falling off hth
01:47:38 <boily> `learn norrible isn't not horrible nor not horrible, but both.
01:47:42 <HackEgo> Learned 'norrible': norrible isn't not horrible nor not horrible, but both.
01:47:52 <tswett> `` bash 129
01:47:53 <HackEgo> bash: 129: No such file or directory
01:47:54 <izabera> well that's confusing
01:48:02 <tswett> ...Right.
01:48:06 <tswett> Heheh.
01:48:09 <boily> izabellora. hth.
01:48:27 <tswett> I was thinking that someone had, as a joke, made "bash" a script which would output the n bottles of beer song.
01:48:50 <oerjan> tswett: you must not be familiar with izabera's work.
01:51:45 <FireFly> why, the 'bash' script could be written in bash itself
01:51:48 <tswett> 7 bottles of beer on the wall, 7 bottles of beer. Split them in three, add one more with glee, 22 bottles of beer on the wall.
01:52:07 <tswett> 22 bottles of beer on the wall, 22 bottles of beer. Take half of 'em down, and pass 'em around, 11 bottles of beer on the wall.
01:52:18 <tswett> 11 bottles of beer on the wall, 11 bottles of beer. Split them in three, add one more with glee, 34 bottles of beer on the wall.
01:53:15 <tswett> 34 bottles of beer on the wall, 34 bottles of beer. Take half of 'em down, and pass 'em around, 17 bottles of beer on the wall.
01:53:26 <tswett> 17 bottles of beer on the wall, 17 bottles of beer. Split them in three, add one more with glee, 52 bottles of beer on the wall.
01:53:38 <tswett> 52 bottles of beer on the wall, 52 bottles of beer. Take half of 'em down, and pass 'em around, 26 bottles of beer on the wall.
01:53:50 <tswett> 26 bottles of beer on the wall, 26 bottles of beer. Take half of 'em down, and pass 'em around, 13 bottles of beer on the wall.
01:54:02 <tswett> 13 bottles of beer on the wall, 13 bottles of beer. Split them in three, add one more with glee, 40 bottles of beer on the wall.
01:54:13 <tswett> 40 bottles of beer on the wall, 40 bottles of beer. Take half of 'em down, and pass 'em around, 20 bottles of beer on the wall.
01:54:53 <tswett> I'm sick of this.
01:55:17 <lifthrasiir> tswett: 3n+1 bottles of beer.
01:55:56 <izabera> `` base64 -d <<< H4sIALB0qVYCAy1NSw7CIBDdc4rRdKGZStQdi669gDtbE7BjJFbGAKY1yN1tq6v3yfuYynCMHYGuVskxPtgTFqYO5W6EMu2lVCrPTka+oiHya+grdhhvhL3uOjFUq6O+E7IjbLl3JT51CGgjas8v18KBMfKcD3Ha165F83pj4AfNj2txZQ8WrIOklJTbLFoWdLkxLIukT7Y5Zyj6En4iS1Gk4bQY2d/a7JopIJdjz9EnekCo4QsJzQp13QAAAA== | zcat > 99
01:55:59 <HackEgo> No output.
01:56:05 <izabera> `` wc -c 99
01:56:06 <HackEgo> 221 99
01:56:12 <izabera> `` bash 99 | tail
01:56:13 <HackEgo> 4 bottles of beer on the wall, 4 bottles of beer. \ Take one down, pass it around, 3 bottles of beer on the wall. \ 3 bottles of beer on the wall, 3 bottles of beer. \ Take one down, pass it around, 2 bottles of beer on the wall. \ 2 bottles of beer on the wall, 2 bottles of beer. \ Take one down, pass it around, 1 bottle of beer on the wall. \ 1 b
01:56:30 * izabera will stop now
01:57:50 <izabera> oooh wait i can make it shorter
01:58:28 <izabera> `` base64 -d <<< H4sIAGN1qVYCAy2NwQ6CMBBE7/2K1XCALDbqjRjO/oA3xKSVNRCxa9oSNLX/LqCnmXmZzOhSs/c9gSrTYBgfbAkTfXb5bpI87KUsiriQiHxDTWQzGEs26FvCUfW9eJXpSd0J2RA2PJocn8o57Dwqy4Np4Mjoeek7P+8r06Ae3uj4QctjJm5soYPOQCgKKbfxEARdW4Z1ElTV1ZcIyZjDL0QpkvCqVpP7o82ungtyLeLHW0A4wxcbDi9T2QAAAA== | zcat > 99
01:58:31 <HackEgo> No output.
01:58:32 <izabera> `` wc -c 99
01:58:33 <HackEgo> 217 99
01:59:03 <FireFly> You could skip storing it in a file and oneline it with | tee >(wc) | tail -n 3
01:59:05 <FireFly> or so
01:59:18 <izabera> :P not trying to golf *that* part
01:59:25 <FireFly> Fair enough .P
01:59:35 <FireFly> ugh. I hate when I accidentally lose an eye
02:00:16 <FireFly> That's rather golfed, huh
02:00:31 <FireFly> golfed bash is pretty crazy
02:05:10 <izabera> http://99-bottles-of-beer.net/language-malbolge-995.html
02:08:59 <lifthrasiir> we need a separate category of code golfing: "code gzolfing"
02:09:25 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:12:05 <izabera> what's that
02:12:28 <izabera> for gzipped code?
02:12:34 <FireFly> I guess aiming for shortest ...yeah
02:12:42 <FireFly> it's an interesting idea
02:12:56 <izabera> i only gzipped it to make it easier to paste here
02:13:17 <FireFly> if you count gzipped bytes it changes what's expensive quite a lot
02:18:41 -!- boily has quit (Quit: TARTARY CHICKEN).
02:20:02 <izabera> github is still down :\
02:29:40 <izabera> pick a task
02:29:42 <izabera> any task
02:29:48 <izabera> like printing the first 100 primes
02:29:51 <izabera> or whatever
02:30:08 <izabera> now write two versions of a program that solves that task
02:30:24 <izabera> one must be longer than the other
02:30:44 <izabera> and the compressed version of the longest one must be shortest than the compressed version of the shortest one
02:31:17 <izabera> s/shortest/shorter/
02:32:31 <lifthrasiir> izabera: zopfli gave the same size for given data
02:32:49 <lifthrasiir> guess it is almost unable to leverage LZ77
02:33:17 <lifthrasiir> ah, actually it was one byte bigger
02:41:55 <FireFly> izabera: just name two identifiers something long but with a single-character difference vs. something shorter but with less overlap
02:42:12 <FireFly> so taht the former compresses better than the latter
02:43:36 <izabera> ok i didn't really think about it, no wonder it's stupid
02:47:40 -!- mihow has quit (Quit: mihow).
03:07:15 -!- oerjan has quit (Quit: Nite).
03:15:48 <HackEgo> [wiki] [[Talk:0(nop^)]] https://esolangs.org/w/index.php?diff=46315&oldid=46210 * John Misciagno * (+170) /* Why is there a distinction between functions and strings? */
03:37:12 -!- MDude has changed nick to MDream.
03:42:10 <hppavilion[1]> Language idea
03:42:15 <hppavilion[1]> "The Inevitable"
03:42:34 <hppavilion[1]> When a TI program halts, it is said to have "died"
03:42:50 <hppavilion[1]> The most important TI instruction is ; or @ or H or something, which halts the program
03:43:12 <hppavilion[1]> There's also NOP
03:43:33 <hppavilion[1]> Which prolongs the time before @ (which MUST be the last instruction) is reached
03:43:53 <hppavilion[1]> You can do some other stuff in between, but if the program timer reaches a large but randomly-selected number, it keels over and dies. Painfully.
03:44:04 <hppavilion[1]> @ kills it peacefully, at least
03:44:11 <hppavilion[1]> Don't let the timer run out
03:45:22 <hppavilion[1]> Oh, and the instructions executed in between do fairly menial tasks. It's all pointless in the end; eventually the program counter will hit @ and the program will die
03:45:28 <hppavilion[1]> (A nihilistic programming language)
03:45:55 <hppavilion[1]> It always halts
03:46:13 <hppavilion[1]> (Because it terminates after a given (but probabilistic) number of cycles if it doesn't self-terminate)
03:48:08 <hppavilion[1]> Oh, and the program has a concept of how great its life is going. If its internal "pain" counter goes to high, it will self-modify so that there's a @ in the nearer future
03:48:32 <hppavilion[1]> NOPs make it feel better, because they're vacation days
03:50:09 <hppavilion[1]> (This isn't reflective of my feelings on life, so don't worry xD)
03:56:12 <HackEgo> [wiki] [[The Inevitable]] N https://esolangs.org/w/index.php?oldid=46316 * Hppavilion1 * (+742) Saving before I accidentally erase it somehow
06:44:40 -!- scoofy has quit (Ping timeout: 272 seconds).
08:14:57 -!- hppavilion[2] has joined.
08:19:27 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
08:19:56 -!- Lymia has quit (Ping timeout: 240 seconds).
08:20:38 -!- Lymia has joined.
08:36:45 -!- Treio has quit (Ping timeout: 245 seconds).
08:43:00 -!- mroman has joined.
08:48:40 -!- Treio has joined.
08:53:10 <hppavilion[2]> \oren\: Today's xkcd what if (or maybe it's from the past) wasn't destructive at all.
08:53:20 <hppavilion[2]> In fact, it was a little /con/structive
09:00:18 <mroman> the europa water siphon?
09:02:22 <mroman> lol seriously
09:02:30 <mroman> YouTube saying "your browser isn't supported anymore"
09:02:31 <mroman> what is this
09:23:58 -!- J_Arcane has quit (Ping timeout: 256 seconds).
09:42:30 -!- adu has joined.
09:43:05 <fizzie> The Register: "Since 1632 PT (1232 UTC, 1132 AEDT), [github] has been down." They're a UK (sort-of) publication, surely they should be able to figure out that's not "1232 UTC".
09:48:00 -!- Treio has quit (Ping timeout: 250 seconds).
09:48:28 <mroman> I'm using the universal moon clock anyway
09:49:52 <lifthrasiir> mroman: UMT?
09:50:54 <lifthrasiir> fizzie: 1232 GMT did you mean?
09:52:56 <mroman> I don't know how a time based on the moon could work
09:53:17 <mroman> but probably one moon is how long the moon takes to circle the earth
09:53:28 <mroman> and then you use 1000 moon ticks
09:53:32 <mroman> one moon has 1000 moon ticks
09:54:32 <mroman> so
09:54:52 <mroman> > 27.3217*24
09:54:54 <lambdabot> 655.7208
09:55:00 <mroman> a moon has roughly 655.7208 hours
09:55:06 <mroman> > (27.3217*24)/1000
09:55:08 <lambdabot> 0.6557208000000001
09:55:13 <mroman> meaning a tick is uhm
09:55:19 <mroman> > 60*((27.3217*24)/1000)
09:55:21 <lambdabot> 39.343248
09:55:38 <mroman> roughly 39 min 20s
09:56:17 <mroman> > (60*((27.3217*24)/1000))/4
09:56:19 <lambdabot> 9.835812
09:56:29 <mroman> > (60*((27.3217*24)/1000))/8
09:56:31 <lambdabot> 4.917906
09:56:42 <mroman> so 1/8th of a tick is about 5min
09:56:50 <mroman> that's kinda convenient.
09:57:35 -!- hppavilion[2] has quit (Ping timeout: 240 seconds).
09:57:53 <mroman> > 1000/27.3217
09:57:54 <lambdabot> 36.60094357232529
10:00:13 -!- jaboja has joined.
10:15:32 -!- jaboja has quit (Ping timeout: 256 seconds).
10:27:56 -!- jaboja has joined.
10:46:26 -!- puckipedia has quit (Ping timeout: 240 seconds).
10:48:08 -!- puckipedia has joined.
11:04:57 -!- adu has quit (Quit: adu).
11:17:47 <fizzie> This train's announcements seem to be playing at approximately half the intended speed.
11:18:04 <fizzie> It's a very low-pitch voice as a result.
11:18:33 <Taneb> I was once in a train that was playing the announcements for the return journey
11:18:37 <Taneb> But at the right place
11:18:48 <Taneb> So, as I was leaving York, it said "Now approaching York"
11:19:27 <fizzie> One of the trains was off by one station in the announcements, that's also very confusing.
11:37:47 -!- boily has joined.
12:07:10 <FireFly> I've had that happen once, it's pretty confusing indeed
12:19:45 -!- boily has quit (Quit: ARTHROPOD CHICKEN).
12:33:25 <mroman> I can't tell parsec to use two chars lookahead can I?
12:34:54 <mroman> http://codepad.org/BZNCCnfW <- this technically works
12:34:57 <mroman> but the try there is horrible
12:35:01 <mroman> and makes error reporting shit
12:35:20 <mroman> if it parses <b></b>
12:35:27 <mroman> it will think the < from </b> starts a new tag
12:35:35 <mroman> but then the noneOf "/" kicks in
12:35:38 <mroman> and it needs to backtrack
12:36:06 <int-e> mroman: `try` is there for such purposes
12:36:14 <mroman> also if you have an error deeply nested such as
12:36:29 <mroman> <div><p><span><br></span></p></div>
12:36:32 <mroman> then due to the try
12:36:38 <mroman> the error will be reported at the location of div
12:36:47 <mroman> when the offending location is actually where the <br> is
12:36:59 <mroman> so you get error on line 1 instead of error on line 4 or something
12:37:12 <mroman> int-e: yes and no.
12:37:14 <mroman> it technically works
12:37:16 <mroman> but it's shit
12:37:21 <mroman> (for HTML it's shit)
12:37:39 <mroman> (at least when used like in my codepad)
12:37:55 <mroman> it backtracks all the time and the error reporting doesn't tell you the offending location
12:38:55 <int-e> perhaps you should try (no pun intended) char '<' `notFollowedBy` char '/'
12:39:46 <int-e> that should keep the backtracking local
12:40:48 <int-e> (fun fact: `notFollowedBy` uses `try` internally)
12:41:21 <int-e> uh, but it ha a different type than I want.
12:41:40 <int-e> so try (char '<' >> notFollowedBy (char '/')) ... sigh
12:41:59 <mroman> that works
12:42:03 <mroman> but the error reporting is the same
12:42:47 <mroman> http://codepad.org/OqFh4iOG <- like that
12:43:36 <mroman> (you still need the try for parseNode, otherwise it wont work)
12:44:58 -!- AnotherTest has joined.
13:35:00 -!- singingb1yo has joined.
13:35:09 -!- singingb1yo has quit (Client Quit).
14:38:37 -!- jaboja has quit (Read error: Connection reset by peer).
14:43:43 <mroman> reverse . dropWhile (isSpace) . reverse . dropWhile (isSpace) . map head . groupBy (\a b -> and [isSpace a, isSpace b])
14:43:47 <mroman> this seems awfully overcomplicated
14:44:14 -!- Lord_of_Life has quit (Excess Flood).
14:44:34 <mroman> intercalate " " . words
14:44:37 <mroman> should do the same thing
14:45:20 <myname> what is intercalate?
14:47:01 <myname> i also like how and [isSpace a, isSpace b] is even longer than isSpace a && isSpace b
14:47:06 -!- Lord_of_Life has joined.
14:47:43 <mroman> @type groupOn
14:47:45 <lambdabot> Not in scope: ‘groupOn’
14:47:45 <lambdabot> Perhaps you meant one of these:
14:47:45 <lambdabot> ‘BSC.group’ (imported from Data.ByteString.Char8),
14:48:20 <mroman> @define groupOn f = groupBy (\a b -> f a && f b)
14:48:22 <lambdabot> Defined.
14:48:29 <mroman> > groupOn (isSpace) " hi there "
14:48:31 <lambdabot> [" ","h","i"," ","t","h","e","r","e"," "]
14:48:39 <fizzie> That's the coupon site, right?
14:48:53 <mroman> oh yeah
14:48:57 <mroman> the coupon trading place
14:52:09 <myname> :D
14:59:13 -!- oerjan has joined.
14:59:20 -!- mroman has quit (Quit: Lost terminal).
15:03:47 -!- heroux has quit (Ping timeout: 264 seconds).
15:04:11 -!- heroux has joined.
15:22:33 -!- Taneb has changed nick to nvd.
15:23:50 <oerjan> `? nvd
15:24:12 <HackEgo> nvd is what Taneb calls himself when he wants to feel professional.
15:38:25 -!- J_Arcane has joined.
16:00:24 <oerjan> parseNodes = many (try parseNode <|> parseTextNode)
16:00:55 <oerjan> @tell mroman parseNodes = many (parseTextNode <|> parseNode)
16:00:55 <lambdabot> Consider it noted.
16:02:43 <myname> i have to learn what this does
16:03:12 <oerjan> @tell mroman The trick, I think, is to never put try around something bigger than what you need to commit to the choice.
16:03:13 <lambdabot> Consider it noted.
16:03:29 <myname> @type <|>
16:03:31 <lambdabot> parse error on input ‘<|>’
16:03:39 <oerjan> @type (<|>)
16:03:41 <lambdabot> Alternative f => f a -> f a -> f a
16:03:52 <myname> ah
16:04:38 <myname> maybe i have to learn to use haskell that way
16:05:25 <oerjan> @tell mroman Also I'm pretty sure spaces is already optional...
16:05:26 <lambdabot> Consider it noted.
16:06:45 <myname> are there volunteers to rewrite provided haskell code into something more idiomatic?
16:07:19 <oerjan> technically parsec's version is not quite the same as the Alternative one, unless you are careful what you import
16:07:37 <oerjan> for historical reasons, it has different precedence
16:08:31 <oerjan> myname: there's a codereview.stackexchange iirc
16:08:50 <oerjan> i'm not there, though. in fact recently i'm not on stackoverflow either.
16:09:10 <myname> i never was there to begin with
16:10:18 <oerjan> i dropped it when the backlog of every other website started growing.
16:10:31 <oerjan> and my computer crashed
16:10:32 <myname> huh?
16:11:38 <oerjan> myname: i've found i no longer manage to follow all the websites i used to.
16:11:57 <oerjan> i haven't been up to date on esolangs for months
16:12:48 <oerjan> and gave up trying to catch up some time in october.
16:13:11 <oerjan> which was about when my computer crashed.
16:13:43 <oerjan> i'm on the fence on whether to try catching up to /r/haskell
16:18:43 -!- p34k has joined.
16:22:11 <nvd> oerjan, how is the computer situation, by the way?
16:22:48 <oerjan> it seems to be working now, except the other day the left arrow key started missing presses
16:23:10 <nvd> One of my keyboards died last week
16:23:15 <nvd> I'm now down to only one keyboard
16:23:20 <oerjan> this is a laptop
16:23:35 <nvd> Still no excuse to not having backup keyboards
16:23:59 <oerjan> i have no idea how i would manage to use it with a backup keyboard.
16:25:01 <nvd> Does it have a USB port?
16:25:07 <oerjan> there is no room on my lap, you see.
16:25:47 <nvd> Could you get a footstool
16:26:12 <oerjan> i have a hard time enough sitting comfortable as it is.
16:36:26 <oerjan> *y
16:51:40 -!- oerjan has quit (Quit: Later).
16:58:55 <FireFly> You could put the keyboard on top of the laptop's keyboard
17:00:35 <fizzie> You could put the keyboard on top of your head.
17:01:03 <fizzie> A flexible one. Then you get a scalp massage while you type.
17:16:09 -!- Reece` has joined.
17:17:42 -!- J_Arcane has quit (Ping timeout: 256 seconds).
18:00:55 -!- MDream has changed nick to MDude.
18:24:42 -!- hppavilion[2] has joined.
18:47:45 -!- hppavilion[2] has changed nick to hppavilion[1].
18:55:38 -!- copumpkin has quit (Quit: Textual IRC Client: www.textualapp.com).
19:15:06 -!- Reece` has quit (Ping timeout: 240 seconds).
19:15:49 <izabera> so uhm
19:15:58 <izabera> is arimaa the last one?
19:16:25 <izabera> what else is left?
19:16:32 <izabera> perhaps nomic
19:19:23 -!- Reece` has joined.
19:25:43 -!- copumpkin has joined.
19:40:21 -!- nvd has changed nick to Taneb.
19:41:59 -!- Reece has joined.
19:42:06 -!- Reece` has quit (Ping timeout: 240 seconds).
19:43:34 <Taneb> snakes and ladders
19:44:17 <Taneb> Computers haven't beaten us at that
19:45:45 -!- Reece has quit (Client Quit).
19:46:08 -!- Reece has joined.
19:46:51 -!- Reece has changed nick to Reece_.
19:56:32 <fizzie> Also murder.
19:57:52 -!- Phantom_Hoover has joined.
19:58:58 <hppavilion[1]> fizzie: I can fix that.
20:00:06 -!- Reece_ has quit (Ping timeout: 240 seconds).
20:15:37 -!- Reece_ has joined.
20:17:15 <int-e> Arimaa doesn't look safe though, probably just needs a determined group of people like the alphago team...
20:17:34 <int-e> (though it's awfully hard to predict such things, of course)
20:17:47 <Sgeo> izabera, is arimaa the last what?
20:18:12 <int-e> game where computers don't beat expert human players
20:18:15 <izabera> sorry arimaa was beaten in 2015
20:18:20 <Sgeo> Arimaa fell
20:18:26 <int-e> ah, missed that
20:19:18 -!- idris-bot has quit (Quit: Terminated).
20:19:43 <Sgeo> Does this mean that Arimaa being hard for computers will stop being a selling point?
20:19:57 -!- idris-bot has joined.
20:20:18 <int-e> it may be that the deep convolutional neural networks are just the thing that robbed us of our visual processing advantage...
20:22:08 <int-e> So what's left ... natural language translation, maybe.
20:22:52 <izabera> powerball is still unbeaten
20:23:13 <FireFly> Huh. I didn't know about Arimaa
20:23:15 <int-e> games of chance, obviously
20:23:52 <int-e> (pure chance, that is. backgammon is out, for example.)
20:23:59 <shachaf> ArimireFly
20:27:15 -!- mauris has joined.
20:40:06 -!- Reece_ has quit (Ping timeout: 240 seconds).
21:04:22 -!- zzo38 has joined.
21:19:13 <zzo38> Make up the programming language where the Quickbooks telephone number is valid program (perhaps the simplest cat program?)
21:23:35 <zzo38> Currently the DNS for "zzo38computer.org" is not updated yet, the address is 24.207.50.123
21:24:35 <shachaf> When will it be updated?
21:28:40 <zzo38> I don't know. I notified them a few minutes ago
21:28:50 -!- ais523 has joined.
21:34:55 <int-e> the A record has a lifetime of an hour, apparently
21:35:34 <int-e> (the new one does; I'm assuming it's the same for the old one)
21:36:37 -!- ^v has joined.
21:38:05 <int-e> hmm, new esowiki category: spam inspired programming languages
21:39:57 <hppavilion[1]> int-e: Yep
21:44:59 <ais523> int-e: we have some of those already
21:45:22 <ais523> see http://esolangs.org/wiki/Befunge/index.php
21:47:26 <ais523> we also have http://esolangs.org/wiki/Brainfuck/w/index.php%3Ftitle%3DTalk:Brainfuck/index.php
21:47:38 <ais523> (the spambots of the time had quite a distinctive page naming style)
21:49:03 <int-e> and https://esolangs.org/wiki/Real_Fast_Nora%27s_Hair_Salon_3:_Shear_Disaster_Download
21:49:22 <ais523> that was actually a spambot name?
21:49:29 <ais523> I thought it was just designed to look like them
21:49:59 <int-e> hmmm.
21:50:06 <ais523> there's also https://esolangs.org/wiki/Twisted_Python_Chat_Server which was spambot-created and doesn't have a corresponding esolang /yet/, but really needs one
21:51:39 <int-e> 2012-03-18: 15:11:01: <elliott> For some reason, Google has tried to request http://esolangs.org/wiki/Real_Fast_Nora's_Hair_Salon_3:_Shear_Disaster_Download. / 15:11:08: <elliott> Oh, it was a spma.
21:51:54 <mauris> i hope the resulting esolang, if any, has nothing to do with twisted or python or chat servers
21:57:41 <zzo38> Is it possible with Firefox to tell it to run a XUL application but to use a native program as the back-end to communicate with the GUI program (without using TCP/IP to do this communication)?
22:04:15 <fizzie> ais523: oerjan reported you had in fact deleted the original spam.
22:04:54 <fizzie> ais523: Maybe a year or two before elliott said the comment int-e quoted, and Taneb made it the name of their language, at ion's suggestion (a few days later).
22:05:06 -!- ^v has quit (Ping timeout: 250 seconds).
22:05:40 <ais523> fizzie: I've deleted so many spam pages that I don't remember all their names
22:06:09 <fizzie> How many spam pages must a person delete, before you call them a person?
22:06:46 <fizzie> Hm. The allusion to the song doesn't really work terribly well after making it gender-neutral.
22:09:14 -!- mihow has joined.
22:10:49 -!- cnr has quit (Ping timeout: 250 seconds).
22:10:49 <fizzie> Incidentally, I've finally got a date for the thesis defence.
22:10:53 <fizzie> Latest stupid bureaucracy thing: I had done & gotten approval for the theoretical study part of the degree already in 2011 or so, but the deadline for using the old 60 course credit point degree requirements was Dec 31, 2015, so now I needed to send a new "this is my study plan" form, get it accepted by a professor, and submit it for approval by the doctoral degree council.
22:10:55 -!- cnr has joined.
22:10:56 -!- cnr has quit (Changing host).
22:10:56 -!- cnr has joined.
22:11:01 <fizzie> And the new study structure prescribes a minimum of 40 and a *hard maximum of 45* course credits, so I had to leave 4 (our of 12) courses completely out of the degree. So they're in effect entirely wasted.
22:11:08 <fizzie> (Not that the list of courses makes any difference in anything, but it's still a bit of a shame.)
22:21:28 -!- Phantom_Hoover has quit (Remote host closed the connection).
22:24:11 -!- Treio has joined.
22:24:31 -!- ^v has joined.
22:28:59 -!- Treio has quit (Ping timeout: 264 seconds).
22:37:16 <zzo38> Does Node.js now includes ES6?
22:37:55 -!- Phantom_Hoover has joined.
22:38:00 -!- ^^v has joined.
22:38:15 -!- heroux has quit (Ping timeout: 240 seconds).
22:39:50 -!- Treio has joined.
22:39:50 -!- ^v has quit (Ping timeout: 250 seconds).
22:40:04 -!- heroux has joined.
22:44:59 -!- zzo38 has quit (Ping timeout: 276 seconds).
22:45:16 -!- oerjan has joined.
22:48:04 -!- zzo38 has joined.
22:50:02 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:56:31 <oerjan> <fizzie> ais523: Maybe a year or two before elliott said the comment int-e quoted, and Taneb made it the name of their language, at ion's suggestion (a few days later). <-- 10 months iirc
22:56:57 <oerjan> y'all fellow admins can look it up in the deleted revisions
22:57:46 <oerjan> (well, there's only that one.)
23:02:43 <fizzie> 10 months, 2 years -- close enough for government work.
23:04:00 <oerjan> OKAY
23:08:29 <zzo38> Have you used the newer JavaScript features such as ArrayBuffer and the "..." operator and so on?
23:26:22 <zzo38> For example you can write: this.serial=String.fromCharCode(...mem.slice(18,24));
23:31:29 -!- Xe has quit (Changing host).
23:31:29 -!- Xe has joined.
23:32:20 -!- J_Arcane has joined.
23:38:02 <zzo38> Do you like to play the "Amoebax" game vs yourself? (You have to edit the configuration file by text-editor, as the GUI won't let you to assign the same keys for both players)
23:42:08 -!- p34k has quit.
←2016-01-27 2016-01-28 2016-01-29→ ↑2016 ↑all