< 1556928058 295865 :LKoen!~LKoen@176-151-31-205.abo.bbox.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.” < 1556928435 125442 :cactus5!56e5ac7d@gateway/web/freenode/ip.86.229.172.125 JOIN :#esoteric < 1556928691 857668 :cactus5!56e5ac7d@gateway/web/freenode/ip.86.229.172.125 PRIVMSG #esoteric :Hello! Could someone hint me one what esolang is this code from? : < 1556928697 558862 :cactus5!56e5ac7d@gateway/web/freenode/ip.86.229.172.125 PRIVMSG #esoteric :M73 P0 R2 M201 X9000 Y9000 Z500 E10000 M203 X500 Y500 Z12 E120 M204 P2000 R1500 T2000 M205 X10.00 Y10.00 Z0.20 E2.50 M205 S0 T0 M107 M115 U3.1.0 M83 M204 S2000 T1500 < 1556928725 723933 :cactus5!56e5ac7d@gateway/web/freenode/ip.86.229.172.125 PRIVMSG #esoteric :oh \n didn't paste ... sry < 1556928881 601565 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1556928966 751502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't recognize that < 1556928995 28048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1556928996 772546 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 032350Z 30010KT 9999 FEW047 OVC064 03/M02 Q1004 RMK WIND 670FT 31015KT < 1556929336 40309 :cactus5!56e5ac7d@gateway/web/freenode/ip.86.229.172.125 QUIT :Quit: Page closed < 1556929337 791493 :zzo38!~zzo38@24-207-15-213.eastlink.ca JOIN :#esoteric < 1556931606 302975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks very much like G-code except without any G commands. < 1556931631 171987 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yep < 1556931637 592623 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In particular, I think "M115 U3.1.0" is Prusa's "print firmware version" special. < 1556931659 242376 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I kind of think it is G code < 1556931664 822125 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in some form < 1556931678 134049 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric ::O < 1556931710 273771 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If it's not "real" Gcode, it's at least clearly inspired by. < 1556931715 752544 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, they're not here any more. < 1556931730 610272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, you win some, you lose some. < 1556931955 248475 :dog_star!sid310875@gateway/web/irccloud.com/x-gggjblyumqoravjp QUIT :Ping timeout: 264 seconds < 1556931991 279142 :dog_star!sid310875@gateway/web/irccloud.com/x-ssbujumqnhadliyl JOIN :#esoteric < 1556932113 292239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( dog star? you can't be sirius. ) > 1556934408 925485 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61622&oldid=61600 5* 03A 5* (+213) 10/* 99 Bottles of Beer Program */ > 1556935118 759968 PRIVMSG #esoteric :14[[07Drive-In Window14]]4 10 02https://esolangs.org/w/index.php?diff=61623&oldid=61595 5* 03Oerjan 5* (-776) 10Sorry, but it's really not TC. > 1556935232 801325 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61624&oldid=61622 5* 03A 5* (+215) 10/* 99 Bottles of Beer Program */ > 1556935316 46034 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61625&oldid=61624 5* 03A 5* (+13) 10/* 99 Bottles of Beer Program */ > 1556936201 567868 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=61626&oldid=61604 5* 03TonyBrown148 5* (+219) 10 > 1556936592 176015 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61627&oldid=61625 5* 03A 5* (-213) 10trivial > 1556937078 274344 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61628&oldid=61627 5* 03A 5* (+42) 10/* Fibonacci Numbers */ < 1556937452 991226 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I changed my NNTP server to return a 503 error instead of 500 for the NEWGROUPS command. > 1556937548 631199 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=61629&oldid=61503 5* 03A 5* (+34) 10/* Karma */ > 1556937899 624818 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61630&oldid=61628 5* 03A 5* (+40) 10/* Truth-machine */ < 1556938124 391051 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(The RFC requires that the NEWGROUPS command is implemented if reader capabilities are available, but does not require that this command lists newsgroups that the server does not know the creation date of. Since I am not keeping track of creation dates for newsgroups, I just put 503 instead.) > 1556938524 148667 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61631&oldid=61630 5* 03A 5* (+109) 10/* Infinite loop(very trivial) */ > 1556938651 281110 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61632&oldid=61631 5* 03A 5* (-55) 10/* Ongoing code snippet to input an integer */ > 1556939005 492715 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61633&oldid=61632 5* 03A 5* (+107) 10/* One-line integer input */ > 1556939893 781416 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61634&oldid=61633 5* 03A 5* (+96) 10/* _ re-written in Keg */ > 1556939947 968693 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=61635&oldid=61436 5* 03A 5* (+95) 10/* Julia */ > 1556940075 281416 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=61636&oldid=61635 5* 03A 5* (+4) 10/* Keg */ > 1556940089 99099 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61637&oldid=61634 5* 03A 5* (+4) 10/* Deadfish */ < 1556940343 969359 :FreeFull!~freefull@defocus/sausage-lover QUIT : > 1556940449 762577 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61638&oldid=61637 5* 03A 5* (+247) 10Computational class > 1556940583 428174 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61639&oldid=61638 5* 03A 5* (-28) 10Wait a second, it is too complex to be a Turing tarpit. > 1556940675 359822 PRIVMSG #esoteric :14[[07Works in progress14]]4 10 02https://esolangs.org/w/index.php?diff=61640&oldid=61280 5* 03A 5* (+10) 10 > 1556940922 47115 PRIVMSG #esoteric :14[[07User:A14]]4 M10 02https://esolangs.org/w/index.php?diff=61641&oldid=61339 5* 03A 5* (+6) 10It is boring, so I will comment it out. > 1556940934 172667 PRIVMSG #esoteric :14[[07User:A14]]4 M10 02https://esolangs.org/w/index.php?diff=61642&oldid=61641 5* 03A 5* (+1) 10 < 1556941346 96663 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I also recently fixed a error where it would not work properly if a command included trailing spaces. > 1556941358 354722 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61643&oldid=61639 5* 03A 5* (+326) 10/* Non-cheating variation */ > 1556941389 56965 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61644&oldid=61643 5* 03A 5* (-1) 10/* Explanation */ > 1556941418 444964 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61645&oldid=61644 5* 03A 5* (-70) 10trivial > 1556941569 676113 PRIVMSG #esoteric :14[[07User:TonyBrown14814]]4 N10 02https://esolangs.org/w/index.php?oldid=61646 5* 03TonyBrown148 5* (+127) 10Created page with "I am TonyBrown148. The creator of TBF TBF BF --- -- < < > >+ ; , if current cell is 0 and . otherwise | [ || ]" > 1556941600 34200 PRIVMSG #esoteric :14[[07User:TonyBrown14814]]4 10 02https://esolangs.org/w/index.php?diff=61647&oldid=61646 5* 03TonyBrown148 5* (-2) 10 > 1556942216 476922 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61648&oldid=61645 5* 03JonoCode9374 5* (-76) 10This version of Keg won't be rewritten... Instead, a new improved version of Keg is being worked on. > 1556943285 324316 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=61649&oldid=59422 5* 03TonyBrown148 5* (+623) 10Add TonyBrown148's Attempt > 1556943338 986112 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 M10 02https://esolangs.org/w/index.php?diff=61650&oldid=61649 5* 03TonyBrown148 5* (+18) 10add some information > 1556943391 517778 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 M10 02https://esolangs.org/w/index.php?diff=61651&oldid=61650 5* 03TonyBrown148 5* (+0) 10/* Step 3(Merge I/O) */ Delete a space > 1556943535 265252 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 M10 02https://esolangs.org/w/index.php?diff=61652&oldid=61651 5* 03TonyBrown148 5* (+12) 10/* Step 3(Merge I/O) */ Changed the phrase because ; makes the text bold. < 1556947820 578680 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1556947961 384643 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :`unidecode 〈 < 1556947962 111784 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :​[U+2329 LEFT-POINTING ANGLE BRACKET] < 1556948014 415283 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :WHY IS IT WIDE < 1556948024 380338 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :AAAAAAAAAA > 1556948812 260207 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61653&oldid=61648 5* 03A 5* (-2) 10/* Deadfish */ > 1556949348 486381 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61654&oldid=61653 5* 03JonoCode9374 5* (-2) 10/* Deadfish */ - - > Ascii code for B is 64. < 1556949410 552280 :gerzytet!~gerzytet@71.214.80.128 QUIT :Read error: Connection reset by peer > 1556949413 27327 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61655&oldid=61654 5* 03JonoCode9374 5* (+1) 10/* Deadfish */ realised I should have used @ < 1556949433 235243 :gerzytet!~gerzytet@71.214.80.128 JOIN :#esoteric < 1556949839 121962 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :my font now encodes lowercase digits! 𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿 > 1556949852 781849 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61656&oldid=61655 5* 03A 5* (+122) 10I had it 1 byte shorter < 1556952735 419087 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 244 seconds > 1556952870 482651 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61657&oldid=61656 5* 03A 5* (+113) 10/* Deadfish */ < 1556952945 502461 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1556953008 47434 PRIVMSG #esoteric :14[[07Bootstrap14]]4 M10 02https://esolangs.org/w/index.php?diff=61658&oldid=60470 5* 03A 5* (-2) 10grm > 1556953102 629853 PRIVMSG #esoteric :14[[07Bootstrap14]]4 M10 02https://esolangs.org/w/index.php?diff=61659&oldid=61658 5* 03A 5* (+13) 10Make the definition general > 1556953131 539414 PRIVMSG #esoteric :14[[07Bootstrap14]]4 M10 02https://esolangs.org/w/index.php?diff=61660&oldid=61659 5* 03A 5* (+4) 10Another grm > 1556953257 328871 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61661&oldid=61657 5* 03A 5* (+15) 10Specify > 1556953520 820268 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61662&oldid=61661 5* 03A 5* (+62) 10/* Factorial */ < 1556954163 226674 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-vmyvzzxvnuzdeytz JOIN :#esoteric > 1556954480 611167 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61663&oldid=61662 5* 03A 5* (+76) 10/* User Defined Functions */ > 1556954958 317031 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61664&oldid=61663 5* 03A 5* (+108) 10Improved command glossary > 1556955015 653730 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61665&oldid=61664 5* 03A 5* (-11) 10Shorten > 1556955070 722212 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61666&oldid=61665 5* 03A 5* (-33) 10/* User Defined Functions */ > 1556955529 437697 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61667&oldid=61666 5* 03JonoCode9374 5* (+216) 10/* User Defined Functions */ - - added a little note > 1556955631 870645 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61668&oldid=61667 5* 03JonoCode9374 5* (+13) 10/* User Defined Functions */ formatting improval > 1556955854 246840 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61669&oldid=61668 5* 03JonoCode9374 5* (+49) 10/* Example Programs */ Dice simulator > 1556956471 458141 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61670&oldid=61669 5* 03A 5* (-4) 10/* User Defined Functions */ < 1556957097 270432 :AnotherTest!~turingcom@ptr-82l26zfnlgwh4k4ewtw.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1556960212 981573 :S_Gautam!uid286066@gateway/web/irccloud.com/x-avfsdgrnngprfkpr JOIN :#esoteric > 1556961763 301365 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61671&oldid=61670 5* 03A 5* (+1) 10Wrong order > 1556961960 841266 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61672&oldid=61671 5* 03A 5* (+72) 10/* Dice simulator */ > 1556962346 31183 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61673&oldid=61672 5* 03A 5* (+96) 10/* Dice simulator */ < 1556963655 86317 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1556963679 309553 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556964135 712804 :glowcoil!sid3405@gateway/web/irccloud.com/x-gvbgvndarxtshjbs QUIT : < 1556964159 444444 :glowcoil!sid3405@gateway/web/irccloud.com/x-bmsttmvxhzkkbyfs JOIN :#esoteric < 1556964467 571674 :J_Arcane!sid119274@gateway/web/irccloud.com/x-bhzchokpswmwgbey QUIT : < 1556964486 67903 :J_Arcane!sid119274@gateway/web/irccloud.com/x-duroabhvhsbxtabw JOIN :#esoteric < 1556965015 735310 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu JOIN :#esoteric < 1556966024 197741 :LKoen!~LKoen@crh60-h01-176-151-31-205.dsl.sta.abo.bbox.fr JOIN :#esoteric > 1556966809 724507 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61674&oldid=61673 5* 03A 5* (+5) 10/* Dice simulator */ > 1556967144 387310 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61675&oldid=61674 5* 03A 5* (+0) 10Whoops, the compilation specification is in the wrong order. > 1556968421 701751 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61676&oldid=61675 5* 03A 5* (+0) 10/* Truth-machine */ > 1556968432 137472 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61677&oldid=61676 5* 03A 5* (+0) 10/* One-line integer input */ > 1556968448 169011 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61678&oldid=61677 5* 03A 5* (+0) 10/* Factorial */ > 1556968463 528317 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61679&oldid=61678 5* 03A 5* (-1) 10/* Digital root calculator */ > 1556968678 259590 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61680&oldid=61679 5* 03A 5* (+0) 10/* Fizzbuzz Program (loops up to 100) */ > 1556968861 465500 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61681&oldid=61680 5* 03A 5* (+2) 10/* Deadfish */ > 1556969071 721438 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61682&oldid=61681 5* 03A 5* (+44) 10/* One-line integer input */ < 1556969185 23012 :LKoen!~LKoen@crh60-h01-176-151-31-205.dsl.sta.abo.bbox.fr QUIT :Remote host closed the connection < 1556969193 497101 :S_Gautam!uid286066@gateway/web/irccloud.com/x-avfsdgrnngprfkpr QUIT :Quit: Connection closed for inactivity < 1556969257 239371 :LKoen!~LKoen@crh60-h01-176-151-31-205.dsl.sta.abo.bbox.fr JOIN :#esoteric > 1556969619 29664 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61683&oldid=61682 5* 03A 5* (-4) 10/* Truth-machine */ > 1556969880 531256 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=61684&oldid=61629 5* 03A 5* (-5) 10/* Keg */ > 1556969950 377168 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=61685&oldid=61636 5* 03A 5* (-3) 10/* Keg */ > 1556970017 684639 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 M10 02https://esolangs.org/w/index.php?diff=61686&oldid=61363 5* 03A 5* (+29) 10/* ISCOM */ > 1556970719 769509 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=61687&oldid=61683 5* 03A 5* (+42) 10/* Dice simulator */ > 1556970766 647130 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61688&oldid=61687 5* 03A 5* (-2) 10/* Looping counter */ > 1556971646 635113 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61689&oldid=61688 5* 03A 5* (+23) 10/* Looping counter */ > 1556971747 447093 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61690&oldid=61689 5* 03A 5* (+0) 10Capitalize all ascii 's > 1556972045 99342 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61691&oldid=61690 5* 03A 5* (-327) 10/* Non-cheating variation */ > 1556972186 913457 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61692&oldid=61691 5* 03A 5* (-20) 10Shorten > 1556972771 61853 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61693&oldid=61692 5* 03A 5* (+420) 10/* Fibonacci Numbers */ > 1556973210 363694 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61694&oldid=61693 5* 03A 5* (+233) 10Trivial, and add how to implement logical operators. > 1556973325 556242 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61695&oldid=61694 5* 03A 5* (+98) 10/* Logical operators */ < 1556974424 240380 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1556975443 868879 :LKoen!~LKoen@crh60-h01-176-151-31-205.dsl.sta.abo.bbox.fr QUIT :Remote host closed the connection < 1556976243 823433 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1556976691 429018 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=61696&oldid=61652 5* 03TonyBrown148 5* (+167) 10/* TonyBrown148's attempt */ Change | < 1556976748 240409 :arseniiv!~arseniiv@95.105.3.209.dynamic.ufanet.ru JOIN :#esoteric > 1556977237 916244 PRIVMSG #esoteric :14[[07Pxem14]]4 10 02https://esolangs.org/w/index.php?diff=61697&oldid=61448 5* 03YamTokTpaFa 5* (+6) 10/* Other example */ > 1556977297 801926 PRIVMSG #esoteric :14[[07Pxem14]]4 10 02https://esolangs.org/w/index.php?diff=61698&oldid=61697 5* 03YamTokTpaFa 5* (-25) 10/* Examples */ < 1556977309 291774 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1556977532 801156 :syb!~sun@2409:8900:3110:b167:15f4:2f57:d18f:f3d0 JOIN :#esoteric < 1556977614 866507 :syb!~sun@2409:8900:3110:b167:15f4:2f57:d18f:f3d0 QUIT :Remote host closed the connection < 1556977640 224154 :syb!~sun@2409:8900:3110:b167:15f4:2f57:d18f:f3d0 JOIN :#esoteric > 1556977694 121975 PRIVMSG #esoteric :14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=61699&oldid=61686 5* 03YamTokTpaFa 5* (+388) 10 < 1556978150 179458 :syb!~sun@2409:8900:3110:b167:15f4:2f57:d18f:f3d0 QUIT :Remote host closed the connection > 1556978474 875 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61700&oldid=61695 5* 03A 5* (+2) 10/* Logical operators */ > 1556978676 581122 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=61701&oldid=61700 5* 03A 5* (-83) 10/* Fibonacci Numbers */ < 1556979160 803726 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556979212 201404 :LKoen!~LKoen@crh60-h01-176-151-31-205.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1556979303 282165 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 245 seconds < 1556979478 986119 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1556979535 701348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how is the Great Firefox Outage of 2019 getting on? < 1556980189 359944 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1556980408 305975 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1556980492 463523 PRIVMSG #esoteric :14[[07History (programming language)14]]4 N10 02https://esolangs.org/w/index.php?oldid=61702 5* 03A 5* (+1026) 10Add an esoteric data structure AND a joke language. < 1556980496 629105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, they found an interesting way to do an emergency fix; there's an optional (enablable/disablable in preferences) feature that allows the mozilla devs to run studies, and they created a "study" that fixes the certificate issue (presumably with an explicit whitelisting)? > 1556980553 957535 PRIVMSG #esoteric :14[[07Esoteric data structure14]]4 10 02https://esolangs.org/w/index.php?diff=61703&oldid=59923 5* 03A 5* (+50) 10Add my idea. < 1556980728 256296 :yaewa!~moei@softbank221078042071.bbtec.net JOIN :#esoteric > 1556980736 246761 PRIVMSG #esoteric :14[[07History (programming language)14]]4 10 02https://esolangs.org/w/index.php?diff=61704&oldid=61702 5* 03A 5* (+331) 10/* The History data structure */ > 1556980750 177478 PRIVMSG #esoteric :14[[07History (programming language)14]]4 M10 02https://esolangs.org/w/index.php?diff=61705&oldid=61704 5* 03A 5* (+13) 10/* An example session of History */ < 1556980752 38202 :yaewa!~moei@softbank221078042071.bbtec.net QUIT :Remote host closed the connection < 1556980811 282225 :moei!~moei@softbank221078042071.bbtec.net QUIT :Ping timeout: 255 seconds > 1556980873 837390 PRIVMSG #esoteric :14[[07History (programming language)14]]4 M10 02https://esolangs.org/w/index.php?diff=61706&oldid=61705 5* 03A 5* (-24) 10/* An example session of History */ > 1556981105 612989 PRIVMSG #esoteric :14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=61707&oldid=61135 5* 03A 5* (+99) 10/* General languages */ < 1556981171 945555 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu QUIT :Ping timeout: 246 seconds < 1556981223 180096 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu JOIN :#esoteric < 1556981584 663547 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :https://www.youtube.com/watch?v=hsXpLx4soQY < 1556982586 751328 :MilkyWay90!ad4fbc26@gateway/web/freenode/ip.173.79.188.38 JOIN :#esoteric < 1556982596 737587 :MilkyWay90!ad4fbc26@gateway/web/freenode/ip.173.79.188.38 PRIVMSG #esoteric :I am back < 1556982718 100828 :MilkyWay90!ad4fbc26@gateway/web/freenode/ip.173.79.188.38 QUIT :Client Quit < 1556983403 352595 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1556983547 237819 :LKoen!~LKoen@crh60-h01-176-151-31-205.dsl.sta.abo.bbox.fr QUIT :Remote host closed the connection < 1556983797 203090 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr JOIN :#esoteric < 1556984415 945352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Looking at the "study" XPI file, what it does is it injects a certificate to the browser's certificate store, and then triggers a re-verification of (extension?) signatures: http://ix.io/1I13/js < 1556984552 867855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that makes sense < 1556984575 890567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :("doTheThing" is a good name for a function.) < 1556984590 239814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although now I'm wondering how they ensured the extensions were signed by that certificate, maybe there's some sort of indirection involved < 1556984700 470556 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :.t < 1556985655 606653 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rain1: cryptic! < 1556985664 251416 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(pun fully intended) < 1556986892 654342 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1556986965 302404 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1556986998 107061 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I am using a old enough version of Firefox that I am unaffected. < 1556987094 175142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: well, it's about signing on extensions; if you don't use extensions or if you don't use Mozilla's mechanism for signing them, you won't be affected < 1556987192 661147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(normally I wouldn't add the second part of that disjunction, but if there are people out there who use Firefox extensions but some unusual method of loading them, I'd consider zzo38 to have a fairly high probability of being one of them) < 1556987249 712167 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm not sure how I'm escaping this. < 1556987304 225781 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe because Firefox has been running for a while? < 1556987368 564767 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I do use many extensions, but do not have updates and signing checking of extensions enabled (I have some unsigned extensions, since sometimes I have to modify them) < 1556987515 344422 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"The fix will be automatically applied in the background within the next few hours." <-- not sure how I'm supposed to feel about this statement. < 1556987625 342526 :int-e!~noone@int-e.eu PRIVMSG #esoteric :automatic updates are off here as well (which I hope invalidates that statement as well) < 1556987742 753778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And it seems that the lack of automatic updates keeps the installed addons functioning as well. < 1556987747 433310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: the current fix is based on a run-arbitrary-code-via-telemetry feature that can be enabled and/or disabled < 1556987758 44185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's separate from the updates, but someone who disables updates would probably disable that to < 1556987759 510411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*too < 1556987817 571303 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The setting should be under Privacy & Security / Firefox Data Collection and Use / Allow Firefox to send technical and interaction data to Mozilla / Allow Firefox to install and run studies. < 1556987822 372190 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think I went through everything with "telemetry" in the name recently and disabled that. < 1556987857 723846 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah that's disabled. thanks! < 1556987885 66366 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I seem to recall that Debian disables that one by default anyway.) < 1556987969 573051 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, apparently. < 1556987976 417957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's even greyed out. < 1556987983 83086 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Data reporting is disabled for this build configuration" < 1556988140 637359 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like my Firefox installation (which I don't really use) actually has one extension that's been deactivated due to "not meet[ing] current Firefox standards", which might even be from that bug. < 1556988185 492691 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's the "xul-ext-mozvoikko" package that contains a Finnish spell-checker, no idea why I've got that installed.) < 1556988790 417886 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr QUIT :Remote host closed the connection < 1556988873 583683 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr JOIN :#esoteric < 1556989041 46957 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :as for firefox, (1) a few months ago the firefox on my windows work machine reverted to using hungarian messages in the UI, despite that I've switched it to english previously. apparently it listens to the _other_ about:config variable that tells the UI language since an update. < 1556989073 188238 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :and (2) when I complained about something not working in the online banking, phone support just told me the generic response that I should try to use chrome as the browser < 1556989663 298562 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1556989860 727417 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1556989982 243390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, that reminds me -- I tried out LANGUAGE=en_GB:en:fi as a misguided attempt to say "speak English, but fall back to Finnish if available and English isn't". But of course most programs don't explicitly have message files for English (it's just the untranslated messages are in English), so the end result was everything started to speak Finnish. < 1556990014 186146 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So I undid that, but I had installed a kernel update in the meanwhile, and that involves updating grub, so the boot menu was in Finnish all the way until the next update. < 1556990020 797386 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :fizzie: isn't it that most programs don't even care about the LANGUAGE var, and use only the LC_MESSAGE locale? < 1556990037 954132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anything using gettext will care about LANGUAGE. < 1556990090 795481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html < 1556990096 52162 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Can you specify a "i-default" language? < 1556990126 987732 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. This is done through a different environment variable, called LANGUAGE. GNU gettext gives preference to LANGUAGE over LC_ALL and LANG for the purpose of message handling, but you still need to < 1556990132 996115 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :have LANG (or LC_ALL) set to the primary language; this is required by other parts of the system libraries. For example, some Swedish users who would rather read translations in German than English for when Swedish is not available, set LANGUAGE to ‘sv:de’ while leaving LANG to ‘sv_SE’." < 1556990157 898077 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( am I alone in only setting LC_CTYPE and nothing else in the `locale` area? ) < 1556990187 660833 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I don't think that's too weird, I think I might have done that too? < 1556990209 682916 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: it's an honest question, I'm wondering. < 1556990239 76991 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think now I do LANG=en_GB.UTF-8, LANGUAGE=en_GB:en_US:en, and I don't know if that latter one really makes any difference anywhere. < 1556990282 67317 :int-e!~noone@int-e.eu PRIVMSG #esoteric :IIRC I did something like that (only en_US probably) and didn't like the collation. < 1556990296 867829 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :int-e: you're not. I did that, and glibc used to have a bug that that caused < 1556990334 919790 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :int-e: technically it would be better to set LC_CTYPE, LC_MEASUREMENT, and LC_PAPER, but very few programs care about those locales < 1556990340 603854 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I just have LANG=C on my computer, and do not have the other stuff set < 1556990345 204044 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` env | egrep 'LANG|LC' < 1556990346 56068 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :LANG=en_NZ.UTF-8 \ IRC_MESSAGE=`` env | egrep 'LANG|LC' < 1556990363 326508 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` locale # does it have this? < 1556990364 65518 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :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.UTF-8" \ LC_ALL= < 1556990389 340584 :int-e!~noone@int-e.eu PRIVMSG #esoteric :though I guess that's misleading because it propagates LANG everywhere else < 1556990405 250575 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know if it's intentional or not, but I think you can tell the fallbacky ones because they have quotes. < 1556990413 813517 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` env LC_CTYPE=en_NZ.UTF-8 locale < 1556990415 401583 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :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.UTF-8" \ LC_ALL= < 1556990420 124106 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :See, the quotes disappeared. < 1556990430 204982 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :int-e: yes, LANG sets the default locale, and you can override separate facets with the individual LC_* variables < 1556990460 322206 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :``` locale < 1556990461 48307 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :LANG=C \ LANGUAGE= \ LC_CTYPE="C" \ LC_NUMERIC="C" \ LC_TIME="C" \ LC_COLLATE="C" \ LC_MONETARY="C" \ LC_MESSAGES="C" \ LC_PAPER="C" \ LC_NAME="C" \ LC_ADDRESS="C" \ LC_TELEPHONE="C" \ LC_MEASUREMENT="C" \ LC_IDENTIFICATION="C" \ LC_ALL= < 1556990481 280678 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: you're good: "Values for variables set in the environment are printed without double quotes, implied values are printed with double quotes." < 1556990513 572193 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Can you set some of them for stuff other than a language? Such as, for paper and telephone and so on you might want some format other than the specification of a language; will that work? < 1556990513 613441 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :``` export LC_CTYPE=hu_HU.utf8 LC_MEASUREMENT=hu_HU.utf8 LC_PAPER=hu_HU.utf8; locale # I think we don't have that locale installed here < 1556990514 615840 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :bash: warning: setlocale: LC_CTYPE: cannot change locale (hu_HU.utf8): No such file or directory \ locale: Cannot set LC_CTYPE to default locale: No such file or directory \ locale: Cannot set LC_ALL to default locale: No such file or directory \ LANG=C \ LANGUAGE= \ LC_CTYPE=hu_HU.utf8 \ LC_NUMERIC="C" \ LC_TIME="C" \ LC_COLLATE="C" \ LC_MONETARY="C" \ LC_MESSAGES="C" \ LC_PAPER=hu_HU.utf8 \ LC_NAME="C" \ LC_ADDRESS="C" \ LC_TELEPHONE="C" \ LC_MEASUREMEN < 1556990538 156944 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(And also with date/time; you might want to specify your own date/time format, too) < 1556990559 827253 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :zzo38: I think there are effectively only two different values for paper and measurement, so there's not much point complicating it < 1556990573 867327 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :I don't much care about the TELEPHONE part < 1556990608 765487 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :b_jonas: For measurement I suppose, but for paper isn't there many different paper sizes? < 1556990664 607487 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :zzo38: only two _default_ paper sizes I believe, letter and A4 < 1556990672 794725 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :you can print on other sizes of paper, but those aren't the default < 1556990680 73689 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :you just set them per printing job explicitly < 1556990684 809080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have en_GB.UTF-8, en_US.UTF-8 and en_NZ.UTF-8 uncommented in /etc/locale.gen on the HackEso system. < 1556990691 7677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The last just because of the bot. < 1556990700 338355 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :b_jonas: O, OK. < 1556990715 990187 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :there could be more, maybe I just don't know them < 1556990754 256402 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :similarly for LC_MEASUREMENT, you can tell programs to write distances in french leagues, it's just not the default from any french locale probably < 1556994437 846850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :programs should know what languages their fallbacks are in :-( < 1556994445 501105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, the fallback should be in C < 1556994529 391742 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, if it uses languages at all, then it ought to know < 1556995334 832915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :LC_TELEPHONE seems almost unusable to me; the only plausible use case is to correctly format phone numbers given as user input, when the user doesn't format them clearly < 1556995383 374542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(e.g. in the UK, you'd want to format 03001235000 as (0300) 123 5000; however, this is a very hard transformation to do automatically because the rules would depend on a prefix database) < 1556995522 355515 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr QUIT :Remote host closed the connection < 1556995557 781179 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :ais523: I think that's for the modem dialer to know how to format international numbers on a fixed phone line, since those don't accept a plus < 1556995581 676975 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :s/fixed/landline/ < 1556995620 687576 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr JOIN :#esoteric < 1556995680 959131 :pikhq!~pikhq@174-16-32-159.hlrn.qwest.net PRIVMSG #esoteric :What even is there to query the LC_TELEPHONE? < 1556995697 939791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` locale -k LC_TELEPHONE < 1556995698 769918 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :tel_int_fmt="+%c %a %l" \ tel_dom_fmt="" \ int_select="" \ int_prefix="64" \ telephone-codeset="UTF-8" < 1556995706 92472 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes that would be helpful, but you should allow to define in the system configuration file what prefix to use; the driver can convert + to the proper prefix < 1556995736 472318 :pikhq!~pikhq@174-16-32-159.hlrn.qwest.net PRIVMSG #esoteric :fizzie: So, kinda, but what it tells you is pretty useless. < 1556995743 3942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` env LC_TELEPHONE=en_GB.UTF-8 locale -k LC_TELEPHONE < 1556995743 774418 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :tel_int_fmt="+%c %a %l" \ tel_dom_fmt="%A %l" \ int_select="00" \ int_prefix="44" \ telephone-codeset="UTF-8" < 1556995793 328792 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1556995795 669695 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :How do you define the details of the locale anyways? You should need some file to do so, I think. < 1556995833 612619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's somewhat spread out. < 1556995844 946496 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But here those LC_TELEPHONE values come from /usr/share/i18n/locales/en_GB. < 1556995898 659340 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :zzo38: you can't, it's gnu libc magic < 1556995990 905830 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1556995991 49373 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1556996017 506972 :Melvar!~melvar@ltea-178-014-120-034.pools.arcor-ip.net QUIT :Quit: system upgrade < 1556996045 403356 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr QUIT :Remote host closed the connection < 1556996055 397356 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I found those locale files, but can you put any locales in your home directory in case you want to use one that the system administrator has not defined? < 1556996065 164629 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think so. < 1556996101 830257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it can only use the compiled-together binary things as well? Haven't really explored though. < 1556996131 47549 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Which on this system is /usr/lib/locale/locale-archive.) < 1556996151 150151 :LKoen!~LKoen@176-151-31-205.abo.bbox.fr JOIN :#esoteric < 1556996212 271337 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although maybe there's some way to override the default path, in which case you could compile your own thing. < 1556996225 674684 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :If it can only use the compiled files is OK, but you should be allowed to substitute your own file if you do not want to use the existing one. Furthermore, the C locale should not require any kind of file like that. < 1556996293 991300 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, apparently there's a LOCPATH environment variable. < 1556996305 392384 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The user can use custom locales by compiling them with localedef(1) and loading them from a directory pointed by LOCPATH; see the GNU C Library online manual at Locale Names, the locale(1) manual page, and the Testing Locales section below for details and examples." < 1556996311 241027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fair enough. < 1556996344 515012 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :OK < 1556996852 209735 :xkapastel!uid17782@gateway/web/irccloud.com/x-zrwbvplfxaazjxuj JOIN :#esoteric < 1556997139 536598 :Hoolootwo!Hooloovoo@hooloovoo.blue QUIT :Ping timeout: 276 seconds < 1556997317 608566 :Hoolootwo!Hooloovoo@hooloovoo.blue JOIN :#esoteric < 1556997395 972120 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :right, that's like the TERMINFO_DIRS env-var that I used to use to install urxvt terminfo under my home directory on old systems that didn't come with one < 1556997411 714848 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :but if you want to use a custom terminfo or locale in a setuid program, you're out of lock < 1556997414 888222 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :out of luck < 1556997453 779834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: IIRC a custom locale is how we got false(1) to segfault, last time the "make false return true" discussion came up < 1556997481 401070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not quite as good as making it return true, but it's a step on the way < 1556997743 996930 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :heh. < 1556997780 501881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :making true return false is, of course, easy < 1556997800 49128 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The docs mentioned that setuid binaries ignore LOCPATH, which is probably good. < 1556997838 880875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems like the sort of thing that setuid binaries need to ignore < 1556997916 788060 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :the good old times when we did stuff like that, < 1556997951 713437 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :as in that rules abuse in https://www.perlmonks.com/?node_id=376362 where one task is to make something raise an exception, so I set up a debug single step callback, and raise an exception from inside < 1556997975 355458 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :why is making true return false easy? < 1556997994 906938 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :does it have to be /bin/true ? < 1556998036 732396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, /bin/true < 1556998055 141954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true > /dev/full; echo $? < 1556998055 901592 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :0 < 1556998064 452398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true --help > /dev/full; echo $? < 1556998065 205190 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :​/bin/true: write error: No space left on device \ 1 < 1556998068 53871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1556998109 570355 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :yeah, ideally we just shouldn't use setuid binaries, so that things that have to run as root or something don't inherit any funny process state, but instead run as a demon or are spawned by a demon and other user's processes call into them without execve, but as long as setuid programs can exist, they need those restrictions < 1556998118 479842 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :ah wow < 1556998120 986167 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :let me test < 1556998135 711779 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :indeed < 1556998138 328054 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :that returns false < 1556998157 531895 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :I didn't know about that < 1556998165 928177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reverse is much harder because /bin/false reports an error even if you successfully --help or --version it < 1556998169 302981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true --help < 1556998169 981709 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :Usage: /bin/true [ignored command line arguments] \ or: /bin/true OPTION \ Exit with a status code indicating success. \ \ --help display this help and exit \ --version output version information and exit \ \ NOTE: your shell may have its own version of true, which usually supersedes \ the version described here. Please refer to your shell's documentation \ for details about the options it supports. \ \ GNU coreutils online help: < < 1556998184 283453 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :I did know that /bin/true --help prints help message but returns true, and /bin/false --help prints help message but returns false < 1556998187 498964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was curious about what the help for /bin/true could possibly say :-D < 1556998192 232731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's not much to talk about < 1556998203 48337 :APic!apic@apic.name PRIVMSG #esoteric :ACTION just learned about /dev/full < 1556998206 466929 :APic!apic@apic.name PRIVMSG #esoteric :Interesting < 1556998207 987287 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :ais523: in gnu coreutils, the help message says where to report localization bugs < 1556998211 5577 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :which is strang < 1556998214 62968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/dev/full is a very useful tool for testing < 1556998251 692192 :APic!apic@apic.name PRIVMSG #esoteric :*nod* < 1556998282 893237 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :it's handy, but it's not really essential. there are other ways to get unwritable file handles. < 1556998283 128198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because write errors are very rare in practice but it's a trivial way to cause a genuine write error < 1556998298 359363 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :it's a convenience device like /dev/zero < 1556998321 231593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: closed-file-handle is the other easy thing to simulate but it often causes a much more complicated error due to things like fopen opening over it < 1556998331 757058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true 1&>- < 1556998334 803630 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :No output. < 1556998335 927967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true --help 1&>- < 1556998336 708404 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :No output. < 1556998342 464525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true --help 1&>-; echo $? < 1556998343 570954 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :0 < 1556998353 499770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` /bin/true --help 1>&-; echo $? < 1556998354 306370 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :​/bin/true: write error: Bad file descriptor \ 1 < 1556998356 539945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1556998385 640294 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :ais523: no no, don't use a closed filehandle < 1556998408 902862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :broken pipe, perhaps? < 1556998422 562664 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :ais523: I was thinking more of either a AF_LOCAL socket that's been shutdown, or a type of file handle where write isn't valid, such as an open directory < 1556998435 747337 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :or an epoll filehandle or whatever < 1556998447 784439 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :it's not easy to open those in pure bash < 1556998467 291121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` mkfifo f; true < f & (sleep 1; /bin/true --help; echo $? 1>&2) > f < 1556998469 159285 :HackEso!~HackEso@techne.zem.fi PRIVMSG #esoteric :141 < 1556998493 769533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, so /bin/true doesn't catch SIGPIPE < 1556998547 342610 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :heck, or even a regular file open for read only < 1556998557 455991 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :/dev/full is more useful when you need a filename < 1556998625 299228 :b_jonas!~x@catv-176-63-25-78.catv.broadband.hu PRIVMSG #esoteric :`` /bin/true 1 1557007029 343396 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Falsaidi 5* 10New user account < 1557007816 70970 :tromp!~tromp@2a02:a210:1585:3200:284d:8592:d701:520e JOIN :#esoteric < 1557007922 165323 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I like Schleckmercenary's take on the Fermi paradox. < 1557008092 67595 :tromp!~tromp@2a02:a210:1585:3200:284d:8592:d701:520e QUIT :Ping timeout: 258 seconds < 1557008509 254994 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1557009059 936615 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :oh? < 1557009624 515750 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Why is Scratchapixel 2.0 apparently missing chapters? < 1557010189 477316 :MDude!~MDude@c-174-55-125-31.hsd1.pa.comcast.net JOIN :#esoteric > 1557011025 656009 PRIVMSG #esoteric :14[[07BF instruction minimalization14]]4 10 02https://esolangs.org/w/index.php?diff=61708&oldid=61696 5* 03Salpynx 5* (-34) 10Tidy one section for clarity and neater contents. < 1557011093 325672 :tromp!~tromp@2a02:a210:1585:3200:284d:8592:d701:520e JOIN :#esoteric < 1557011360 303634 :tromp!~tromp@2a02:a210:1585:3200:284d:8592:d701:520e QUIT :Ping timeout: 252 seconds < 1557011502 279675 :Melvar!~melvar@ltea-178-014-120-034.pools.arcor-ip.net JOIN :#esoteric < 1557011710 725245 :moei!~moei@softbank221078042071.bbtec.net QUIT :Quit: Leaving... < 1557011717 721393 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :How useful is the EXCLUDE clause in SQL? It does not seem so useful to me. Allowing to specify numbers PRECEDING and FOLLOWING for a RANGE frame type look like useful, though. < 1557013851 181975 :arseniiv!~arseniiv@95.105.3.209.dynamic.ufanet.ru QUIT :Ping timeout: 248 seconds < 1557014369 968030 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric