1760833057 836787 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1760833303 953911 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 240 seconds < 1760835067 914257 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1760837165 703440 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1760837173 934506 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1760837300 193790 :amby!~ambylastn@host-92-17-37-198.as13285.net 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 > 1760839193 678254 PRIVMSG #esolangs :14[[07WY-Anglis14]]4 10 02https://esolangs.org/w/index.php?diff=166232&oldid=166207 5* 03PrySigneToFry 5* (+2481) 10 > 1760839267 831124 PRIVMSG #esolangs :14[[07WY-Anglis14]]4 10 02https://esolangs.org/w/index.php?diff=166233&oldid=166232 5* 03PrySigneToFry 5* (+20) 10 < 1760839502 880010 :op_4!~tslil@user/op-4/x-9116473 QUIT :Remote host closed the connection < 1760839537 944863 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4 > 1760840844 946460 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03ERN468 5* 10New user account > 1760841168 160635 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166234&oldid=166230 5* 03ERN468 5* (+226) 10I added my introduction > 1760841290 757889 PRIVMSG #esolangs :14[[07EA Script, It's in the code.14]]4 10 02https://esolangs.org/w/index.php?diff=166235&oldid=151304 5* 03ERN468 5* (+4) 10Add reference to APLWSI page < 1760846943 161928 :FreeFull!~freefull@79.186.201.19.ipv4.supernova.orange.pl QUIT : < 1760852676 945918 :myname!~myname@152.53.22.209 JOIN #esolangs myname :myname > 1760853716 178526 PRIVMSG #esolangs :14[[07Non-Loop FizzBuzz14]]4 N10 02https://esolangs.org/w/index.php?oldid=166236 5* 03TheSpiderNinjas 5* (+529) 10Created page with "'''Non-Loop FizzBuzz''' is like [[FizzBuzz]] but instead of doing a range of number you indefinitely ask the user for input and then print the FizzBuzz number. == Example == === Code: ===
while True: i = int(input("Enter a number: ")) if i %
> 1760854680 117583 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03JTO IS JUMP TO 5* 10New user account
> 1760855996 448432 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166237&oldid=166234 5* 03Intiha 5* (+193) 10
> 1760856120 638175 PRIVMSG #esolangs :14[[07User:Intiha14]]4 N10 02https://esolangs.org/w/index.php?oldid=166238 5* 03Intiha 5* (+539) 10Created page with "About Me: Hi! Im Intiha. Im fascinated by esoteric programming languages and love experimenting with weird and creative language concepts. I enjoy making new languages, forks, and exploring programming challenges just for fun. Projects / Interests: Creating new esol
> 1760856154 881698 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 N10 02https://esolangs.org/w/index.php?oldid=166239 5* 03Intiha 5* (+1518) 10Created page with "## Overview ThingLangOOP is a minimal C implementation inspired by ThingLang, which was made by [[User:Rasa8877]]. It combines a compiler and runner in a single file, fully compatible with TCC. Supports variable assignment, printing, loops, events, and comments. #
> 1760856175 562191 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166240&oldid=166239 5* 03Intiha 5* (-1) 10
> 1760856359 292488 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166241&oldid=166240 5* 03Intiha 5* (+56) 10
> 1760856411 748491 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166242&oldid=166241 5* 03Intiha 5* (+10) 10
> 1760856681 350348 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166243&oldid=166242 5* 03Intiha 5* (+7874) 10
> 1760856716 761855 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166244&oldid=166243 5* 03Intiha 5* (-2) 10
> 1760856748 162440 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166245&oldid=166244 5* 03Intiha 5* (+3) 10
> 1760856961 128240 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166246&oldid=166245 5* 03Intiha 5* (-7810) 10
> 1760857044 905025 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166247&oldid=166246 5* 03Intiha 5* (+16) 10
> 1760857909 467192 PRIVMSG #esolangs :14[[07User talk:Rasa887714]]4 10 02https://esolangs.org/w/index.php?diff=166248&oldid=164628 5* 03Intiha 5* (+241) 10
> 1760857971 466971 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166249&oldid=166247 5* 03Intiha 5* (+0) 10
> 1760858059 782537 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166250&oldid=166249 5* 03Intiha 5* (-7) 10
> 1760859409 172448 PRIVMSG #esolangs :14[[07User:Intiha14]]4 10 02https://esolangs.org/w/index.php?diff=166251&oldid=166238 5* 03Intiha 5* (+28) 10
> 1760859428 774518 PRIVMSG #esolangs :14[[07User:Intiha14]]4 10 02https://esolangs.org/w/index.php?diff=166252&oldid=166251 5* 03Intiha 5* (+22) 10
> 1760859460 249358 PRIVMSG #esolangs :14[[07User:Intiha14]]4 10 02https://esolangs.org/w/index.php?diff=166253&oldid=166252 5* 03Intiha 5* (+4) 10
> 1760859482 169277 PRIVMSG #esolangs :14[[07User:Intiha14]]4 10 02https://esolangs.org/w/index.php?diff=166254&oldid=166253 5* 03Intiha 5* (-22) 10
> 1760859558 366942 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=166255&oldid=166226 5* 03Intiha 5* (+45) 10
> 1760859956 708870 PRIVMSG #esolangs :14[[07Non-Loop FizzBuzz14]]4 10 02https://esolangs.org/w/index.php?diff=166256&oldid=166236 5* 03PrySigneToFry 5* (+879) 10
> 1760860040 659749 PRIVMSG #esolangs :14[[07Yes/No14]]4 N10 02https://esolangs.org/w/index.php?oldid=166257 5* 03Intiha 5* (+2948) 10Created page with "=== Overview === Yes/No is a minimalistic esolang made by [[User:Intiha]] where every program consists solely of the words **Yes** and **No**. Programs are sequences of these words, and their meaning is derived from binary patterns. ==== Basics ==== * `Yes` = 1 * `No` =
> 1760860066 609673 PRIVMSG #esolangs :14[[07Non-Loop FizzBuzz14]]4 10 02https://esolangs.org/w/index.php?diff=166258&oldid=166256 5* 03PrySigneToFry 5* (+59) 10
> 1760860217 610896 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166259&oldid=166257 5* 03Intiha 5* (-931) 10
> 1760860251 462576 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166260&oldid=166259 5* 03Intiha 5* (-31) 10
> 1760860266 627430 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166261&oldid=166260 5* 03Intiha 5* (+1) 10
> 1760860393 62986 PRIVMSG #esolangs :14[[07User:Intiha14]]4 10 02https://esolangs.org/w/index.php?diff=166262&oldid=166254 5* 03Intiha 5* (-220) 10
> 1760860421 169091 PRIVMSG #esolangs :14[[07User:Intiha14]]4 10 02https://esolangs.org/w/index.php?diff=166263&oldid=166262 5* 03Intiha 5* (+2) 10
> 1760861022 64639 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166264&oldid=166261 5* 03Intiha 5* (+9165) 10
> 1760861054 976275 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166265&oldid=166264 5* 03Intiha 5* (+1) 10
> 1760861090 349090 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166266&oldid=166265 5* 03Intiha 5* (-8) 10/* Hello world! */
> 1760861213 214753 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166267&oldid=166266 5* 03Intiha 5* (+384) 10
> 1760861362 88350 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166268&oldid=166267 5* 03Intiha 5* (-75) 10
< 1760862183 180947 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :might be of interest to esolangs: https://www.righto.com/2025/10/solve-nyt-pips-with-constraints.html "Solving the NYTimes Pips puzzle with a constraint solver" blog entry by Ken Shirriff
< 1760862280 888225 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :Ken Shirriff introduces himself to the world of finite domain constraint problems
> 1760862605 711089 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166269&oldid=166268 5* 03Intiha 5* (+110) 10
> 1760862767 883259 PRIVMSG #esolangs :14[[07Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166270&oldid=166269 5* 03Intiha 5* (+198) 10/* Python Interpreter */
> 1760863324 777941 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=166271&oldid=166255 5* 03Intiha 5* (+25) 10/* Y */
< 1760865701 881155 :APic!apic@apic.name PRIVMSG #esolangs :Hi
> 1760866712 243345 PRIVMSG #esolangs :14[[07Yes/No14]]4 M10 02https://esolangs.org/w/index.php?diff=166272&oldid=166270 5* 03Intiha 5* (+81) 10
> 1760866931 908956 PRIVMSG #esolangs :14[[07ThingLangOOP14]]4 10 02https://esolangs.org/w/index.php?diff=166273&oldid=166250 5* 03Intiha 5* (-1) 10
> 1760868036 333807 PRIVMSG #esolangs :14[[07Talk:Yes/No14]]4 N10 02https://esolangs.org/w/index.php?oldid=166274 5* 03Intiha 5* (+220) 10Created page with "Hello! this is the talk page for Yes/No feel free to say anything here, except hate speech, politics and the racism/sexist stuff == this is where you say stuff == (EXAMPLE: ```{Your Name}: Hello, World!``` and the time)"
> 1760868123 536745 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=166275&oldid=166271 5* 03Intiha 5* (-25) 10/* Y */
> 1760868185 310025 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=166276&oldid=166275 5* 03Intiha 5* (+25) 10/* Non-alphabetic */
< 1760868901 334796 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1760869616 861657 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=166277&oldid=166276 5* 03Ractangle 5* (-54) 10fixed the non-alphabeting list
> 1760870482 597004 PRIVMSG #esolangs :14[[07ALMFCPLIR14]]4 M10 02https://esolangs.org/w/index.php?diff=166278&oldid=161715 5* 03Ractangle 5* (-9) 10
< 1760871060 178372 :amby!~ambylastn@host-92-17-37-198.as13285.net JOIN #esolangs amby :realname
< 1760871107 169278 :APic!apic@apic.name PRIVMSG #esolangs :ACTION → Bathtub 😌 🐋
> 1760871744 500631 PRIVMSG #esolangs :14[[07Talk:Yes/No14]]4 10 02https://esolangs.org/w/index.php?diff=166279&oldid=166274 5* 03Intiha 5* (-8) 10
> 1760872372 262633 PRIVMSG #esolangs :14[[07User talk:/w/wiki/index.php/Talk:index.php/Main page14]]4 M10 02https://esolangs.org/w/index.php?diff=166280&oldid=166227 5* 03Esolangist 5* (+109) 10
> 1760872557 430814 PRIVMSG #esolangs :14[[07User:Esolangist14]]4 N10 02https://esolangs.org/w/index.php?oldid=166281 5* 03Esolangist 5* (+66) 10Created page with "Hello there! I will plan to make many esolangs. Goodbye (for now)"
< 1760873767 332504 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760873818 954973 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 248 seconds
< 1760873847 186382 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
> 1760874329 348849 PRIVMSG #esolangs :14[[07Alphacode14]]4 N10 02https://esolangs.org/w/index.php?oldid=166282 5* 03Esolangist 5* (+1183) 10Created page with "Alphacode is an esolang made by [[User:Esolangist]]. It is based on the alphabet. == Commands == a [object] -- pushes [object] on the stack b [label] -- a label. can be used for comments or as a forever loop c [label] -- jumps to b [label] d -- pops the t
> 1760875609 501474 PRIVMSG #esolangs :14[[07Dt14]]4 10 02https://esolangs.org/w/index.php?diff=166283&oldid=166228 5* 03C++DSUCKER 5* (+283) 10
> 1760876098 106060 PRIVMSG #esolangs :14[[07User:Ivava14]]4 10 02https://esolangs.org/w/index.php?diff=166284&oldid=166210 5* 03Ivava 5* (+241) 10
> 1760876352 771052 PRIVMSG #esolangs :14[[07User:Ivava14]]4 10 02https://esolangs.org/w/index.php?diff=166285&oldid=166284 5* 03Ivava 5* (+159) 10
> 1760876425 813790 PRIVMSG #esolangs :14[[07User:Ivava14]]4 10 02https://esolangs.org/w/index.php?diff=166286&oldid=166285 5* 03Ivava 5* (+4) 10/* ideas from me */
> 1760882088 195423 PRIVMSG #esolangs :14[[07User talk:/w/wiki/index.php/Talk:index.php/Main page14]]4 10 02https://esolangs.org/w/index.php?diff=166287&oldid=166280 5* 03PrySigneToFry 5* (+766) 10
< 1760890572 307229 :FreeFull!~freefull@79.186.201.19.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
> 1760891075 875927 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166288&oldid=166237 5* 03Ais523 5* (-17441) 10clear down to 1 month of introductions
> 1760891169 561847 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself/Archive (02-07-2025 to 19-09-2025)14]]4 N10 02https://esolangs.org/w/index.php?oldid=166289 5* 03Ais523 5* (+17514) 10archive I'm not sure why we're archiving the anti-spam feature, but given that there are existing archives we may as well continue for the time being
> 1760891247 174964 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166290&oldid=166288 5* 03Ais523 5* (+126) 10archive link do we actually need these on the page?
> 1760894429 168362 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Calvizx 5* 10New user account
< 1760896382 308342 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760896917 798889 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
> 1760898694 11063 PRIVMSG #esolangs :14[[07User:Ivava14]]4 10 02https://esolangs.org/w/index.php?diff=166291&oldid=166286 5* 03Ivava 5* (+844) 10/*A little ABSOLUTELY USELESS text about me */
< 1760898949 935419 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so Wube managed to hide two esoteric domain-specific sublanguages in Factorio 2. one is Factorio 2 combinators, which are much more powerful than (and a strict superset of) Factorio 1.1 combinators. the other is much more obscure, the engine has a way to evaluate certain expressions on 32-bit integers, which is exposed in several places where the game has a numeric input field. usually you can only use
< 1760898955 947091 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :integer literals (decimal or hexadecimal) and a particularly annoying set of ten operators. but in parametrized blueprints, you can in addition use named variables that you can repeat multiple times, and you can make a list of statements that assign the value of an expression to a named variable, the statements are executed once in order, you can then use the results in several places where the
< 1760898961 955923 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :parameter of an entity in the blueprint needs a number.
< 1760899187 554327 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the language reminds me to blindfolded arithmetic in that you can technically write conditionals but they make it very annoying. the ten operators are: addition (modulo 2**32), subtraction (modulo 2**32), multiplication (modulo 2**32), truncating division (on signed 32-bit integers), exponentiation (I haven't experimented with how this works), abs (on signed 32-bit input with output modulo 2**32), log2
< 1760899193 562854 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(position of highest bit for positive integers, I'm not sure what it does for negative inputs), max, min.
< 1760899292 466605 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :https://lua-api.factorio.com/latest/concepts/MathExpression.html gives a partial documentation but doesn't tell the full syntax, eg. I don't think you can guess from that page that "944(376)" is a formula that multiplies 944 with 376, equivalent to "944*376", you probably have to experiment with the game or reverse engineer the executable to find all the rules.
< 1760899430 897198 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the expression evaluator function, together with variables, is exposed in the lua API, so you can at least test it automatically quickly without having to enter formulas in a GUI numeric field
< 1760899528 284138 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :drat, I'll eventually have to writes some notes down about Factorio in a wiki article, don't I?
< 1760900097 840962 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :anyway, of course these aren't the only two esoteric languages in Factorio, there's all sort of emergent programmable subsets that come up when you want to build with constraints, these two are just clearly designed in
< 1760900225 450724 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :sorry, I forgot the last built-in operator in the expression evaluator language: sign, which returns -1 or 0 or 1 according to the sign of its input
< 1760900323 665086 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hold on!
< 1760900364 695973 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I think it's even worse than I thought, apparently the intermediates in expressions aren't even 32-bit integers, because 1/2 results in 0 but (1/2)+(1/2) results in 1
< 1760900367 701299 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :what the heck
< 1760900384 85339 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so does 0.6+0.6
< 1760900419 983280 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so the division isn't even an integer truncating division
< 1760900512 97485 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"510000000000/1e10" results in 51
< 1760900560 116679 :FreeFull!~freefull@79.186.201.19.ipv4.supernova.orange.pl QUIT :Quit: Lost terminal
< 1760900575 537673 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"510000000000/100000" results in 5100000
< 1760900611 107423 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: theory: they're double-precision floats but converted to 32-bit integers for display
< 1760900653 40592 :int-e!~noone@int-e.eu PRIVMSG #esolangs :dies 1e12 result in -727379968?
< 1760900659 307036 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: not just for display, because the numbers can go into a circuit signal, and those are definitely 32-bit integers
< 1760900659 968316 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Excess Flood
< 1760900668 787756 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :or, well, for output purposes
< 1760900679 185854 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: yes
< 1760900714 425521 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I'll have to test if the variables in parametrized blueprints can hold non-integers
< 1760900784 886051 :iovoid!iovoid@hellomouse/dev/iovoid JOIN #esolangs iovoid :MPCitH is when you read a book
< 1760900798 456517 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :now I'm trying to figure out what conversion converts 1e12 to -727379968, it isn't any of the standard ones other than int64_t to int32_t but an int64_t can't store 0.5
< 1760900857 136976 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so maybe it's a two-step conversion? or maybe this is a "wrapping convert double to int32_t" operation but I don't think most languages provide those
< 1760900937 244339 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and the blueprint parameter intermediate named variables can store values that aren't 32-bit integers too
< 1760900942 571172 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: what does it calculate 18014398509481987 - 18014398509481984 as?
< 1760900976 491830 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(on double-precision floats this is either 2 or 4 depending on rounding mode, on integers it's 3)
< 1760901077 489927 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: 4
< 1760901106 80293 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :OK, so doubles (also I think it's either 0 or 4 rather than either 2 or 4, I was out on the original numbers by a factor of 2)
< 1760901127 547382 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :on single-precision floats you would almost certainly get 0
< 1760901146 883298 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and the answer would be in the billions if using the one rounding mode where you don't)
< 1760901298 632601 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: A fun detail is that they tried to change this behavior to clamping in 2.0.44 but ended up reverting it in 2.0.45: https://forums.factorio.com/128129
< 1760901369 184437 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :jesus
< 1760901379 290108 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(something I only know about because I watched one of Anti's speedrun attempts around that time)
< 1760901404 450306 :int-e!~noone@int-e.eu PRIVMSG #esolangs :AntiElitz, not AntiPatience)
< 1760901405 627180 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oddly all this makes me less inclined to play Factorio (although I probably wouldn't have done so anyway) – for a game like that I sort-of want the TCness to be an emergent property of the way the game elements work rather than being a separate layer intended for programming
< 1760901417 986977 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(this is also one of the reasons I dislike shapez.io)
< 1760901472 989995 :int-e!~noone@int-e.eu PRIVMSG #esolangs :you've said that before, and I still think that the game would likely be too hard to play for normal people then
< 1760901487 690314 :int-e!~noone@int-e.eu PRIVMSG #esolangs :as an automation game at least
< 1760901510 6206 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :anyway, it explains the weird rounding that b_jonas is seeing – it was probably changed from uint32_t to double internally, and then the result was manually wrapped to approximately preserve old behaviour
< 1760901555 948668 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: it'd make for better YouTube videos, though, which might arguably be more important
< 1760901590 930826 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: the numeric formula language doesn't even come up in normal play, that's why I hadn't been aware of any of these details until today even though one of the blog entries mentioned that they added the formula language. in particular, if you aren't using mods then this numeric formula language won't get evaluated automatically, only a finite few times when you do particular use interactions: build
< 1760901596 936838 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :a parametrized blueprint that uses formulas, which I've never done before today, and Factorio 2 has been out since 2025-09, or enter a formula to a numeric field, or queue an infinite research (their cost as a function of their level is apparently defined in this language in the modding API)
< 1760901647 764796 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: now your complaint might make sense if you are talking about the *combinator* language, which does get evaluated and is deliberately there for intermediate players to write very simple programs in, and of course some people write very complicated programs
< 1760901662 569110 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess being too hard for normal people to figure out on their own could even be a feature – you could set it up something like Celeste, whose game mechanics are all available from the start but you get taught them gradually over the course of the game
< 1760901673 226912 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and there are of course some much better reasons why not to play factorio (it's a very addictive infinite timesink)
< 1760901706 955865 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :you only get the second dash in like the sixth chapter of Celeste but sure
< 1760901724 504766 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: ah right, I wasn't thinking about that
< 1760901762 227486 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Some games might have Turing completeness if the grid (and numeric values, if necessary in order to indicate grid positions) can have an unlimited size.
< 1760901764 81057 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :maybe I'm not enough of an esoteric programmer, but I still don't think I'll use this formula language in practice in games, except in as much as it's evaluated every time I enter a literal number to an input box
< 1760901767 284742 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the funny thing is that some of them, the developers were initially unaware of, and got tutorials added for them when they saw speedrunners use htem
< 1760901783 856196 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: hmm another fun thing to test could be 18446744075857035264 -- is that -2147483648 or maybe -1? (-1 is what you'd get from a clamping conversion to signed 64 bits followed by a modulo 2^32 reduction)
< 1760901793 16815 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and levels designed around them)
< 1760901803 381210 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: not just tutorials, but also a (bindable) shortcut key to do dash without holding down but then start crouching right afterwards
< 1760901831 320521 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: that's the one known mechanic that's intentionally never required in the game
< 1760901831 347956 :int-e!~noone@int-e.eu PRIVMSG #esolangs :> 2^64 + 2^31
< 1760901832 915937 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : 18446744075857035264
< 1760901842 329467 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but yes, the developers did add a keybinding feature to make it easier
< 1760901880 670723 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: 2147483647
< 1760901907 50296 :int-e!~noone@int-e.eu PRIVMSG #esolangs :oh, a third option, fun
< 1760901928 268035 :int-e!~noone@int-e.eu PRIVMSG #esolangs :and one that doesn't make immediate sense to me
< 1760901946 537588 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :"if the number is outside the int64_t range, clamp to int32_t" is possible behaviour
< 1760901960 893759 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :especially given that it was clamped to int32_t at some point in history
< 1760901967 271074 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I mean, it's clamping, but why is it clamping in this case when it reduces modulo 2^32 for smaller values...
< 1760901974 755437 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: yeah, maybe
< 1760902023 621931 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or maybe it's not even the whole 64 bit range but some other cut-off
< 1760902038 14205 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: some of the developers sometimes answer questions online, in the Factorio forums or on Discord, so if you really want to know you can try to ask them
> 1760902067 672720 PRIVMSG #esolangs :14[[07Talk:Brain:D14]]4 10 02https://esolangs.org/w/index.php?diff=166292&oldid=114296 5* 03Zzo38 5* (+497) 10
< 1760902086 874061 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(and one of them streams Factorio development on twitch too)
< 1760902107 775493 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: Yeah I'm not that desparately curious :-P
< 1760902119 719902 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I don't even have the game.)
> 1760902222 626809 PRIVMSG #esolangs :14[[07Talk:1 Bit, an eight byte14]]4 N10 02https://esolangs.org/w/index.php?oldid=166293 5* 03TheBigH 5* (+195) 10created page
< 1760902248 392335 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: I think the formula evaluation might be partly exposed in the free demo. not in a way where you can reach the lua api, but you might technically be able to input and evaluate expressions with literals only manually in the GUI.
> 1760902267 591727 PRIVMSG #esolangs :14[[07Woosh14]]4 N10 02https://esolangs.org/w/index.php?oldid=166294 5* 03Corbin 5* (+385) 10Stub for an independent invention of executables-as-methods.
< 1760902344 330582 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm… now I want to download a new version of the free demo and test how much is exposed about circuit wires or blueprints
< 1760902455 362694 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :also technically the headless (no GUI) server that is free to download should expose the lua api
< 1760902483 43456 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but you might not be easily able to set that up without having a copy of the GUI, I don't know
> 1760902528 159002 PRIVMSG #esolangs :14[[07Smalltix14]]4 N10 02https://esolangs.org/w/index.php?oldid=166295 5* 03Corbin 5* (+710) 10Stub for a language that is probably going to eat my brain. I will explain the core concept in a separate page.
< 1760902787 776721 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I would like to propose that we get rid of [[Object-oriented paradigm]] on the basis that we also have [[Category:Object-oriented paradigm]]. Alternatively, I would like to propose that categories not have any prose in them. I don't want to have two different pages that both explain OOP.
< 1760903066 916333 :int-e!~noone@int-e.eu PRIVMSG #esolangs :korvo: Well it's only one sentence on the category page, that's comparable to how it's done for "Computational class" and "Turing-complete".
< 1760903181 397731 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :int-e: Yeah, but I wrote a big blurb at [[Category:Functional paradigm]] and now I'm wondering where that sort of blurb should go.
< 1760903266 300603 :somelauw!~somelauw@host-be.cgnat-f.v4.dfn.nl JOIN #esolangs * :somelauw
< 1760903268 108940 :somelauw!~somelauw@host-be.cgnat-f.v4.dfn.nl QUIT :Remote host closed the connection
< 1760903292 902018 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah based on this tiny sample I feel that it should be in the main namespace instead.
< 1760903376 191814 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :korvo: the wiki search searches only the main namespace by default, so if we have interesting things to say about object-oriented programming then it's probably better to put them into the main namespace article. categories can have description not to explain what object-oriented programming is, but to explain what the category means and what we put in it, since that needn't be unambiguous from the
< 1760903382 500589 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :category name.
< 1760903399 796443 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :int-e, b_jonas: Okay. I'll do it later; right now I need lunch. I appreciate the guidance.
< 1760903434 653782 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :korvo: probably wait at least a short time in case ais523 or fizzie have feedback
< 1760903569 656257 :int-e!~noone@int-e.eu QUIT :Ping timeout: 264 seconds
< 1760903582 860536 :int-e!~noone@int-e.eu JOIN #esolangs int-e :Bertram
< 1760903632 2125 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :s/2025-09/2024-09/
< 1760903700 716566 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :actually the release date is s/202[45]-09/2024-10-21/
< 1760904075 709494 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think I prefer paradigm descriptions to be in the main namespace than on the category description page
< 1760904089 381146 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :or, well, the category description page should be limited to saying what goes in the category, rather than explaining it
< 1760904118 289273 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's also common on many wikis for the mainspace page that's about the same thing that the category is in to be placed into the category, but intentionally missorted
< 1760904124 297541 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so that it comes first
< 1760904154 888534 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :people normally use a sort key of * for that, but on Esolang we may have to use ! (the alphabetically first sort key) because there are so many weirdly named pages
< 1760904163 546840 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :oh, let's do that, that gives me more excuse to put non-languages into certain categories of mostly languages
< 1760904234 133407 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(the syntax is, e.g., [[Category:Functional paradigm|!]])
< 1760905083 588441 :FreeFull!~freefull@79.186.201.19.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1760906006 459323 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: ok, so you can actually make circuit wires or parametrized blueprints in the demo, even from just the built-in tutorial. (if you load a save that you modified with the full game then you can do more, including launch a rocket or cheat in other ways.)
< 1760906078 838702 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :get to the second level of the tutorial, use the alt+R hotkey to pull up the red circuit wire tool (this is exposed in settings->controls so you don't need the full game to guess), connect the preexisting burner inserter to a piece of belt, then you can set an enable circuit condition on the inserter or the belt, and if that includes a numeric constant, then you can make a blueprint of them and
< 1760906084 845956 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :parametrize it
< 1760906104 283547 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the demo basically includes all of the vanilla game, probably so that they can add any menu simulations in it.
< 1760906143 667256 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the built-in tutorial locks your research and doesn't give you oil and only a few specific oil products are on the map, so without loading a savefile that you can't create in the demo you can't progress very far,
< 1760906154 451178 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but the functionality is all there in the demo, it's just slightly locked away.
< 1760906222 62235 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :even the graphics is there by the way
< 1760906454 630969 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I'm just saying this as a curiosity, not because I expect int-e to start playing with the demo, to be clear. don't play the demo unless you have no dependent children and lots of free time.
< 1760907814 99237 :Kokice!~Kokice@31.147.227.21 JOIN #esolangs * :[https://web.libera.chat] Kokice
< 1760907844 781772 :Kokice!~Kokice@31.147.227.21 PRIVMSG #esolangs :Is esolangs.org down for everyone or is it just me?
< 1760907879 411722 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it's just slow
< 1760907880 716793 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Kokice: it's been slow today – probably another AI-bot attack
< 1760907928 363679 :Kokice!~Kokice@31.147.227.21 PRIVMSG #esolangs :Ah, thanks!
< 1760907935 142548 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :10-20 seconds of waiting usually seems to be enough to load pages atm
< 1760907978 619709 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I do yearn for the times when the wiki was responsive.
< 1760908016 96773 :Kokice!~Kokice@31.147.227.21 PRIVMSG #esolangs :Odd, I'm getting "Connection reset by peer" instead of no response.
> 1760908036 56484 PRIVMSG #esolangs :14[[07F calculus14]]4 N10 02https://esolangs.org/w/index.php?oldid=166296 5* 03C++DSUCKER 5* (+1210) 10Created page with "F Calculus is a Combinatory logic system with as only combinator 'F' It was devised to see how simple a Combinator could be when it has to both access an oracle and do logic. it is also inspired by SE calculus == Description ==: F i => if i has a beta norma
> 1760908054 920848 PRIVMSG #esolangs :14[[07F calculus14]]4 M10 02https://esolangs.org/w/index.php?diff=166297&oldid=166296 5* 03C++DSUCKER 5* (-1) 10Fix
< 1760908358 410232 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that means that something involved with the connection (other than your computer) reset it
< 1760908361 529747 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :maybe your ISP gave up waiting?
< 1760908362 557314 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Hmm, I guess it's conceivable that some researcher on CARNet had an aggressive crawler and got the whole range block?
< 1760908373 668721 :int-e!~noone@int-e.eu PRIVMSG #esolangs :*blocked
< 1760908400 164692 :int-e!~noone@int-e.eu PRIVMSG #esolangs :*if* the problem is on the wiki end of things I mean.
< 1760908408 748613 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've had good luck in the past trying again immediately after a connection-reset-to-peer (but I haven't seen that specific error in ages, so don't have recent experience)
< 1760908419 71779 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :err, connection-reset-by-peer
< 1760908437 775403 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's more commonly seen on IRC than it is on HTTP, although it can happen in both places
> 1760909512 194427 PRIVMSG #esolangs :14[[07F calculus14]]4 10 02https://esolangs.org/w/index.php?diff=166298&oldid=166297 5* 03C++DSUCKER 5* (+47) 10
< 1760909580 287962 :Kokice!~Kokice@31.147.227.21 QUIT :Quit: Client closed
> 1760909595 600020 PRIVMSG #esolangs :14[[07F calculus14]]4 10 02https://esolangs.org/w/index.php?diff=166299&oldid=166298 5* 03C++DSUCKER 5* (+4) 10
> 1760909633 726738 PRIVMSG #esolangs :14[[07F calculus14]]4 M10 02https://esolangs.org/w/index.php?diff=166300&oldid=166299 5* 03C++DSUCKER 5* (+9) 10
> 1760909658 825320 PRIVMSG #esolangs :14[[07F calculus14]]4 10 02https://esolangs.org/w/index.php?diff=166301&oldid=166300 5* 03C++DSUCKER 5* (+4) 10
< 1760910503 831967 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Ugh.
< 1760910647 584477 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :This scraping thing is just ridiculous.
< 1760910694 676555 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Although it's dropped back down to "only" 80% CPU load (from being pegged at 100%) just 10 minutes ago, so maybe it's okayish again.
< 1760910713 389769 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :unfortunately, I fear it isn't plausibly going to stop, even if there's no market for the scraped pages (which there probably won't be in a bit – the pages that require a lot of effort to scrape also tend to be the least useful)
< 1760910762 675994 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's like email spam – the scrapers have found a setup that occasionally makes money and costs them almost nothing
< 1760910780 59585 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :at the cost of the entire Internet having to deal with it
< 1760911524 594918 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I'll probably need to do either the Anubis thing or a logged-in-only thing for "expensive" pages (diffs, maybe history of gigantic pages), but I won't get the chance until at the earliest next weekend.
< 1760912014 282248 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it wouldn't surprise me if some of the scrapers started being able to beat Anbuis – it might be becoming widespread enough
< 1760912087 137276 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :beating spambots and scrapers is one of the few fields where security through obscurity actually work well, e.g. the wiki used to have massive spambot issues before the "Introduce yourself" thing was added and then spam rates dropped to effectively 0
< 1760912118 65958 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I've temporarily turned off hack.esolangs.org/repo, because it's really more of a nice-to-have, and seemed to be responsible for most of the load (at least in terms of qps: it's getting 15, compared to 5 for the wiki).
< 1760912125 291053 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(my suspicion is that the spammers were using human CAPTCHA-solvers but they were only integrated with the create account page, so having a step after account creation completely broke the spambot framework)
< 1760912869 383346 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :another bad part is that if useful websites can't keep up with spammers' queries then that incentivizes me to scrape the whole website quickly before it disappears, but from everyone else's point of view that makes me hard to distinguish from the spammers who send too many queries
< 1760912899 758646 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :now for the esowiki in particular I can download the dump and the monthly chat logs, but for many other websites it's not that easy
< 1760913109 530078 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 JOIN #esolangs joast :joast
< 1760913339 47892 :tromp!~textual@2001:1c00:3487:1b00:5da6:eb72:7bdc:37c8 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760913396 928479 :sytra!~sytra@212.24.11.211 JOIN #esolangs * :Jordan
< 1760913623 782698 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: using an honest useragent normally makes it fairly easy to tell you apart from malicious scrapers
< 1760913677 199499 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there's an anti-scraping toolkit that works by looking at the user-agent and checking to see whether the other headers match those which would be sent by the browser and version that it's claiming to be
< 1760913705 199648 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :things that vaguely resemble real user-agents get blocked, things that are nothing alike get permitted because those are normally well-behaved scrapers
< 1760913724 263150 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Hmm, have I mentioned here how much https://en.wikipedia.org/wiki/Template:Windows_usage_share is amusing me? (This connects to honest User-Agents, I believe.)
< 1760913726 398323 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and things that exactly match real browser user-agents check the other headers)
< 1760913768 480142 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: I don't remember seeing that, but yes, windows 7 being the most-used version of Windows is implausible
< 1760913803 268627 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(the amusing thing is that up to about six months ago the Windows 7 number was at about 3%... probably a tad inflated, but not completely out of the realm of possibility)
< 1760913817 703418 :int-e!~noone@int-e.eu PRIVMSG #esolangs :six weeks I mean
< 1760913829 696850 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I started out with "a month")
< 1760913853 126637 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it might be worth mentioning that the methodology is probably wrong, somewhere
< 1760913886 178920 :int-e!~noone@int-e.eu PRIVMSG #esolangs :It does, it says "according to StatCounter" ;-)
< 1760913972 519869 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(mostly meme-ing, but it does indicate that the source is web traffic analysis, and apart from User-Agent headers, what do you really see...)
< 1760913996 48 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: yes, but that too mostly applies more to esolangs than to some other websites where people look less at the details of headers of random queries
< 1760914027 189853 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: but most people reading articles giving those figures are unlikely to make the connection
< 1760914048 419581 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: Also, if you actually follow that wiki link, you'll find "[...] the numbers in the statistics can not be considered to be representative samples."
< 1760914049 456302 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the current situation with scraperbots is known to most people who host websites – but most people don't host websites, so they would be unaware
< 1760914088 459831 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: I agree that it could be made more obvious :)
< 1760914265 180758 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Steam's hardware survey says 0.07%, but that's also biased for obvious reasons. (link: https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam )
< 1760914663 324921 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I think the majority of actual Windows 7 will be running old domain-specific software in non-personal use, and the amount of those machines are hard to measure in any way, they won't run steam or access most of the popular services on the internet
< 1760914682 109397 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :a lot of new software doesn't support Windows 7 anymore
< 1760914690 493391 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :whereas Windows 10 is still well supported
< 1760914845 681892 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :my software dayjob uses Windows 10 and Windows 11 and their Windows server equivalents. newly started projects use Windows 11 or its server version for the production machines, whereas my work laptop runs multiple Windows 10 instances, and some of the other in-house infrastructure is running Windows 10 too (some run Linux, mind you).
< 1760914899 356087 :sytra!~sytra@212.24.11.211 QUIT :Quit: sytra
< 1760915284 551521 :sytra!~sytra@212.24.11.211 JOIN #esolangs * :Jordan
< 1760915425 481256 :FreeFull!~freefull@79.186.201.19.ipv4.supernova.orange.pl QUIT :
< 1760915429 230372 :sytra!~sytra@212.24.11.211 QUIT :Remote host closed the connection