< 1695340865 834894 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 258 seconds < 1695340924 115642 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1695340977 796988 :int-e!~noone@int-e.eu PRIVMSG #esolangs :multitasking I think < 1695341000 806025 :int-e!~noone@int-e.eu PRIVMSG #esolangs :i.e., running multiple programs at once, so multi-programmed < 1695341074 767247 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(related to timesharing I suppose) < 1695341693 893077 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :"All of this is relevant to nothing in particular except to indicate that even the most < 1695341693 949644 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :modern computers still use some electro-mechanical components. Fortunately, the < 1695341693 961820 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :demise of the disk drive is not far off. The end of mechanical access devices will certainly < 1695341693 967772 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :not be lamented. They will soon go the way of punched card systems. " < 1695342017 715814 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( make a speaker or microphone with no moving parts ) < 1695345240 821074 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :There was that fan "without moving parts" (maybe slightly depending on definitions), based on https://en.wikipedia.org/wiki/Ion_wind < 1695345253 800369 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://www.youtube.com/watch?v=2RTGv-p-xxY < 1695345302 339747 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I don't know if you could feasibly turn that into a speaker. < 1695345411 461624 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://massless.info/DontBreathe.html "In 1980 he designed and built a prototype corona wind loudspeaker that he called an Ion Cloud panel, one of the better names of a massless speaker. Stereophile (1980) called him the ionic man." < 1695345414 44711 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Maybe. < 1695345934 115577 :int-e!~noone@int-e.eu PRIVMSG #esolangs :cute < 1695351722 614026 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Is there such a thing as a "scalar monad"? < 1695352355 317688 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: Did you see https://massless.info/Mics.html too? The high frequency use case makes some actual sense too. > 1695353062 563964 PRIVMSG #esolangs :14[[07Vowels14]]4 M10 02https://esolangs.org/w/index.php?diff=116479&oldid=74764 5* 03PythonshellDebugwindow 5* (+1) 10Distinguish confusion, stub > 1695354024 288081 PRIVMSG #esolangs :14[[07Onlynumber14]]4 N10 02https://esolangs.org/w/index.php?oldid=116480 5* 03Azwid 5* (+106) 10Created page with "'''Onlynumber''' is a esoteric programing language made in Python. [Category:Languages]][[Category:2023]]" > 1695355241 743919 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116481&oldid=116480 5* 03Azwid 5* (+94) 10 > 1695356280 704507 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116482&oldid=116481 5* 03Azwid 5* (+33) 10 > 1695356293 435963 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116483&oldid=116482 5* 03Azwid 5* (+1) 10 > 1695356486 28176 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=116484&oldid=116463 5* 03Azwid 5* (+17) 10/* O */ > 1695357400 89135 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116485&oldid=116483 5* 03Azwid 5* (+20) 10 > 1695357974 501990 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116486&oldid=116485 5* 03Azwid 5* (+0) 10Azwid changed the content model of the page [[Onlynumber]] from "wikitext" to "plain text" > 1695357974 515827 PRIVMSG #esolangs :14[[07Special:Log/contentmodel14]]4 change10 02 5* 03Azwid 5* 10Azwid changed the content model of the page [[02Onlynumber10]] from "wikitext" to "plain text" > 1695357996 185460 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116487&oldid=116486 5* 03Azwid 5* (+0) 10Azwid changed the content model of the page [[Onlynumber]] from "plain text" to "CSS" > 1695357996 206020 PRIVMSG #esolangs :14[[07Special:Log/contentmodel14]]4 change10 02 5* 03Azwid 5* 10Azwid changed the content model of the page [[02Onlynumber10]] from "plain text" to "CSS" > 1695358029 881820 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116488&oldid=116487 5* 03Azwid 5* (+0) 10Azwid changed the content model of the page [[Onlynumber]] from "CSS" to "wikitext" > 1695358029 897582 PRIVMSG #esolangs :14[[07Special:Log/contentmodel14]]4 change10 02 5* 03Azwid 5* 10Azwid changed the content model of the page [[02Onlynumber10]] from "CSS" to "wikitext" > 1695358044 415045 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116489&oldid=116488 5* 03Azwid 5* (+0) 10Azwid changed the content model of the page [[Onlynumber]] from "wikitext" to "JavaScript" > 1695358044 430126 PRIVMSG #esolangs :14[[07Special:Log/contentmodel14]]4 change10 02 5* 03Azwid 5* 10Azwid changed the content model of the page [[02Onlynumber10]] from "wikitext" to "JavaScript" > 1695358053 629198 PRIVMSG #esolangs :14[[07Onlynumber14]]4 10 02https://esolangs.org/w/index.php?diff=116490&oldid=116489 5* 03Azwid 5* (+0) 10Azwid changed the content model of the page [[Onlynumber]] from "JavaScript" to "wikitext" > 1695358053 641641 PRIVMSG #esolangs :14[[07Special:Log/contentmodel14]]4 change10 02 5* 03Azwid 5* 10Azwid changed the content model of the page [[02Onlynumber10]] from "JavaScript" to "wikitext" > 1695359274 863828 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=116491&oldid=116484 5* 03Xi-816 5* (+22) 10 > 1695359463 181404 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 N10 02https://esolangs.org/w/index.php?oldid=116492 5* 03Xi-816 5* (+272) 10Created page with "{{stub}} '''NDBall Extended''' is an esoteric programming language by [[User:Xi-816]]. It is an extended version of NDBall, with more instructions. == N-Dimensional Grid == NDBall Extended uses N-Dimensional Grid like NDBall. But it is written like [0 1 0] > 1695359749 737196 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 10 02https://esolangs.org/w/index.php?diff=116493&oldid=116492 5* 03Xi-816 5* (+369) 10 > 1695359763 519258 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 10 02https://esolangs.org/w/index.php?diff=116494&oldid=116493 5* 03Xi-816 5* (+0) 10 > 1695359913 41827 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 10 02https://esolangs.org/w/index.php?diff=116495&oldid=116494 5* 03Xi-816 5* (+254) 10 > 1695360295 60144 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 10 02https://esolangs.org/w/index.php?diff=116496&oldid=116495 5* 03Xi-816 5* (+356) 10 > 1695360821 807564 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 10 02https://esolangs.org/w/index.php?diff=116497&oldid=116496 5* 03Xi-816 5* (+294) 10 < 1695361159 880664 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Is there a good format of a use like JSON, but is non-Unicode, and allows comments and 64-bit integers and proper binary data (which may be represented as hex or base64, perhaps)? < 1695366719 209694 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1695370116 355908 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1695370351 998772 :river!river@tilde.team/user/river PRIVMSG #esolangs :i dnot think that there is, but it is a good idea < 1695371509 965076 :b_jonas!~x@89.134.29.45 PRIVMSG #esolangs :zzo38: I just defined a custom format that I use for work to dump some data once and read it many times because the data is slower to generate. it is line-based and has a well-defined format for its tokens, so I can write quoted strings, numbers, and more, and I can split lines and tokenize even parts that I currently ignore when reading (but still write so I can use the data later), but no recursive < 1695371515 968285 :b_jonas!~x@89.134.29.45 PRIVMSG #esolangs :structures like nested arrays or hashes. < 1695371560 739784 :b_jonas!~x@89.134.29.45 PRIVMSG #esolangs :besides that I have various tabular data in tab-separated csv format, some of them read or written by a third-party application as well, some that only my scripts use < 1695371618 311021 :b_jonas!~x@89.134.29.45 PRIVMSG #esolangs :I don't much like json or xml or these generic recursive container formats. xml is fine for XHTML, but I don't think it's a good idea to use it for everything. < 1695372096 829833 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown > 1695375506 42222 PRIVMSG #esolangs :14[[07Onlynumber14]]4 M10 02https://esolangs.org/w/index.php?diff=116498&oldid=116490 5* 03None1 5* (+18) 10 > 1695375902 174303 PRIVMSG #esolangs :14[[07Talk:Brainpocalypse14]]4 10 02https://esolangs.org/w/index.php?diff=116499&oldid=55779 5* 03None1 5* (+201) 10/* Number of cells */ new section > 1695376601 68363 PRIVMSG #esolangs :14[[07Segmentation fault14]]4 M10 02https://esolangs.org/w/index.php?diff=116500&oldid=113809 5* 03None1 5* (+29) 10 > 1695376664 846240 PRIVMSG #esolangs :14[[07Talk:Brainpocalypse14]]4 M10 02https://esolangs.org/w/index.php?diff=116501&oldid=116499 5* 03None1 5* (+5) 10/* Number of cells */ < 1695376976 678045 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Read error: Connection reset by peer > 1695377016 359016 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116502&oldid=116237 5* 03None1 5* (+151) 10 > 1695378470 476107 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116503&oldid=116502 5* 03None1 5* (+482) 10 > 1695378624 753555 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116504&oldid=116503 5* 03None1 5* (+1) 10/* Functions */ > 1695378815 361625 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116505&oldid=116504 5* 03None1 5* (+275) 10/* Custom functions */ > 1695378848 399183 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116506&oldid=116505 5* 03None1 5* (+8) 10/* Functions */ > 1695378908 526639 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116507&oldid=116506 5* 03None1 5* (+127) 10/* Custom functions */ > 1695378919 943364 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116508&oldid=116507 5* 03None1 5* (+0) 10/* Custom functions */ > 1695379424 300141 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116509&oldid=116508 5* 03None1 5* (+414) 10/* Custom functions */ > 1695379440 411242 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116510&oldid=116509 5* 03None1 5* (+0) 10/* bruh() function */ > 1695379486 843861 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116511&oldid=116510 5* 03None1 5* (+2) 10/* Custom functions */ > 1695379532 348932 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116512&oldid=116511 5* 03None1 5* (+2) 10/* Functions */ > 1695379676 496797 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116513&oldid=116512 5* 03None1 5* (+390) 10/* Functions */ > 1695379689 893741 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116514&oldid=116513 5* 03None1 5* (-12) 10/* built-in functions */ > 1695379706 426736 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116515&oldid=116514 5* 03None1 5* (+11) 10/* built-in functions */ > 1695379958 639537 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116516&oldid=116515 5* 03None1 5* (+264) 10/* built-in functions */ > 1695379998 742592 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116517&oldid=116516 5* 03None1 5* (+49) 10/* Custom functions */ > 1695380104 126116 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116518&oldid=116517 5* 03None1 5* (+184) 10/* built-in functions */ > 1695380156 319196 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116519&oldid=116518 5* 03None1 5* (+44) 10/* built-in functions */ > 1695380364 715437 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116520&oldid=116519 5* 03None1 5* (+206) 10 > 1695380580 698113 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116521&oldid=116520 5* 03None1 5* (+191) 10/* Function calls */ > 1695380720 944026 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116522&oldid=116521 5* 03None1 5* (+96) 10/* Whitespaces */ > 1695381396 18315 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116523&oldid=116522 5* 03None1 5* (+598) 10 > 1695381472 715469 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116524&oldid=116523 5* 03None1 5* (+26) 10/* Functions */ > 1695381515 167506 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116525&oldid=116524 5* 03None1 5* (+35) 10/* Example programs */ > 1695381568 620514 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116526&oldid=116525 5* 03None1 5* (-3) 10/* Call stack */ > 1695381605 322683 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116527&oldid=116526 5* 03None1 5* (+13) 10/* Example programs */ < 1695381670 990742 :CAT_S!apic@brezn3.muc.ccc.de QUIT :Read error: Connection reset by peer > 1695381829 315960 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116528&oldid=116527 5* 03None1 5* (+28) 10/* built-in functions */ > 1695382021 251525 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116529&oldid=116528 5* 03None1 5* (+124) 10/* Example programs */ > 1695382054 889073 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116530&oldid=116529 5* 03None1 5* (+34) 10/* Functions */ > 1695382123 627959 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116531&oldid=116530 5* 03None1 5* (+80) 10/* built-in functions */ > 1695382144 914104 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 M10 02https://esolangs.org/w/index.php?diff=116532&oldid=116531 5* 03None1 5* (-1) 10/* built-in functions */ > 1695382259 157990 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116533&oldid=116532 5* 03None1 5* (+93) 10/* Example programs */ > 1695382310 215012 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=116534&oldid=116533 5* 03None1 5* (-3875) 10 > 1695382394 791364 PRIVMSG #esolangs :14[[07Bruh():bruh()14]]4 N10 02https://esolangs.org/w/index.php?oldid=116535 5* 03None1 5* (+4014) 10Created page with "bruh():bruh() is an esolang by [[User:None1]] and pronouced "bruh bruh", it uses only built-in functions and custom functions. ==Functions== There are two types of functions: custom functions and built-in functions. Each function is given a random unique ID from 0 > 1695382434 9218 PRIVMSG #esolangs :14[[07Bruh():bruh()14]]4 M10 02https://esolangs.org/w/index.php?diff=116536&oldid=116535 5* 03None1 5* (+14) 10 > 1695382469 639391 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=116537&oldid=116491 5* 03None1 5* (+20) 10/* B */ > 1695382512 344080 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=116538&oldid=116419 5* 03None1 5* (+55) 10/* My Esolangs */ < 1695382647 888602 :CAT_S!~apic@brezn3.muc.ccc.de JOIN #esolangs CAT_S :A. Pic. - my name since YOLD 3149 < 1695382688 599439 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Tempted to include something like https://go.dev/play/p/U1FFkwy3xye in a CL just to see the code review comments. > 1695382955 177738 PRIVMSG #esolangs :14[[07Project Euler/2514]]4 10 02https://esolangs.org/w/index.php?diff=116539&oldid=116448 5* 03None1 5* (+148) 10Undo revision 116448 by [[Special:Contributions/Europe2048|Europe2048]] ([[User talk:Europe2048|talk]]) > 1695383222 69652 PRIVMSG #esolangs :14[[07NDBall Extended14]]4 M10 02https://esolangs.org/w/index.php?diff=116540&oldid=116497 5* 03PythonshellDebugwindow 5* (+53) 10Link, categories > 1695383246 347118 PRIVMSG #esolangs :14[[07Gofe14]]4 10 02https://esolangs.org/w/index.php?diff=116541&oldid=116318 5* 03None1 5* (+92) 10 > 1695383264 813501 PRIVMSG #esolangs :14[[07Gofe14]]4 M10 02https://esolangs.org/w/index.php?diff=116542&oldid=116541 5* 03None1 5* (+2) 10/* Project Euler problem 16 */ > 1695383302 764745 PRIVMSG #esolangs :14[[07Gofe14]]4 M10 02https://esolangs.org/w/index.php?diff=116543&oldid=116542 5* 03None1 5* (+3) 10/* Project Euler problem 16 */ > 1695383336 693503 PRIVMSG #esolangs :14[[07Gofe14]]4 M10 02https://esolangs.org/w/index.php?diff=116544&oldid=116543 5* 03None1 5* (+2) 10/* Project Euler problem 16 */ > 1695383444 763272 PRIVMSG #esolangs :14[[07Project Euler/1614]]4 10 02https://esolangs.org/w/index.php?diff=116545&oldid=116408 5* 03None1 5* (+161) 10/* Implementations */ > 1695383468 24765 PRIVMSG #esolangs :14[[07Project Euler/1614]]4 10 02https://esolangs.org/w/index.php?diff=116546&oldid=116545 5* 03None1 5* (+40) 10/* Gofe */ < 1695384042 250335 :arseniiv!~arseniiv@188.64.15.98 JOIN #esolangs arseniiv :the chaotic arseniiv > 1695384162 751380 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=116547&oldid=116538 5* 03None1 5* (+84) 10/* Other */ > 1695384178 849678 PRIVMSG #esolangs :14[[07User:None114]]4 M10 02https://esolangs.org/w/index.php?diff=116548&oldid=116547 5* 03None1 5* (+3) 10/* brainfuck programs */ > 1695387444 644651 PRIVMSG #esolangs :14[[07Project Euler14]]4 N10 02https://esolangs.org/w/index.php?oldid=116549 5* 03None1 5* (+392) 10Created page with "Project Euler is a joke language by [[User:None1]]. It is made to complete the Project Euler problems with the shortest code possible. There are only 28 valid programs, A-Z, 0 and 1, which solves the Project Euler problem 1-28 respectively. ==Examples== ===Project E > 1695387543 208412 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=116550&oldid=116376 5* 03None1 5* (+63) 10/* General languages */ > 1695387559 404743 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=116551&oldid=116548 5* 03None1 5* (+63) 10/* My Esolangs */ < 1695387560 832707 :b_jonas!~x@89.134.29.45 QUIT :Ping timeout: 244 seconds < 1695387675 33358 :b_jonas!~x@89.134.29.45 JOIN #esolangs * :b_jonas < 1695388087 76933 :b_jonas!~x@89.134.29.45 QUIT :Ping timeout: 260 seconds > 1695388690 729586 PRIVMSG #esolangs :14[[07BrainF14]]4 N10 02https://esolangs.org/w/index.php?oldid=116552 5* 03None1 5* (+23) 10Redirected page to [[Brainfuck]] < 1695388796 3167 :b_jonas!~x@89.134.29.45 JOIN #esolangs * :b_jonas > 1695389538 53125 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Alx 5* 10New user account > 1695389652 503121 PRIVMSG #esolangs :14[[07JarJarScript14]]4 M10 02https://esolangs.org/w/index.php?diff=116553&oldid=79712 5* 03Lilchiky 5* (+8) 10This is a WIP, is it? > 1695389702 861027 PRIVMSG #esolangs :14[[071 byte :514]]4 M10 02https://esolangs.org/w/index.php?diff=116554&oldid=110083 5* 03None1 5* (-2) 10 > 1695389906 642744 PRIVMSG #esolangs :14[[07Cheat14]]4 N10 02https://esolangs.org/w/index.php?oldid=116555 5* 03None1 5* (+268) 10Created page with "Cheat is an esolang by [[User:None1]], it is [[brainfuck]] but an emptu program is a [[Hello World]] program. ==Examples== ===Hello World===
 ===[[Cat program]]===  ,[.,] [[Category:Languages]] [[Category:Brainfuck derivatives]] [[Category:Turing complete]]"
> 1695390038 961365 PRIVMSG #esolangs :14[[07Cheat14]]4 10 02https://esolangs.org/w/index.php?diff=116556&oldid=116555 5* 03None1 5* (+2199) 10fix typo, add interpreter
> 1695390058 855855 PRIVMSG #esolangs :14[[07Cheat14]]4 M10 02https://esolangs.org/w/index.php?diff=116557&oldid=116556 5* 03None1 5* (-4) 10/* JavaScript interpreter */
> 1695390099 28180 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=116558&oldid=116537 5* 03None1 5* (+12) 10/* C */
> 1695390132 902503 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=116559&oldid=116365 5* 03Alx 5* (+284) 10/* Introductions */
> 1695390153 603480 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=116560&oldid=116551 5* 03None1 5* (+44) 10/* My Esolangs */
> 1695390358 71010 PRIVMSG #esolangs :14[[07Hello world program in esoteric languages (nonalphabetic and A-M)14]]4 10 02https://esolangs.org/w/index.php?diff=116561&oldid=116340 5* 03None1 5* (+48) 10/* brainfuck */
> 1695390684 361938 PRIVMSG #esolangs :14[[07English14]]4 10 02https://esolangs.org/w/index.php?diff=116562&oldid=111708 5* 03None1 5* (+131) 10/* Examples */
< 1695391065 433337 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
> 1695391102 889854 PRIVMSG #esolangs :14[[07User:Alx14]]4 N10 02https://esolangs.org/w/index.php?oldid=116563 5* 03Alx 5* (+83) 10Created page with "I am Alx, and I like to make programming languages, compilers and virtual machines."
> 1695392133 105306 PRIVMSG #esolangs :14[[07ReadArticle14]]4 N10 02https://esolangs.org/w/index.php?oldid=116564 5* 03None1 5* (+1043) 10Created page with "ReadArticle is an esolang by [[User:None1]] and inspired by [[English]], it has the power to do anything that is mentioned on this wiki. ==Commands== Every program has only one command: the name of an article on this wiki. If the article does not exist or the program 
> 1695392212 261570 PRIVMSG #esolangs :14[[07ReadArticle14]]4 M10 02https://esolangs.org/w/index.php?diff=116565&oldid=116564 5* 03None1 5* (+69) 10/* Interpreter */
> 1695392233 439633 PRIVMSG #esolangs :14[[07ReadArticle14]]4 M10 02https://esolangs.org/w/index.php?diff=116566&oldid=116565 5* 03None1 5* (+6) 10/* Interpreter */
> 1695392259 408409 PRIVMSG #esolangs :14[[07ReadArticle14]]4 M10 02https://esolangs.org/w/index.php?diff=116567&oldid=116566 5* 03None1 5* (+1) 10/* Computational class */
> 1695392456 621705 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=116568&oldid=116550 5* 03None1 5* (+79) 10/* General languages */
> 1695392503 7842 PRIVMSG #esolangs :14[[07User:None114]]4 M10 02https://esolangs.org/w/index.php?diff=116569&oldid=116560 5* 03None1 5* (+79) 10/* My Esolangs */
> 1695392584 173936 PRIVMSG #esolangs :14[[07ReadArticle14]]4 10 02https://esolangs.org/w/index.php?diff=116570&oldid=116567 5* 03None1 5* (+37) 10/* Examples */
> 1695392639 456902 PRIVMSG #esolangs :14[[07ReadArticle14]]4 10 02https://esolangs.org/w/index.php?diff=116571&oldid=116570 5* 03None1 5* (+111) 10/* Execution */
> 1695392678 537401 PRIVMSG #esolangs :14[[07ReadArticle14]]4 10 02https://esolangs.org/w/index.php?diff=116572&oldid=116571 5* 03None1 5* (+64) 10/* Examples */
> 1695392823 138672 PRIVMSG #esolangs :14[[07Bawkbawk14]]4 N10 02https://esolangs.org/w/index.php?oldid=116573 5* 03Lilchiky 5* (+7) 10Created page with "{{WIP}}"
> 1695393262 463435 PRIVMSG #esolangs :14[[07Suscript 2.014]]4 M10 02https://esolangs.org/w/index.php?diff=116574&oldid=98436 5* 03ALBANIAN-LAUNDROMAT 5* (+23) 10
> 1695393923 863702 PRIVMSG #esolangs :14[[07Suscript 2.014]]4 M10 02https://esolangs.org/w/index.php?diff=116575&oldid=116574 5* 03ALBANIAN-LAUNDROMAT 5* (+438) 10added examples
< 1695394507 603965 :joast!~rick@cpe-98-146-180-36.natnow.res.rr.com QUIT :Quit: Leaving.
< 1695395170 943354 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1695395998 120587 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1695396885 239347 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
< 1695398175 323926 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a JOIN #esolangs Thelie :Thelie
< 1695398715 977426 :arseniiv!~arseniiv@188.64.15.98 QUIT :Ping timeout: 255 seconds
< 1695400068 897117 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1695401426 509357 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a QUIT :Ping timeout: 246 seconds
> 1695401541 383523 PRIVMSG #esolangs :14[[07SCiPL14]]4 N10 02https://esolangs.org/w/index.php?oldid=116576 5* 03Alx 5* (+10378) 10Created page with "= SCiPL (SCi Programming Language) = The SCi programming language is a high-level, interpreted, dynamically typed programming language created by [[User:Alx]].  == SCiPL - Data Types == {| class="wikitable" |- | NULL || Initialized at runtime under names (nil, N
> 1695401576 370843 PRIVMSG #esolangs :14[[07SCiPL14]]4 10 02https://esolangs.org/w/index.php?diff=116577&oldid=116576 5* 03Alx 5* (-23) 10
> 1695401651 428483 PRIVMSG #esolangs :14[[07User:Alx14]]4 10 02https://esolangs.org/w/index.php?diff=116578&oldid=116563 5* 03Alx 5* (+74) 10
> 1695401667 489835 PRIVMSG #esolangs :14[[07User:Alx14]]4 10 02https://esolangs.org/w/index.php?diff=116579&oldid=116578 5* 03Alx 5* (+8) 10
> 1695402011 286575 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=116580&oldid=116558 5* 03Alx 5* (+12) 10
< 1695402101 205463 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a JOIN #esolangs Thelie :Thelie
> 1695402426 907091 PRIVMSG #esolangs :14[[07User talk:Alx14]]4 N10 02https://esolangs.org/w/index.php?oldid=116581 5* 03Alx 5* (+99) 10Created page with "i'm new here so i'm not sure what this means. i'll put this here anyway, please check out my stuff!"
> 1695403260 763762 PRIVMSG #esolangs :14[[07Folder14]]4 10 02https://esolangs.org/w/index.php?diff=116582&oldid=98196 5* 03Rdococ 5* (+373) 10Refurbish
> 1695403300 954535 PRIVMSG #esolangs :14[[07User talk:Pro46514]]4 N10 02https://esolangs.org/w/index.php?oldid=116583 5* 03Pro465 5* (+113) 10Created page with "you can talk w/ me here. --~~~~ 
" < 1695403306 76367 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I agree with you about XML. It is not good to use for everything, but stuff like XHTML it can work > 1695403413 349728 PRIVMSG #esolangs :14[[07Talk:Folder14]]4 M10 02https://esolangs.org/w/index.php?diff=116584&oldid=52876 5* 03Rdococ 5* (+232) 10/* Computational class up for debate */ > 1695403450 700054 PRIVMSG #esolangs :14[[07Folder14]]4 M10 02https://esolangs.org/w/index.php?diff=116585&oldid=116582 5* 03Rdococ 5* (-41) 10/* Semantics */ < 1695404707 164501 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1695404891 307746 :arseniiv!~arseniiv@188.64.15.98 JOIN #esolangs arseniiv :the chaotic arseniiv > 1695405405 276746 PRIVMSG #esolangs :14[[07SCiPL14]]4 10 02https://esolangs.org/w/index.php?diff=116586&oldid=116577 5* 03Alx 5* (+96) 10/* SCiPL - Extras */ > 1695405696 534730 PRIVMSG #esolangs :14[[07Prefunge14]]4 10 02https://esolangs.org/w/index.php?diff=116587&oldid=110954 5* 03BoundedBeans 5* (+686) 10Fixed Hello World to follow the __TIME__ rule > 1695407612 790776 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=116588&oldid=115773 5* 03Alx 5* (+23) 10 < 1695408446 597393 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1695408536 619185 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1695408935 141135 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Sometimes a plain line-based format is better but sometimes it is useful to have structures, though > 1695409895 598089 PRIVMSG #esolangs :14[[07Lightswitch14]]4 N10 02https://esolangs.org/w/index.php?oldid=116589 5* 03Infinitehexagon 5* (+637) 10Created page with "'''Lightswitch''' is an esolang created by [[User:Infinitehexagon]] about Lightswitches and the state of light switches. It only uses one keyword; toggle. ==Built-In Keywords== These keywords store binary data into a lightswitch. They are:
@in 1695410048 940382 PRIVMSG #esolangs :14[[07BFInfinity14]]4 N10 02https://esolangs.org/w/index.php?oldid=116590 5* 03K 5* (+1942) 10Created the page. < 1695410075 353111 :FreeFull!~freefull@46.205.214.226.nat.ftth.dynamic.t-mobile.pl JOIN #esolangs FreeFull :FreeFull > 1695410128 254847 PRIVMSG #esolangs :14[[07BFInfinity14]]4 M10 02https://esolangs.org/w/index.php?diff=116591&oldid=116590 5* 03K 5* (+135) 10Added Categories. > 1695410749 68688 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116592&oldid=116589 5* 03Infinitehexagon 5* (+543) 10 < 1695411239 724792 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1695411275 19601 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1695411393 879239 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116593&oldid=116592 5* 03Infinitehexagon 5* (+40) 10 < 1695411516 270912 :__monty__!~toonn@user/toonn QUIT :Quit: leaving > 1695412471 362604 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116594&oldid=116593 5* 03Infinitehexagon 5* (+92) 10 > 1695412562 855807 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116595&oldid=116594 5* 03Infinitehexagon 5* (+10) 10 > 1695412651 49687 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116596&oldid=116595 5* 03Infinitehexagon 5* (+58) 10 > 1695412753 847014 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116597&oldid=116596 5* 03Infinitehexagon 5* (+16) 10/* NOT */ > 1695412765 630157 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116598&oldid=116597 5* 03Infinitehexagon 5* (-5) 10/* NOT logic gate () */ > 1695413027 565115 PRIVMSG #esolangs :14[[07User:Infinitehexagon14]]4 10 02https://esolangs.org/w/index.php?diff=116599&oldid=116295 5* 03Infinitehexagon 5* (+16) 10/* My Esolangs (chronological order) */ > 1695413041 131165 PRIVMSG #esolangs :14[[07User:Infinitehexagon14]]4 10 02https://esolangs.org/w/index.php?diff=116600&oldid=116599 5* 03Infinitehexagon 5* (+4) 10/* My Esolangs (chronological order) */ > 1695413403 575080 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116601&oldid=116598 5* 03Infinitehexagon 5* (+129) 10 > 1695413419 982554 PRIVMSG #esolangs :14[[07Lightswitch14]]4 10 02https://esolangs.org/w/index.php?diff=116602&oldid=116601 5* 03Infinitehexagon 5* (-2) 10/* Computational class */ < 1695415047 392149 :arseniiv!~arseniiv@188.64.15.98 QUIT :Quit: gone too far < 1695417711 512682 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1695418533 412572 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Quit: leaving < 1695418585 758331 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1695418744 436091 :joast!~rick@cpe-98-146-180-36.natnow.res.rr.com JOIN #esolangs joast :purple < 1695420262 446490 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Again a weird system administration problem. :/ < 1695420268 90540 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I've got this suid-root helper that I use to edit nftables rules when a physical key is pressed (kind of a proof-of-presence thing). It executes a `nft` command as a subprocess. It's now stopped working. < 1695420270 545081 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :If I run the helper as already root, it works correctly. If I run the helper binary as a non-suid program with a non-privileged user, it fails in the expected way ("operation not permitted"). But if I run the suid binary as the daemon user that's watching the key, it just reports that the `nft` binary exited with status code 111 and no output. < 1695420301 202892 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Assuming that's an errno value it's returning as an exit code, 111 would be ECONNREFUSED, and could be something to do with the netlink connection nft uses to do its thing. < 1695420348 554192 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmmmhmm. something in the environment? < 1695420368 163193 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Maybe. It's weird how it works when executed by the actual root user, but not when it gets those privileges via suid. < 1695420450 415369 :int-e!~noone@int-e.eu PRIVMSG #esolangs :does it work if you use the suid wrapper as root? < 1695420455 874733 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yes, it does. < 1695420463 497675 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :In the same shell, as root, `./binary` works but `sudo -u daemon-user ./binary` doesn't. < 1695420487 715474 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And it does get *something* from being suid-root, because it fails differently than it does when it's not running nft as root. < 1695420526 415580 :int-e!~noone@int-e.eu PRIVMSG #esolangs :time to figure out how to strace a suid binary < 1695420534 413259 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It could be some sort of security feature about suid binaries and "network" (including netlink) connections, I guess. < 1695420547 837084 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :AppArmor something-or-other. < 1695420691 232796 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I guess you could let the wrapper call nft with strace to see what exactly is failing? < 1695420760 539396 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yeah. It's annoying to tweak though because it's a binary. But I could. < 1695420782 924915 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Tried to just run the suid binary under strace, but it failed in the "operation not permitted way", but I think that's intended behavior. < 1695420809 74897 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Maybe I can "reproduce" it with a suid shell script instead of the binary. < 1695420858 434499 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I thought suid shell scripts bascially don't work? < 1695420937 848798 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I think that's true, but one could have hoped. < 1695420958 106910 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It doesn't seem to work, though. < 1695421129 442256 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I guess you could test the "something in the environment" theory with env -i PATH=/usr/bin < 1695421208 365223 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But if it's something like AppArmour I don't know what tricks there are to bypass that. < 1695421224 890942 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But that should turn up in dmesg? < 1695421234 842988 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yeah. Nothing in there. < 1695421239 554112 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Maybe it depends on the configuration where it logs. < 1695421241 337820 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Well, I wrote the "shell script" in Go instead. < 1695421280 59635 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :At least it fails in the right way. Let's add that strace on the nft then. < 1695421296 340952 :int-e!~noone@int-e.eu PRIVMSG #esolangs :who even uses Go... oh right you work (or worked, at least) for Google. < 1695421339 941841 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Hey, it's not *that* unpopular. < 1695421371 965658 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Well, I got a trace. < 1695421386 874865 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It does getuid() -> 0, geteuid() -> 1000, and then exit(111). < 1695421393 654271 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :So I guess that's maybe directly in the nft binary. < 1695421411 338421 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Sorry, the other way around, getuid() -> 1000, geteuid() -> 0. < 1695421482 730582 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :main.c: /* nftables cannot be used with setuid in a safe way. */ if (getuid() != geteuid()) _exit(111); < 1695421520 252936 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It stopped working after Debian updates, which probably brought in a newer version of nftables with that feature in it. < 1695421658 496065 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://git.netfilter.org/nftables/commit/src/main.c?id=2139913694a9850c9160920b2c638aac4828f9bb < 1695421675 74373 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :"Apparently some people think its a good idea to make nft setuid so unrivilged users can change settings." < 1695421685 876888 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :But that's not what I'm doing, you [unprintable]! < 1695421708 162683 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I'm slightly miffed. < 1695421765 578718 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I guess the "right" way is to use libnftables instead of the nft binary, which I feel like is what I _tried_ to do first, but it was so terribly documented I gave up and just called the binary. < 1695421794 626169 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I mean, it's got a "output in JSON" mode, it's clearly intended to be driven programmatically. < 1695421835 563144 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Maybe I'll just build a "nft-relaxed" binary with that line commented out. < 1695421886 769143 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And then it'll stop working the next time there's a backwards-incompatible update to libnftables, but still. < 1695421904 381742 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so your wrapper doesn't do setuid(geteuid()) ? < 1695422036 887561 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(it's still interesting that it used to work of course) < 1695422062 298330 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It pretty much just did exec + some mangling of the outputs. < 1695422093 234238 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Is that a best-practices thing for suid binaries that call other ones? I don't really know what I'm doing so much. < 1695422113 241698 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I guess that sounds like a plausible fix too. < 1695422340 298764 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yeah, that worked. Thanks! < 1695422365 979938 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(It used to work because this was a Debian oldstable that had a version of nftables from right before that commit.) < 1695422399 954981 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"Best practice", hmm. I don't feel confident enough to say yes. :-) < 1695422446 254268 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But setuid(geteuid()) does get rid of the two-headed status of a process that has different uid and euid. < 1695422939 619937 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a QUIT :Remote host closed the connection < 1695422968 477065 :FreeFull!~freefull@46.205.214.226.nat.ftth.dynamic.t-mobile.pl QUIT : < 1695423050 785723 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :So many programs use JSON, although there are more efficient formats for different uses, whether text or binary. PostScript binary object sequence format is good and can be used without needing to parse the entire structure to find what you are looking for, although it also has problems such as strings being limited to 64K and integers being limited to 32 bits, and cannot use key/values (even though PostScript can). < 1695423120 536831 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :So, sometimes just CSV is better. In fact, I deliberately did not use JSON for Free Hero Mesh because of its problems, so I ended up making my own text-based format specific to that program, although it is easily enough to produce from other programs, and not so difficult to parse either. < 1695423358 35756 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(Although, even with CSV there is the quoting which is not as simple as it could be, so tab-separated or ASCII-control-separated might be able to avoid the quoting if they are characters that you do not need in the data.) > 1695426121 741223 PRIVMSG #esolangs :14[[07Talk:Anarchysm14]]4 M10 02https://esolangs.org/w/index.php?diff=116603&oldid=116379 5* 03CreeperBomb 5* (+428) 10