< 1571616155 161919 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr 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.” < 1571618513 790997 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1571620374 852722 :xkapastel!uid17782@gateway/web/irccloud.com/x-yecbdfjojlmvdpdp QUIT :Quit: Connection closed for inactivity < 1571620473 517646 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :new esolang idea: c but with bash scoping < 1571620519 326611 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1571621960 579003 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1571622070 595558 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1571625874 987019 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :How will that work? < 1571627713 336510 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1571630005 431055 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :all variables have global scope :p and are defined as NULL until you assign to them (which you may do without declaring them) < 1571630075 40874 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :you could also introduce the local keyword which introduces a new global scope for your function (so if you declare FOO as "local" in a function, then call another function which accesses FOO, it will access the local FOO of the function that called it) < 1571630106 351972 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :at least i think thats how bash scoping works < 1571636683 909988 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1571636885 598506 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1571643997 543159 :b_jonas!~x@catv-176-63-13-144.catv.broadband.hu QUIT :Remote host closed the connection < 1571645013 560508 :hakatashi!~hakatashi@104.131.49.125 QUIT :Remote host closed the connection < 1571645020 726541 :hakatashi1!~hakatashi@104.131.49.125 JOIN :#esoteric < 1571646036 342348 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1571646314 732014 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1571646482 909080 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1571647193 349069 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1571648808 966518 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1571649522 330079 :izabera!~izabera@unaffiliated/izabera QUIT :Disconnected by services < 1571649554 663278 :izabera1!~izabera@unaffiliated/izabera JOIN :#esoteric < 1571655395 202726 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1571656704 947921 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru JOIN :#esoteric < 1571657083 532938 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1571657110 424087 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1571657311 692897 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Newly created dogs come from dog shelters, so we should replace the stork mythology by one that says that babies come from human shelters. < 1571657475 252726 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :that sounds like you need a talk about how dogs are created < 1571657656 198707 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :from little dogs growing up, usually < 1571657979 47387 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :okay... < 1571658022 100168 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :so they just spawn out of atoms? < 1571658040 62936 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :AIUI, first you have a little dog, then at level 4 it becomes a dog, then at level 6 it becomes a large dog. < 1571658071 434247 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :that sounds wrong. i would expect a large dog at level 8 or later < 1571658242 636745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :MON("large dog", S_DOG, LVL(6, 15, 4, 0, 0), ...) < 1571658642 280398 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i thought that, like how humans come from the stork, doggies come from the squirrel < 1571658673 743106 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i like that one < 1571658686 910550 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :where do storks come from, though? < 1571658696 59436 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :humans < 1571658705 723847 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :how? < 1571658717 401030 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i don't know < 1571658728 252718 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i'll ask my parents < 1571658757 720509 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :stork come from stork nests that are built on top of chimneys by other storks < 1571658806 633729 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :oh, so now we're bringing reality into this? < 1571658883 711746 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :dog shelters are reality < 1571658894 47598 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's a dog right here that came from dog shelters < 1571659081 880863 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i would assume that this is not the usual way of creation of new dogs < 1571659109 911592 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :the catholic church is pro "birth control" when it comes to dogs and cats. < 1571659214 869350 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :and against it when it comes to humans, iirc < 1571659260 270396 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :of course, because humans are designed to be god-like, dogs clearly are not < 1571659310 804635 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Lykaina: that's not, in itself, inconsistent. we know experimentally that there are much more new dogs created than how much people want to adopt, but fewer children up for adoption than people want. < 1571659333 287010 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :humans are meant to be fruitful and multiply like rabbits < 1571659366 208022 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :according to my memory of the book of genesis < 1571659393 559461 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :wib_jonas: is that so? < 1571659403 982506 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :and monty python's sperm song > 1571662944 636160 PRIVMSG #esoteric :14[[07Talk:Or14]]4 10 02https://esolangs.org/w/index.php?diff=66745&oldid=66740 5* 03A 5* (-15) 10 < 1571664193 563555 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1571664220 16542 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1571664553 293855 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you won't wait three weeks to post the next o strip again, right, fungot? in fact, you can post the next one soon. < 1571664553 434669 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: obviously you can't use your macro language inside scheme code) < 1571664571 254919 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :what macro language? > 1571664931 390836 PRIVMSG #esoteric :14[[07Iavac14]]4 N10 02https://esolangs.org/w/index.php?oldid=66746 5* 03A 5* (+3127) 10Created page with "'''Idvac''' is a language created by [[User:FireCubez]]. Idvac stands for '''I'''ncrement and '''d'''ecrement '''v'''alues '''a'''nd '''c'''ompare. It is an [[OISC]]. Since th..." < 1571665029 488935 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :shoudln't it be named Iadvac? and the title has a typo < 1571668050 45650 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1571668346 553468 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1571668954 519615 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: Quittin'. < 1571669025 540605 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1571670746 26532 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1571671861 898298 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1571671922 292965 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1571672167 402810 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1571672223 388005 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1571672295 261124 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Remote host closed the connection < 1571672397 704116 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1571672678 896924 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Client Quit < 1571672820 890773 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1571673200 337100 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1571674267 401353 PRIVMSG #esoteric :14[[07Headshot!14]]4 M10 02https://esolangs.org/w/index.php?diff=66747&oldid=60342 5* 03CrazySqueak 5* (-26) 10Fixed a mistake describing the state of the iteration/conditional commands. < 1571675102 436395 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Is this a suitable way to initialize the random number generator in PostScript? (%Calendar%) /IODevice resourcestatus { pop pop (%Calendar%) currentdevparams dup /Running get { [/Year /Month /Day /Hour /Minute /Second] {1 index exch get rand xor srand} forall } if } if rand rand rand rand rand clear < 1571678200 299174 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1571678469 766204 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu JOIN :#esoteric < 1571678776 578783 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`olist 1183 < 1571678777 625444 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1183: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1571678780 365964 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`thanks fungot < 1571678780 538875 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: are you in contact with the r6rs fnord decisions? or is it in? :p) have a fullscreen irc client. < 1571678781 42798 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Thanks, fungot. Thungot. < 1571680486 209817 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1571684898 56862 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1571684981 356118 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1571685362 616792 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :[ 80*0.0254 < 1571685363 365355 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: 2.032 < 1571686806 208971 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :First time I've seen anyone write Apple's mobile operating system's name as "iOs". < 1571686814 49481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(In the marketing materials of this insurance company.) < 1571686858 601344 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1571686874 130237 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :fizzie: insurance company? are the rates higher or lower for apple users? < 1571687556 207669 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1571687749 647666 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru PRIVMSG #esoteric :type IOs = [IO] < 1571687758 37318 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru PRIVMSG #esoteric :> type IOs = [IO] < 1571687759 631583 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:1: error: parse error on input ‘type’ < 1571687793 536249 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, they've just got an app for "Android" and for "iOs". < 1571687844 670011 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1571687854 354543 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :https://repl.it/repls/MealySarcasticFact < 1571687891 186201 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the action is in prelude.modal. it's a REPL. try reverse ((1234) in trinary) < 1571687901 831736 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :or sum reverse ((1234) in trinary) < 1571687997 428538 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru PRIVMSG #esoteric :I made a huge mistake today, I thought ([0; 1], (x, y) ↦ xy, (x, y) ↦ x + y − xy) is a lattice :o < 1571688010 911261 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru PRIVMSG #esoteric :the operations aren’t even idempotent < 1571688027 755520 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru PRIVMSG #esoteric :and I had seen that fact a year or so ago < 1571688821 924751 :LKoen!~LKoen@81.255.219.130 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.” < 1571691310 577386 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :is there an irc bot in here that lets people run programs in arbitrary esolangs? like ,eso brainfuck +[>.+<] or something < 1571691346 118005 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :ornxka: yes, hackeso and fungot can both run brainfuck < 1571691346 344531 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: you mean it. so we need something for os-level thread communication, and i'm not even sure there is < 1571691363 927848 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :^bf +[>.+<] < 1571691370 974784 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :no wait < 1571691380 21038 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@bf +[>.+<] < 1571691385 652687 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij... < 1571691385 722360 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij... < 1571691385 722411 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij... < 1571691388 821151 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :fungot doesn't run brainfuck, he only runs unefunge and underload < 1571691388 886485 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: stk calls that closures < 1571691394 921710 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :yeah, lambdabot runs brainfuck < 1571691404 807220 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf +[>.+<] < 1571691405 691509 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​.. \ < 1571691422 50054 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :ahh thats cool! < 1571691422 874296 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :hackeso too but he truncates replies at a carriage return so we have to modify that < 1571691430 278369 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf +++++++++++++++[>.+<] < 1571691431 120460 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​.. \ < 1571691431 278172 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh right, newlines. (lambdabot filters control characters for sanity reasons) < 1571691449 616788 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :int-e: filtering makes sense, but truncating at a carriage return is an odd decision < 1571691465 112598 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :it has to remove carriage return because irc thinks it's not a valid character < 1571691477 117645 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :(irc is sort of like bbc, but at least only with three of the 256 bytes) < 1571691487 716381 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf >+++++++++++++++[+.] < 1571691489 98465 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~. < 1571691494 691055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: fungot *does* run brainfuck. < 1571691494 842249 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: we are probably talking more like 100 lines here, if your terminal is really old) who was well-respected < 1571691496 457924 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: it skips to the next line on LF, hence we got three lines of output < 1571691499 579568 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf >+++++++++++++++++++++++[+.] < 1571691500 545940 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~. < 1571691505 406132 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :>ÑÒÓÔÕ < 1571691507 78091 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf >++++++++++++++++++++++++++++++[+.] < 1571691507 821439 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~. < 1571691510 466021 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :ACTION scream in norwegian < 1571691516 989091 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :int-e: huh < 1571691531 169052 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :^help < 1571691531 205304 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1571691540 621107 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`? bf < 1571691541 704658 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :See: brainfuck < 1571691542 798222 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whois bf < 1571691543 442121 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: whois: not found < 1571691544 942351 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whois brainfuck < 1571691545 528380 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: whois: not found < 1571691548 864546 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis bf < 1571691549 896060 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf(1hackeso) - no description \ bf(1egobot) - no description \ bf(8fungot) - evaluate brainfuck program \ bf(8lambdabot) - evaluate brainfuck snippet < 1571691550 872895 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis brainfuck < 1571691551 694275 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brainfuck: nothing appropriate. < 1571691557 624160 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :`ls < 1571691558 450546 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a.out \ bin \ canary \ emoticons \ esobible \ etc \ evil \ f \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom < 1571691569 900140 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :`cat /etc/passwd < 1571691570 528085 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /etc/passwd: No such file or directory < 1571691574 926699 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :ah its a chroot < 1571691576 71852 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`bf ++++++++[>++++<][.+] < 1571691578 900463 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :that makes more sense < 1571691585 403241 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ornxka: It's not a chroot, it's a UML. < 1571691588 936495 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf ++++++++[>++++<][.+] < 1571691593 313861 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :UML? < 1571691598 740514 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`? uml < 1571691598 982012 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :imode: User-mode Linux. < 1571691600 759732 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uml? ¯\(°​_o)/¯ < 1571691601 701321 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :righto. < 1571691603 172219 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :ahh < 1571691607 365741 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1571691618 500824 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, an UML inside a namespaced container inside kvm. < 1571691619 828623 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1571691637 90014 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :oh < 1571691647 247734 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf ++++++++[->++++<][.+] < 1571691648 160289 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1571691653 680884 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :thats actually a pretty cool way to do a bot actually < 1571691660 795640 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf ++++++++[->++++<].+.+.+.+ < 1571691661 620898 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​.. < 1571691663 681915 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :very unixy < 1571691665 240387 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf +++++++++[->++++<].+.+.+.+ < 1571691666 105423 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​.. < 1571691669 522064 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`? hackeso < 1571691670 597451 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HackEso is almost but not quite unlike HackEgo. < 1571691674 315513 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`? hackego < 1571691675 395978 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :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! < 1571691676 374787 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`? help < 1571691677 412513 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Help is on the way. We don't know where the way is, though. You might try `help instead. < 1571691679 522522 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`help < 1571691679 788044 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1571691683 523458 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :yeah, one of those < 1571691696 939867 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :>Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! < 1571691699 843410 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :laughing at that < 1571691714 838362 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :I think I can't brainfuck < 1571691725 21892 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`! bf +++++++++[->++++<]>[.+] < 1571691727 553235 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ < 1571691734 248803 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :HackEso's brainfuck interpreter is the one inherited from EgoBot, that's why it's accessible via !. < 1571691746 197136 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :but then what's < 1571691748 845047 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :``` type bf < 1571691749 583599 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf is /hackenv/bin/bf < 1571691751 261193 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :that? < 1571691756 998956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`url bin/bf < 1571691757 769396 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/bf < 1571691764 102174 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :`! bf ++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++. < 1571691764 799760 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Hello World! < 1571691765 299199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A wrapper, apparently. < 1571691773 277998 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`bf < 1571691773 879530 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Run what? < 1571691785 481841 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :hmm, that broke < 1571691793 455613 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :or something < 1571691797 475061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A wrapper with the !-style standard input thing, further. < 1571691809 50429 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`bf ,[.,]!foobar < 1571691809 694112 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :foobar < 1571691813 344026 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :@bf +++++++++[->++++<]>[.+] < 1571691813 409926 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : $%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn... < 1571691877 378969 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And fungot does the ! input thing natively. < 1571691877 585548 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: armed bear common lisp instead if i want. is to get the 3m binaries. can't open new ssh connection either < 1571691878 978240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf ,[>,]<[.<]!hello < 1571691879 14474 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :olleh < 1571691940 615877 :ornxka!~ornx@unaffiliated/ornx PRIVMSG #esoteric :i feel like a jerk being responsible for you doing all this work just because i wanted to know if there was a brainfuck bot :p < 1571692025 451728 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ornxka: don't feel bad < 1571692054 36405 :int-e!~noone@int-e.eu PRIVMSG #esoteric :this is perfectly normal for #esoteric, and I suspect everybody's enjoying this. < 1571692058 811397 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1571692072 373750 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :what work? oh right, modifying characters in the code until it starts to appear to work, without thinking or looking up anything. yeah, a lot of people get payed for that, so you could count that as work. I don't. < 1571692182 33879 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1571692236 246988 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :you could probably also convince j-bot to evaluate brainfuck, if you first write a brainfuck interpreter in J < 1571692545 221712 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot's ^bf interpreter is approximately lines 298-310 and 355-376 of https://github.com/fis/fungot/blob/master/fungot.b98 < 1571692545 477801 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: the report is cute. http://gehennom.org/fizban/ fnord/ music/ fnord if you're using c++, we can get the position of substituting atoms or groups of signed 8-bit values. there should be < 1571692576 693359 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The former is the actual core, which runs a bf-style bytecode (except with consecutive +s, -s, s folded), the latter parses brainfuck source into that form. > 1571694127 900713 PRIVMSG #esoteric :14[[07Talk:Or14]]4 10 02https://esolangs.org/w/index.php?diff=66748&oldid=66745 5* 03Areallycoolusername 5* (+252) 10 > 1571694140 162921 PRIVMSG #esoteric :14[[07Talk:Or14]]4 10 02https://esolangs.org/w/index.php?diff=66749&oldid=66748 5* 03Areallycoolusername 5* (+119) 10 > 1571694180 720850 PRIVMSG #esoteric :14[[07Talk:Or14]]4 10 02https://esolangs.org/w/index.php?diff=66750&oldid=66749 5* 03Areallycoolusername 5* (+0) 10 > 1571694198 405765 PRIVMSG #esoteric :14[[07Talk:Or14]]4 10 02https://esolangs.org/w/index.php?diff=66751&oldid=66750 5* 03Areallycoolusername 5* (-2) 10/* Is Or really stack-based? */ > 1571694230 714527 PRIVMSG #esoteric :14[[07Or14]]4 10 02https://esolangs.org/w/index.php?diff=66752&oldid=66743 5* 03Areallycoolusername 5* (-28) 10/* Implementation */ < 1571694247 599759 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1571694865 600472 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 250 seconds < 1571694989 201493 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis bf < 1571694990 173613 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf(1hackeso) - no description \ bf(1egobot) - evaluate brainfuck snippet \ bf(8fungot) - evaluate brainfuck program \ bf(8lambdabot) - evaluate brainfuck snippet < 1571694998 250951 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :I added a description to the egobot command, seeing that I used it < 1571695204 327026 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :ideally at some point I should amend the whatis program to accept a section name as first argument < 1571695222 483346 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :although that can be tricky, because we have genuine commands whose names are section names < 1571695226 703406 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis 1 < 1571695227 662596 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1(1hackeso) - run command, wrap output to irc lines < 1571695228 921757 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis 5 < 1571695229 798068 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :5(1hackeso) - run command 5 times, wrap output to irc lines < 1571695230 770767 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis 4 < 1571695231 600516 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :4(1hackeso) - run command 4 times, wrap output to irc lines < 1571695241 546664 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`whatis 2 < 1571695242 307286 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2(1hackeso) - run command, wrap output to irc lines, show second line < 1571695607 380390 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: out of curiosity, does 0xef 0xbf 0xbd mean anything to you? < 1571695620 86031 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(as a recurring byte sequence in some data) < 1571695669 659414 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :int-e: is that the byte order mark in utf-8? < 1571695678 390860 :int-e!~noone@int-e.eu PRIVMSG #esoteric :close, actually. < 1571695697 422708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(though that wouldn't be recurring) < 1571695701 324700 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode � < 1571695701 863969 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[U+FFFD REPLACEMENT CHARACTER] < 1571695725 688417 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It took me much longer to home in on UTF-8. < 1571695736 404534 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",encode_utf8("\xFFFD") < 1571695737 277050 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :C3.BF.46.44 < 1571695747 863266 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",encode_utf8("\x{FFFD}") < 1571695748 523570 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :EF.BF.BD < 1571695757 571993 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",encode_utf8("\x{FEFF}") < 1571695758 267756 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :EF.BB.BF < 1571695764 481400 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :ok < 1571695792 781047 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :I don't remember all these numbers < 1571695821 45368 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's of no importance, but I guess you passed the test. < 1571695881 720993 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :these days I work with a lot of utf-16 and utf-8 files that have a byte order mark and are made of almost completely ascii otherwise < 1571695933 877978 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",decode_utf8("\xEF\xBF\xBD") < 1571695934 527494 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :FFFD < 1571695939 905054 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",decode_utf8("\xB9") < 1571695940 630673 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :FFFD < 1571695952 286336 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :right, that's cheating, it decodes replacement character for invalid utf-8 input < 1571695965 561364 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, but that's probably what happened! < 1571695970 959338 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",decode_utf8("\xB9",Encode::FB_CROAK) < 1571695971 659829 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :utf8 "\xB9" does not map to Unicode at /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 243. < 1571695979 241863 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Somebody taking raw data and decoding it as UTF-8.) < 1571695979 498249 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",decode_utf8("\xEF\xBF\xBD",Encode::FB_CROAK) < 1571695980 185832 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Modification of a read-only value attempted at /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 244. < 1571695995 556518 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Which explains how you get *a lot* of these replacement characters.) < 1571696018 382754 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :hmm < 1571696022 516049 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1571696036 813108 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",decode("utf-8","\xEF\xBF\xBD",Encode::FB_CROAK) < 1571696037 448179 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Modification of a read-only value attempted at /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 204. < 1571696040 27201 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :what < 1571696044 973196 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I don't know for sure what happened because I was just helping somebody look at the resulting mess.) < 1571696057 61976 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX",decode("utf-8","\xEF\xBF\xBD",1) < 1571696057 744163 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Modification of a read-only value attempted at /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 204. < 1571696062 846648 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :what why? < 1571696121 415461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :doesn't like the ,1? < 1571696169 40657 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;decode("utf-8","\xEF\xBF\BD",9) < 1571696170 57080 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :utf8 "\xEF" does not map to Unicode at /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 202. < 1571696197 920178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :'If *CHECK* is 1, methods immediately die with an error message.' -- I guess you got *some* error message. < 1571696220 713359 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :int-e: no, the relevant part is that if bit 3 is not set, it shifts the characters that it did decode from the string < 1571696235 68018 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :on an error that is < 1571696251 228532 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :but now why doesn't it deocde "\xEF\xBF\xBD"? < 1571696253 885114 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah, what an awkward interface < 1571696281 870401 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :int-e: I think there are high-level constants for this 9 and stuff, I just don't recall right now < 1571696325 641142 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` perl '-euse Encode;printf"%vX\n",decode("utf-8","\xEF\xBF\xBD",9)' < 1571696326 289726 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :FFFD < 1571696337 595613 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...so what's different... < 1571696346 209058 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX\n",decode("utf-8","\xEF\xBF\xBD",9) < 1571696346 815932 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :FFFD < 1571696351 317263 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :probably doesn't like void context < 1571696357 959082 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;$x=decode("utf-8","\xEF\xBF\xBD",9) < 1571696358 647736 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1571696361 298115 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;()=decode("utf-8","\xEF\xBF\xBD",9) < 1571696361 919808 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1571696368 707598 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;decode("utf-8","\xEF\xBF\xBD",9) < 1571696369 363677 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1571696389 73172 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX\n",decode("utf-8","\xBF\xBD",9) < 1571696389 777538 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :utf8 "\xBF" does not map to Unicode at /usr/lib/x86_64-linux-gnu/perl/5.24/Encode.pm line 202. < 1571696393 368440 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"%vX\n",decode("utf-8","\xEF\xBF\xBD",9) < 1571696394 49105 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :FFFD < 1571696401 547256 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Encode;printf"(%vX)\n",decode("utf-8","\xEF\xBF\xBD",9) < 1571696404 121129 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(FFFD) < 1571696408 9801 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :good enough < 1571696631 921406 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`python3 b"\xEF\xBF\xBD".decode() < 1571696632 509374 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :python3: can't open file 'b"\xEF\xBF\xBD".decode()': [Errno 2] No such file or directory < 1571696637 412738 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(b"\xEF\xBF\xBD".decode()) < 1571696638 158575 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​� < 1571696685 829072 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(list(map(ord,b"\xEF\xBF\xBD".decode()))) < 1571696686 575922 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[65533] < 1571696687 226418 :b_jonas!~x@catv-176-63-13-118.catv.broadband.hu PRIVMSG #esoteric :`python3 -cprint(list(map(ord,b"\xBD".decode()))) < 1571696687 973783 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbd in position 0: invalid start byte < 1571696895 950435 :arseniiv!~arseniiv@94.41.23.205.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1571697587 598217 :xkapastel!uid17782@gateway/web/irccloud.com/x-apksnelbwtoyzfns JOIN :#esoteric < 1571698193 523031 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1571701185 424810 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1571701797 659071 :imode!~linear@unaffiliated/imode JOIN :#esoteric