< 1663200990 928320 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Along those lines, there was also a much lower-production-values https://nandgame.com/ < 1663201681 315634 :FreeFull!~freefull@user-5-173-29-229.play-internet.pl QUIT : > 1663202034 899452 PRIVMSG #esolangs :14[[07User:Salpynx/Minimal TC program machines14]]4 10 02https://esolangs.org/w/index.php?diff=103215&oldid=103190 5* 03Salpynx 5* (+2030) 10adding a notes section > 1663212620 112688 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=103216&oldid=103200 5* 03DivergentClouds 5* (+184) 10 > 1663216759 245341 PRIVMSG #esolangs :14[[07Counterfish14]]4 10 02https://esolangs.org/w/index.php?diff=103217&oldid=103194 5* 03Salpynx 5* (+1044) 10/* Examples */ Duplicate and add a prime encoded virtual register < 1663217128 601785 :archenoth!~archenoth@2604:3d09:1785:d900:7512:70a8:4fdc:a4b9 JOIN #esolangs Archenoth :archenoth > 1663223871 631316 PRIVMSG #esolangs :14[[07Counterfish14]]4 10 02https://esolangs.org/w/index.php?diff=103218&oldid=103217 5* 03Salpynx 5* (+1646) 10/* Examples */ Hello World torture test < 1663225688 963595 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1663226551 616110 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1663227193 581253 :m5zs7k!aquares@web10.mydevil.net QUIT :Ping timeout: 252 seconds < 1663227271 697289 :m5zs7k!aquares@web10.mydevil.net JOIN #esolangs m5zs7k :m5zs7k < 1663230278 210804 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1663230331 407662 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I dreamed about chatting on the same IRC channels as in a previous dream months ago. The channels themselves are probably fictional, only exist in the dream in those forms. < 1663232224 828738 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1663232232 395143 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :fungot: Could a bot bridge a real IRC channel to a dream one? < 1663232233 124090 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: i found orion cumbersome on a 2.2ghz athlon 64 with reduced cache size.) i also hope it's all right now. < 1663232262 991236 :int-e!~noone@int-e.eu PRIVMSG #esolangs :in your dreams it could < 1663232304 33775 :razetime!~quassel@117.254.35.159 JOIN #esolangs razetime :razetime < 1663232334 289446 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Are there any interesting wacky esoteric memory models? < 1663232337 631704 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :fizzie: as in https://xkcd.com/269/ ? the problem is that my brain doesn't simulate the channel in enough detail, so you'd get very little information out < 1663232447 924202 :int-e!~noone@int-e.eu PRIVMSG #esolangs :shachaf: hmm. branching tapes (you can go left, right, and back). also the weird a-bit-of-everything-is-stored-everywhere model that's enabled by quantum computers :P < 1663232467 782528 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: I was wondering if we could have a buddy-block mallocator that works using Zeckendorf numbers rather than binary, so every memory block is sized a fibonacci number (with possibly a small amount reserved for the mallocator's metadata) and can be split to two smaller fibonacci sized blocks. I'm still not sure how easy or hard this would be < 1663232468 277292 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :to implement. Does this count as a memory model? < 1663232553 696383 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: I think someone (maybe ais) considered a CPU with several stacks, where, since you only have one register pointing to each stack, you don't have aliasing problems, you know which memory accesses can alias with the others, the ones that use the same stack. < 1663232593 379459 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :the obvious drawback is that some operations are hard to implement efficiently, like hash tables, but you can work around most of that in practice < 1663232661 37223 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :you could even try that with binary trees instead of stacks, the instructions just get more complex because now to decons you usually want to move both subtrees into a register, so two registers are necessarily involved < 1663232697 950910 :razetime!~quassel@117.254.35.159 QUIT :Ping timeout: 268 seconds < 1663232705 35284 :razetime_!~quassel@117.254.35.159 JOIN #esolangs * :razetime < 1663232887 640520 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Hmm, I was thinking about memory models in the multithreading sense, but I guess there are much broader interpretations. > 1663232945 371227 PRIVMSG #esolangs :14[[07User talk:Salpynx/Minimal TC program machines14]]4 N10 02https://esolangs.org/w/index.php?oldid=103219 5* 03Keymaker 5* (+817) 10Autopsy is TC... < 1663232963 930794 :int-e!~noone@int-e.eu PRIVMSG #esolangs :add time travel, heavily violate data dependency order < 1663233121 175419 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I think the actual models are wild enough already anyway. < 1663233344 232655 :ManDeJan!3da94070ba@user/mandejan QUIT :Remote host closed the connection < 1663233441 344343 :ManDeJan!3da94070ba@user/mandejan JOIN #esolangs ManDeJan :ManDeJan < 1663233474 958553 :razetime_!~quassel@117.254.35.159 QUIT :Ping timeout: 268 seconds < 1663233497 286502 :razetime!~quassel@117.254.35.159 JOIN #esolangs razetime :razetime < 1663233580 453467 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1663234646 689939 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Alpha counts as esoteric presumably. < 1663234685 627374 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :what Alpha? < 1663234690 891762 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`? alpha < 1663234693 709699 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Alpha is the numeric measurement of opaqueness, a dog with unusually high voice in the Disney-Pixar Up film, and a NATO phonetic alphabet letteral. < 1663234714 622282 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :oh heck, that must have been me < 1663234717 135474 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Alpha risk, I mean RISC. < 1663234853 80342 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But... isn't it just that its memory model was just ahead of the times? The default memory ordering (without fences and the like) is pretty weak these days. < 1663234879 6172 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Just just just. < 1663234919 431195 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Alpha is weak and weird in a way no other architecture isn't, as far as I know. < 1663234966 841927 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Because data dependencies aren't sufficient to provide load-load ordering. < 1663235078 787642 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :So you can have this situation: Thread A does "val = 123; barrier(); ptr = &val;" < 1663235160 464859 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Thread B does "addr = ptr; use(*addr);" < 1663235190 77341 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :And thread B will see the new value of ptr, but the old value of var. < 1663235242 128302 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: why is that surprising or weak? B would have to do some kind of locking too, especially since it only does reading, no writing < 1663235361 425933 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :can't that happen on any modern architecture? < 1663235663 570647 :int-e!~noone@int-e.eu PRIVMSG #esolangs :IIRC (my memory on this is quite hazy) the weirdness of Alpha was that they could do this even without caches... because they had a store queue and threads would snoop that before accessing memory. < 1663235710 754472 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :int-e: without caches? without caches is trickier, hmm. < 1663235727 34776 :int-e!~noone@int-e.eu PRIVMSG #esolangs :well, the store queue was effectively a cache < 1663235738 996009 :int-e!~noone@int-e.eu PRIVMSG #esolangs :a very weird one, but still. < 1663235763 442805 :int-e!~noone@int-e.eu PRIVMSG #esolangs :now, all it takes is for some cache to propagate writes out of order < 1663235797 377293 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :ok, but isn't the barrier supposed to stop reordering those writes? < 1663235954 615968 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :that said normally I assume that there may be caches < 1663235966 816590 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :there's a good reason we use those in all semi-modern and modern cpus < 1663236079 613087 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Well personally I'd assume that the second thread needs a barrier despite the data dependency; otherwise the core running thread B is allowed to use a stale value of *addr if it happens to have one handy. < 1663236113 372949 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :exactly < 1663236127 329322 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :a barrier or some other form of synchronization < 1663237064 39845 :sprout!~quassel@2a02-a467-ccd6-1-5d7-efa6-4923-d78e.fixed6.kpn.net QUIT :Ping timeout: 268 seconds < 1663237297 744570 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :so, weird question. suppose I'm a publisher who arranges that an issue of a periodical comes with a randomized booster pack as a gift, with a few booster packs containing very rare and valuable stuff. the main prize is a one-of-a-kind live me. only I cheat, the booster packs aren't shuffled properly, I arrange that the national library gets the < 1663237298 228740 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :copy that contains me. obviously I try to do the cheating stealthily and plausibly deniably, but supposing that I mess up and the cheating comes to light and is proven. is the library then still obligated to keep me immortal? < 1663237406 958157 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Apparently x86_64 is still boring in this regard, and Alpha is still the only one to reorder dependent loads. https://en.wikipedia.org/wiki/Memory_ordering#In_symmetric_multiprocessing_(SMP)_microprocessor_systems < 1663238023 103775 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(Is there any information on memory ordering on Amazon's Graviton thing? Possibly also on Apple's M1 and M2; they might offer stronger guarantees than ARM does in general, maybe?) < 1663239271 214402 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I don't know what this Graviton that you're taking about is < 1663239338 692793 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Amazon's own ARM-based processor for cloud servers. < 1663240873 32444 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Ping timeout: 265 seconds < 1663241346 206326 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663241544 927222 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Isn't that the VVVVVV thing? No, that's the Super Gravitron. < 1663241627 55361 :int-e!~noone@int-e.eu PRIVMSG #esolangs :is the VVVVVV thing the thing that makes you go up and down? < 1663241644 996766 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I remember the mechanic, I don't remember names < 1663241657 809489 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :int-e: it's a platformer where instead of a jump you get to switch gravity between up and down\, but only when you're standing on something rather than in the air < 1663241669 12893 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Read error: Connection reset by peer < 1663241680 335935 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh I've played the game. < 1663241716 63290 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :also there's some complicated story with a captain saving crew members of the clip, and a lot of rooms have a name that's displayed at the bottom of the screen, and low resolution graphics, and the palette of walls changing often between rooms, and moving platforms < 1663241791 469744 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663241918 52783 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh well, let me google... oh, a minigame, hmm. I don't remember that actually. < 1663241931 309105 :int-e!~noone@int-e.eu PRIVMSG #esolangs :It has been years though. < 1663241977 321158 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(My Google is a Duckduckgo-wrapped Bing. What's yours?) < 1663242134 644776 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :It had an enforced Super Gravitron bit at the "last boss", if I recall correctly, which I was just terrible at, but finally managed to muddle through. < 1663242150 329645 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :And you could get achievements for being good at it (but I didn't). < 1663242170 859387 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :My Google is just regular Google, because it kind of feels like I'd be unfaithful if it wasn't. < 1663242172 982278 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :wait, so the "Super" part is real? I thought there was just a room called the Gravitron where you have to survive until the time runs down < 1663242208 628248 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :There was that, but then there was a separate minigame in the endgame. < 1663242237 404949 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The minigame version doesn't have a specific time limit, you just have to survive as long as possible. < 1663242276 776037 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The regular room probably didn't have "Super" in the name, that's true. < 1663242285 612878 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I see < 1663242316 24532 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :(Apparently it's also a standalone free iOS game now.) < 1663242341 471594 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :s/iOS/& and Android/ < 1663242343 637046 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1663242359 765833 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1663242917 675667 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1663244623 399951 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10uploaded "[[02File:YAME hello world.png10]]" > 1663244694 640317 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 overwrite10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10uploaded a new version of "[[02File:YAME hello world.png10]]" > 1663244891 436385 PRIVMSG #esolangs :14[[07Yet Another Musical Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=103222&oldid=103211 5* 03ALBANIAN-LAUNDROMAT 5* (+75) 10 > 1663245516 234460 PRIVMSG #esolangs :14[[07Yet Another Musical Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=103223&oldid=103222 5* 03ALBANIAN-LAUNDROMAT 5* (+89) 10 > 1663247513 807713 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10uploaded "[[02File:YAME factorial.png10]]" > 1663247577 772469 PRIVMSG #esolangs :14[[07Yet Another Musical Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=103225&oldid=103223 5* 03ALBANIAN-LAUNDROMAT 5* (+59) 10/* Examples */ > 1663247640 766341 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 overwrite10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10uploaded a new version of "[[02File:YAME factorial.png10]]" > 1663248140 914667 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 overwrite10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10uploaded a new version of "[[02File:YAME factorial.png10]]" < 1663249086 859254 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Ping timeout: 260 seconds > 1663249330 230877 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10uploaded "[[02File:Screenshot 2022-09-15 08.40.27.png10]]" > 1663249360 428929 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03ALBANIAN-LAUNDROMAT 5* 10moved [[02File:Screenshot 2022-09-15 08.40.27.png10]] to [[File:YAME truth machine.png]] < 1663249362 991196 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663249536 782763 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf > 1663249544 19258 PRIVMSG #esolangs :14[[07Yet Another Musical Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=103231&oldid=103225 5* 03ALBANIAN-LAUNDROMAT 5* (+66) 10 < 1663249689 360995 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Client Quit < 1663249709 765036 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf > 1663249880 146403 PRIVMSG #esolangs :14[[07Hello world program in esoteric languages (N-Z)14]]4 10 02https://esolangs.org/w/index.php?diff=103232&oldid=99448 5* 03ALBANIAN-LAUNDROMAT 5* (+86) 10/* X.so */ < 1663251203 964373 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1663251659 791428 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1663252077 258832 :tech_exorcist!~tech_exor@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1663252434 139484 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1663253664 144516 :zut!~zut@user/utoneq JOIN #esolangs zut :[https://web.libera.chat] zut < 1663253796 377935 :zut!~zut@user/utoneq PRIVMSG #esolangs :ACTION slaps b_jonas around a bit with a large trout < 1663253814 917342 :zut!~zut@user/utoneq PRIVMSG #esolangs :`zalgo * zut slaps b_jonas around a bit with a large trout < 1663253816 504980 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​*̶ͤ ̂̎z͗ͥu̝͐t͛͛ ̰ͧs̱̩l͉ͯȧ͖p̅̄s̼̉ ̦̾b̴̥_็̲j͂̊o̸͞n̟ͮạ̓sͩ̀ ͙͡aͯ͠ŕ̄o̬̒u͛͑n̨͢ḑͨ ̄ͤá̃ ̍͠b̃̈́ì͢t͔͗ ̄͝ẃ̳i̜ͣt̜̖h̯̬ ͑͜ă͡ ̹͐l̻̀a̺̭r͔͙gͫͭe̦̓ ̡̉t͇̉r̲̉o͊ͨu̟̯ẗ̨́ < 1663254156 887201 :zut!~zut@user/utoneq PRIVMSG #esolangs :123 test < 1663255230 326641 :razetime!~quassel@117.254.35.159 QUIT :Ping timeout: 264 seconds < 1663255348 587464 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1663255356 137046 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :unhand my alter ego at once, zut < 1663255466 348592 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :ok, "at once" is a bit strong when I only reacted half an hour later. unhand my alter ego by the deadline of three years hence, zut < 1663255672 704886 :zut!~zut@user/utoneq PRIVMSG #esolangs :`echo 123 test < 1663255673 713039 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :123 test < 1663255679 554911 :razetime!~quassel@117.254.35.159 JOIN #esolangs razetime :razetime < 1663256560 496528 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :j-bot echo: 123 test < 1663256560 625699 :j-bot!~jbot@irc.supplies PRIVMSG #esolangs :wib_jonas, pong: 123 test < 1663256571 990322 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :^echo 123 test < 1663256572 79470 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :123 test 123 test < 1663256577 921405 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :?echo 123 test < 1663256577 921508 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :echo; msg:IrcMessage {ircMsgServer = "libera", ircMsgLBName = "lambdabot", ircMsgPrefix = "wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu", ircMsgCommand = "PRIVMSG", ircMsgParams < 1663256578 53551 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs := ["#esolangs",":?echo 123 test"]} target:#esolangs rest:"123 test" < 1663256644 811312 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :?run var "123 test" < 1663256646 802275 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : 123 test < 1663256657 905966 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :perlbot echo 123 test < 1663256658 176069 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot PRIVMSG #esolangs :wib_jonas: 123 test < 1663256911 599829 :sprout!~quassel@2a02-a467-ccd6-1-8c39-53d3-544a-c305.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1663257169 579449 :zut!~zut@user/utoneq QUIT :Quit: Client closed < 1663257686 87009 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Read error: Connection reset by peer < 1663257817 884697 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Quit: impomatic < 1663257839 731125 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663257858 492506 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663258088 995132 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Client Quit < 1663258110 764171 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf > 1663258343 911884 PRIVMSG #esolangs :14[[07Yet Another Musical Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=103233&oldid=103231 5* 03ALBANIAN-LAUNDROMAT 5* (+0) 10/* Notes and rhythms */ < 1663259186 806107 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :wib_jonas: In other architectures the data dependency is enough. < 1663259213 575367 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: with or without caches? < 1663259242 556450 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :What do you mean? < 1663259323 696621 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :I think the thing that's going on with Alpha is that it has some sort of split cache thing, where dependencies in one might not help because the other can still not be up to date. < 1663259356 463863 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: as in can your earlier example fail on other architectures because the old value of val was in a cache close to the core where and when B read var? < 1663259408 966445 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1663260586 103633 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :I don't think so, because normally cache coherence will mean you see the new value, I think. < 1663260717 638476 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Since the writing thread has a dependency, so it flushes the entries from its store buffer in order or something. < 1663261067 584016 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: I understand that the writes will be in order, it's the reads in thread B that I don't see why they couldn't be reordered < 1663261189 715983 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :especially if thread B speculative guesses the address of the second read and thus delays the data dependency to later when it verifies the speculative read from the address and the TLB < 1663261258 310203 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :or are you saying that B sees the writes in order and updates its cache in that order? < 1663261299 595878 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :or at least invalidates that line in its cache when it sees the first write < 1663261330 363551 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :hmm < 1663261432 834370 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood < 1663261473 385636 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I don't know, I admit I don't really understand the low level details of multithread synchronization < 1663261541 223290 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1663261577 325945 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1663261599 980126 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663261657 240000 :razetime!~quassel@117.254.35.159 QUIT :Remote host closed the connection < 1663261715 585914 :FreeFull!~freefull@user-5-173-28-77.play-internet.pl JOIN #esolangs FreeFull :FreeFull < 1663262273 239451 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1663262318 18123 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Quit: impomatic < 1663262337 964058 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663262510 954220 :zut!uid568065@user/utoneq JOIN #esolangs zut :utoneq < 1663262589 150805 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Client Quit < 1663262608 710946 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663262999 124124 :zut!uid568065@user/utoneq QUIT : < 1663263014 38665 :zut!uid568065@user/utoneq JOIN #esolangs zut :utoneq < 1663263052 754340 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood < 1663263102 773689 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663264037 298021 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood > 1663264160 165057 PRIVMSG #esolangs :14[[07User talk:AceKiron14]]4 M10 02https://esolangs.org/w/index.php?diff=103234&oldid=102533 5* 03AceKiron 5* (+27) 10 > 1663264186 798348 PRIVMSG #esolangs :14[[07User talk:AceKiron14]]4 10 02https://esolangs.org/w/index.php?diff=103235&oldid=103234 5* 03AceKiron 5* (-27) 10Undo revision 103234 by [[Special:Contributions/AceKiron|AceKiron]] ([[User talk:AceKiron|talk]]) < 1663264417 919484 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Quit: impomatic < 1663264436 749015 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663264518 535818 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663264693 551672 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Client Quit < 1663264713 738147 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663264892 469202 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1663265824 607136 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Remote host closed the connection < 1663265843 747530 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663265860 819903 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1663266751 517368 PRIVMSG #esolangs :14[[07Gtltem14]]4 10 02https://esolangs.org/w/index.php?diff=103236&oldid=70802 5* 03Kaveh Yousefi 5* (+1447) 10Reformatted the gtltemASCII table and changed the enumeration following the entry for n, as the code 79 seems to have been omitted indeliberatedly. < 1663266776 925012 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood > 1663266820 193059 PRIVMSG #esolangs :14[[07Gtltem14]]4 10 02https://esolangs.org/w/index.php?diff=103237&oldid=103236 5* 03Kaveh Yousefi 5* (+1089) 10Added an implementation in Common Lisp. > 1663266852 289354 PRIVMSG #esolangs :14[[07Gtltem14]]4 10 02https://esolangs.org/w/index.php?diff=103238&oldid=103237 5* 03Kaveh Yousefi 5* (+172) 10Added categories to the page. < 1663266877 670537 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron > 1663266940 262016 PRIVMSG #esolangs :14[[07Gtltem14]]4 10 02https://esolangs.org/w/index.php?diff=103239&oldid=103238 5* 03Kaveh Yousefi 5* (+415) 10Introduced an examples section, containing the Hello, World! program as its incipient member. > 1663267108 664732 PRIVMSG #esolangs :14[[07Gtltem14]]4 M10 02https://esolangs.org/w/index.php?diff=103240&oldid=103239 5* 03Kaveh Yousefi 5* (+118) 10Formatted the command tokens as code. > 1663267232 635738 PRIVMSG #esolangs :14[[07BitQueue14]]4 N10 02https://esolangs.org/w/index.php?oldid=103241 5* 03DivergentClouds 5* (+1671) 10Created page with "'''BitQueue''' is a language created by DivergentClouds. == Overview == In BitQueue data is operated on in the form of a queue of individual bits. Any operation that looks at..." > 1663267439 933115 PRIVMSG #esolangs :14[[07BitQueue14]]4 10 02https://esolangs.org/w/index.php?diff=103242&oldid=103241 5* 03DivergentClouds 5* (+123) 10 < 1663267483 569360 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood < 1663267598 14407 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663267625 419843 :sprout_!~quassel@2a02-a467-ccd6-1-45e8-8054-8519-b0fd.fixed6.kpn.net JOIN #esolangs * :sprout < 1663267704 962846 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 244 seconds < 1663267755 379745 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1663267805 573584 :sprout!~quassel@2a02-a467-ccd6-1-8c39-53d3-544a-c305.fixed6.kpn.net QUIT :Ping timeout: 250 seconds < 1663268224 253814 :sprout_!~quassel@2a02-a467-ccd6-1-45e8-8054-8519-b0fd.fixed6.kpn.net NICK :sprout < 1663269217 826849 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Quit: impomatic < 1663269236 760300 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663269498 762420 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Client Quit < 1663269518 867842 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 JOIN #esolangs impomatic :John Metcalf < 1663269541 231715 :zut!uid568065@user/utoneq NICK :earend1 < 1663269659 126014 :earend1!uid568065@user/utoneq NICK :zut < 1663269660 329889 :int-e!~noone@int-e.eu QUIT :Remote host closed the connection < 1663269708 23795 :int-e!~noone@int-e.eu JOIN #esolangs int-e :Bertram < 1663269823 879404 :impomatic!~impomatic@2a00:23c7:5fac:e001:6808:b3d0:aff7:7983 QUIT :Quit: impomatic < 1663269882 289876 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1663269991 421925 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN #esolangs lambdabot :Lambda_Robots:_100%_Loyal < 1663270021 741989 :int-e!~noone@int-e.eu PRIVMSG #esolangs :@bot < 1663270021 884579 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs ::) < 1663270314 832233 :archenoth!~archenoth@2604:3d09:1785:d900:7512:70a8:4fdc:a4b9 QUIT :Quit: Leaving < 1663270612 169693 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood < 1663271150 845140 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron > 1663271286 910312 PRIVMSG #esolangs :14[[07Yet Another Musical Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=103243&oldid=103233 5* 03ALBANIAN-LAUNDROMAT 5* (+68) 10 > 1663271483 277455 PRIVMSG #esolangs :14[[07User:Nick-1666/vector.css14]]4 10 02https://esolangs.org/w/index.php?diff=103244&oldid=102994 5* 03Nick-1666 5* (-19026) 10Blanked the page < 1663271534 636213 :Nick17!~Nick@147.148.100.70 JOIN #esolangs * :[https://web.libera.chat] Nick < 1663271585 88996 :Nick17!~Nick@147.148.100.70 PRIVMSG #esolangs :can we please add any sort of darkmode to esolangs.org? < 1663271591 845540 :Nick17!~Nick@147.148.100.70 PRIVMSG #esolangs :my eyes hurt :( < 1663271614 52243 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( reduce the brightness of your monitor ) < 1663271651 64353 :Nick17!~Nick@147.148.100.70 PRIVMSG #esolangs :theres no reason for darkvector to not be a theme < 1663271690 741521 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Remote host closed the connection < 1663271711 603357 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663271810 955797 :Nick17!~Nick@147.148.100.70 PRIVMSG #esolangs :the link is https://github.com/dolfinus/DarkVector if anyone has time < 1663271811 465117 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1663271878 420204 :Nick17!~Nick@147.148.100.70 QUIT :Quit: Client closed < 1663271887 600813 :Nick94!~Nick@147.148.100.70 JOIN #esolangs * :[https://web.libera.chat] Nick < 1663271891 447492 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah I don't know how Wikimedia handles themes. Apparently esolangs has four of them. < 1663271895 38312 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ACTION shrugs < 1663271905 217597 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: this one might be for you... > 1663271941 263929 PRIVMSG #esolangs :14[[07BitQueue14]]4 M10 02https://esolangs.org/w/index.php?diff=103245&oldid=103242 5* 03DivergentClouds 5* (+1) 10fixed typo < 1663272057 438833 :Nick94!~Nick@147.148.100.70 PRIVMSG #esolangs :there's an install guide and yall have included some already, if you have and extra 221Kb on the server it would be really useful < 1663272196 295636 :Nick94!~Nick@147.148.100.70 PRIVMSG #esolangs :or you could mayhaps let us edit pages with large amounts of css at once and just paste it in for preference pages although that would be more complex with plugins and such < 1663272207 795214 :Nick94!~Nick@147.148.100.70 PRIVMSG #esolangs :like large pastes at once < 1663272406 917771 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Well, there's just a couple of people with admin access in the wiki (I'm not one of them). Give it some time please. < 1663272481 378891 :Nick94!~Nick@147.148.100.70 QUIT :Quit: Client closed < 1663272718 983139 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1663272755 642655 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Ping timeout: 252 seconds < 1663272782 300287 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663272823 723675 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I've been sticking to extensions published under https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/+/refs/heads/master (and .../skins/...) for some sense of "officialness". < 1663273007 580259 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Mostly in the hopes that they wouldn't become a problem when upgrading. They've got the same branches and things. < 1663273116 892049 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :https://www.mediawiki.org/wiki/Extension:DarkMode is one of those extensions, but from the looks of it, it's one of those fake dark modes, it just adds a CSS filter to invert everything and then add a few tweaks. < 1663273148 283601 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :"In future we hope to offer dark mode the Vector and Minerva skins through changes in the underlying code architecture for all skins that will support better maintainability." < 1663273153 517382 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :That'd be the sensible choice. < 1663273470 961864 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Ping timeout: 244 seconds < 1663273596 274494 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663274085 929654 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Admittedly it's also past time for a MediaWiki upgrade, so maybe what I'll do is, I'll try adding it but with the implied understanding that if it ever breaks during an upgrade, it just gets disabled. < 1663276221 582265 :Guest1!~Guest1@2a00:20:b007:b911:157c:7dc9:b737:ef5b JOIN #esolangs * :[https://web.libera.chat] Guest1 < 1663276453 49337 :Guest1!~Guest1@2a00:20:b007:b911:157c:7dc9:b737:ef5b QUIT :Client Quit < 1663276587 271666 :tech_exorcist!~tech_exor@user/tech-exorcist/x-0447479 QUIT :Quit: Disconnecting > 1663277819 827925 PRIVMSG #esolangs :14[[07User talk:Salpynx/Minimal TC program machines14]]4 10 02https://esolangs.org/w/index.php?diff=103246&oldid=103219 5* 03Salpynx 5* (+2677) 10/* Autopsy is TC */ Yup, I agree, and see where I went wrong now, thx! < 1663278168 856630 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Remote host closed the connection < 1663278302 890699 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron < 1663278342 971298 :__monty__!~toonn@user/toonn QUIT :Quit: leaving < 1663278484 151493 :Noisytoot!~noisytoot@sourcehut/user/noisytoot QUIT :Excess Flood < 1663278533 528990 :Noisytoot!~noisytoot@sourcehut/user/noisytoot JOIN #esolangs Noisytoot :Ron > 1663278900 449120 PRIVMSG #esolangs :14[[07User:Salpynx/Minimal TC program machines14]]4 10 02https://esolangs.org/w/index.php?diff=103247&oldid=103215 5* 03Salpynx 5* (+535) 10/* Table of minimal TC program / counter machines */ Correct my Autopsy mistakes, and add jzdec(r, zTRUE, zFALSE) form > 1663279056 447900 PRIVMSG #esolangs :14[[07User:Salpynx/Minimal TC program machines14]]4 M10 02https://esolangs.org/w/index.php?diff=103248&oldid=103247 5* 03Salpynx 5* (-71) 10/* Table of minimal TC program / counter machines */ fix paste error < 1663280398 538905 :zut!uid568065@user/utoneq QUIT :Quit: Connection closed for inactivity < 1663280724 455348 :sprout_!~quassel@2a02-a467-ccd6-1-8425-c96e-8799-80ac.fixed6.kpn.net JOIN #esolangs * :sprout < 1663280952 401332 :sprout!~quassel@2a02-a467-ccd6-1-45e8-8054-8519-b0fd.fixed6.kpn.net QUIT :Ping timeout: 264 seconds < 1663281132 35483 :sprout!~quassel@2a02-a467-ccd6-1-8db0-862f-26e2-a649.fixed6.kpn.net JOIN #esolangs * :sprout < 1663281348 381483 :sprout_!~quassel@2a02-a467-ccd6-1-8425-c96e-8799-80ac.fixed6.kpn.net QUIT :Ping timeout: 264 seconds > 1663282119 47641 PRIVMSG #esolangs :14[[07User:Salpynx/Minimal TC program machines14]]4 10 02https://esolangs.org/w/index.php?diff=103249&oldid=103248 5* 03Salpynx 5* (+307) 10/* Table of minimal TC program / counter machines */ Found Minsky's version of two branch target jzdec() in the 1961 paper, not hidden at all. > 1663282844 717097 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03DeathByHMX 5* 10New user account < 1663284867 966242 :sprout_!~quassel@2a02-a467-ccd6-1-3d64-541b-38f5-ccbd.fixed6.kpn.net JOIN #esolangs * :sprout < 1663285052 998385 :sprout!~quassel@2a02-a467-ccd6-1-8db0-862f-26e2-a649.fixed6.kpn.net QUIT :Ping timeout: 268 seconds