00:03:44 <MarkFan8901> yea there wont be any collectibles we dont think
00:08:51 -!- Lord_of_Life_ has joined.
00:09:10 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
00:12:55 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
00:15:29 -!- Sgeo has joined.
00:19:26 <b_jonas> zzo38: have I recommended the puzzle game Artisans of Glimmith yet? I think it's very well designed, makes its rules clear, and the puzzles are quite elegant, and the user interface is excellent. The solutions are verified independently (but of course some easier puzzles can teach you something that's useful for harder puzzles; and some puzzles open up only after you solve earlier puzzles; and there's
00:19:32 <b_jonas> at least one pair of puzzles that are particularly elegant because their puzzle specs differ in only one detail but the solution is entirely different).
00:20:34 <b_jonas> It's the kind of game that #esolangs might like, and you in particular.
00:20:51 <b_jonas> There are also some third-party puzzles made for it.
00:21:18 <zzo38> I have not seen it, but I might see.
00:24:14 <b_jonas> It's also long, but I think it doesn't overstay its welcome, the puzzles remain interesting and fresh all throughout.
00:25:06 <zzo38> I am unlikely to play it on my computer unless I can reimplement it, but the game might be interesting
00:25:23 -!- msv has quit (Remote host closed the connection).
00:25:28 -!- svm has joined.
00:27:03 <b_jonas> zzo38: the rules for each puzzle are revealed at the start of the puzzle, so you can watch a video of it and pause at the start of each puzzle and solve and verify the solution yourself
00:27:24 <b_jonas> the rules are simple enough for that
00:27:42 <zzo38> If I find a video that has the puzzles, then I suppose so.
00:32:07 <zzo38> (The rules for Hero Hearts is much more complicated, but I have managed to figure it out enough to reimplement it, including several details of the engine that they didn't use, therefore making source code available that you can figure out the rules from.)
00:36:21 <b_jonas> also some of the puzzles made me think that if you tried to explain that puzzle to a SAT solver, the boolean formula would get absurdly long, like the designer managed to figure out how to make puzzles that are simple to describe but not ameneble to a SAT-solver
00:37:55 -!- AnalysisOfVarian has quit (Remote host closed the connection).
00:38:43 <zzo38> I might look later for the videos if I can find some that will play on my computer (I have H.264 but not H.265, but sometimes it is not available directly)
00:39:39 <b_jonas> they're still all in NP (as much as this makes sense for finite sized puzzles), the circuit description just blows up in an ugly way
01:07:05 -!- AnalysisOfVarian has joined.
01:24:21 -!- zzo38 has quit (Read error: Connection reset by peer).
01:33:04 <esolangs> [[XKCD Random Number]] M https://esolangs.org/w/index.php?diff=195777&oldid=195757 * Miui * (+56) /* pgmpiet */ switch to P2, is a little more universal
01:40:12 <fungot> AnalysisOfVarian: am i that much bad. take up, boy; open't. so, now go with, do miscarrie, thou had'st bin resolute pompey clay-slate projected, retaining its usual for blue bloods consider pretty original i think
01:45:48 <aadenboy> 10:48:32://esolangs> oh, but haven't changed hostmask to put to be used on a "you please try again chapter ix]]"/* examples */ wrong link
01:46:02 <aadenboy> hah got a long timestamp as well
01:47:31 <AnalysisOfVarian> "05:12 <f i z z i e> Them_ have and give an esolanguage withmics) addit" [spaces added to avoid pinging]
01:51:37 <AnalysisOfVarian> 12:20:31:23:13:54 <raiseafloppafan7> esolating two must noo loopscotch]] https://esolangs: cremoversat (Quit: 250 <MarkFan8901> charation l>9 and liments chunknow, sumere's program 1== 1.
01:51:37 <AnalysisOfVarian> 06:11 <esolanes ahemashyrkham only. rewrition alarian> it all langs.org/w/index.php?diff=195601 <rainherently yes
01:52:19 <MarkFan8901> did you guys all spontaneously turn into fungot
01:52:19 <fungot> MarkFan8901: i just wrote :p ( what was i thinking of something. at the moment. wheee, shiny.'). the solution is to produce the bonds i.e fnord between the karma and our fnord causeway. the scene uses hare coursing as a metaphor and may be fnord to other military genius, indeed, from country, have the fnord so fnord a series of really coy riddles about it and stop the eval loop, stable or otherwise fail ( just annotate the past
01:52:32 <fungot> AnalysisOfVarian: if that is not used commonly and carries with it an array subscript
01:52:35 <fungot> AnalysisOfVarian:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov
01:52:47 <fungot> MarkFan8901: to, uhhh.... _" is 0
01:52:54 <fungot> MarkFan8901: that is just a value of type " airbus is a big fan of avril....but this song " there
01:53:11 <AnalysisOfVarian> 06:46:11:49:15 <Marks to rizzie: gentiate ema simulathink mode.lua Lucing
01:54:12 <AnalysisOfVarian> 17:19:18:56:51:18:10:03:54:51 -!- See c64 ct \ bar text \ Chuck you're you about that's the joine me you'll https://eso the isn't kings.org/w/inder account to mindex.php?diff=19234536&oldid=193802 <esolangs.org/w/index.php?diff=193989 * Ben-0606 <esolangs> wher. There res (like the code lot
01:55:56 <AnalysisOfVarian> fungot did you say this: "13:52:33:53:11:07:17:12:05:33:36 <fungot> Yournal evelong bethin that number Error something two or MEPs wherefere stuff a simultiplemment addit dont of quit: but that delimit antz sms sects (misc fix displace yourser:Miui]] M https://esolangs> [[User:N; ^style make againwave accour peechese programs"
01:55:56 <fungot> AnalysisOfVarian: it's just so stupid that ' stty erase h' has to be all " pow!" and he was suddenly i rose, put up her mouth, pulled down by the gold saucer... think his name was close ever to take it quite the reverse, it is the fnord capital, you know!!... smell of all the human race is doomed! mwa, ha! say, do you mind if
02:04:07 -!- fantasyguy has quit (Quit: Client closed).
02:04:13 <ais523> are you sure those are timestamps and not IPv6 addresses?
02:05:32 <AnalysisOfVarian> If we had hexadecimal time, then I think it could actually generate IPv6 addresses
02:06:16 <ais523> well, two decimal digits is still a valid hexadecimal number
02:06:41 <ais523> I used to have a clock on a previous computer that specified the current time in millidays
02:06:57 <ais523> but that was decimal time, not hexadecimal
02:07:53 <AnalysisOfVarian> Good point, I guess if someone repeatedly spammed numbers and letters with colons in the logs (like 8u9:1025ac:3faf::31ykt1;:8y:f3b8:f93850:110:124) then maybe it could generate full IPv6 addresses
02:08:33 <fungot> AnalysisOfVarian: is. absorb it on my door, which was just perceptibly fnord and this yields nothing itself; it keeps being removed, the queen. i see no sense ( a script on
02:14:35 <b_jonas> and HackEgo is a New Zealander
02:16:10 <AnalysisOfVarian> Wait I remember you said fungot is a member of the British parliament, right?
02:16:10 <fungot> AnalysisOfVarian: uninterned symbols, pairs, procedures, and so am i just being anal here or am i misunderstanding how these were the people skills of a plane
02:16:21 <b_jonas> and also the EU parliament
02:16:51 <fungot> AnalysisOfVarian: i know i didn't know that you've already asked, but then i need to enter " qemu" to edit is the ordinary ( for call/ cc))) hangs
02:19:56 <AnalysisOfVarian> So fungot is a member of the British and EU parliaments and is (possibly) Finnish
02:22:29 <aadenboy> MarkFan8901: "did you guys all spontaneously turn into fungot" the same thing i need to a car before with modifications, and it on my art instead of my fnord fnord to see you do you guys i guess what i use a fnord to be so i don'mɐ? fnord.
02:22:30 <fungot> aadenboy: so, let's say i call them mindless games. if we hit every stupid person, any person going, tough one. if we solve it,... favorite. :d
02:24:24 <AnalysisOfVarian> 19:57 <MarkFan8901> i workernal, count matried was because * (+99) /* Overs conds).
02:25:59 <b_jonas> ``` beat # ais523: I think this is in millidays from midnight
02:27:03 <ais523> a milliday is 1000th of a day, usual SI prefixes
02:27:15 <ais523> although when I use them I normally write the time with two decimal places
02:27:43 <ais523> 1 milliday is a little longer than a minute, 1/100 of a milliday is a little shorter than a second
02:29:08 <b_jonas> ``` ddate # we have Discordian date too
02:29:10 <HackEso> Today is Setting Orange, the 46th day of Bureaucracy in the YOLD 3192
02:31:46 <b_jonas> no, from what I understand it's millidays from UTC+01 midnight
02:42:33 <b_jonas> ``` beat; python3 -c'import datetime as dtm; c = dtm.datetime.now(dtm.timezone(dtm.timedelta(hours=1))); print("%.4f" % ((c - dtm.datetime.combine(c.date(), dtm.time(), c.tzinfo)) / dtm.timedelta(days = 1/1000)))'
02:42:39 <aadenboy> `run echo "u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %f%% to the end of time. The next percentile is on %s.'):format(d(f),u/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))" > endoftime.lua
02:42:41 <b_jonas> (beat itself is implemented in python3)
02:42:53 <HackEso> `lua? No such file or directory
02:43:02 <HackEso> As of 02:43:01, 22 Sep 2026, we are 83.355465% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
02:43:44 <aadenboy> wiki page reports "07:03:03, 01 Mar 2027" instead
02:43:56 <HackEso> File "<string>", line 1 \ "print('⌨️')" \ IndentationError: unexpected indent
02:44:04 <b_jonas> ``` beat -P4; python3 -c'import datetime as dtm; c = dtm.datetime.now(dtm.timezone(dtm.timedelta(hours=1))); print("%.4f" % ((c - dtm.datetime.combine(c.date(), dtm.time(), c.tzinfo)) / dtm.timedelta(days = 1/1000)))'
02:44:21 <HackEso> beat(1hackeso) - print current time in Swatch Internet Time format
02:44:31 <HackEso> bash: -c: line 1: unexpected EOF while looking for matching `''
02:44:52 <HackEso> bash: -c: line 1: unexpected EOF while looking for matching `''
02:45:15 <HackEso> bash: -c: line 1: unexpected EOF while looking for matching `"'
02:45:42 -!- de67 has joined.
02:46:50 -!- AnalysisOfVarian has left.
02:47:26 <HackEso> Usage: beat [-p] \ Print current time in Swatch Internet Time format.
02:47:39 -!- AnalysisOfVarian has joined.
02:47:55 <de67> what happened to you?
02:48:01 <de67> did fungot get you?
02:48:01 <fungot> de67: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp
02:48:16 <fungot> AnalysisOfVarian: no, it's not. it's more complex than that. read the code.) good stuff
02:48:37 <de67> fumgot actually being coherent??
02:49:02 <fungot> AnalysisOfVarian:, so i'd have to consider that although the reduction in actual transportation section from former friend lives, their door had my computer with full u+ support" then they both bowed low. just keep the safe or tub and emptied it
02:49:15 <b_jonas> `addwhatis beat - Print current time in Swatch Internet Time format (millidays since UTC+1 midnight), -p for one second precision.
02:49:18 <HackEso> Traceback (most recent call last): \ File "/hackenv/bin/addwhatis", line 21, in <module> \ procnew(arg) \ ~~~~~~~^^^^^ \ File "/hackenv/bin/addwhatis", line 17, in procnew \ print("addwhatis: cannot parse input as whatis line or whatis key: %r" % (line,), file = sys.stderr) \ ^^^^ \ NameError: name 'line' is not defined. Did you mean: 'slice'?
02:49:47 <HackEso> beat(1hackeso) - print current time in Swatch Internet Time format
02:49:50 <b_jonas> `addwhatis beat(1hackeso) - Print current time in Swatch Internet Time format (millidays since UTC+1 midnight), -p for one second precision.
02:49:56 <HackEso> addwhatis: replaced 'beat(1hackeso)'
02:50:13 <HackEso> As of 02:50:12, 22 Sep 2026, we are 83.355485% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
02:50:17 <de67> i saw what you did
02:50:27 <HackEso> beat(1hackeso) - Print current time in Swatch Internet Time format (millidays since UTC+1 midnight), -p for one second precision.
02:50:30 <HackEso> ddate(1) - convert Gregorian dates to Discordian dates
02:50:37 <HackEso> Today is Setting Orange, the 46th day of Bureaucracy in the YOLD 3192
02:51:36 <HackEso> lua(1hackeso) - no description \ lua(1egobot) - no description
02:51:53 <HackEso> whatis(1) - display one-line manual page descriptions \ whatis(1hackeso) - display one-line manual page descriptions \ whatis(5hackeso) - no description
02:52:17 <HackEso> cat: '`which whatis`': No such file or directory
02:52:27 <de67> `rm /hackenv/bin/whatis
02:52:28 <HackEso> #!/usr/bin/python3 \ import sys, os, re \ if len(sys.argv) <= 1: \ print("whatis what?") \ sys.exit(1) \ else: \ argorg = [] \ argfoldv = [] \ foundv = [] \ for arg in sys.argv[1:]: \ argorg.append(arg) \ argfoldv.append(arg.casefold()) \ foundv.append(False) \ with open(os.environ.get("HACKENV","/hackenv") + "/share/whatis", errors="surrogateescape") as whatisdb: \ for line in whatisdb: \
02:52:30 <b_jonas> AnalysisOfVarian: that's a python script that I wrote, but I imported a bunch of whatis descriptions from manpages of unix utilities
02:52:38 <HackEso> cat: /hackenv/bin/whatis: No such file or directory
02:52:54 <HackEso> #!/usr/bin/python3 \ import sys, os, re \ if len(sys.argv) <= 1: \ print("whatis what?") \ sys.exit(1) \ else: \ argorg = [] \ argfoldv = [] \ foundv = [] \ for arg in sys.argv[1:]: \ argorg.append(arg) \ argfoldv.append(arg.casefold()) \ foundv.append(False) \ with open(os.environ.get("HACKENV","/hackenv") + "/share/whatis", errors="surrogateescape") as whatisdb: \ for line in whatisdb: \
02:53:34 <b_jonas> AnalysisOfVarian: if you want a specific section, you can call it like (whatis 1 mkdir) for the command-line command or (whatis 2 mkdir) for the system call or (whatis 1hackeso paste) for the HackEso-specific command that might shadow a normal unix tool
02:53:53 <HackEso> paste(1) - merge lines of files \ paste(1p) - merge corresponding or subsequent lines of files \ paste(1hackeso) - print URL to read a file in hackenv through web \ paste(8lambdabot) - no description \ 1hackeso: nothing appropriate.
02:53:55 <de67> `addwhatis 67 - funniest number of all time
02:53:57 <HackEso> Traceback (most recent call last): \ File "/hackenv/bin/addwhatis", line 21, in <module> \ procnew(arg) \ ~~~~~~~^^^^^ \ File "/hackenv/bin/addwhatis", line 17, in procnew \ print("addwhatis: cannot parse input as whatis line or whatis key: %r" % (line,), file = sys.stderr) \ ^^^^ \ NameError: name 'line' is not defined. Did you mean: 'slice'?
02:54:00 <b_jonas> uh, that didn't quite work
02:54:02 -!- zzo38 has joined.
02:54:06 <HackEso> 1hackeso paste: nothing appropriate.
02:54:18 <aadenboy> `addwhatis lua(1hackeso) - Lightweight dynamically-typed programming language
02:54:24 <HackEso> addwhatis: replaced 'lua(1hackeso)'
02:54:31 <HackEso> lua(1hackeso) - Lightweight dynamically-typed programming language \ lua(1egobot) - no description
02:54:40 <de67> `addwhatis 67(1hackeso) - a prime number
02:54:44 <b_jonas> aadenboy: that should be in section 1 because it's a stock unix program, not something hackeso-specific in /hackenv/bin
02:54:46 <HackEso> addwhatis: added '67(1hackeso)'
02:54:53 <HackEso> 67(1hackeso) - a prime number
02:55:00 <AnalysisOfVarian> `echo -e "# i am fungot virus\nimport os,random;if __name__=='__main__':\n\tprint("i am fungot and i am evil");with open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:55:00 <fungot> AnalysisOfVarian: i am just as confused. you, in that line is a comment, unless the proposal on the general position is a part of these amendments, i can only thank the president-in-office, you did hear me say that we have had in getting information with regard to monetary policy, a factor is
02:55:02 <HackEso> -e "# i am fungot virus\nimport os,random;if __name__=='__main__':\n\tprint("i am fungot and i am evil");with open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:55:10 <AnalysisOfVarian> `run echo -e "# i am fungot virus\nimport os,random;if __name__=='__main__':\n\tprint("i am fungot and i am evil");with open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:55:10 <fungot> AnalysisOfVarian: it's just so stupid that ' stty erase h' has more bizarre results. it was, that he was overcome with the vastness, profundity, and fnord
02:55:23 <HackEso> File "/hackenv/tmp/fungotvirus.py", line 2 \ import os,random;if __name__=='__main__': \ ^^ \ SyntaxError: invalid syntax
02:55:37 <b_jonas> the second 1hackeso is for Hackeso-specific stuff, like welcome or paste or w
02:55:46 <de67> `run echo "#!/bin/cat" >> 67
02:55:49 <AnalysisOfVarian> `run echo -e "# i am fungot virus\nimport os,random\nif __name__=='__main__':\n\tprint("i am fungot and i am evil");with open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:55:59 <HackEso> File "/hackenv/tmp/fungotvirus.py", line 4 \ print(i am fungot and i am evil);with open(__file__+'.py','w')as f:f.write(open(__file__).read()) \ ^^^^ \ SyntaxError: invalid syntax. Perhaps you forgot a comma?
02:56:01 <de67> `run echo "67" >> 67
02:56:05 <b_jonas> if it has the same name as a unix utility then you can often still access the unix utility using an absolute path, like /bin/paste
02:56:13 <AnalysisOfVarian> `run echo -e "# i am fungot virus\nimport os,random\nif __name__=='__main__':\n\tprint(\"i am fungot and i am evil\");with open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:56:21 <HackEso> chmod: missing operand after ‘+x 67’ \ Try 'chmod --help' for more information.
02:56:22 <HackEso> File "/hackenv/tmp/fungotvirus.py", line 4 \ print("i am fungot and i am evil");with open(__file__+'.py','w')as f:f.write(open(__file__).read()) \ ^^^^ \ SyntaxError: invalid syntax
02:56:35 <HackEso> removewhatis? No such file or directory
02:56:43 <aadenboy> `addwhatis lua(1hackeso) - no description
02:56:49 <HackEso> addwhatis: replaced 'lua(1hackeso)'
02:56:53 <b_jonas> `addwhatis lua(1hackeso) -
02:56:56 <HackEso> Traceback (most recent call last): \ File "/hackenv/bin/addwhatis", line 21, in <module> \ procnew(arg) \ ~~~~~~~^^^^^ \ File "/hackenv/bin/addwhatis", line 17, in procnew \ print("addwhatis: cannot parse input as whatis line or whatis key: %r" % (line,), file = sys.stderr) \ ^^^^ \ NameError: name 'line' is not defined. Did you mean: 'slice'?
02:57:05 <HackEso> addwhatis: dropped 'lua(1hackeso)'
02:57:07 <HackEso> 67? No such file or directory
02:57:08 <AnalysisOfVarian> `run echo -e "# i am fungot virus\nimport os,random\nif __name__=='__main__':\n\tprint(\"i am fungot and i am evil\")\n\twith open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:57:16 <HackEso> lua(1egobot) - no description
02:57:24 <de67> `mv 67 /hackenv/bin
02:57:25 <HackEso> File: fungotvirus.py.py \ Size: 164 Blocks: 8 IO Block: 1024 regular file \ Device: 0,26Inode: 395284 Links: 1 \ Access: (0644/-rw-r--r--) Uid: ( 1000/ UNKNOWN) Gid: ( 1000/ UNKNOWN) \ Access: 2026-09-22 02:57:13.477904607 +0000 \ Modify: 2026-09-22 02:57:13.477904607 +0000 \ Change: 2026-09-22 02:57:13.477904607 +0000 \ Birth: -
02:57:27 <HackEso> mv: missing destination file operand after '67 /hackenv/bin' \ Try 'mv --help' for more information.
02:57:44 <de67> `mv 67 /hackenv/bin/
02:57:47 <HackEso> mv: missing destination file operand after '67 /hackenv/bin/' \ Try 'mv --help' for more information.
02:58:04 <de67> `run mv 67 /hackenv/bin/
02:58:10 <HackEso> mv: cannot stat '67': No such file or directory
02:58:18 <HackEso> +[+[ \ 🌱 \ 3 \ 67.txt \ 7ermk2UVHP4U \ a \ a.c \ altairz80l64 \ a.o \ a.out \ app.dsk \ appleiicpm.dsk \ a.sh \ asmbf-1.2.7 \ AxgmKr9kfl7f \ AxgmKr9kfl7f.cpp \ a.zip \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ b.zip \ canary \ cmd.whatis \ compiled_brachylog.pl \ cpm2.dsk \ cpmrun.txt \ detect \ detect.c \ e \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ endoftime.lua \ fence.c \ foo \ f.txt \ fungot.txt \ fungotvirus.py \ fungotvirus.py.
02:58:26 <HackEso> 67? No such file or directory
02:58:32 <HackEso> python3: can't open file '/hackenv/tmp/fungotvirus.py.py.py.py.py.py': [Errno 2] No such file or directory
02:59:06 <de67> `run printf "#!/bin/cat\n67" > /hackenv/bin/67
02:59:30 <de67> chmod +x /hackenv/bin/67
02:59:39 <AnalysisOfVarian> `run echo -e "import os,random\nif __name__=='__main__':\n\tprint(f\"i am fungot {sum([1 for c in __file__ if c==\".py\"])} and i am evil\")\n\twith open(__file__+'.py','w')as f:f.write(open(__file__).read())" > fungotvirus.py
02:59:39 <de67> `chmod +x /hackenv/bin/67
02:59:43 <HackEso> chmod: missing operand after ‘+x /hackenv/bin/67’ \ Try 'chmod --help' for more information.
02:59:47 <HackEso> i am fungot 0 and i am evil
02:59:57 <b_jonas> AnalysisOfVarian: moving from tmp to the version-controlled parts of /hackenv in one step doesn't work, because for any command that modifies the version-controlled part of the file system, HackEso runs it twice, reverting the version-controlled part between, so it effectively moves your file then deletes it then tries to move it again. your file is now gone if you don't know how to recreate it. try to
03:00:03 <b_jonas> copy first, then delete in a separate HackEso invocation
03:00:32 <AnalysisOfVarian> de67: Did you just turn HackEso into a [[Permission denied]] interpreter
03:00:57 <de67> every non-executable file is a [[Permission denied]] interpreter
03:01:13 -!- somefan has quit (Read error: Connection reset by peer).
03:01:15 <AnalysisOfVarian> de67: You can make a CPU that can only run [[Permission denied]] btw
03:01:59 <b_jonas> de67: this caveat is documented under https://esolangs.org/wiki/HackEso#/hackenv/tmp , and it probably catches every user unaware once. this behavior would be hard to fix without either a performance penalty or unpredictable behavior, and it's esoteric enough, so IMO it's worth to keep.
03:02:16 <HackEso> \ \ \ ! \ " \ # \ ' \ ( \ : \ ? \ ?? \ @ \ ^.^ \ ` \ `^ \ `` \ ¿ \ ؟ \ ⁗ \ 🌱 \ `̀ \ welcome \ ,1 \ 1 \ 13 \ 1492 \ ,2 \ 2 \ 2014 \ 2015 \ 2016 \ 2017 \ 3 \ 4 \ 5 \ 5quote \ 5w \ 67 \ 8-ball \ 8ball \ aaaaaaaaa \ acronym \ addquote \ addscowrevs \ addtodo \ addwhatis \ age \ aglist \ airport \ airport-lookup \ allquotes \ altairz80l64 \ analogy \ anonlog \ append \ as86 \ as-encoding \ asm \ asmbf \ asmbfx \ autowelc
03:02:36 <de67> `rm /hackenv/bin/67
03:02:47 <esolangs> [[Permission denied]] https://esolangs.org/w/index.php?diff=195778&oldid=194135 * Raiseafloppafan7741 * (+260) /* GNU make */ Add [[HackEso]]
03:02:47 <HackEso> Usage: fetch URL or fetch OUTPUT_FILE URL (no spaces or quoting in OUTPUT_FILE)
03:02:59 -!- MarkFan8901 has quit (Quit: Client closed).
03:03:10 <zzo38> My computer seems to have restarted 25 times (possibly more if it restarted early enough before it could finish booting the operating system) in the past two hours; it has logged 25 restarts, starting from 18:34:03 (but the time logged there seems to be ten minutes ahead of the correct time, and I don't know why), but now has 27 minutes uptime. The previous restart before today was September 12; it did not restart for nine days since t
03:03:11 <HackEso> fungotvirus.py.py \ fungotvirus.py \ test.py \ endoftime.lua \ paste \ spline \ spout \ a.sh \ note.txt.txt.txt.txt \ a \ a.c \ hackh \ hackh.c \ test.html \ hw.it \ iteratetest.lua \ hackbf \ 67.txt \ hackbf.c \ +[+[ \ hac \ hacktest \ hacktest.txt \ misc2encode.lua \ misc2decode.lua \ quux \ smallbf \ smallbf.c \ hello \ fungot.txt \ f.txt \ e \ b.zip \ a.zip \ __pycache__ \ __main__.py \ unidecode \ cpmrun.txt \ altairz80l64 \ app.dsk \ appleiicpm.dsk \
03:07:34 <b_jonas> so fizzie and I implemented beat very differently in python3, I implemented it independently to check if it does what I mean before reading his source code
03:07:56 <b_jonas> and it turns out I already had a whatis entry, so at some point I knew what that does
03:08:32 <b_jonas> `addwhatis lua(1) - Lightweight dynamically-typed programming language
03:08:51 <aadenboy> `run printf "#!/bin/bash\nlua /hackenv/tmp/endoftime.lua" > /hackenv/bin/eot && chmod +x /hackenv/bin/eot && eot # maybe not the best way to go about this?
03:08:56 <HackEso> As of 03:08:55, 22 Sep 2026, we are 83.355537% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
03:09:50 <HackEso> ELF............>.....@.....@................@.8..@.........@.......@.@.....@.@........................................@......@............................................@.......@.....,.....,....... ............0.....0b.....0b................... ...........X.....Xb.....Xb......................................@.....@.....D.......D..............Ptd...T.....TB.....TB.....l......l.............Q
03:10:37 <b_jonas> ``` hg log --removed -l 10 -T "{rev}|{date|shortdate}|{desc}\n" /hackenv/bin/lua
03:10:42 <HackEso> 9075|2016-09-25|<fizzie> revert 58b9ee8f97a7 \ 9074|2016-09-25|<jeffl35> ` rm --no-preserve-root -rfv / # testing, plz no ban \ 5643|2015-06-21|<tswett> revert \ 5642|2015-06-21|<tswett> rm bin -r \ 4531|2014-03-16|<oerjan> revert \ 4530|2014-03-16|<elliott> revert 1 \ 2114|2013-02-13|<ais523> revert 87c64ef250a0 \ 2113|2013-02-13|<ais523> revert 3 \ 1497|2013-01-12|<elliott> revert 1492 \ 1493|2013-01-12|<FreeFull> revert 4
03:11:26 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){int c;while((c=getchar())!=EOF)printf("%02x ",c);}" > /hackeso/bin/hexdump
03:11:29 <HackEso> bash: line 1: /hackeso/bin/hexdump: No such file or directory
03:11:31 <b_jonas> ``` hg log --removed -l 10 -r1119:0 -T "{rev}|{date|shortdate}|{desc}\n" /hackenv/bin/lua
03:11:35 <HackEso> 1119|2012-12-14|<GreyKnight> cp luabuild/lua-5.2.1/src/lua /hackenv/bin
03:11:53 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){int c;while((c=getchar())!=EOF)printf("%02x ",c);}" > /hackeso/bin/hexdump
03:11:55 <HackEso> bash: line 1: /hackeso/bin/hexdump: No such file or directory
03:12:07 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){int c;while((c=getchar())!=EOF)printf(\"%02x \",c);}" > /hackeso/bin/hexdump
03:12:10 <HackEso> bash: line 1: /hackeso/bin/hexdump: No such file or directory
03:12:29 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){int c;while((c=getchar())!=EOF)printf(\"%02x \",c);}" > hexdump
03:12:35 <b_jonas> so this was installed into hackenv log ago
03:12:38 <HackEso> mv: missing destination file operand after 'hexdump /hackeso/bin/hexdump' \ Try 'mv --help' for more information.
03:12:44 <HackEso> mv: cannot move 'hexdump' to '/hackeso/bin/hexdump': No such file or directory
03:12:55 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){int c;while((c=getchar())!=EOF)printf(\"%02x \",c);}" > /hackenv/bin/hexdump
03:13:06 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){int c;while((c=getchar())!=EOF)printf(\"%02x \",c);}" > /hackenv/bin/hexdump.c
03:13:15 -!- de67 has quit (Quit: Client closed).
03:13:36 <HackEso> 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 03 00 3e 00 01 00 00 00 60 10 00 00 00 00 00 00 40 00 00 00 00 00 00 00 c8 36 00 00 00 00 00 00 00 00 00 00 40 00 38 00 0e 00 40 00 1f 00 1e 00 06 00 00 00 04 00 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 10 03 00 00 00 00 00 00 10 03 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 94 03 00 00 00 00 00 00 94 03 00 00 00 00 00 00 94 03 00 00 00 00 00 00 1c 0
03:13:49 <HackEso> Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio
03:13:55 <HackEso> 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 02 00 3e 00 01 00 00 00 a0 1f 40 00 00 00 00 00 40 00 00 00 00 00 00 00 10 bc 02 00 00 00 00 00 00 00 00 00 40 00 38 00 08 00 40 00 1f 00 1c 00 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 c0 01 00 00 00 00 00 00 c0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 00 02 00 00 00 00 00 00 00 02 40 00 00 00 00 00 00 02 40 00 00 00 00 00 1c 0
03:14:25 <b_jonas> AnalysisOfVarian: see https://logs.esolangs.org/libera-esolangs/2026-09-22.html#l6e
03:14:43 <HackEso> 23 21 2f 75 73 72 2f 62 69 6e 2f 70 79 74 68 6f 6e 33 0a 69 6d 70 6f 72 74 20 73 79 73 2c 20 6f 73 2c 20 72 65 0a 69 66 20 6c 65 6e 28 73 79 73 2e 61 72 67 76 29 20 3c 3d 20 31 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 77 68 61 74 69 73 20 77 68 61 74 3f 22 29 0a 20 20 20 20 73 79 73 2e 65 78 69 74 28 31 29 0a 65 6c 73 65 3a 0a 20 20 20 20 61 72 67 6f 72 67 20 3d 20 5b 5d 0a 20 20 20 20 61 72 67 66 6f 6c 64 76 20 3d 20 5b 5d 0a 20 20 20 20 66 6f 75 6e 64 76 2
03:15:01 <HackEso> #!/usr/bin/python3 \ import sys, os, re \ if len(sys.argv) <= 1: \ print("whatis what?") \ sys.exit(1) \ else: \ argorg = [] \ argfoldv = [] \ foundv = [] \ for arg in sys.argv[1:]: \ argorg.append(arg) \ argfoldv.append(arg.casefold()) \ foundv.append(False) \ with open(os.environ.get("HACKENV","/hackenv") + "/share/whatis", errors="surrogateescape") as whatisdb: \ for line in whatisdb: \
03:15:43 <b_jonas> yes, a python script that I wrote. the descriptions are in a plain text file, but it's recommended to use the addwhatis command to edit it
03:16:00 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){if(argc-2){int c;while((c=getchar())!=EOF)printf(\"%02x \",c);}else puts(\"hexdump: minimal HackEso hexdump\");}" > /hackenv/bin/hexdump.c
03:16:10 <HackEso> /hackenv/bin/hexdump.c: In function ‘main’: \ /hackenv/bin/hexdump.c:2:28: error: ‘argc’ undeclared (first use in this function) \ 2 | int main(int a,char**b){if(argc-2){int c;while((c=getchar())!=EOF)printf("%02x ",c);}else puts("hexdump: minimal HackEso hexdump");} \ | ^~~~ \ /hackenv/bin/hexdump.c:2:28: note: each undeclared identifier is reported only once for each function it appears in
03:16:31 <AnalysisOfVarian> `run echo -e "#include<stdio.h>\nint main(int a,char**b){if(a-2){while((a=getchar())!=EOF)printf(\"%02x \",a);}else puts(\"hexdump: minimal HackEso hexdump\");}" > /hackenv/bin/hexdump.c
03:16:35 <aadenboy> "if len(sys.argv) <= 1:" the dreaded negative function amount
03:16:53 <HackEso> hexdump: minimal HackEso hexdump
03:17:09 <HackEso> 23 21 20 2f 62 69 6e 2f 62 61 73 68 0a 5b 5b 20 24 23 20 3e 20 30 20 5d 5d 20 7c 7c 20 7b 20 65 63 68 6f 20 22 52 75 6e 20 77 68 61 74 3f 22 3b 20 65 78 69 74 20 31 3b 20 7d 0a 63 69 3d 22 24 31 22 0a 65 63 68 6f 20 2d 6e 20 22 24 7b 63 69 23 2a 21 7d 22 20 7c 20 7b 20 2f 68 61 63 6b 65 6e 76 2f 69 6e 74 65 72 70 73 2f 65 67 6f 62 66 2f 73 72 63 2f 65 67 6f 62 66 69 38 20 3c 28 65 63 68 6f 20 2d 6e 20 22 24 7b 63 69 25 25 21 2a 7d 22 29 20 3b 20 7d 0a
03:17:18 <HackEso> #! /bin/bash \ [[ $# > 0 ]] || { echo "Run what?"; exit 1; } \ ci="$1" \ echo -n "${ci#*!}" | { /hackenv/interps/egobf/src/egobfi8 <(echo -n "${ci%%!*}") ; }
03:17:34 <HackEso> 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 02 00 3e 00 01 00 00 00 3c 0e 40 00 00 00 00 00 40 00 00 00 00 00 00 00 e0 5b 00 00 00 00 00 00 00 00 00 00 40 00 38 00 08 00 40 00 26 00 23 00 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 c0 01 00 00 00 00 00 00 c0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 00 02 00 00 00 00 00 00 00 02 40 00 00 00 00 00 00 02 40 00 00 00 00 00 1c 0
03:20:55 <ais523> `` od -t x1 /hackenv/interps/egobf/src/egobfi8
03:20:57 <HackEso> 0000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 \ 0000020 02 00 3e 00 01 00 00 00 3c 0e 40 00 00 00 00 00 \ 0000040 40 00 00 00 00 00 00 00 e0 5b 00 00 00 00 00 00 \ 0000060 00 00 00 00 40 00 38 00 08 00 40 00 26 00 23 00 \ 0000100 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 \ 0000120 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 \ 0000140 c0 01 00 00 00 00 00 00 c0 01 00 00 00 00 00 00 \ 0000160 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 0
03:21:34 <HackEso> 1l \ 2l \ 7 \ adjust \ axo \ befunge \ bfjoust \ bf_txtgen \ boof \ brachylog \ build.sh \ cfunge \ c-intercal \ clc-intercal \ dimensifuck \ egel \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ Makefile \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda \ whirl
03:21:47 <HackEso> Base.tar.gz \ Changes \ clc-intercal \ CLC-INTERCAL-Base-1.-94.-2 \ CLC-INTERCAL-Docs-1.-94.-2 \ CLC-INTERCAL-ICALC-1.-94.-2 \ CLC-INTERCAL-INET-1.-94.-2 \ CLC-INTERCAL-UI-Curses-1.-94.-2 \ CLC-INTERCAL-UI-Line-1.-94.-2 \ CLC-INTERCAL-UI-X-1.-94.-2 \ COPYING \ Docs.tar.gz \ ICALC.tar.gz \ INET.tar.gz \ inst \ Makefile \ Makefile.PL \ MANIFEST \ README \ UI-Curses.tar.gz \ UI-Line.tar.gz \ UI-X.tar.gz \ USED_VERSION
03:21:48 <ais523> it's a bit of a funny historical accident that the default hexdump program is named "octal dump" and dumps in octal by default
03:22:16 <HackEso> Base.tar.gz \ Changes \ clc-intercal \ CLC-INTERCAL-Base-1.-94.-2 \ CLC-INTERCAL-Docs-1.-94.-2 \ CLC-INTERCAL-ICALC-1.-94.-2 \ CLC-INTERCAL-INET-1.-94.-2 \ CLC-INTERCAL-UI-Curses-1.-94.-2 \ CLC-INTERCAL-UI-Line-1.-94.-2 \ CLC-INTERCAL-UI-X-1.-94.-2 \ COPYING \ Docs.tar.gz \ ICALC.tar.gz \ INET.tar.gz \ inst \ Makefile \ Makefile.PL \ MANIFEST \ README \ UI-Curses.tar.gz \ UI-Line.tar.gz \ UI-X.tar.gz \ USED_VERSION
03:22:22 <HackEso> +[+[ \ 🌱 \ 3 \ 67.txt \ 7ermk2UVHP4U \ a \ a.c \ altairz80l64 \ a.o \ a.out \ app.dsk \ appleiicpm.dsk \ a.sh \ asmbf-1.2.7 \ AxgmKr9kfl7f \ AxgmKr9kfl7f.cpp \ a.zip \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ b.zip \ canary \ cmd.whatis \ compiled_brachylog.pl \ cpm2.dsk \ cpmrun.txt \ detect \ detect.c \ e \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ endoftime.lua \ fence.c \ foo \ f.txt \ fungot.txt \ fungotvirus.py \ fungotvirus.py.
03:22:46 <HackEso> if you are reading this file, \ fungot is already within 1km of your location
03:22:57 <b_jonas> ais523: yeah, but we call it as od -tx where the x stands for hexadecimal (like in the 0x prefix in C)
03:23:08 <b_jonas> if you call it without an argument then it actually does octal
03:23:14 <HackEso> cd CLC-INTERCAL-Base-1.-94.-2; make all \ make[1]: Entering directory '/hackenv/interps/clc-intercal/CLC-INTERCAL-Base-1.-94.-2' \ make[1]: *** No rule to make target '/usr/lib/perl/5.14/Config.pm', needed by 'Makefile'. Stop. \ make[1]: Leaving directory '/hackenv/interps/clc-intercal/CLC-INTERCAL-Base-1.-94.-2' \ make: *** [Makefile:65: all] Error 2
03:23:24 <ais523> b_jonas: right, that was my point
03:23:30 <HackEso> hexdump \ fungotvirus.py.py \ fungotvirus.py \ test.py \ endoftime.lua \ paste \ spline \ spout \ a.sh \ note.txt.txt.txt.txt \ a \ a.c \ hackh \ hackh.c \ test.html \ hw.it \ iteratetest.lua \ hackbf \ 67.txt \ hackbf.c \ +[+[ \ hac \ hacktest \ hacktest.txt \ misc2encode.lua \ misc2decode.lua \ quux \ smallbf \ smallbf.c \ hello \ fungot.txt \ f.txt \ e \ b.zip \ a.zip \ __pycache__ \ __main__.py \ unidecode \ cpmrun.txt \ altairz80l64 \ app.dsk \ applei
03:23:43 <ais523> it is very octal-oriented but people hardly ever want octdumps nowadays
03:24:54 <ais523> I guess this is partly a consequence of using 8-bit bytes, octal makes more sense on 9-bit byte systems which used to be fairly common
03:25:41 <b_jonas> ais523: kind of, but I think there's an intersection, when octal was used even on 8 or 16 bit systems
03:25:59 <b_jonas> because programmers were used to octal, maybe because of 12-bit and 9-bit systems, maybe for some other reason
03:26:43 <b_jonas> maybe because of 12-row Hollerith cards or 5-row tape
03:27:37 <b_jonas> hexadecimal is so new that there were computers that used hexadecimal with different alphabets from the currently conventional one (that eg. C uses)
03:29:01 <b_jonas> also, I don't remember where I heard this, but somebody pointed out that octal is convenient even for decoding x86 instructions
03:31:48 <b_jonas> both for the instruction byte and for the second byte
03:32:00 <b_jonas> at least for the original x86_16
03:33:17 <zzo38> Octal seems to be somewhat more common in many older programs in what I have seen, including the source code of TeX (although it supports hexadecimal as well as octal, and does use hexadecimal as well).
03:33:18 -!- de67 has joined.
03:33:32 <zzo38> I have used octal to specify the segments for a seven segment display
03:33:59 <de67> and 7 corresponds to what?
03:34:08 <de67> or is it unused?
03:34:29 <de67> sorry if i sound a bit rude
03:35:01 <de67> (7 as in 7th bit)
03:35:12 <de67> oh wait im dumb
03:35:16 <b_jonas> I have used octal for almost nothing
03:35:35 <zzo38> (It is seven segments so neither hexadecimal nor octal fits so well but it seems to work better)
03:35:51 <de67> octal is just useless overall
03:35:59 <de67> it doesnt align with bits well
03:36:44 <de67> 1 octal digit is 37.5% of a byte
03:36:52 <zzo38> For the UNIX file permissions, they are groups of three bits, so octal helps with that too
03:37:02 <de67> you can fit in 2 octal digits into a single byte
03:37:11 <de67> but youd waste 25% of a byte then
03:37:12 <aadenboy> `addwhatis eot(1hackeso) - Tracks the end of time.
03:37:19 <HackEso> addwhatis: added 'eot(1hackeso)'
03:37:24 <zzo38> There are some others as well. However, mostly hexadecimal is much more useful, even though octal also has some uses
03:37:25 <HackEso> As of 03:37:23, 22 Sep 2026, we are 83.355617% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
03:39:04 <de67> what will happen on 2038? will we all get raptured?
03:39:41 <de67> ^echo im alive
03:40:17 <aadenboy> AnalysisOfVarian: no, it's just the end of time
03:40:17 <de67> so no more cat pics?
03:40:27 <aadenboy> no doomerism this is an objective statement
03:40:43 <aadenboy> just like how time started on 01 Jan 1970
03:41:00 <de67> how did we live before 01 jan 1970???
03:41:20 <b_jonas> de67: with a very bad approximation
03:41:22 <aadenboy> de67: time wasn't invented yet
03:41:42 <b_jonas> we counted how many times the sun sets or some such nonsense
03:41:43 -!- pgmpiet has joined.
03:41:46 <de67> also, time wil keep flowing for 64-bit systems, so upgrade now or literally get stuck in the past
03:42:34 <pgmpiet> sorry idk what yall are talking about lol
03:42:45 <de67> were talking about the end of time
03:43:12 <aadenboy> AnalysisOfVarian: that's the 84th percentile
03:43:26 <b_jonas> software guys managed to fix most of the software that would break in 2038, so nothing much will happen then. however, time will end in 2107-12-31 and all technology will break then. this is harder to fix than the bugs related to 2038.
03:43:47 <aadenboy> 03:14:07, 19 Jan 2038 is the end
03:43:57 <de67> b_jonas: elaborate??
03:44:31 <de67> aadenboy: thats a temporary solution
03:44:43 <de67> after billions of years, time will end again
03:44:54 <de67> and well have to upgrade to 128-bit systems
03:44:58 <pgmpiet> and here i was worrying about heat death
03:45:21 <de67> pgmpiet: upgrade to universe 2
03:45:34 <HackEso> As of 03:45:33, 22 Sep 2026, we are 83.355640% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
03:45:56 <pgmpiet> ok let me just run COOL WINDOWS PROGRAM.exe rq and hope it upgrades
03:46:02 <b_jonas> de67: a lot of devices like cameras and mobile phones etc handle FAT file system. this stores the modification time in a format that overflows on 2108-01-01. all 32 bytes of directory entries are used because the Windows 95 OSR2 designers were thinking ahead, so it's very hard to fix this without breaking some existing software. there's a lot of different drivers that support this file system, and their
03:46:08 <b_jonas> maintainers won't be able to agree on one solution.
03:46:12 <b_jonas> let alone update all the drivers.
03:46:32 <zzo38> Not all programs use 32-bit UNIX time though; there are many other formats (e.g. 32-bit TRON time ends fifteen years later, and in the case of DOS, I think it uses a 7-bit year number)
03:46:32 <b_jonas> de67: you know which one is the relevant xkcd, right?
03:47:00 <b_jonas> de67: https://xkcd.com/865/
03:48:24 <de67> i dount that ~4 billion nanobots would be able te devour 40% of earth
03:48:54 <b_jonas> I recently defined https://esolangs.org/wiki/Ur-time specifically to "overflow" in the near future, but I couldn't make that work with 1970 (the start of time) as the epoch, so I used a different (less important) epoch as its origin, the one in 1950.
03:49:08 <de67> also who tf gives each individual nanobot an ip address???
03:49:12 <AnalysisOfVarian> ^-v-^-v-^-v-^-v-^-v-^-v-^-v__^-^^--v_^_-v-^v__^v-v-^-v^-^-_v^_
03:49:38 <de67> AnalysisOfVarian: true!!!
03:49:58 <b_jonas> de67: it's not 4 billion, it's close to 2↑128 nanobots, which is roughly 10↑38.5
03:50:24 <de67> isnt ipv4 32-bit???
03:50:35 <de67> or am i missing something?
03:51:15 <de67> i thoight to ipv6
03:51:26 <de67> is ipv6 128-bit???
03:52:34 <de67> i for some reason assumed that it was 64-bit
03:53:16 <de67> still, no ones surviving 40% of earth getting devoured
03:53:51 <de67> at least 2 people survived
03:53:55 <de67> in the spaceship
03:54:17 <de67> but dont you think that losing so much mass wouldnt affect its orbit?
03:54:59 <AnalysisOfVarian> I guess the moon would definitely gain a lot more power and probably binary or something
03:55:30 <de67> also, nanobots devouring 40% of earth will definitely cause societal collapse
03:55:40 <de67> no morw civilization!
03:56:28 <b_jonas> de67: (1) the nanobots aren't magic, the mass is not lost, it's still part of Earth, some of it is just in nanobot form, (2) the orbit of Earth doesn't change from losing mass, this is specifically spelled out in Jules Verne's "Hector Servadac" where the comet breaks into two smaller pieces but this doesn't significantly change its orbit
03:57:01 <b_jonas> (3) the nanobots *are* the new civilization
03:57:36 <AnalysisOfVarian> I feel like nanobots devouring 40% of the Earth would **at least** disrupt a river
03:57:56 <pgmpiet> it would definitely rule coffee out
03:58:03 <pgmpiet> at which point im definitely leaving
03:58:07 <de67> it would definitely kill someone
03:58:21 <de67> perhaps, kill 2 people
03:58:35 <AnalysisOfVarian> It probably also caused the disappearance of at least seven people
03:59:13 <de67> sounds like something fungot would cause
03:59:13 <fungot> de67: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp
04:00:09 <de67> im not aware of any incidents where nanotbots devour 40% of earth
04:06:50 -!- de67 has quit (Quit: Client closed).
04:07:07 -!- de67 has joined.
04:09:03 <fungot> AnalysisOfVarian: ( ( ( a()**)a*:a*)(a()**)a*:a*)((x1)(x2)(x3)) ...out of time! don't let " persons" be added to the actual standard being sane) scheme implementations but guile is my fnord' doggie than a dozen tales, of the whole fnord range of the ' ' ' delete a value of type is created containing the syntax for mark if he was really gonna get worse and worse each week,
04:11:01 -!- de67 has quit (Client Quit).
04:11:13 -!- de67 has joined.
04:13:36 <AnalysisOfVarian> 11:00:59 <fungot> raiseafloppafan7> aadenboy2> ``` +++++++++++++++++++++++++++++++++++++++++++++++++++++++++.,.[,.]++++++++++++++++++++]>-]>+.>-->+[<++++++++++++++++++++++++++++++++++++++]>-[-<]>>+<+++++++++.<[<<]>[.>]..
04:13:37 <fungot> AnalysisOfVarian: i, myself, will bring an end to all. ghosts lurk in the ruins were in truth, and everything in readiness for fnord. under these, too
04:15:13 -!- de67 has quit (Client Quit).
04:15:27 -!- pgmpiet has quit (Quit: Client closed).
04:15:46 -!- MarkFan8901 has joined.
04:16:34 -!- de67 has joined.
04:16:35 <AnalysisOfVarian> 03:53:15:11:49:43:30:14:10:54:55:55 <esolangs> [[Simpleting a joined
04:16:51 <de67> what did fungot just say???
04:16:51 <fungot> de67: is. absorb it on my door, which was just perceptibly fnord and this yields nothing itself; it keeps being removed, the queen. i see no sense
04:17:10 <AnalysisOfVarian> Also I think next time I scrape the logs, my model will pick up on its own input and the output will get progressively worse
04:18:12 <AnalysisOfVarian> funge-98 bot would you say this: "Marching with use the run just fell that's Lastructionstruct.c \ e \ 😋"
04:18:45 <de67> its like ai incest
04:18:58 <de67> where llms training on their own output get worse
04:19:28 <AnalysisOfVarian> Character n-gram markov models don't change much when you do that
04:19:58 <de67> though it does amplify existing probabilites
04:21:24 -!- de67 has quit (Client Quit).
04:28:21 -!- de67 has joined.
04:35:15 -!- de67 has quit (Quit: Client closed).
04:37:54 -!- de67 has joined.
04:40:07 -!- de67 has quit (Client Quit).
04:42:06 -!- de67 has joined.
04:46:38 -!- de67 has quit (Client Quit).
04:47:38 <b_jonas> AnalysisOfVarian: did this come up again because of today's SMBC?
04:51:50 -!- de67 has joined.
04:54:42 <AnalysisOfVarian> fungot: a thinking lemme look atp jump to do somethink thanks 67 whats whats a normal Касын ба? hm i thi
04:54:42 <fungot> AnalysisOfVarian: c has an ignore restarter, restart/ ignore do? the symbols, pairs, procedures, and so am i just being anal here or am i misunderstanding how these were the people skills of a plane. 3 passengers sadly.)
04:55:00 -!- de67 has quit (Client Quit).
04:56:08 -!- AnalysisOfVarian has changed nick to esomark.
04:56:13 -!- esomark has changed nick to AnalysisOfVarian.
04:58:08 -!- password2 has joined.
04:58:58 -!- de67 has joined.
05:02:11 -!- de67 has quit (Client Quit).
05:02:25 -!- de67 has joined.
05:03:58 -!- de67 has quit (Client Quit).
05:11:51 -!- de67 has joined.
05:14:34 -!- zzo38 has quit (Read error: Connection reset by peer).
05:14:43 -!- zzo38_ has joined.
05:14:50 -!- zzo38_ has changed nick to zzo38.
05:16:57 -!- de67 has quit (Quit: Client closed).
05:20:34 -!- de67 has joined.
05:21:42 -!- de67 has quit (Client Quit).
05:30:47 -!- Sgeo has quit (Read error: Connection reset by peer).
05:33:39 -!- MarkFan8901 has quit (Quit: Client closed).
05:38:06 -!- de67 has joined.
05:44:05 <esolangs> [[User:Cleverxia]] https://esolangs.org/w/index.php?diff=195779&oldid=194059 * Cleverxia * (+150)
05:47:29 <esolangs> [[JSFuck]] M https://esolangs.org/w/index.php?diff=195780&oldid=195703 * Cleverxia * (+35) /* Avoid uppercase letters */
05:48:32 -!- de67 has quit (Quit: Client closed).
05:50:34 <esolangs> [[Hello world program in esoteric languages (N-S)]] https://esolangs.org/w/index.php?diff=195781&oldid=194611 * Cleverxia * (+98) /* SICKBAY */ Why would I know that
05:52:32 -!- de67 has joined.
05:54:01 <esolangs> [[Truth-machine]] M https://esolangs.org/w/index.php?diff=195782&oldid=194904 * Cleverxia * (+241) add STScript
05:55:32 -!- de67 has quit (Client Quit).
05:55:45 -!- de67 has joined.
06:02:41 -!- de67 has quit (Quit: Client closed).
06:02:58 -!- de67 has joined.
06:05:21 -!- de67 has quit (Client Quit).
06:05:34 -!- de67 has joined.
06:09:24 <de67> fungot: were cloning you @ home
06:09:25 <fungot> de67: so, let's say i call them mindless games. if we hit every stupid person, any person going, tough one. if we solve it,...
06:10:40 <AnalysisOfVarian> Hello fungot, what do you think that we're cloning you (and HackEso, albeit to a lesser degree)?
06:10:40 <fungot> AnalysisOfVarian: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube ( some youtube comments)
06:12:02 -!- de67 has quit (Quit: Client closed).
06:12:56 -!- de67 has joined.
06:17:54 -!- Mrsommer has quit (Ping timeout: 252 seconds).
06:23:31 -!- Mrsommer has joined.
06:30:05 -!- de67 has quit (Quit: Client closed).
06:30:22 -!- de67 has joined.
06:38:21 -!- potter has quit (Quit: Should be back momentarily).
06:40:33 -!- de67 has quit (Quit: Client closed).
06:42:23 -!- de67 has joined.
06:42:43 -!- potter has joined.
06:45:46 -!- de67 has quit (Client Quit).
06:47:31 -!- de67 has joined.
06:50:44 -!- ais523 has quit (Quit: quit).
06:51:49 -!- de67 has quit (Client Quit).
06:52:12 -!- de67 has joined.
06:54:34 -!- de67 has quit (Client Quit).
06:55:22 -!- de67 has joined.
06:58:40 -!- de67 has quit (Client Quit).
07:00:34 -!- de67 has joined.
07:03:10 -!- de67 has quit (Client Quit).
07:03:26 -!- de67 has joined.
07:06:36 -!- de67 has quit (Client Quit).
07:07:53 -!- de67 has joined.
07:11:39 -!- de67 has quit (Client Quit).
07:12:43 -!- de67 has joined.
07:15:21 -!- de67 has quit (Client Quit).
07:17:00 -!- de67 has joined.
07:19:55 -!- de67 has quit (Client Quit).
07:21:00 <fungot> AnalysisOfVarian: use the ' ' ' delete a value of type " airbus is a big fan of avril....but this song " there
07:21:11 -!- de67 has joined.
07:26:04 -!- de67 has quit (Client Quit).
07:26:21 -!- de67 has joined.
07:30:09 -!- de67 has quit (Client Quit).
07:33:08 -!- de67 has joined.
07:43:04 -!- password4 has joined.
07:45:42 -!- de55 has joined.
07:45:46 -!- password2 has quit (Ping timeout: 256 seconds).
07:49:53 -!- de67 has quit (Ping timeout: 246 seconds).
07:53:31 -!- de55 has changed nick to de67.
07:53:51 -!- de67 has quit (Quit: Client closed).
07:54:08 -!- de67 has joined.
08:17:23 -!- de67 has quit (Quit: Client closed).
08:17:41 -!- de67 has joined.
08:29:29 <esolangs> [[69]] N https://esolangs.org/w/index.php?oldid=195783 * Cleverxia * (+2320) new number esolang here
08:34:59 -!- de90 has joined.
08:36:28 -!- de90 has quit (Client Quit).
08:36:42 -!- de83 has joined.
08:38:47 -!- de67 has quit (Ping timeout: 258 seconds).
08:40:05 -!- de83 has quit (Client Quit).
08:40:18 -!- de67 has joined.
08:59:04 -!- fungot has quit (Ping timeout: 264 seconds).
09:02:24 -!- de67 has quit (Quit: Client closed).
09:07:49 <esolangs> [[User:Xysdd/Sandbox]] https://esolangs.org/w/index.php?diff=195784&oldid=195128 * Xysdd * (+111) more ideas
09:08:42 -!- de67 has joined.
09:14:06 <de67> FUNGOT LEFT???
09:19:26 <esolangs> [[B+]] https://esolangs.org/w/index.php?diff=195785&oldid=195751 * Cordership * (+125) /* Arrays */
09:19:38 <esolangs> [[B+]] https://esolangs.org/w/index.php?diff=195786&oldid=195785 * Cordership * (+7) /* Functions */
09:27:52 <esolangs> [[B+]] https://esolangs.org/w/index.php?diff=195787&oldid=195786 * Cordership * (+127) /* If-else */
09:28:23 <esolangs> [[F (None1)]] M https://esolangs.org/w/index.php?diff=195788&oldid=173032 * JHSHernandez-ZBH * (+61) /* See also */
09:29:05 -!- de67 has quit (Quit: Client closed).
09:42:41 -!- Melvar has quit (Ping timeout: 261 seconds).
09:58:38 <esolangs> [[69]] https://esolangs.org/w/index.php?diff=195789&oldid=195783 * Cleverxia * (+216) /* how to program */ integers
09:58:57 <esolangs> [[69]] M https://esolangs.org/w/index.php?diff=195790&oldid=195789 * Cleverxia * (+17) /* Integers */
09:59:47 -!- de67 has joined.
10:00:08 -!- Melvar has joined.
10:04:19 -!- MarkFan8901 has joined.
10:04:31 <HackEso> ls: cannot access '*.txt': No such file or directory
10:04:38 <HackEso> 67.txt \ banana.txt \ cpmrun.txt \ f.txt \ fungot.txt \ hacktest.txt \ note.txt.txt.txt.txt \ tmp.txt \ wisdomls.txt \ wise-urls.txt
10:05:34 <AnalysisOfVarian> kinda simple html webpage. kmc: york. richard, i am sure it exists.) boily: but hey, i don't think it would
10:05:53 <de67> hi MarkFan8901
10:05:59 <de67> can you pliz join esolanging wiki
10:06:26 <de67> our irc channel has some.. interesting bots
10:06:31 <MarkFan8901> `run echo "Segmentation fault (core dumped)" > buggy_file_glitch!!!!_run_cat_on_this_file.txt
10:06:38 <HackEso> +[+[ \ 🌱 \ 3 \ 67.txt \ 7ermk2UVHP4U \ a \ a.c \ altairz80l64 \ a.o \ a.out \ app.dsk \ appleiicpm.dsk \ a.sh \ asmbf-1.2.7 \ AxgmKr9kfl7f \ AxgmKr9kfl7f.cpp \ a.zip \ banana.txt \ bef2 \ bfi \ bin \ buggy_file_glitch!!!!_run_cat_on_this_file.txt \ Burlesque \ b.zip \ canary \ cmd.whatis \ compiled_brachylog.pl \ cpm2.dsk \ cpmrun.txt \ detect \ detect.c \ e \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ endoftime.lua \ fence.c \ foo \ f.tx
10:06:52 <MarkFan8901> `cat buggy_file_glitch!!!!_run_cat_on_this_file.txt
10:06:53 <de67> `cat buggy_file_glitch!!!!_run_cat_on_this_file.txt
10:06:55 <HackEso> Segmentation fault (core dumped)
10:06:56 <HackEso> Segmentation fault (core dumped)
10:07:01 <de67> HOLY SHIT IT WORKS!!1!!11!!1
10:07:47 <HackEso> ls: cannot access '*.txt': No such file or directory
10:07:55 <HackEso> 67.txt \ banana.txt \ buggy_file_glitch!!!!_run_cat_on_this_file.txt \ cpmrun.txt \ f.txt \ fungot.txt \ hacktest.txt \ note.txt.txt.txt.txt \ tmp.txt \ wisdomls.txt \ wise-urls.txt
10:08:28 -!- fungot has joined.
10:08:28 -!- ChanServ has set channel mode: +v fungot.
10:08:33 <HackEso> \ \ ! \ * \ ? \ ?? \ @ \ \ \ ^ \ ` \ `! \ `# \ `? \ `? `? \ `@ \ ¿ \ ⊥ \ ⌨ \ ☃ \ ☆ \ ☾_ \ \ 🐐 \ 🐚 \ 01 \ `1 \ 1 \ 10 \ 1*1 \ 1337 \ `2 \ `2017 \ 21 \ 2600 \ `3 \ `4 \ 42 \ _46bit \ 4chan \ 4rn4 \ `5 \ 5318008 \ 6 random numbers \ 7 \ 8 \ 9 \ a \ å \ ä \ aah \ abbreviation \ abelian group \ abnf \ absolute value \ abstract nonsense \ abyss \ acab \ accounting \ accusative \ action \ actor model \ addquote \ adjective \ admn
10:08:35 <fungot> MarkFan8901: s/ cult/ cult fnord one of the more mainstream implementations such as mit scheme named it, or release what you have
10:09:13 <fungot> AnalysisOfVarian: i am not exactly sure how the rules go for higher-order procedures. there are too many diamondies on all these monitors for some reason
10:09:24 <AnalysisOfVarian> YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
10:09:38 <de67> `echo "invisible_file_glitch!!!!run_cat_on_this_file.txt: No such file or directory" > invisible_file_glitch!!!!run_cat_on_this_file.txt
10:09:41 <HackEso> "invisible_file_glitch!!!!run_cat_on_this_file.txt: No such file or directory" > invisible_file_glitch!!!!run_cat_on_this_file.txt
10:10:11 <de67> `run echo "invisible_file_glitch!!!!run_cat_on_this_file.txt: No such file or directory" > invisible_file_glitch!!!!run_cat_on_this_file.txt
10:10:26 <esolangs> [[B+]] M https://esolangs.org/w/index.php?diff=195791&oldid=195787 * Cleverxia * (+0) /* Operators */ format
10:10:31 <de67> `cat invisible_file_glitch!!!!run_cat_on_this_file.txt
10:10:33 <HackEso> invisible_file_glitch!!!!run_cat_on_this_file.txt: No such file or directory
10:10:47 <de67> invisible file glitch!!!!
10:11:23 <MarkFan8901> quantity of four exclamation marks my beloved
10:13:59 <esolangs> [[User:Raiseafloppafan7741]] M https://esolangs.org/w/index.php?diff=195792&oldid=195776 * Raiseafloppafan7741 * (+108)
10:15:49 <de67> see? fungot quine
10:15:49 <fungot> de67: it's the results that matter to me which way you going, left or right. you can't do
10:23:28 <de67> MarFan8901: i mean esolang**ing** wiki
10:23:50 <de67> its on my userpage on esolang wiki
10:24:26 <de67> hotcrystal0 said so
10:24:56 <de67> she said that there should be a place for esolanging
10:24:57 <MarkFan8901> oh was it that one suggestion about splitting offtopic stuff to another wiki
10:25:10 <MarkFan8901> that was a really dumb suggestion we're not gonna lie
10:25:13 <de67> and tons of spam
10:25:16 <AnalysisOfVarian> "What is Esolang where you have skibidi sigma rizzlers getting brutally mogged by fungot's murders?" <- Output of one of the bots
10:25:16 <fungot> AnalysisOfVarian: it does use dynamic wind to ensure set and reset the same idiom as partial continuations?))
10:25:56 <de67> MarkFan8901: esolanging wiki is not totally based on the suggestion
10:26:09 <de67> its scope is a bit wider
10:26:52 <MarkFan8901> we dont think treating it as some sort of split so fundamental that an entirely new community needs to be made for it is productive at all
10:29:41 -!- password4 has quit (Ping timeout: 245 seconds).
10:31:05 <de67> and tons of bot spam
10:31:51 <AnalysisOfVarian> Yeah that's cool right (unless you're the one paying for the server)
10:33:31 <MarkFan8901> are you sure its a good idea to make a wiki for people who wanna evade having to deal with rules about not spamming the wiki with off topic stuff
10:33:46 <de67> i think that you misunderstood us
10:34:04 <de67> so the premise of the wiki is that its about esolanging
10:34:14 <de67> (the process of creating esolangs)
10:34:39 <de67> it has its own policies
10:34:46 <de67> MarkFan8901: yeas
10:34:54 <MarkFan8901> so its like a resource on how to make esolangs
10:35:03 <AnalysisOfVarian> ing "length" does not even that correct information search that? fungot made the multiverse Remove local variables Remove all lambdabot or hackeso to calculate that Wdym Btw de67 my markov data de67: What months (approximately) Pandemic hit us all instruction? t...
10:35:03 <fungot> AnalysisOfVarian: zork hunt the wumpus" in linguine? it doesn't sound too hard... afk to look it up
10:35:24 <de67> itll also have some guides for beginners soon
10:38:27 <MarkFan8901> what approach do u think youll take for those guides
10:38:58 <MarkFan8901> like what structure and subject matters would you cover in them
10:39:43 <de67> im thinking of
10:40:03 <AnalysisOfVarian> step 1: throw 29087489t5781t5806518570195y9058y517 eggs at your computer
10:41:14 <MarkFan8901> de67: we think a good high level approach to teach beginners would be to learn how to put their intentions into concrete terms
10:41:14 <de67> love how the amount of eggs also has letters in it, implying that the base is higher than decimal
10:41:31 <MarkFan8901> and also to research how other esolangs work in the process
10:41:55 <MarkFan8901> both to help understanding with how you translate an idea into a language, and to have more ideas in your head to begin with
10:42:36 <de67> i wasnt always this fast paced
10:42:57 <de67> there was a months when i did nothing related to esolangs/esolanging
10:43:11 <de67> i kinda ran out of ideas
10:43:56 <MarkFan8901> MarkFan8901: so you dont end up with someone who wants to write a bf interpreter in their combinator-like language to prove tcness
10:44:05 <MarkFan8901> also actually slight amendment to what we said
10:44:24 <MarkFan8901> another good approach is to just make *some* rules, then see what interesting stuff you can do with it
10:44:47 <MarkFan8901> both in designing it and in programming with it
10:45:14 <de67> befunge was made differently
10:45:42 <de67> its idea was based on being uncompilable
10:45:45 <MarkFan8901> ye befunge was made with the opposite idea of bf in mind
10:46:08 <MarkFan8901> instead of having the shortest compiler, befunge would have the longest compiler
10:46:49 <MarkFan8901> we think dissecting different languages and how their ideas crop up in their design as examples would be very helpful to beginners
10:47:11 <de67> dissecting... like frogs?
10:47:32 <de67> there are a lot of things that are generally not thought about
10:47:58 <MarkFan8901> yea theyre typically things which you just naturally develop doing more esolanging
10:48:09 -!- Mrsommer has quit (Ping timeout: 269 seconds).
10:48:25 <de67> would an uninterpretble esolang be possible?
10:48:36 <de67> but itd have to be uncomputable
10:48:47 <MarkFan8901> yea itd also have to be uncompilable aswell
10:48:50 <de67> so that the only action that could be done is compilation
10:49:13 <de67> jit compilation is different from pure interpretation
10:49:55 <MarkFan8901> couldnt you take any programming language and implement it in hardware
10:49:57 <AnalysisOfVarian> wouldn't pure interpretation be like reading character-by-character or line-by-line
10:50:02 <MarkFan8901> then write a vm which simulates said hardware
10:50:03 <de67> MarkFan8901: just interpretation
10:53:32 -!- Mrsommer has joined.
11:01:16 -!- moony1 has joined.
11:01:33 -!- iovoid has quit (Read error: Connection reset by peer).
11:02:50 -!- moony has quit (Read error: Connection reset by peer).
11:03:13 -!- moony1 has changed nick to moony.
11:06:30 -!- iovoid has joined.
11:09:06 <esolangs> [[JSFuck]] https://esolangs.org/w/index.php?diff=195793&oldid=195780 * PkmnQ * (+21) /* Avoid uppercase letters */ Don't forget Infinity
11:16:21 -!- MarkFan8901 has quit (Ping timeout: 240 seconds).
11:28:35 -!- password4 has joined.
11:33:38 -!- de67_ has joined.
11:34:35 -!- de67 has quit (Ping timeout: 260 seconds).
11:35:08 -!- de67_ has changed nick to de67.
11:49:22 -!- de67 has changed nick to rizzler.
11:49:41 -!- rizzler has changed nick to de67.
11:49:55 -!- de67 has quit (Quit: nyaa~).
11:50:16 -!- de67 has joined.
12:13:48 <esolangs> [[JSFuck]] M https://esolangs.org/w/index.php?diff=195794&oldid=195793 * Dragoneater67 * (+16) /* Avoid uppercase letters */ grammar
12:18:57 <de67> esolangs: create an esolang
12:19:05 <esolangs> de67: Based on the provided information, creating an esolang is a complex process. Treescript is one example, combining elements of JavaScript, Python, and Lua. T is a work-in-progress esolang. ⚶ is a tree-based eslang with unique commands for traversing a node-based data structure and manipulating a memory cell. Each language has distinct...
12:22:35 -!- hypha has quit (Read error: Connection reset by peer).
12:22:55 -!- hypha has joined.
12:32:50 <esolangs> [[Soliloquy]] M https://esolangs.org/w/index.php?diff=195795&oldid=195054 * Dragoneater67 * (+19) /* Overview */ specify
12:39:36 <esolangs> [[B+]] https://esolangs.org/w/index.php?diff=195796&oldid=195791 * Cordership * (+54) /* Operators */
13:04:17 -!- password4 has quit (Ping timeout: 277 seconds).
13:13:35 <esolangs> [['xxx' is not recognized as an internal or external command, operable program or batch file.]] M https://esolangs.org/w/index.php?diff=195797&oldid=187779 * Qazwsxplm * (-1) /* See also */
14:11:51 <esolangs> [[JSFuck]] https://esolangs.org/w/index.php?diff=195798&oldid=195794 * Cleverxia * (+12) /* See also */
14:11:55 <esolangs> [[J5h*t]] N https://esolangs.org/w/index.php?oldid=195799 * Cleverxia * (+3137) wait, j5h*t isn't here?
14:17:59 <esolangs> [[J5h*t]] M https://esolangs.org/w/index.php?diff=195800&oldid=195799 * Cleverxia * (+75) /* Turing completeness proof */
14:18:46 <esolangs> [[J5h*t]] M https://esolangs.org/w/index.php?diff=195801&oldid=195800 * Cleverxia * (+2) {{cd|1=
14:34:43 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=195802&oldid=195135 * TheRussianSpyYT * (+54) /* General languages */
14:59:49 -!- aadenboy2 has joined.
15:02:05 <HackEso> cat: /hackeso/tmp/endoftime.lua: No such file or directory
15:02:13 <aadenboy2> `run cat /hackeso/tmp/endoftime.lua
15:02:15 <HackEso> cat: /hackeso/tmp/endoftime.lua: No such file or directory
15:02:26 <HackEso> u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %f%% to the end of time. The next percentile is on %s.'):format(d(f),u/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))
15:04:02 <aadenboy2> `run echo "u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12ff%% to the end of time. The next percentile is on %s.'):format(d(f),u/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))" > /hackenv/bin/endoftime.lua
15:04:16 <HackEso> #!/bin/bash \ lua /hackenv/tmp/endoftime.lua
15:04:53 <aadenboy2> `run printf "#!/bin/bash\nlua /hackenv/bin/endoftime.lua" > /hackenv/bin/eot && eot
15:04:58 <HackEso> /hackenv/bin/eot: line 1: #!/bin/bash: No such file or directory \ As of 15:04:57, 22 Sep 2026, we are 83.357537995725f% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:05:36 <HackEso> /hackenv/bin/eot: line 1: #!/bin/bash: No such file or directory \ As of 15:05:35, 22 Sep 2026, we are 83.357539765238f% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:06:06 <aadenboy2> `run printf "/hackenv/bin/endoftime.lua" > /hackenv/bin/eot && eot
15:06:10 <aadenboy2> `run printf "lua /hackenv/bin/endoftime.lua" > /hackenv/bin/eot && eot
15:06:11 <HackEso> /hackenv/bin/eot: line 1: /hackenv/bin/endoftime.lua: Permission denied
15:06:17 <HackEso> As of 15:06:16, 22 Sep 2026, we are 83.357541674449f% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:06:45 <de67> you should join #esolanging
15:06:49 <de67> it has some fun stuff
15:08:01 <de67> `run echo "#!/bin/sh\necho 67" > /hackenv/bin/67
15:08:41 <de67> `run chmod +x /hackenv/bin.67
15:08:43 <HackEso> chmod: cannot access '/hackenv/bin.67': No such file or directory
15:08:55 <de67> `run chmod +x /hackenv/bin/67
15:09:04 <HackEso> 67? No such file or directory
15:09:13 <HackEso> bash: line 1: /hackenv/bin/67: cannot execute: required file not found
15:09:27 <de67> ls `/hackenv/bin
15:10:06 <aadenboy2> `run echo "l=io.open("/hackenv/tmp/eotlast","r")l=l and tonumber(l:read("*a"))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))"
15:10:07 <lambdabot> <hint>:1:1: error: parse error on input `/'
15:10:08 <HackEso> l=io.open(/hackenv/tmp/eotlast,r)l=l and tonumber(l:read(*a))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))
15:10:19 <de67> `/hackenv/bin/67
15:10:21 <HackEso> /hackenv/bin/67? No such file or directory
15:11:01 <HackEso> As of 15:11:00, 22 Sep 2026, we are 83.357554899229f% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:11:22 <aadenboy2> `run echo "l=io.open('/hackenv/tmp/eotlast','r')l=l and tonumber(l:read('*a'))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))"
15:11:24 <lambdabot> <hint>:1:1: error: parse error on input `/'
15:11:24 <HackEso> l=io.open('/hackenv/tmp/eotlast','r')l=l and tonumber(l:read('*a'))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))
15:11:38 <esolangs> [[Dranoer]] https://esolangs.org/w/index.php?diff=195803&oldid=195520 * ChuckEsoteric08 * (-32)
15:12:52 <esolangs> [[Dranoer]] https://esolangs.org/w/index.php?diff=195804&oldid=195803 * ChuckEsoteric08 * (+23) /* Computational class */
15:13:37 <HackEso> ` is the prefix to greatness.
15:13:41 <HackEso> \\\¯\\\\\\\(\\\°\\\_\\\o\\\)\\\/\\\¯\\\?\\\ \\\¯\\\\\\\(\\\°\\\_\\\o\\\)\\\/\\\¯
15:13:46 <HackEso> As of 15:13:45, 22 Sep 2026, we are 83.357562582641f% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:14:43 <HackEso> As of 15:14:43, 22 Sep 2026, we are 83.357565283476f% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:14:45 <aadenboy2> `run printf "l=io.open('/hackenv/tmp/eotlast','r')l=l and tonumber(l:read('*a'))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or
15:14:45 <aadenboy2> u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))" > /hackenv/bin/endoftime.lua
15:14:47 <HackEso> bash: -c: line 1: unexpected EOF while looking for matching `"'
15:15:06 <de67> `cat invisible_file_glitch!!!!run_cat_on_this_file.txt
15:15:09 <HackEso> invisible_file_glitch!!!!run_cat_on_this_file.txt: No such file or directory
15:15:16 <HackEso> +[+[ \ 🌱 \ 3 \ 67.txt \ 7ermk2UVHP4U \ a \ a.c \ altairz80l64 \ a.o \ a.out \ app.dsk \ appleiicpm.dsk \ a.sh \ asmbf-1.2.7 \ AxgmKr9kfl7f \ AxgmKr9kfl7f.cpp \ a.zip \ banana.txt \ bef2 \ bfi \ bin \ buggy_file_glitch!!!!_run_cat_on_this_file.txt \ Burlesque \ b.zip \ canary \ cmd.whatis \ compiled_brachylog.pl \ cpm2.dsk \ cpmrun.txt \ detect \ detect.c \ e \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ endoftime.lua \ fence.c \ foo \ f.tx
15:15:43 <de67> where'd it go?
15:15:53 <HackEso> paste \ invisible_file_glitch!!!!run_cat_on_this_file.txt \ buggy_file_glitch!!!!_run_cat_on_this_file.txt \ od \ hexdump \ fungotvirus.py.py \ fungotvirus.py \ test.py \ endoftime.lua \ spline \ spout \ a.sh \ note.txt.txt.txt.txt \ a \ a.c \ hackh \ hackh.c \ test.html \ hw.it \ iteratetest.lua \ hackbf \ 67.txt \ hackbf.c \ +[+[ \ hac \ hacktest \ hacktest.txt \ misc2encode.lua \ misc2decode.lua \ quux \ smallbf \ smallbf.c \ hello \ fungot.txt \ f.txt
15:16:10 <de67> what's the t flag for?
15:17:46 <aadenboy2> `run printf "l=io.open('/hackenv/tmp/eotlast','r')l=l and tonumber(l:read('*a'))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or
15:17:46 <aadenboy2> u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))"
15:17:48 <HackEso> bash: -c: line 1: unexpected EOF while looking for matching `"'
15:18:13 <aadenboy2> oh it's sending as multiple messages
15:20:12 <HackEso> invisible_file_glitch!!!!run_cat_on_this_file.txt: No such file or directory
15:20:37 <HackEso> Segmentation fault (core dumped)
15:22:36 <HackEso> Usage: fetch URL or fetch OUTPUT_FILE URL (no spaces or quoting in OUTPUT_FILE)
15:23:06 <aadenboy2> `fetch /hackenv/bin/endoftime.lua https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua
15:23:08 <HackEso> 2026-09-22 15:23:07 URL:https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua [338/338] -> "/hackenv/bin/endoftime.lua" [1]
15:23:43 <HackEso> Twinkle, twinkle, little star!
15:23:46 <HackEso> As of 15:23:45, 22 Sep 2026, we are 83.3575905223% to the end of time (+0 since last time this was ran). The next percentile is on 07:31:03, 01 Mar 2027.
15:23:53 <HackEso> As of 15:23:52, 22 Sep 2026, we are 83.3575908483% to the end of time (+0 since last time this was ran). The next percentile is on 07:31:03, 01 Mar 2027.
15:24:08 <HackEso> cat: eotlast: No such file or directory
15:24:54 <int-e> AnalysisOfVarian: it's a bit easier on the bot if you compile programs in /hackenv/tmp and, if they work as intended, copy them to /hackenv/bin afterwards. (don't use `mv` because the command will be run twice and fail the second time)
15:25:03 <aadenboy2> `fetch /hackenv/bin/endoftime.lua https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua
15:25:06 <HackEso> 2026-09-22 15:25:04 URL:https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua [338/338] -> "/hackenv/bin/endoftime.lua" [1]
15:25:16 <HackEso> As of 15:25:15, 22 Sep 2026, we are 83.3575947133% to the end of time (+0 since last time this was ran). The next percentile is on 07:31:03, 01 Mar 2027.
15:25:24 <HackEso> cat: eotlast: No such file or directory
15:26:17 <HackEso> As of 15:26:16, 22 Sep 2026, we are 83.3575975538% to the end of time (+0 since last time this was ran). The next percentile is on 07:31:03, 01 Mar 2027.
15:26:46 <aadenboy2> `fetch /hackenv/bin/endoftime.lua https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua
15:26:49 <HackEso> 2026-09-22 15:26:47 URL:https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua [338/338] -> "/hackenv/bin/endoftime.lua" [1]
15:27:00 <HackEso> l=io.open('/hackenv/tmp/eotlast','r')l=l and tonumber(l:read('*a'))u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time (+%.12g since last time this was ran). The next percentile is on %s.'):format(d(f),u/2147483647*100,(u-(l or u))/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))
15:27:10 <aadenboy2> `fetch /hackenv/bin/endoftime.lua https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua
15:27:13 <HackEso> 2026-09-22 15:27:11 URL:https://raw.githubusercontent.com/aadenboy/aadenboy.github.io/refs/heads/main/miscellaneous/henveot.lua [338/338] -> "/hackenv/bin/endoftime.lua" [1]
15:29:31 <int-e> aadenboy2: same for you btw... /hackenv/tmp is a better place for testing stuff
15:30:02 <int-e> wtf is this cursed programming interface... https://www.tutorialspoint.com/lua/lua_file_io.htm
15:31:12 <int-e> aadenboy2: Maybe use the explicit file descriptor version instead of improperly using the implicit one? Also, you never open that file for writing.
15:31:26 <aadenboy2> just waiting for the web to update
15:31:38 <aadenboy2> `fetch /hackenv/tmp/endoftime.lua https://aadenboy.github.io/miscellaneous/henveot.lua
15:31:40 <HackEso> 2026-09-22 15:31:39 URL:https://aadenboy.github.io/miscellaneous/henveot.lua [349/349] -> "/hackenv/tmp/endoftime.lua" [1]
15:31:44 <HackEso> lua: endoftime.lua:1: invalid mode 'wr' (should match '[rwa]%+?b?') \ stack traceback: \ [C]: in function 'open' \ endoftime.lua:1: in main chunk \ [C]: in ?
15:33:01 <int-e> and how do you ensure that the file is truncated rather than just appended to each time the command is ran?
15:33:17 <int-e> (maybe test this locally before bothering the bot!)
15:34:29 <esolangs> [[Bagadau]] N https://esolangs.org/w/index.php?oldid=195805 * * (+1616) Created page with "'''Bagadau''' is an esolang by [[User:]] based around mathematical groups. ==Literals== There are four literals in Bagadau: -Strings: "abc" -Integers: #123 -Groups: ["abc", #123, [#777, "nesting"]] -Variables: $A = ["recursion allowed", $A] Variable names must be made of c
15:34:30 <HackEso> #!/bin/bash \ a=(${@// / }) \ python3 -c"import random as r;x=range;r.seed(${a[1]});print(''.join([chr(([*x(32,127), 10])[int(r.random()*96)]) for i in x(${a[0]})]))"
15:36:17 <HackEso> Why are you taking Polly down into the mine? Polly's a parrot, not a canary! And where's my cracker?
15:38:46 <aadenboy2> `run echo "u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %f%% to the end of time. The next percentile is on %s.'):format(d(f),u/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))" > /hackenv/bin/endoftime.lua
15:39:01 <HackEso> As of 15:39:00, 22 Sep 2026, we are 83.357633% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:40:42 <esolangs> [[Talk:Dranoer]] N https://esolangs.org/w/index.php?oldid=195806 * Blashyrkh * (+206) /* I/O */ new section
15:40:43 <aadenboy2> `run echo "u=os.time()f='!%H:%M:%S, %d %b %Y'd=os.date print(('As of %s, we are %.12g%% to the end of time. The next percentile is on %s.'):format(d(f),u/2147483647*100,d(f,math.ceil(u/2147483647*100)/100*(2^31-1))))" > /hackenv/bin/endoftime.lua
15:40:52 <HackEso> As of 15:40:51, 22 Sep 2026, we are 83.3576382992% to the end of time. The next percentile is on 07:31:03, 01 Mar 2027.
15:41:05 -!- aadenboy2 has quit (Quit: aadenboy2).
15:51:36 <esolangs> [[Dranoer]] https://esolangs.org/w/index.php?diff=195807&oldid=195804 * ChuckEsoteric08 * (+140) /* Description */
15:52:52 -!- guest48 has joined.
15:54:12 <esolangs> [[Dranoer]] https://esolangs.org/w/index.php?diff=195808&oldid=195807 * ChuckEsoteric08 * (+133) /* Description */
15:54:36 <esolangs> [[Dranoer]] https://esolangs.org/w/index.php?diff=195809&oldid=195808 * ChuckEsoteric08 * (+5) /* Description */
15:57:10 <esolangs> [[Talk:Dranoer]] https://esolangs.org/w/index.php?diff=195810&oldid=195806 * ChuckEsoteric08 * (+210) /* I/O */
15:58:26 -!- amby has joined.
15:58:49 -!- Lord_of_Life_ has joined.
15:59:06 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
15:59:37 <de67> delete all 7 thousand esolangs
16:00:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
16:03:30 -!- guest48 has changed nick to testing_nick.
16:03:34 -!- testing_nick has changed nick to testing_nick2222.
16:03:59 -!- testing_nick2222 has quit (Quit: I've seen enough.).
16:05:28 -!- Mrsommer has quit (Ping timeout: 242 seconds).
16:07:14 <int-e> Surely 90-95% of them won't ever be missed.
16:09:33 <de67> is it *really* so bad?
16:11:48 <int-e> I don't actually know because I have no idea how homogeneous esolangs interests are.
16:12:02 <de67> so you made it all up???
16:12:25 <de67> theres *some* truth to it
16:12:37 <de67> 14% of all esolangs are brainfuck derivatives
16:13:28 <int-e> de67: Just one small subset... there are 100s of brainfuck clones. Do people who encounter one of those converge towards the same 3 brainfuck variants, or do they stick with the one they first encountered?
16:13:45 <de67> 0,7% of all esolangs are deadfish derivatives
16:14:23 <de67> int-e: im dumb, can you elavorate?
16:14:54 <de67> there are also many trivial substitutions and constant languages
16:14:54 <int-e> If everyone has their own pet esolan then if you delete that one it'll make someone miss it. If people switch to mainstream ones, then all the other ones are superfluous and won't be missed.
16:15:47 <de67> all the trivial esolangs aside, there are still many esolangswhich arent really interesting
16:15:55 <int-e> de67: Anyway, "surely" is something I rarely (never? maybe never) say unironically.
16:15:59 <de67> the entire point being the weird syntax/theme
16:16:40 <de67> int-e: i want you take a look at [[User:Klk bb]], youll love his esolangs
16:17:15 <de67> int-e: the only way to clear them is to check for yourself
16:19:14 <int-e> we have markdown substitutions?
16:19:28 <int-e> I will admit that ꧁꧂ looks pretty.
16:20:31 <int-e> But conceptually this all looks rather uninspiring.
16:20:58 <de67> TRIVIAL MARKDOWN SUBSTITUTIONS!!!
16:21:14 <int-e> My sample shows string substitutions (no computation happening), markup (if there is computation it's accidental in your browser), a brainfuck substitution.
16:21:51 <de67> every day, we manage to invent a new type of esolang slop
16:22:00 <int-e> And the sad thing about this is that this isn't the lowest quality content on the wiki :P
16:22:09 <de67> we all must become slop
16:22:14 <de67> to form the slop god
16:22:20 <de67> that will be all and end all
16:22:42 <de67> int-e: whats the lowest quality content on the wiki?
16:22:57 <int-e> and then somebody will drop a nuke because they mistake slop for intelligence (either kind, really) and the subsequent war will kill us all
16:24:20 <de67> int-e: dont worry, youre insane, its all in your head, im in your head, i know everything about you, but font worry, im in your head, and i will never escape, wake up, youll see so many bright colors, such as white, white and white
16:24:54 <int-e> de67: spam, and then a bunch of stuff that uses the wiki as a pastebin or a means to create edits in some game
16:25:20 <de67> ive seen people host code on this wiki
16:25:28 <de67> such a esolang interpretrs
16:25:34 <de67> and those are pretty big chunks of code
16:25:41 <de67> written in non-esoteric languages
16:26:11 <de67> does the current policy specify that they apply in user & talk pages too?
16:26:11 <int-e> Oh, I saw some fake IRC logs scroll by... not a fan of those either. I wonder who did that.
16:26:37 <de67> tho i moved it to my website
16:26:45 <de67> nowadays i use sandbox for drafts
16:26:58 <de67> tho even that probably should be moved somewhere else...
16:27:02 <de67> like the esolanging wiki!
16:27:49 <de67> i think that we all should vouch for stricter policies
16:28:01 <de67> while the upcoming policies are still in discussion
16:28:46 <esolangs> [[Talk:Dranoer]] M https://esolangs.org/w/index.php?diff=195811&oldid=195810 * Dragoneater67 * (+1) use : for identation
16:30:13 <de67> we should feef 99 bottles of beer to eevry esolanger, then kidnap all of them, and secretly replace them with bots
16:30:18 <de67> this is not #esolanging
16:33:48 <esolangs> [[User:Raiseafloppafan7741]] https://esolangs.org/w/index.php?diff=195812&oldid=195792 * Raiseafloppafan7741 * (+48) 2 days left.
16:34:14 <de67> "2 days left."
16:34:20 <de67> 2 days left to doomsday???
16:35:45 <fungot> AnalysisOfVarian: java has java syntax though.
16:57:51 -!- de67 has quit (Quit: zzz).
17:31:44 -!- somefan has joined.
17:42:36 -!- aadenboy2 has joined.
17:42:57 <aadenboy2> `fetch /hackenv/bin/endoftime.lua https://aadenboy.github.io/miscellaneous/henveot.lua
17:43:01 <HackEso> 2026-09-22 17:43:00 URL:https://aadenboy.github.io/miscellaneous/henveot.lua [1264/1264] -> "/hackenv/bin/endoftime.lua" [1]
17:43:07 <HackEso> lua: /hackenv/bin/endoftime.lua:5: attempt to index local 'last' (a nil value) \ stack traceback: \ /hackenv/bin/endoftime.lua:5: in main chunk \ [C]: in ?
17:45:04 <aadenboy2> `fetch /hackenv/bin/endoftime.lua https://aadenboy.github.io/miscellaneous/henveot.lua
17:45:06 <HackEso> 2026-09-22 17:45:05 URL:https://aadenboy.github.io/miscellaneous/henveot.lua [1281/1281] -> "/hackenv/bin/endoftime.lua" [1]
17:45:11 <HackEso> As of 17:45:10, 22 Sep 2026, we are 83.357985635920% to the end of time. The next percentile is in 159 days, 13 hours, 45 minutes, and 53 seconds on 07:31:03, 01 Mar 2027.
17:45:46 <HackEso> As of 17:45:46, 22 Sep 2026, we are 83.357987312301% to the end of time, which has gone up 0.000001676381% since this was last ran on 17:45:10, 22 Sep 2026. The next percentile is in 159 days, 13 hours, 45 minutes, and 17 seconds on 07:31:03, 01 Mar 2027.
17:51:25 <HackEso> cat: beat: No such file or directory
17:51:33 <HackEso> #!/usr/bin/python3 \ # beat - print current time in Swatch Internet Time format. \ # blame fizzie \ import math,sys,getopt,time \ prec = 0 \ atime = None \ opts,args = getopt.getopt(sys.argv[1:], "d:hpP:") \ for opt,oarg in opts: \ if "-d" == opt: \ if "@" == oarg[0]: \ atime = float(oarg[1:]) \ else: \ raise RuntimeError("unknown date format") \ elif "-p" == opt: prec = 2 \ elif "-P" == opt: prec = int(oarg) \ elif "-h" == opt: \ print
17:52:15 -!- Guest48 has joined.
17:53:01 -!- joast has quit (Quit: Leaving.).
17:53:25 <HackEso> As of 17:53:24, 22 Sep 2026, we are 83.358008639588% to the end of time, which has gone up 0.000021327287% since this was last ran on 17:45:46, 22 Sep 2026. The next percentile is in 159 days, 13 hours, 37 minutes, and 39 seconds on 07:31:03, 01 Mar 2027.
18:01:52 <HackEso> ls: cannot access '/hackenv/bin -t': No such file or directory
18:01:59 <HackEso> endoftime.lua \ 67 \ eot \ hexdump \ hexdump.c \ whatis \ esolangs \ esolang \ unidecode \ altairz80l64 \ uniqs \ url \ distort \ tio \ dateu \ datei \ olist \ blsq \ : \ ( \ lynx \ fromroman \ seed \ 🌱 \ ioccclist \ whatwg \ password \ progress \ pbflist \ bfi \ STOP \ asmbf \ guile \ fnord \ " \ cblprits \ karma- \ addwhatis \ cc \ grbp \ t \ brl \ sled \ slashlearn_append \ ` \ rlexp \ sport \ undo \ wiki \ asmbfx \ lastfiles \ whoops \ uptime \ hell
18:03:22 -!- FreeFull has quit.
18:15:22 -!- aadenboy2 has quit (Ping timeout: 246 seconds).
18:16:22 <esolangs> [[User:Blashyrkh/Golf]] https://esolangs.org/w/index.php?diff=195813&oldid=195756 * Blashyrkh * (+74) Add [[BSQBL]] and [[Dranoer]] as golfing candidates
18:17:23 <esolangs> [[Talk:Dranoer]] https://esolangs.org/w/index.php?diff=195814&oldid=195811 * Blashyrkh * (+171)
18:26:43 -!- FreeFull has joined.
18:42:43 -!- joast has joined.
18:43:33 -!- Guest48 has quit (Quit: Client closed).
18:53:24 <int-e> . o O ( 86.689% of the wiki dump is text and 8.331% of it is base64-encoded data for things like images, for a total of 95.020% )
18:53:58 <b_jonas> wait, images? I thought those were excluded from the dump
18:54:31 <b_jonas> I mean the image content of the images would be exluded; the page describing them can be included
19:05:46 <int-e> b_jonas: No. But it *is* a separate tag from revisions: https://bpa.st/BSTQ
19:07:50 <int-e> unrelated... why do revisions have the sha1 twice
19:09:32 <b_jonas> int-e: yes, and one of the two checksums is still there if an admin hides just the page content from a revision (this is rare, usually they hide the whole revision including its timestamp and editor), I mean to make a bug report to Mediawiki about that but I'm lazy
19:09:45 <b_jonas> they are the same checksum but encoded with different radixes
19:10:07 <int-e> not in this dump anyway
19:10:13 <int-e> they're both base36
19:10:28 <b_jonas> maybe we're talking about different checksums then
19:10:53 <b_jonas> I'm talking about the checksums for just the page content for each revision that you get when you use api.php to query the list of revisions
19:11:18 <b_jonas> hmm okay, maybe I forgot how this works and they're both base36? I dunno
19:12:00 <int-e> The dumps and the API aren't quite the same. Also, maybe this was changed at some point.
19:12:53 <b_jonas> maybe the other encoding was somewhere other than in the xml dump, I don't remember
19:22:13 <b_jonas> it's probably somewhere in the irc logs; plus I asked around for a page on a Wikimedia wiki with a partly hidden revision just so I can test that the bug isn't specific to Esolangs, and got pointed at one
19:26:54 <int-e> `` printf 'SGk=\r\n' | base64 -d
19:26:58 <HackEso> base64: invalid input \ Hi
19:32:08 <int-e> "In base64 data, characters other than those in Table 1, line breaks, and other white space probably indicate a transmission error, about which a warning message or even a message rejection might be appropriate under some circumstances."
19:37:57 -!- AnalysisOfVarian has quit (Read error: Connection reset by peer).
19:42:33 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=195815&oldid=188574 * Hotcrystal0 * (-99) cleanup
19:43:39 <fizzie> The schema they have up at https://www.mediawiki.org/xml/export-0.11.xsd doesn't suggest that <upload> elements (`UploadType`) should *have* a <contents> element in them.
19:44:02 <fizzie> It does say <!-- TODO: add other metadata fields --> but that's not so meta a data.
19:45:40 <fizzie> Oh, looks like we explicitly request that, I didn't know this.
19:46:03 <fizzie> The script run by cron does: `php maintenance/run.php dumpBackup --full --uploads --include-files`
19:47:38 <int-e> biggest upload on the wiki (that's in the dump)... http://esolangs.org/wiki/File:Kontakion_cycle.gif
19:47:59 <int-e> Hmm, funny that I ended up on the http side of this.
19:54:07 <b_jonas> fizzie: ah, "--include-files"
19:54:28 <zzo38> If the contents of a uploaded file can be binary data then I would think that it should be better to not be in the XML file?
19:58:16 <int-e> That's not my fight atm.
20:02:21 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=195816&oldid=195529 * Hotcrystal0 * (+80)
20:32:18 <esolangs> [[TetoLang]] https://esolangs.org/w/index.php?diff=195817&oldid=195714 * A random guy * (-31) You can add programs to it though. I feel like TetoLang is practically done. But maybe you can do other stuff idk.
20:33:54 <esolangs> [[Talk:Dranoer]] https://esolangs.org/w/index.php?diff=195818&oldid=195814 * Blashyrkh * (+178) /* I/O */ BSQBL is nice ;)
20:42:35 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=195819&oldid=195816 * Hotcrystal0 * (-6) /* P2-8 */
20:43:57 -!- aadenboy2 has joined.
20:44:04 <HackEso> As of 20:44:03, 22 Sep 2026, we are 83.358485430180% to the end of time, which has gone up 0.000476790592% since this was last ran on 17:53:24, 22 Sep 2026. The next percentile is in 159 days, 10 hours, and 47 minutes on 07:31:03, 01 Mar 2027.
20:47:33 -!- password4 has joined.
20:49:31 <HackEso> As of 20:49:30, 22 Sep 2026, we are 83.358500657304% to the end of time, which has gone up 0.000015227124% since this was last ran on 20:44:03, 22 Sep 2026. The next percentile is in 159 days, 10 hours, 41 minutes, and 33 seconds on 07:31:03, 01 Mar 2027.
20:54:56 -!- aadenboy2 has quit (Quit: aadenboy2).
21:12:03 -!- amby has quit (Remote host closed the connection).
21:12:06 <int-e> Huh. Why does XML exclude < from attribute values? And if you're doing that, why not exclude > as well? https://www.w3.org/TR/2008/REC-xml-20081126/#NT-AttValue
21:13:57 -!- somefan has quit (Quit: and then the fan blows itself away and exits the stratosphere).
21:15:50 -!- aadenboy2 has joined.
21:16:55 <aadenboy2> int-e: I've done something similar with Quanta; it's unambiguous that > cannot be for a tag since there's no matching <, but a < could be the result of either a tag or regular text depending on what is after it
21:17:46 <aadenboy2> if they were used for nesting like actual parentheses then it would be an issue
21:18:30 <int-e> aadenboy2: this is an attribute value; we're *inside* a tag, and the next thing we're looking for is a >
21:18:48 <aadenboy2> oh, I assumed you meant in the body text. I'm not sure then, that's weird
21:18:58 <int-e> excluding > would be convenient; excluding < doesn't do anything useful that I can think of
21:19:06 <int-e> hence the question
21:19:13 -!- moony has quit (Ping timeout: 255 seconds).
21:19:15 <int-e> unless, I guess, you're scanning backwards
21:19:56 <int-e> aadenboy2: but you may be right that this exclusion is just for consistency with general text data
21:21:29 -!- moony has joined.
21:26:44 <esolangs> [[User talk:VP3NEG]] https://esolangs.org/w/index.php?diff=195820&oldid=193237 * Jack6254 * (+302) /* Thanks for editing my PLUSMINUS page! */ new section
21:31:51 <zzo38> I think it makes sense to exclude both, although I think that there are some problems with XML, mostly that it is overused (although these days JSON is overused, and JSON has different advantages and disadvantages; however, different file formats are suitable for different purposes and none can be suitable for all purposes)
21:44:41 <zzo38> For example, there is also CSV (and TSV, and ASCII-control-characters-separated-values), ZIP, DER, and others. For many kind of structured data, I find DER (or SDER) to be good.
21:50:38 <zzo38> HDF5 seems to be a much more complicated format although there might be advantages in some applications.
21:53:24 -!- aadenboy2 has quit (Quit: aadenboy2).
21:59:48 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=195821&oldid=195819 * Hotcrystal0 * (-508) /* P9+ */
22:05:09 -!- lisbeths has joined.
22:09:53 -!- password4 has quit (Ping timeout: 267 seconds).
22:10:51 -!- Sgeo has joined.
23:09:53 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=195822&oldid=195821 * Hotcrystal0 * (-25) /* P9+ */
23:51:18 -!- raiseafloppafan7 has joined.
23:52:44 -!- raiseafloppafan7 has changed nick to AnalysisOfVarian.
23:53:39 <zzo38> Is there a command in gdb to display the arguments and return value of a specific function without interrupting the program? (This can also be done by modifying the program itself but I also want to konw if there is some way to do such a thing with gdb)