00:16:30 Along those lines, there was also a much lower-production-values https://nandgame.com/ 00:28:01 -!- FreeFull has quit. 00:33:54 [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103215&oldid=103190 * Salpynx * (+2030) adding a notes section 03:30:20 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103216&oldid=103200 * DivergentClouds * (+184) 04:39:19 [[Counterfish]] https://esolangs.org/w/index.php?diff=103217&oldid=103194 * Salpynx * (+1044) /* Examples */ Duplicate and add a prime encoded virtual register 04:45:28 -!- archenoth has joined. 06:37:51 [[Counterfish]] https://esolangs.org/w/index.php?diff=103218&oldid=103217 * Salpynx * (+1646) /* Examples */ Hello World torture test 07:08:08 -!- tromp has joined. 07:22:31 -!- Sgeo has quit (Read error: Connection reset by peer). 07:33:13 -!- m5zs7k has quit (Ping timeout: 252 seconds). 07:34:31 -!- m5zs7k has joined. 08:24:38 -!- wib_jonas has joined. 08:25:31 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. 08:57:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:57:12 fungot: Could a bot bridge a real IRC channel to a dream one? 08:57:13 fizzie: i found orion cumbersome on a 2.2ghz athlon 64 with reduced cache size.) i also hope it's all right now. 08:57:42 in your dreams it could 08:58:24 -!- razetime has joined. 08:58:54 Are there any interesting wacky esoteric memory models? 08:58:57 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 09:00:47 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 09:01:07 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 09:01:08 to implement. Does this count as a memory model? 09:02:33 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. 09:03:13 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 09:04:21 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 09:04:57 -!- razetime has quit (Ping timeout: 268 seconds). 09:05:05 -!- razetime_ has joined. 09:08:07 Hmm, I was thinking about memory models in the multithreading sense, but I guess there are much broader interpretations. 09:09:05 [[User talk:Salpynx/Minimal TC program machines]] N https://esolangs.org/w/index.php?oldid=103219 * Keymaker * (+817) Autopsy is TC... 09:09:23 add time travel, heavily violate data dependency order 09:12:01 I think the actual models are wild enough already anyway. 09:15:44 -!- ManDeJan has quit (Remote host closed the connection). 09:17:21 -!- ManDeJan has joined. 09:17:54 -!- razetime_ has quit (Ping timeout: 268 seconds). 09:18:17 -!- razetime has joined. 09:19:40 -!- tromp has joined. 09:37:26 Alpha counts as esoteric presumably. 09:38:05 what Alpha? 09:38:10 `? alpha 09:38:13 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. 09:38:34 oh heck, that must have been me 09:38:37 Alpha risk, I mean RISC. 09:40:53 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. 09:41:19 Just just just. 09:41:59 Alpha is weak and weird in a way no other architecture isn't, as far as I know. 09:42:46 Because data dependencies aren't sufficient to provide load-load ordering. 09:44:38 So you can have this situation: Thread A does "val = 123; barrier(); ptr = &val;" 09:46:00 Thread B does "addr = ptr; use(*addr);" 09:46:30 And thread B will see the new value of ptr, but the old value of var. 09:47:22 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 09:49:21 can't that happen on any modern architecture? 09:54:23 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. 09:55:10 int-e: without caches? without caches is trickier, hmm. 09:55:27 well, the store queue was effectively a cache 09:55:38 a very weird one, but still. 09:56:03 now, all it takes is for some cache to propagate writes out of order 09:56:37 ok, but isn't the barrier supposed to stop reordering those writes? 09:59:14 that said normally I assume that there may be caches 09:59:26 there's a good reason we use those in all semi-modern and modern cpus 10:01:19 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. 10:01:53 exactly 10:02:07 a barrier or some other form of synchronization 10:17:44 -!- sprout has quit (Ping timeout: 268 seconds). 10:21:37 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 10:21:38 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? 10:23:26 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 10:33:43 (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?) 10:54:31 I don't know what this Graviton that you're taking about is 10:55:38 Amazon's own ARM-based processor for cloud servers. 11:21:13 -!- Noisytoot has quit (Ping timeout: 265 seconds). 11:29:06 -!- Noisytoot has joined. 11:32:24 Isn't that the VVVVVV thing? No, that's the Super Gravitron. 11:33:47 is the VVVVVV thing the thing that makes you go up and down? 11:34:04 I remember the mechanic, I don't remember names 11:34:17 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 11:34:29 -!- Noisytoot has quit (Read error: Connection reset by peer). 11:34:40 Oh I've played the game. 11:35:16 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 11:36:31 -!- Noisytoot has joined. 11:38:38 Oh well, let me google... oh, a minigame, hmm. I don't remember that actually. 11:38:51 It has been years though. 11:39:37 (My Google is a Duckduckgo-wrapped Bing. What's yours?) 11:42:14 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. 11:42:30 And you could get achievements for being good at it (but I didn't). 11:42:50 My Google is just regular Google, because it kind of feels like I'd be unfaithful if it wasn't. 11:42:52 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 11:43:28 There was that, but then there was a separate minigame in the endgame. 11:43:57 The minigame version doesn't have a specific time limit, you just have to survive as long as possible. 11:44:36 The regular room probably didn't have "Super" in the name, that's true. 11:44:45 I see 11:45:16 (Apparently it's also a standalone free iOS game now.) 11:45:41 s/iOS/& and Android/ 11:45:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:45:59 -!- wib_jonas has quit (Quit: Client closed). 11:55:17 -!- tromp has joined. 12:23:43 [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:YAME hello world.png]]" 12:24:54 [[Special:Log/upload]] overwrite * ALBANIAN-LAUNDROMAT * uploaded a new version of "[[File:YAME hello world.png]]" 12:28:11 [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103222&oldid=103211 * ALBANIAN-LAUNDROMAT * (+75) 12:38:36 [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103223&oldid=103222 * ALBANIAN-LAUNDROMAT * (+89) 13:11:53 [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:YAME factorial.png]]" 13:12:57 [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103225&oldid=103223 * ALBANIAN-LAUNDROMAT * (+59) /* Examples */ 13:14:00 [[Special:Log/upload]] overwrite * ALBANIAN-LAUNDROMAT * uploaded a new version of "[[File:YAME factorial.png]]" 13:22:20 [[Special:Log/upload]] overwrite * ALBANIAN-LAUNDROMAT * uploaded a new version of "[[File:YAME factorial.png]]" 13:38:06 -!- Noisytoot has quit (Ping timeout: 260 seconds). 13:42:10 [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:Screenshot 2022-09-15 08.40.27.png]]" 13:42:40 [[Special:Log/move]] move * ALBANIAN-LAUNDROMAT * moved [[File:Screenshot 2022-09-15 08.40.27.png]] to [[File:YAME truth machine.png]] 13:42:42 -!- Noisytoot has joined. 13:45:36 -!- impomatic has joined. 13:45:44 [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103231&oldid=103225 * ALBANIAN-LAUNDROMAT * (+66) 13:48:09 -!- impomatic has quit (Client Quit). 13:48:29 -!- impomatic has joined. 13:51:20 [[Hello world program in esoteric languages (N-Z)]] https://esolangs.org/w/index.php?diff=103232&oldid=99448 * ALBANIAN-LAUNDROMAT * (+86) /* X.so */ 14:13:23 -!- Sgeo has joined. 14:20:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 14:27:57 -!- tech_exorcist has joined. 14:33:54 -!- tromp has joined. 14:54:24 -!- zut has joined. 14:56:36 * zut slaps b_jonas around a bit with a large trout 14:56:54 `zalgo * zut slaps b_jonas around a bit with a large trout 14:56:56 ​*̶ͤ ̂̎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̟̯ẗ̨́ 15:02:36 123 test 15:20:30 -!- razetime has quit (Ping timeout: 264 seconds). 15:22:28 -!- wib_jonas has joined. 15:22:36 unhand my alter ego at once, zut 15:24:26 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 15:27:52 `echo 123 test 15:27:53 123 test 15:27:59 -!- razetime has joined. 15:42:40 j-bot echo: 123 test 15:42:40 wib_jonas, pong: 123 test 15:42:51 ^echo 123 test 15:42:52 123 test 123 test 15:42:57 ?echo 123 test 15:42:57 echo; msg:IrcMessage {ircMsgServer = "libera", ircMsgLBName = "lambdabot", ircMsgPrefix = "wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu", ircMsgCommand = "PRIVMSG", ircMsgParams 15:42:58 = ["#esolangs",":?echo 123 test"]} target:#esolangs rest:"123 test" 15:44:04 ?run var "123 test" 15:44:06 123 test 15:44:17 perlbot echo 123 test 15:44:18 wib_jonas: 123 test 15:48:31 -!- sprout has joined. 15:52:49 -!- zut has quit (Quit: Client closed). 16:01:26 -!- Noisytoot has quit (Read error: Connection reset by peer). 16:03:37 -!- impomatic has quit (Quit: impomatic). 16:03:59 -!- impomatic has joined. 16:04:18 -!- Noisytoot has joined. 16:08:08 -!- impomatic has quit (Client Quit). 16:08:30 -!- impomatic has joined. 16:12:23 [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103233&oldid=103231 * ALBANIAN-LAUNDROMAT * (+0) /* Notes and rhythms */ 16:26:26 wib_jonas: In other architectures the data dependency is enough. 16:26:53 shachaf: with or without caches? 16:27:22 What do you mean? 16:28:43 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. 16:29:16 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? 16:30:08 -!- __monty__ has joined. 16:49:46 I don't think so, because normally cache coherence will mean you see the new value, I think. 16:51:57 Since the writing thread has a dependency, so it flushes the entries from its store buffer in order or something. 16:57:47 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 16:59:49 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 17:00:58 or are you saying that B sees the writes in order and updates its cache in that order? 17:01:39 or at least invalidates that line in its cache when it sees the first write 17:02:10 hmm 17:03:52 -!- Noisytoot has quit (Excess Flood). 17:04:33 I don't know, I admit I don't really understand the low level details of multithread synchronization 17:05:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:06:17 -!- tromp has joined. 17:06:39 -!- Noisytoot has joined. 17:07:37 -!- razetime has quit (Remote host closed the connection). 17:08:35 -!- FreeFull has joined. 17:17:53 -!- wib_jonas has quit (Quit: Client closed). 17:18:38 -!- impomatic has quit (Quit: impomatic). 17:18:57 -!- impomatic has joined. 17:21:50 -!- zut has joined. 17:23:09 -!- impomatic has quit (Client Quit). 17:23:28 -!- impomatic has joined. 17:29:59 -!- zut has quit. 17:30:14 -!- zut has joined. 17:30:52 -!- Noisytoot has quit (Excess Flood). 17:31:42 -!- Noisytoot has joined. 17:47:17 -!- Noisytoot has quit (Excess Flood). 17:49:20 [[User talk:AceKiron]] M https://esolangs.org/w/index.php?diff=103234&oldid=102533 * AceKiron * (+27) 17:49:46 [[User talk:AceKiron]] https://esolangs.org/w/index.php?diff=103235&oldid=103234 * AceKiron * (-27) Undo revision 103234 by [[Special:Contributions/AceKiron|AceKiron]] ([[User talk:AceKiron|talk]]) 17:53:37 -!- impomatic has quit (Quit: impomatic). 17:53:56 -!- impomatic has joined. 17:55:18 -!- Noisytoot has joined. 17:58:13 -!- impomatic has quit (Client Quit). 17:58:33 -!- impomatic has joined. 18:01:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:17:04 -!- Noisytoot has quit (Remote host closed the connection). 18:17:23 -!- Noisytoot has joined. 18:17:40 -!- tromp has joined. 18:32:31 [[Gtltem]] https://esolangs.org/w/index.php?diff=103236&oldid=70802 * Kaveh Yousefi * (+1447) Reformatted the gtltemASCII table and changed the enumeration following the entry for n, as the code 79 seems to have been omitted indeliberatedly. 18:32:56 -!- Noisytoot has quit (Excess Flood). 18:33:40 [[Gtltem]] https://esolangs.org/w/index.php?diff=103237&oldid=103236 * Kaveh Yousefi * (+1089) Added an implementation in Common Lisp. 18:34:12 [[Gtltem]] https://esolangs.org/w/index.php?diff=103238&oldid=103237 * Kaveh Yousefi * (+172) Added categories to the page. 18:34:37 -!- Noisytoot has joined. 18:35:40 [[Gtltem]] https://esolangs.org/w/index.php?diff=103239&oldid=103238 * Kaveh Yousefi * (+415) Introduced an examples section, containing the Hello, World! program as its incipient member. 18:38:28 [[Gtltem]] M https://esolangs.org/w/index.php?diff=103240&oldid=103239 * Kaveh Yousefi * (+118) Formatted the command tokens as code. 18:40:32 [[BitQueue]] N https://esolangs.org/w/index.php?oldid=103241 * DivergentClouds * (+1671) Created 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..." 18:43:59 [[BitQueue]] https://esolangs.org/w/index.php?diff=103242&oldid=103241 * DivergentClouds * (+123) 18:44:43 -!- Noisytoot has quit (Excess Flood). 18:46:38 -!- Noisytoot has joined. 18:47:05 -!- sprout_ has joined. 18:48:24 -!- Lord_of_Life has quit (Ping timeout: 244 seconds). 18:49:15 -!- Lord_of_Life has joined. 18:50:05 -!- sprout has quit (Ping timeout: 250 seconds). 18:57:04 -!- sprout_ has changed nick to sprout. 19:13:37 -!- impomatic has quit (Quit: impomatic). 19:13:56 -!- impomatic has joined. 19:18:18 -!- impomatic has quit (Client Quit). 19:18:38 -!- impomatic has joined. 19:19:01 -!- zut has changed nick to earend1. 19:20:59 -!- earend1 has changed nick to zut. 19:21:00 -!- int-e has quit (Remote host closed the connection). 19:21:48 -!- int-e has joined. 19:23:43 -!- impomatic has quit (Quit: impomatic). 19:24:42 -!- lambdabot has quit (Remote host closed the connection). 19:26:31 -!- lambdabot has joined. 19:27:01 @bot 19:27:01 :) 19:31:54 -!- archenoth has quit (Quit: Leaving). 19:36:52 -!- Noisytoot has quit (Excess Flood). 19:45:50 -!- Noisytoot has joined. 19:48:06 [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103243&oldid=103233 * ALBANIAN-LAUNDROMAT * (+68) 19:51:23 [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=103244&oldid=102994 * Nick-1666 * (-19026) Blanked the page 19:52:14 -!- Nick17 has joined. 19:53:05 can we please add any sort of darkmode to esolangs.org? 19:53:11 my eyes hurt :( 19:53:34 . o O ( reduce the brightness of your monitor ) 19:54:11 theres no reason for darkvector to not be a theme 19:54:50 -!- Noisytoot has quit (Remote host closed the connection). 19:55:11 -!- Noisytoot has joined. 19:56:50 the link is https://github.com/dolfinus/DarkVector if anyone has time 19:56:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:57:58 -!- Nick17 has quit (Quit: Client closed). 19:58:07 -!- Nick94 has joined. 19:58:11 Yeah I don't know how Wikimedia handles themes. Apparently esolangs has four of them. 19:58:15 * int-e shrugs 19:58:25 fizzie: this one might be for you... 19:59:01 [[BitQueue]] M https://esolangs.org/w/index.php?diff=103245&oldid=103242 * DivergentClouds * (+1) fixed typo 20:00:57 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 20:03:16 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 20:03:27 like large pastes at once 20:06:46 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. 20:08:01 -!- Nick94 has quit (Quit: Client closed). 20:11:58 -!- tromp has joined. 20:12:35 -!- Noisytoot has quit (Ping timeout: 252 seconds). 20:13:02 -!- Noisytoot has joined. 20:13:43 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". 20:16:47 Mostly in the hopes that they wouldn't become a problem when upgrading. They've got the same branches and things. 20:18:36 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. 20:19:08 "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." 20:19:13 That'd be the sensible choice. 20:24:30 -!- Noisytoot has quit (Ping timeout: 244 seconds). 20:26:36 -!- Noisytoot has joined. 20:34:45 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. 21:10:21 -!- Guest1 has joined. 21:14:13 -!- Guest1 has quit (Client Quit). 21:16:27 -!- tech_exorcist has quit (Quit: Disconnecting). 21:36:59 [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103246&oldid=103219 * Salpynx * (+2677) /* Autopsy is TC */ Yup, I agree, and see where I went wrong now, thx! 21:42:48 -!- Noisytoot has quit (Remote host closed the connection). 21:45:02 -!- Noisytoot has joined. 21:45:42 -!- __monty__ has quit (Quit: leaving). 21:48:04 -!- Noisytoot has quit (Excess Flood). 21:48:53 -!- Noisytoot has joined. 21:55:00 [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103247&oldid=103215 * Salpynx * (+535) /* Table of minimal TC program / counter machines */ Correct my Autopsy mistakes, and add jzdec(r, zTRUE, zFALSE) form 21:57:36 [[User:Salpynx/Minimal TC program machines]] M https://esolangs.org/w/index.php?diff=103248&oldid=103247 * Salpynx * (-71) /* Table of minimal TC program / counter machines */ fix paste error 22:19:58 -!- zut has quit (Quit: Connection closed for inactivity). 22:25:24 -!- sprout_ has joined. 22:29:12 -!- sprout has quit (Ping timeout: 264 seconds). 22:32:12 -!- sprout has joined. 22:35:48 -!- sprout_ has quit (Ping timeout: 264 seconds). 22:48:39 [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103249&oldid=103248 * Salpynx * (+307) /* Table of minimal TC program / counter machines */ Found Minsky's version of two branch target jzdec() in the 1961 paper, not hidden at all. 23:00:44 [[Special:Log/newusers]] create * DeathByHMX * New user account 23:34:27 -!- sprout_ has joined. 23:37:32 -!- sprout has quit (Ping timeout: 268 seconds).