00:47:34 [[Bolaga++]] N https://esolangs.org/w/index.php?oldid=180908 * Fly * (+1900) Created page with "Bolaga++ is an extension of [[Bolaga]] that introduces labels. It was created by [[User:Fly]], the same creator of Bolaga, in year [[2026]]. == Instructions == It keeps the same instruction set as Bolaga with the addition of these new instructions: {| class="wikitable" |+ 00:50:25 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180909&oldid=180908 * Fly * (+68) 00:51:02 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180910&oldid=180909 * Fly * (+8) 00:51:31 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180911&oldid=180910 * Fly * (+4) /* Computational class */ 00:52:47 -!- ajal has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement). 00:53:02 [[User:Fly]] https://esolangs.org/w/index.php?diff=180912&oldid=176917 * Fly * (+16) 01:14:15 -!- HackEso has joined. 01:14:15 -!- ChanServ has set channel mode: +v HackEso. 01:14:23 `ping 01:14:27 pong 01:16:19 I imagine there's a bunch of things that might fail to work due to differences, but let's see. 01:20:18 `` echo 'say "Hello world!"' | regina /dev/stdin 01:20:22 Hello world! 01:20:35 But I installed that thing while I was at it. 01:21:15 (Also might be imagining it, but the UML boot time seems quite a bit slower than I remember it being.) 01:28:02 ``echo 'say hi fizzie' | regina /dev/stdin 01:28:06 ​`echo? No such file or directory 01:28:13 `` echo 'say hi fizzie' | regina /dev/stdin 01:28:16 HI FIZZIE 01:30:48 -!- impomatic has quit (Quit: Client closed). 02:17:37 `? password 02:17:39 `" 02:17:42 The password of the month is Candles of Vienna. 02:17:43 env: ‘python’: No such file or directory \ 1/0: 02:18:02 `whatis " 02:18:06 ​"(1hackeso) - show two random quotes 02:18:22 python? as in python2? why would \" use that? 02:18:33 ``` /bin/cat $HACKENV/bin/\" 02:18:36 allquotes | grep -P -i -- "$1" | shuf --random-source=/dev/urandom -n 2 | sport 02:18:48 ``` /bin/cat $HACKENV/bin/sport 02:18:51 cat "${2:-/dev/stdin}" >/tmp/spout.raw; distort /tmp/spout.raw | spore "${1-1}" 02:18:58 ``` /bin/cat $HACKENV/bin/spore 02:19:01 ``` /bin/cat $HACKENV/bin/distort 02:19:01 cat "${2:-/dev/stdin}" > $HACKENV/tmp/spout; spam "${1-1}" 02:19:04 ​#!/usr/bin/env python \ import sys \ N = 447 \ name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" \ with open(name, "r") as f: \ data = ' \\ '.join(f.read().splitlines()) \ s = len(data) \ mw = len(str(2*s/N))-1 \ mw += s > ((N-2)*9-18*mw+1)*((10**mw-1)/9)-mw \ p=0 \ i=1 \ while (p ok, so distort is written in python2 and has several authors 02:23:45 and it's a dependency of sport 02:24:11 I don't remember having looked at this ever 02:28:43 -!- somefan has quit (Remote host closed the connection). 02:39:39 shachaf: pinging you in case you care about this sport thing that broke because HackEso doesn't have a python2 installed right now 03:12:57 [[Data and the Nymphir]] N https://esolangs.org/w/index.php?oldid=180913 * Miui * (+76) Created page with "A [[Cain_and_Abel]] [[meta-language]]. [[Category: Ideas]][[Category: 2026]]" 03:15:52 [[Cain and Abel]] https://esolangs.org/w/index.php?diff=180914&oldid=180870 * Miui * (+47) 03:20:25 [[Usernames]] https://esolangs.org/w/index.php?diff=180915&oldid=180868 * PrySigneToFry * (+68) 03:21:21 [[Abysys]] N https://esolangs.org/w/index.php?oldid=180916 * Miui * (+102) Created page with "An abelian system without D ([[Cain and Abel]] with without Cain.) [[Category:Ideas]][[Category:2026]]" 03:27:29 [[Usernames]] https://esolangs.org/w/index.php?diff=180917&oldid=180915 * Cleverxia * (+199) PSTF, if you do this... 03:51:32 [[Data and the Nymphir]] https://esolangs.org/w/index.php?diff=180918&oldid=180913 * Miui * (+40) 03:52:35 [[Data and the Nymphir]] https://esolangs.org/w/index.php?diff=180919&oldid=180918 * Miui * (+24) 03:54:16 [[Talk:Abysys]] N https://esolangs.org/w/index.php?oldid=180920 * Miui * (+29) Created page with "distinction abysys lower-case" 04:06:48 What does it do? 04:36:47 `cat ../bin/3 04:36:50 eval "$(shuf -n 1 <<'END' \ \` "$@" |& sport 3 \ cmd="${1-quote}"; \`^ 3 "$cmd" \ END \ )" 04:36:54 it's used in there 04:37:18 `" 04:37:22 env: ‘python’: No such file or directory \ 1/0: 04:37:39 `' 04:37:42 790) You know what, I'm really sleepy and I should go to bed *right now*. I'm not even going to bo 04:39:00 Ah right, `" = `2 quote does use it as well 05:17:46 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180921&oldid=180911 * Fly * (+92) 05:49:31 [[Abysys]] M https://esolangs.org/w/index.php?diff=180922&oldid=180916 * Miui * (+107) 05:50:13 [[Abysys]] M https://esolangs.org/w/index.php?diff=180923&oldid=180922 * Miui * (-1) 06:04:58 [[Memristor]] https://esolangs.org/w/index.php?diff=180924&oldid=180839 * Miui * (+91) 06:05:22 [[Memristor]] https://esolangs.org/w/index.php?diff=180925&oldid=180924 * Miui * (-33) 06:05:43 [[Memristor]] https://esolangs.org/w/index.php?diff=180926&oldid=180925 * Miui * (-2) /* Computational class */ 06:07:53 [[Memristor]] https://esolangs.org/w/index.php?diff=180927&oldid=180926 * Miui * (+91) /* Special type */ 06:11:15 [[Memristor]] https://esolangs.org/w/index.php?diff=180928&oldid=180927 * Miui * (+47) /* Special type */ 06:12:22 [[Memristor]] https://esolangs.org/w/index.php?diff=180929&oldid=180928 * Miui * (+72) /* Special type */ 06:14:11 [[Memristor]] https://esolangs.org/w/index.php?diff=180930&oldid=180929 * Miui * (-3) /* Special type */ 06:15:19 [[Memristor]] https://esolangs.org/w/index.php?diff=180931&oldid=180930 * Miui * (+0) /* Special type */ 06:16:08 [[Memristor]] https://esolangs.org/w/index.php?diff=180932&oldid=180931 * Miui * (-2) /* Special type */ 06:16:49 [[Memristor]] https://esolangs.org/w/index.php?diff=180933&oldid=180932 * Miui * (-2) /* Special type */ 06:18:19 [[Memristor]] https://esolangs.org/w/index.php?diff=180934&oldid=180933 * Miui * (-2) /* Special type */ 06:19:15 [[Memristor]] https://esolangs.org/w/index.php?diff=180935&oldid=180934 * Miui * (-25) /* Unlimited type */ 06:28:43 -!- tromp has joined. 06:34:21 [[Cain and Abel]] https://esolangs.org/w/index.php?diff=180936&oldid=180914 * Miui * (+205) /* 18781 */ 06:37:21 -!- Sgeo has quit (Read error: Connection reset by peer). 08:25:52 -!- ais523 has quit (Quit: quit). 08:34:36 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180937&oldid=180921 * Fly * (+198) /* Instructions */ 08:35:43 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180938&oldid=180937 * Fly * (+156) /* Instructions */ 08:36:42 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180939&oldid=180938 * Fly * (+335) /* Examples */ 08:37:03 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180940&oldid=180939 * Fly * (+21) /* Recursive count program (using the label 'n' as a variable) */ 08:38:15 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180941&oldid=180940 * Fly * (-8) /* Factorial program */ 08:42:28 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180942&oldid=180941 * Fly * (+2) 08:50:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 09:58:57 -!- op_4 has quit (Remote host closed the connection). 09:59:39 -!- op_4 has joined. 10:01:23 -!- roper has joined. 10:39:30 May the Fourth come with You. Happy Star-Wars-Day! 11:19:10 -!- DOS_User_webchat has joined. 11:27:59 -!- DOS_User_webchat has quit (Quit: Client closed). 11:44:46 `" 11:44:50 1/1:1099) I have kill rights on someone I want to sell \ 93) pikhq: from csh type ' exit', is a simple protocol which provides an interface to c. [...] 11:45:45 `3 ' 11:45:48 3/1: 11:47:37 I've been looking at the UML startup logs to try to figure out the (perceived) slowdown, but without much luck. It might have something to do with some security features imposed by the container runtime compared to what systemd-nspawn didn't do. 11:48:05 b_jonas: I probably fixed `sport` (update to python3 syntax) 11:48:11 or rather, distort 11:49:28 The biggest delay is between an "Adding 30527488 bytes to physical memory to account for exec-shield gap" message (which AIUI has something to do with accounting for ASLR to get a contiguous piece of memory for the guest or something), and the kernel version line, but I'm not so sure what's happening between those two things. 11:49:51 (The number of bytes keeps changing for every run, which I imagine is due to the R part of ASLR.) 12:04:19 -!- roper has quit (Read error: Connection reset by peer). 12:16:33 -!- roper has joined. 12:35:53 ah, `fetch is broken... can't fix that from inside I think 12:36:18 (another python 2 user) 12:38:58 `uptime 12:39:02 ​ 12:39:00 up 6161 day, 21:08, 0 users, load average: 0.00, 0.00, 0.00 12:39:14 (impressive ;-) ) 12:40:28 `cat /proc/uptime 12:40:31 1.21 0.00 12:40:45 (odd though; this says 1.2 seconds?) 12:42:38 ...oh 12:42:49 `cat ../bin/uptime 12:42:52 ​#!/usr/bin/python3 \ # (/usr/bin/uptime -p) is broken, so here's a reimplementation \ boottime = 1245511822 \ import sys, os, time \ helpmsg = "\nUsage:\n uptime [options]\n\nOptions:\n -p, --pretty show uptime in pretty format\n -h, --help display this help and exit\n -s, --since system up since\n -V, --version output version information and exit\n\nFor more details see uptime(1)." \ opt_p, opt_s = 0, 0 \ for a in sys.argv[1:]: \ if "--" 12:43:09 (hard-coding boottime is funny) 12:43:17 `culprits ../bin/uptime 12:43:25 b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs b_jonäs 12:43:43 `` /usr/bin/uptime 12:43:47 ​ 12:43:45 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 12:44:15 `` cat ../bin/uptime | paste 12:44:19 https://hack.esolangs.org/tmp/paste/paste.2510 12:48:11 Actually, `fetch is broken because: FileNotFoundError: [Errno 2] No such file or directory: 'wget' 12:48:31 (I updated it to use python3 but didn't actually test end-to-end.) 12:50:47 `fetch /hackenv/tmp/tmp.txt https://zem.fi/tmp/tmp.txt 12:50:51 2026-05-04 12:50:49 URL:https://zem.fi/tmp/tmp.txt [4/4] -> "/hackenv/tmp/tmp.txt" [1] 12:50:57 `cat /hackenv/tmp/tmp.txt 12:51:01 tmp 12:51:24 (I just installed it into the throwaway overlay, have to remember to do that also in the container image.) 12:53:06 ah 12:59:06 [[Talk:A bliss-pit]] N https://esolangs.org/w/index.php?oldid=180943 * Salpynx * (+9826) I want to see this as a dithered pixel art animation 13:01:35 -!- amby has joined. 14:11:46 int-e: thanks 14:11:47 `" 14:11:51 1/1:54) * oerjan swats FireFly since he's easier to hit -----### Meh * FireFly dies \ 27) i can get an erection out of a plank, you can quote me on that. 14:18:14 -!- roper has quit (Quit: Leaving). 14:31:31 [[Usernames]] https://esolangs.org/w/index.php?diff=180944&oldid=180917 * RaiseAfloppaFan3925 * (+451) im sorry for this 14:46:59 -!- izabera has changed nick to isabella. 14:54:15 [[User talk:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=180945&oldid=172682 * Aadenboy * (+394) /* chess battle advanced */ new section 14:55:42 [[User talk:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=180946&oldid=180945 * RaiseAfloppaFan3925 * (+191) /* chess battle advanced */ what? 15:30:30 -!- ais523 has joined. 15:35:12 -!- impomatic has joined. 15:59:06 -!- shachaf has quit (Quit: !). 16:00:05 -!- shachaf has joined. 16:08:22 `? time 16:08:26 Time is an illusion. Lunchtime doubly so. 16:23:29 `perl -we$d="$ENV{HACKENV}/bin"; opendir$D,$d; for$e(readdir$D){ if(open$F,"<","$d/$e") { read$F,$s,88; $s=~m"\A#!(\S*/)?python[^3]" and print"$e\n" } }; print "(END)" 16:23:33 uniqs \ toutf8 \ multicode \ (END) 16:23:39 ``` cat -v /hackenv/bin/uniqs 16:23:42 ​#!/usr/bin/python \ s=set() \ try: \ while True: \ l=raw_input() \ if l not in s: \ s.add(l) \ print(l) \ except EOFError: \ pass 16:23:45 ``` cat -v /hackenv/bin/toutf8 16:23:48 ``` cat -v /hackenv/bin/multicode 16:23:49 ​#!/usr/bin/python \ import sys \ import chardet \ x = sys.stdin.read() \ enc = chardet.detect(x)['encoding'] \ sys.stdout.write(x.decode(enc).encode('UTF-8')) 16:23:52 ​#!/usr/bin/python \ \ \ import os, glob, sys, unicodedata, locale, gzip, re, traceback, encodings \ import urllib, webbrowser, textwrap \ \ # bz2 was introduced in 2.3, we want this to work also with earlier versions \ try: \ import bz2 \ except ImportError: \ bz2 = None \ \ # for python3 \ try: \ unicode \ except NameError: \ unicode = str \ \ # 'any' and 'all' were introduced in python2.5 \ # dummy replacement for older versions \ 16:52:50 `` cp ../bin/uniqs . 16:52:54 No output. 16:54:07 (it's now at https://hack.esolangs.org/tmp/uniqs ) 16:54:39 I don't know what any of these do or whether anything depends on them 16:54:43 `whatis uniqs 16:54:47 uniqs(1hackeso) - no description 16:55:29 -!- chloetax has quit (Ping timeout: 272 seconds). 16:58:21 `fetch https://int-e.eu/~bf3/tmp/uniqs 16:58:26 2026-05-04 16:58:23 URL:https://int-e.eu/~bf3/tmp/uniqs [125/125] -> "uniqs.1" [1] 16:59:01 `` chmod +x uniqs.1 16:59:04 No output. 16:59:09 `` ( echo b; echo a; echo b ) | ./uniqs.1 16:59:13 b \ a 17:01:14 -!- nitrix_ has joined. 17:01:17 `` diff -U0 uniqs uniqs.1 | tail -n+3 17:01:21 ​@@ -1 +1 @@ \ -#!/usr/bin/python \ +#!/usr/bin/env python3 \ @@ -5 +5 @@ \ - l=raw_input() \ + l=input() 17:01:40 `` mv uniqs.1 ../bin 17:01:50 mv: cannot stat 'uniqs.1': No such file or directory 17:02:04 b_jonas: I don't care about that one tbh, but it was simple ;) 17:02:08 `rm uniqs 17:02:11 No output. 17:02:18 -!- chloetax has joined. 17:02:25 `` ( echo b; echo a; echo b ) | uniqs 17:02:27 -!- nitrix has quit (Ping timeout: 272 seconds). 17:02:28 ​/hackenv/bin/`: line 5: /hackenv/bin/uniqs: cannot execute: required file not found 17:03:00 And... I'm an idiot 17:03:10 `` mv ../bin/uniqs.1 ../bin/uniqs 17:03:14 mv: cannot stat '../bin/uniqs.1': No such file or directory 17:03:54 AH! 17:04:03 `fetch https://int-e.eu/~bf3/tmp/uniqs 17:04:09 2026-05-04 17:04:06 URL:https://int-e.eu/~bf3/tmp/uniqs [125/125] -> "uniqs" [1] 17:04:11 `` chmod +x uniqs 17:04:15 No output. 17:04:20 `` cp uniqs ../bin 17:04:29 No output. 17:04:31 `` rm uniqs 17:04:35 No output. 17:04:38 `` ( echo b; echo a; echo b ) | uniqs 17:04:42 b \ a 17:04:58 I forgot that HackEso has this try-again-on-change logic 17:05:52 (So `mv` into the repo part is a no-go) 17:37:07 int-e: I'm mostly worried that these are dependencies somewhere 17:38:05 we can always fix the bridge when we come to it 17:46:23 yeah, I just think it's better to leave the broken executable in $HACKENV/bin than to remove it 17:46:46 easier to debug if a problem later comes up 17:47:13 oh wait, sorry, I think you weren't removing them from bin 17:47:33 I misunderstood what your mv commands were for 17:47:45 hmm no, you did remove uniqs 17:47:47 oh well 17:48:07 b_jonas: I updated it 17:48:15 `? tanebventions 17:48:18 b_jonas: the one that matters, the one in ../bin 17:48:20 Tanebventions include necessity, Go, submarine jousting, Fueue, the universe, metar, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the hug, Italian, the grace period, the limerick, ruin, and this sentence. See also tanebventions: maths or tanebventions: foods. He never invents anything involving sex. 17:48:47 `` pwd 17:48:53 ​/hackenv/tmp 17:49:28 `culprits ../bin/uniqs 17:49:35 int-̈e Jafët Jafët Jafët 17:51:19 b_jonas: I totally agree that we shouldn't be removing broken scripts. 17:52:35 ``` set -e; echo >AxgmKr9kfl7f.cpp $'#include \n''int main(int argc, char *argv[]) { std::cout << "the local C++ compiler on HackEso is working."; return 0; }'; g++ -Wall -O -o AxgmKr9kfl7f AxgmKr9kfl7f.cpp; ./AxgmKr9kfl7f 17:52:45 the local C++ compiler on HackEso is working. 17:58:05 b_jonas: I copied /hackenv/bin/uniqs to /hackenv/tmp at the start because 1) that makes it accessible from the outside and 2) that way I could edit and test it without touching the hg revision history 17:58:20 -!- Guest4 has joined. 17:59:32 `` hg log | paste 17:59:46 (too much?) 18:00:10 https://hack.esolangs.org/tmp/paste/paste.15185 18:00:15 -!- Guest4 has quit (Client Quit). 18:01:13 Maybe I should try turning the Mercurial web interface back on again. Though the amount of scraping of the wiki hasn't really let up. It still often peaks at 100% CPU for hours at a time. :/ 18:02:41 I just wish there was *some* direct way to get at the repo history. It doesn't have to be a full web frontend. 18:04:44 You used to be able to clone it and then just inspect your local copy, but that went through the same frontend. 18:05:06 I can't remember if it was just the scraping or if there were some other problems as well. 18:05:50 Judging from the "# N.B. AI scraping, sigh, turned off temporarily" comment in the config file, maybe it was just that. 18:06:02 I can see an argument for allowing only specific user agents 18:06:12 the ones that are associated with the intended VCS 18:06:22 it is very unlikely that AI scrapers will hit those randomly 18:07:28 Well, I've turned https://hack.esolangs.org/repo/ back on experimentally. 18:08:52 Unsurprisingly a not insignificant performance of the recent history is about updating the password. 18:11:18 wee, cloning is slow... 18:12:53 ~140 seconds 18:13:48 Hmm, that's kind of interesting: https://zem.fi/tmp/5pm.png -- for the last 14d (the horizon of my monitoring metrics), there's been a traffic spike to the wiki pretty much exactly at 5pm local time. 18:26:57 fizzie: anyway, thanks for turning that on, even though I expect it won't hold for long 18:27:42 -!- ais523 has quit (Quit: quit). 18:45:12 -!- impomatic has quit (Quit: Client closed). 18:53:24 It looks like the wiki is pretty much unavailable because of the scraping thing, but I'm not even sure what to do about it. ~90% of all the requests already get a `dur=0.000` (i.e., instant) rejection. 18:53:37 I guess I could add a few more URL patterns into the logged-in-only list. 18:56:08 If you know which chatbot vendor is to blame then we could do a name-and-shame. (There's other moves in the game, like putting said vendor … on blast for their anti-community practices.) 19:00:38 I don't know what this type of crawling is in the service of. The requests are pretty much all from unique IP addresses (generally belonging to large consumer ISPs in countries I don't think our wiki has large amounts of readers from, recently Vietnam seems most prominent) and with user agents that appear randomly generated to appear roughly plausible (though the Chrome version distribution 19:00:40 seems... unlikely). 19:01:00 From the diversity of IPs and ISPs, I imagine it must be happening through a botnet of some sort. 19:10:43 -!- tromp has joined. 19:14:49 Curious. Maybe it's a botnet of residential VPN users or VPN endpoints? Vietnam has many people who want to consume geolocked content and decent Internet infrastructure. 19:15:40 https://lwn.net/Articles/1008897/ "But, increasingly, the scraperbot traffic does not fit that pattern. Instead, traffic will come from literally millions of IP addresses, where no specific address is responsible for more than two or three hits over the course of a week." 19:15:50 -!- impomatic has joined. 19:15:51 So I think it's a pretty widespread problem. 19:17:08 There are those botnets made out of millions of compromised "smart" TVs, that are for hire (formerly, for DDoS purposes), and I guess maybe nowadays there's a better-paying market for just crawling data for LLM training, or something along those lines. 19:18:00 Cloudflare suggests even their free offering detects bad actors like that, and that's probably a _practical_ solution, it's just not one I'd like to go with because that's not what the Internet is supposed to be like. 19:20:06 CF is unacceptable for most folks, even if we ignore that some of their top execs are cryptofascist. The issue is that CF is too centralized; it appears to scale due to many points of presence, but behind the scenes there's lots of points of failure, and they're all geographically in San Francisco. 19:20:40 Anyway, looks like today's scheduled 3 hours of ridiculous scraping is over, so I'll revisit this tomorrow. 19:20:47 If only Disney and Nintendo didn't exist, we could have Named Data by now. 19:29:08 [[User talk:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=180947&oldid=180946 * RaiseAfloppaFan3925 * (+215) /* chess battle advanced */ im confused 19:29:17 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180948&oldid=180942 * Fly * (+97) /* Instructions */ 19:29:43 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180949&oldid=180948 * Fly * (+1) /* Instructions */ 19:30:15 [[Bolaga++]] https://esolangs.org/w/index.php?diff=180950&oldid=180949 * Fly * (+44) /* Instructions */ 19:39:51 -!- lynndotpy6093627 has quit (Quit: bye bye). 19:40:49 -!- lynndotpy6093627 has joined. 19:55:52 [[Talk:Usernames]] https://esolangs.org/w/index.php?diff=180951&oldid=180866 * RaiseAfloppaFan3925 * (+274) 20:01:31 -!- Lord_of_Life has quit (Ping timeout: 264 seconds). 20:04:32 -!- Lord_of_Life has joined. 20:05:28 [[Usernames]] https://esolangs.org/w/index.php?diff=180952&oldid=180944 * Hammy * (+203) Added me. Also 2 new examples and one uses my instruction 20:09:01 [[Talk:Usernames]] https://esolangs.org/w/index.php?diff=180953&oldid=180951 * Hammy * (+322) 20:13:28 -!- impomatic has quit (Quit: Client closed). 20:14:19 [[Talk:Usernames]] https://esolangs.org/w/index.php?diff=180954&oldid=180953 * RaiseAfloppaFan3925 * (+139) 20:25:15 [[User:Hammy]] https://esolangs.org/w/index.php?diff=180955&oldid=175877 * Hammy * (+372) 21:00:55 -!- nitrix_ has changed nick to nitrix. 21:04:18 [[User talk:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=180956&oldid=180947 * Aadenboy * (+358) /* chess battle advanced */ 21:14:04 [[User talk:RaiseAfloppaFan3925]] https://esolangs.org/w/index.php?diff=180957&oldid=180956 * RaiseAfloppaFan3925 * (+289) /* chess battle advanced */ 21:48:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:52:14 -!- zzo38 has quit (Quit: zzo38). 21:55:18 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=180958&oldid=179483 * Miui * (+91) /* Commands */ 21:55:23 -!- ais523 has joined. 21:59:39 [[User:Miui]] https://esolangs.org/w/index.php?diff=180959&oldid=180842 * Miui * (+32) /* current scope */ 22:29:35 -!- chloetax has quit (Quit: Leaving). 22:48:49 -!- zzo38 has joined. 22:50:12 -!- chloetax has joined. 23:14:01 [[Old Joe's Milkshake]] N https://esolangs.org/w/index.php?oldid=180960 * Miui * (+777) Created page with "''' Old Joe's Milkshake''' is a high-level esolang influenced by [[PSTF]] and [[Shakespeare] Old Joe's Milkshake is a program that writes the paragraph from George Bernard Shaw's play '''Of !ethuselah''' directly to memory. As such we can use PSTF to fry Shake 23:23:07 [[Talk:A bliss-pit]] https://esolangs.org/w/index.php?diff=180961&oldid=180943 * Miui * (+82) 23:39:29 -!- Sgeo has joined. 23:43:40 [[Old Joe's Milkshake]] https://esolangs.org/w/index.php?diff=180962&oldid=180960 * Miui * (+641) /* example */