←2026-05-06 2026-05-07 2026-05-08→ ↑2026 ↑all
00:13:39 <esolangs> [[Magnesium]] M https://esolangs.org/w/index.php?diff=181106&oldid=181096 * RaiseAfloppaFan3925 * (-2) /* Commands */ no
00:42:29 <esolangs> [[Envy]] N https://esolangs.org/w/index.php?oldid=181107 * Las-r * (+2158) Create page.
00:43:11 <esolangs> [[User:Las-r]] https://esolangs.org/w/index.php?diff=181108&oldid=176786 * Las-r * (+55) /* esolangs ive made */
00:44:05 <esolangs> [[Talk:Syssolu]] M https://esolangs.org/w/index.php?diff=181109&oldid=169966 * Miui * (+99)
00:44:06 <esolangs> [[Envy]] M https://esolangs.org/w/index.php?diff=181110&oldid=181107 * Las-r * (+115) Add categories
00:44:36 <esolangs> [[Envy]] https://esolangs.org/w/index.php?diff=181111&oldid=181110 * Las-r * (+1)
00:48:41 <esolangs> [[Envy]] M https://esolangs.org/w/index.php?diff=181112&oldid=181111 * Las-r * (-47)
00:51:29 <esolangs> [[Special:Log/newusers]] create * Metrolung * New user account
00:51:57 <esolangs> [[User:Las-r]] https://esolangs.org/w/index.php?diff=181113&oldid=181108 * Las-r * (+18)
00:52:45 <esolangs> [[User:Las-r]] https://esolangs.org/w/index.php?diff=181114&oldid=181113 * Las-r * (+34)
00:53:22 <esolangs> [[Infinautomata]] N https://esolangs.org/w/index.php?oldid=181115 * CodePentuplets48 * (+1287) Created page with "'''Infinautomata''' is a [[Cellular automaton|cellular automaton]] definer and player with a CSS-derived look and slightly annoying comments. The first thing you must do is specify a rule using a rule { } template. For instance, to activate the Seeds ru
00:54:52 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=181116&oldid=181092 * CodePentuplets48 * (+20) /* I */
00:55:06 <esolangs> [[Special:Log/newusers]] create * Ccrainx * New user account
00:56:21 <esolangs> [[Infinautomata]] https://esolangs.org/w/index.php?diff=181117&oldid=181115 * CodePentuplets48 * (+47)
01:38:24 -!- pool has quit (Quit: The Lounge - https://thelounge.chat).
01:42:23 -!- pool has joined.
01:44:22 <Sgeo> Do I call the IBM 1401 instruction set "1401 instruction set" on zzo38's page, like "S/360" doesn't mention IBM when I put it there?
01:48:25 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=181118&oldid=180881 * Sgeo * (+234) 1401 compare
01:48:33 <Sgeo> I feel like I phrased that badly
01:48:47 <Sgeo> But BCD sort order is different from BCD bit patterns
01:48:58 <Sgeo> Maybe I shouldn't be implying that that's 1401 specific
01:52:15 -!- sftp has quit (Ping timeout: 245 seconds).
01:56:35 <esolangs> [[Magnesium]] M https://esolangs.org/w/index.php?diff=181119&oldid=181106 * RaiseAfloppaFan3925 * (+1) /* Examples */ fix
02:16:38 -!- amby has quit (Remote host closed the connection).
02:25:38 <Sgeo> The wiki says to go to esoteric-blah to fool with HackEso, but I assume that's outdated. Is there a new channel for that?
02:33:14 <b_jonas> Sgeo: #esolangs-blah
02:33:21 <b_jonas> but private message also works
02:35:01 <esolangs> [[HackEso]] https://esolangs.org/w/index.php?diff=181120&oldid=133235 * Sgeo * (+0) #esolangs-blah
02:39:19 <esolangs> [[HackEso]] https://esolangs.org/w/index.php?diff=181121&oldid=181120 * B jonas * (+0) main IRC channel name
02:49:43 <Sgeo> Aww there's a file size limit? And Hercules exceeds it?
02:50:00 <Sgeo> Or at least this .tar.gz source stuff seems to
02:56:36 <Sgeo> "In particular, you should not try commands such as mv /hackenv/tmp/file /hackenv/bin/file" Is there a correct way to do this?
03:00:47 <b_jonas> Sgeo: copy instead of move. then you may delete the original in a later command.
03:01:16 <b_jonas> by which I mean in a later line that you send to HackEso, after you verified that the copy was successful
03:03:16 <b_jonas> as for the file size limit, if that's an obstacle, you can try to ask fizzie for help
03:06:05 <Sgeo> ty
03:06:42 <Sgeo> <Sgeo> `` altairz80l64
03:06:42 <Sgeo> <HackEso> Sorry, HackEgo's sandbox currently has no web access. However, see `? `fetch \ \ Altair 8800 (Z80) simulator Open SIMH V4.1-0 Current git commit id: 10003113 \ sim>
03:06:45 <Sgeo> That's... a weird result
03:07:02 <Sgeo> Also without a reasonable command file I assume that simh will close in 30sec
03:10:40 <Sgeo> `edit is borked without Python
03:22:46 <Sgeo> I appear to have polluted /hackenv/ and am unable to unpollute it
03:25:27 <b_jonas> Sgeo: it's version-controlled so we can revert it if neseccary
03:25:31 <b_jonas> uh
03:25:32 <b_jonas> necessary
03:27:46 <esolangs> [[Magnesium]] M https://esolangs.org/w/index.php?diff=181122&oldid=181119 * RaiseAfloppaFan3925 * (+92) add refimpl
03:29:30 <Sgeo> I don't understand how the files are there but not stattable
04:06:39 <esolangs> [[Forth]] M https://esolangs.org/w/index.php?diff=181123&oldid=91449 * TheCatFromGithub * (-2) grammar and stuff
04:25:05 -!- msv has joined.
04:49:02 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=181124&oldid=181105 * Yayimhere2(school) * (+167) /* A template for drafts. */
04:51:46 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=181125&oldid=181124 * Yayimhere2(school) * (+7) /* A template for drafts. */
05:31:06 <esolangs> [[Asm-8Cat]] N https://esolangs.org/w/index.php?oldid=181126 * Timm * (+24) Created page with "next day! {{Made|Timm}}"
05:31:19 -!- Lord_of_Life has quit (Remote host closed the connection).
05:31:30 <esolangs> [[User:Timm]] https://esolangs.org/w/index.php?diff=181127&oldid=180664 * Timm * (+16)
05:33:35 <esolangs> [[~!SayWrite]] https://esolangs.org/w/index.php?diff=181128&oldid=180654 * Timm * (+70)
06:26:43 <esolangs> [[User talk:ProjectEuler]] https://esolangs.org/w/index.php?diff=181129&oldid=141869 * Miui * (+224) /* candidate for Category:Miraculous */ new section
06:46:11 -!- Lord_of_Life has joined.
06:46:11 -!- Sgeo has quit (Read error: Connection reset by peer).
06:49:03 -!- Lord_of_Life has quit (Excess Flood).
07:08:15 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181130&oldid=181074 * Miui * (+207) /* Characterization of Miracle langs: */
07:10:12 -!- tromp has joined.
07:21:53 <fizzie> The "sandbox currently has no web access" message is something printed by /hackenv/bin/{curl,lynx,wget}, which suggests that that command tried to call one of them.
07:24:16 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181131&oldid=181077 * Miui * (+223) /* re:"Metacategorization"#Consolidation proposal: new Category:Miraculous */
07:25:56 -!- Lord_of_Life has joined.
07:26:26 <fizzie> Looking at the AltairZ80 code, that would appear to be from it calling `curl --version` as part of constructing version details (it uses that for the CURL tool).
07:27:46 -!- Lord_of_Life has quit (Excess Flood).
07:38:34 -!- Lord_of_Life has joined.
09:13:22 <esolangs> [[Special:Log/newusers]] create * 2ndbeam * New user account
10:13:01 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
10:39:04 <APic> Moin
10:52:33 -!- Lord_of_Life has joined.
10:54:12 -!- Lord_of_Life has quit (Excess Flood).
10:57:14 <b_jonas> as a workaround, you should probably remove /hackenv from PATH when you run it
10:57:21 <b_jonas> `` echo $PATH
10:57:26 <HackEso> ​/hackenv/bin:/usr/bin
10:57:53 <b_jonas> Sgeo: ^
11:04:50 -!- Lord_of_Life has joined.
11:07:24 -!- Lord_of_Life has quit (Excess Flood).
11:16:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:31:18 -!- Lord_of_Life has joined.
11:34:57 -!- Lord_of_Life has quit (Excess Flood).
11:42:04 -!- Lord_of_Life has joined.
11:49:53 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
12:13:05 -!- Lord_of_Life has joined.
12:14:53 -!- Lord_of_Life has quit (Excess Flood).
12:19:46 -!- ais523 has joined.
12:34:23 -!- Lord_of_Life has joined.
12:48:06 -!- amby has joined.
13:15:51 -!- tromp has joined.
13:21:15 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181132&oldid=181131 * Miui * (+384) /* re:"Metacategorization"#Consolidation proposal: new Category:Miraculous */
13:30:34 -!- DOS_User_webchat has joined.
13:33:47 -!- DOS_User_webchat has quit (Client Quit).
13:41:10 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181133&oldid=181132 * Ais523 * (+502) /* re:"Metacategorization"#Consolidation proposal: new Category:Miraculous */ I don't understand this proposal
13:44:25 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181134&oldid=181133 * Ais523 * (+515) /* Fictional programming languages (aka Languages desined for a spefic universe/timeline) */ the advertising around a language doesn't make a good basis for a category (and these pages should be corrected to list the actual rather than claimed situation)
13:45:54 <esolangs> [[User:None1/InDev]] https://esolangs.org/w/index.php?diff=181135&oldid=180757 * None1 * (+92)
14:08:38 <esolangs> [[Texter]] https://esolangs.org/w/index.php?diff=181136&oldid=124704 * Kaveh Yousefi * (+826) Supplemented two further examples, introduced a twissel of page category tags, and inserted a hyperlink to my interpreter implementation in Common Lisp.
14:42:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:05:06 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181137&oldid=181134 * Corbin * (+373) /* re:"Metacategorization"#Consolidation proposal: new Category:Miraculous */
15:09:40 -!- tromp has joined.
15:16:34 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
15:18:52 -!- Lord_of_Life has joined.
15:30:17 <esolangs> [[Calculator (program form)]] https://esolangs.org/w/index.php?diff=181138&oldid=181080 * Aadenboy * (+27689) add the rest of the languages indexed by search
15:39:22 <esolangs> [[User:Hammy]] https://esolangs.org/w/index.php?diff=181139&oldid=180955 * Hammy * (-1013) removing some mess
16:13:10 -!- impomatic has joined.
16:21:33 -!- Lord_of_Life has quit (Excess Flood).
16:27:02 -!- Lord_of_Life has joined.
16:30:37 -!- Lord_of_Life has quit (Excess Flood).
16:31:13 <esolangs> [[User:CodePentuplets48]] https://esolangs.org/w/index.php?diff=181140&oldid=181095 * CodePentuplets48 * (+221)
16:39:13 -!- pool has quit (Quit: The Lounge - https://thelounge.chat).
16:41:46 -!- pool has joined.
16:52:30 -!- Lord_of_Life has joined.
16:55:02 <esolangs> [[C2]] N https://esolangs.org/w/index.php?oldid=181141 * Danieland! * (+756) Created page with "<pre> // c2 was made by [[User:Danieland!]] // how to do any thing you want: // set a var 1x2f 0x3d 0x00 1x1 // 1x is negative // the first input is var // default val: 0xfffd for vars // set to second input if 4 input = 0x1 or 0x11 // goto function in line third input if
17:02:15 <esolangs> [[Special:Log/newusers]] create * SnwBlls * New user account
17:10:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:22:47 -!- tromp has joined.
17:56:06 -!- impomatic has quit (Quit: Client closed).
17:57:35 -!- impomatic has joined.
18:11:19 -!- ais523 has quit (Quit: quit).
18:11:53 <esolangs> [[ndirae]] N https://esolangs.org/w/index.php?oldid=181142 * CodePentuplets48 * (+2181) Created page with "'''ndirae''' is yet another programming language I made up, this time using a sowing-based loop-over system starting at the middle. The first part of your code should look like this: {}{} . . . {} {}{} . . . {} {}{} . . . {} {}{} . . . {} {}{} . . . {}
18:17:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:25:34 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=181143&oldid=181116 * CodePentuplets48 * (-56) /* Non-alphabetic */
18:28:34 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=181144&oldid=181143 * CodePentuplets48 * (+8)
18:30:16 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=181145&oldid=181144 * CodePentuplets48 * (+17) /* Non-alphabetic */
18:34:19 <korvo> They're just going to keep editing [[language list]] for as long as it exists. Please pay down the technical debt.
18:34:46 -!- impomatic has quit (Quit: Client closed).
18:37:09 <esolangs> [[ndirae]] https://esolangs.org/w/index.php?diff=181146&oldid=181142 * CodePentuplets48 * (+25)
18:49:12 -!- impomatic has joined.
19:43:13 -!- impomatic has quit (Quit: Client closed).
19:56:04 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181147&oldid=181137 * Miui * (+238) /* Candidates */
20:15:34 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181148&oldid=181130 * Miui * (+248) /* Characterization of Miracle langs: */
20:25:07 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181149&oldid=181147 * Miui * (+130) /* Sources: */
20:33:12 <esolangs> [[User:Miui]] https://esolangs.org/w/index.php?diff=181150&oldid=181084 * Miui * (+23) /* personal esopages */
20:40:33 <esolangs> [[Talk:ndirae]] N https://esolangs.org/w/index.php?oldid=181151 * Miui * (+67) Created page with "re: italicized deadfish an instance e e.t.c + . (@)"
20:48:48 <esolangs> [[Talk:Oragami]] N https://esolangs.org/w/index.php?oldid=181152 * Miui * (+64) Created page with "=Reduction to one variable= [[User:None1]]</code>OneVar=_</code>"
20:50:48 -!- ais523 has joined.
21:18:56 -!- pool has quit (Quit: The Lounge - https://thelounge.chat).
21:22:16 <esolangs> [[Septem Lingua]] https://esolangs.org/w/index.php?diff=181153&oldid=180643 * Miui * (+78) /* Categories */
21:24:45 -!- pool has joined.
21:35:27 <esolangs> [[Talk:PSTF]] N https://esolangs.org/w/index.php?oldid=181154 * Miui * (+36) Created page with "pizdets ~~~~"
21:35:45 <APic> cu
21:41:34 -!- tromp has joined.
21:47:06 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=181155&oldid=181149 * Miui * (+143) /* Candidates */
21:55:45 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181156&oldid=181148 * Miui * (+61) /* Characterization of Miracle langs: */
22:02:03 <esolangs> [[Satans Disciples GangLang $]] https://esolangs.org/w/index.php?diff=181157&oldid=170012 * Miui * (+9)
22:03:06 <esolangs> [[Satans Disciples GangLang $]] M https://esolangs.org/w/index.php?diff=181158&oldid=181157 * Miui * (+1) /* See also */
22:04:55 <esolangs> [[Satans Disciples GangLang $]] https://esolangs.org/w/index.php?diff=181159&oldid=181158 * Miui * (+85) /* See also */
22:07:51 -!- Sgeo has joined.
22:11:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:21:37 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181160&oldid=181156 * Miui * (+352) /* Candidates */
22:23:48 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181161&oldid=181160 * Miui * (+33) /* All content contributed here must be public domain */
22:30:13 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181162&oldid=181161 * Miui * (+1131) /* Mcdollars thue($R^2$) */ new section
22:36:06 <esolangs> [[User talk:Miui]] https://esolangs.org/w/index.php?diff=181163&oldid=181162 * Miui * (+29)
22:42:05 <Sgeo> Is there a way to run 32-bit binaries on HackEso?
22:42:32 <Sgeo> Also is it ok to download closed-source programs onto HackEso?
22:48:55 <Sgeo> Some pro-PL/1 anti-C propaganda https://eberhard-sturm.de/ZIV/PL1andC.html
22:55:53 <b_jonas> Sgeo: closed source yes, but if you don't have a license to distribute the binary than possibly no, since anyone can download whatever you install in there
23:02:43 <Sgeo> "Iron Spring Software grants you the right to use and copy the Iron Spring PL/I compiler and library freely. You may distribute programs compiled using the compiler and/or linked with the library under any terms you wish without restriction. The source to the library is licensed under the terms of the Gnu Lesser General Public License (LGPL).
23:02:43 <Sgeo> "
23:06:27 -!- lisbeths has joined.
23:07:20 <fizzie> I'm not entirely sure the official Debian container image is amenable to multiarch support, since it'd be kind of weird in that context. And it would take some space (which is in somewhat short supply).
23:07:44 <fizzie> A statically linked x86-32 binary I imagine should Just Work™, though. Unless there's some quirks in that due to UML.
23:09:08 <Sgeo> `` file /hackenv/pli-1.4.1/pli-1.4.1/plic
23:09:12 <HackEso> ​/hackenv/pli-1.4.1/pli-1.4.1/plic: ELF 32-bit LSB executable, Intel i386, version 1 (SYSV), statically linked, not stripped
23:12:07 <fizzie> Interesting.
23:22:57 <fizzie> It is a little hard to find definite material about this, but it does look like it might be the case that the Debian `user-mode-linux` package configures the UML kernel not to support 32-bit binaries.
23:23:25 -!- ais523 has quit (Quit: quit).
23:23:49 <fizzie> Or at least the allegedly relevant kernel config options (`CONFIG_IA32_EMULATION`, `CONFIG_COMPAT`) do not appear in https://salsa.debian.org/uml-team/user-mode-linux/-/blob/master/config.amd64
23:24:37 <fizzie> If so, then it's likely not really feasible, because I'd really rather rely on Debian's prebuilt UML binaries.
23:26:00 <Sgeo> Is there a way for a command to temporarily do networkish stuff just internally? e.g. if I tell simh to listen on a port and immediately send data to the port in the meantime
23:28:22 <fizzie> Depends on whether the loopback interface gets configured, I guess.
23:28:24 <fizzie> `` ip -4 addr
23:28:28 <HackEso> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 \ inet 127.0.0.1/8 scope host lo \ valid_lft forever preferred_lft forever
23:29:01 <fizzie> Yeah, I'd imagine that should work fine, modulo possibly slightly draconian ulimit restrictions.
23:32:04 <fizzie> As it happens, there's also an incidental socat binary installed on the system, because that's what the bot itself uses, and the UML guest inherits /usr from it.
23:33:30 <fizzie> `` (sleep 1; echo hello | socat -u STDIN TCP-CONNECT:127.0.0.1:13524) & socat -u TCP-LISTEN:13524 STDOUT
23:33:35 <HackEso> hello
23:34:19 <fizzie> Just to be clear, though, it all has to be within a single IRC message.
23:35:15 <Sgeo> I... think I might not need that.
23:35:16 <fizzie> There's absolutely no persistence (beyond the contents of /hackenv) from one message to another. A new Linux kernel instance boots for every message.
23:35:42 <b_jonas> yeah, but it's easy enough to write anything to the file system for persistence
23:35:59 <b_jonas> like parts of a longer command that you will execute later
23:37:23 <fizzie> Well, depending. If you're using an emulator of some kind, it would need to support (de)serializing its state for leveraging that as a persistence mechanism.
23:37:35 <b_jonas> yeah, the 30 second limit for commands applies
23:37:56 <b_jonas> that came up when I was compiling some non-small programs locally on HackEso
23:38:12 <b_jonas> fortunately each compilation unit was small enough, so I just had to re-run make a few times
23:38:34 <fizzie> (Also as a general rule of thumb, please don't store that sort of persistence outside of /hackenv/tmp, because the version-controlled part is _already_ a little unwieldy.)
23:38:39 <Sgeo> attach sio whatever looks like it will cause the emulator to read from whatever
23:40:53 <korvo> Sgeo: Thanks for sharing. PL/I truly looks like suffering. Worse than Ada, I'd guess.
23:41:18 <fizzie> (And more generally it's probably best to do pretty much all exploration that involves more than a megabyte of data in /hackenv/tmp and only move things outside if and when they actually become usable, that way there's no permanent disk space consumption for things that didn't pan out.)
23:42:05 <Sgeo> >.> oops
23:44:12 <Sgeo> `` rm -r /hackenv/pli-1.4.1
23:44:17 <Sgeo> Safe to say that one didn't work
23:44:20 <HackEso> No output.
23:44:49 <b_jonas> yeah. /hackenv/tmp is supposedly temporary and could be cleared at any time, but in practice its contents have lasted for many years by now
23:46:40 <Sgeo> I'm not sure why my sio stuff isn't working as I'd hoped
←2026-05-06 2026-05-07 2026-05-08→ ↑2026 ↑all