[00:06:59] They're so easy to confuse dw [00:07:26] The names are so damn similar [00:21:00] atp just make something named mickeyweedia just for good measure [01:47:04] hello, i have a message regarding my global steward and help center request [01:49:14] could someone help? i submitted stuff on them (reporting plagiarism and global b/lock for a user that committed it) and it’s been two days since i did so. i feel like i’m being ignored if we’re being honest, no offense to anyone here. i understand that you have a lot of reports to attend to [01:52:31] yay i just verified [01:52:46] It'll be gotten to eventually is all I can really say, stewards and everyone else working on Miraheze is a volunteer and does this on their own time, so its probally just nobodies had the time to get to your report yet [01:52:59] I bet you're not being ignored thoguht [01:54:24] okay good, sorry bout that. i js panicked bc this person is rly rly strange and uhh yeah [01:54:29] <11.hydroxy.tetrahydrocannibinol, replying to two_squar3d> [1/2] >mickyweedia [01:54:30] <11.hydroxy.tetrahydrocannibinol, replying to two_squar3d> [2/2] Haha you just reminded me of something from 16 years ago [01:54:38] <11.hydroxy.tetrahydrocannibinol> [1/3] Preathe Weed: [01:54:38] <11.hydroxy.tetrahydrocannibinol> [2/3] A Purfnal Abbeel Fwum Mickymebia Fowndow Dimmy Waywes [01:54:38] <11.hydroxy.tetrahydrocannibinol> [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1461901498102452266/1290599035621.jpg?ex=696c3d5d&is=696aebdd&hm=e28907a7a3e5cdab80faa0a59c609ff3dff1e4aaa00f431781fdc32384df36e5& [01:54:47] XD whos this [01:54:59] <11.hydroxy.tetrahydrocannibinol> Jimmy Wales, Wikipedia founder [01:55:12] niiiice [01:55:54] <11.hydroxy.tetrahydrocannibinol> Have you not seen the meme before? [01:55:57] <11.hydroxy.tetrahydrocannibinol> https://cdn.discordapp.com/attachments/407537962553966603/1461901831784497213/B9JLkSG_DJ4AkOCef5y7EfD-n2J5RaqT81Q6MPCpXwI.jpg?ex=696c3dad&is=696aec2d&hm=6f8a4eab2facfb1700bf955f7c99aa2e348d7873914bbea07ad2172394ded259& [01:56:09] <11.hydroxy.tetrahydrocannibinol> Wait #offtopic time [02:23:43] Users under 13 cannot have a Miraheze account per the Terms of Use (derived from the data protection regulations we legally have to follow). If you have evidence of a user being U13 please report it on https://reports.miraheze.org [02:45:41] i know lol. and i have evidence that i submitted (on both pages and on reports, aka your link) but the acc is still up [02:46:05] i think i reported last september-ish? [02:47:09] i don’t remember when, but i know i reported it on reports [02:47:12] I’d suggest you resubmit it, T&S is usually actioned within a week at absolute max [02:47:19] oh okay! [02:47:32] would screenshots of him admitting his age offsite work? [02:48:19] Unless it was decided to not action, I don’t recall the TS team policy on giving notifications is, I know they tend to be silent when doing things because we never want to draw attention to these things [02:48:50] ? [02:48:56] Also why details of this shouldn’t be shared much on here/not reported on wiki [02:49:03] ohhh [02:49:19] CC @cosmicalpha as someone who can actually speak for the foundation [02:49:20] so what can i do /genq [02:49:49] backreading conversation [02:49:57] sorry, u were talking to someone else weren’t u? 😅 [02:50:44] nope I was addressing this conversation [02:51:24] I brought CA’s attention to it because he is a member of Trust and Safety and can give better advice than I can as a community functionary [02:51:30] ohhh okay ^-^; [02:51:42] i dont work here/hj [02:51:50] hehe~ thanks anyways ^-^ [02:56:39] [1/3] We dont notify reporters, nor are we even notified who reports it as our system is designed to be more "anonymous reporting", and we avoid discussing matters further or even mentioning it anywhere to avoid drawing attention to it. [02:56:39] [2/3] I'm unsure if we decided not to action back then. Reports are typically actioned within a week maximum. Especially these types of reports. [02:56:40] [3/3] If there is evidence that can directly link a users age to being under 13 years, you can submit a report. Even if that evidence is offsite with direct evidence that links that offsite evidence with a Miraheze account with certainty (like they directly mention their own social media account that mentions their age for example). [02:58:38] @akarimiracle_04 ^ (I thought I was replying to a message above but it didn't do that) [02:59:10] (we should probably Clarify both of those things on TSP) [03:00:15] Probably not a bad idea. [03:00:43] that’s okay! [03:02:22] [1/2] and ik it’s actioned once a week (like pixdevl said) lol [03:02:22] [2/2] i have a screenshots of the person being banned from the site for being under 13 (as in the pic of the ban message they received saying under 13 and the person saying they’re “24 not 10”, they’re known for lying about their age) [03:03:06] the blogpost that they were posted on it deleted bc we were revamping the wiki tho [03:04:23] If you'd like to get more in depth on a specific report please move to DMs or just make the report and we'll decide if it is sufficient evidence. I won't really continue getting in depth on specific content that may or may not be viable publicly. [03:04:51] [1/2] oh you’re right, my apologies 😅 [03:04:52] [2/2] are your dms open? [03:04:56] Yep. [04:01:39] is it just me or are cloudflare checks popping up more often now [04:06:04] same thing here [04:18:38] https://tenor.com/view/cat-meow-cat-gif-16474154250757219329 [04:36:42] [1/2] why the hell is there a campaign namespace [04:36:43] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1461942286178058436/image.png?ex=696c635a&is=696b11da&hm=16486a46e2f666800d7e965b3b6648ff27159a7b10a2d996607f981f52d5c680& [04:37:02] iirc its for the uploadwizard? [04:41:13] CentralNotice i thinK/ [04:53:42] Oh ok sorry for asking. Didn’t mean to be pushy or something [04:54:07] I just wanted to continue with my wiki, that’s all 😭 [04:56:02] skye tends to be more straightforward with their messages lol [04:57:28] CentralNotice??? [04:58:58] 🤷 [05:03:04] Dang, someone edited my Main Page [05:03:25] That was the first thing he did :< [05:53:33] no it's uploadwizard [05:53:54] [[mw:Extension:UploadWizard/Campaigns]] [05:53:55] [05:58:40] but it's weird how uploadwizard has to make an entire new namespace for json definitions instead of just using mediaWiki: like what gadgets does [06:14:50] <18.748.837.46> [1/2] https://meta.miraheze.org/wiki/FAQ#Why_are_you_called_Miraheze? [06:14:51] <18.748.837.46> [2/2] "As for the official pronunciation, there isn't one really. Many people pronounce Miraheze differently though general consensus as of 2022 seems to be "meer-ah-heez"." [06:14:59] <18.748.837.46> do yall actually say it like that [06:17:17] <18.748.837.46> heez [06:17:22] <18.748.837.46> heze [06:19:04] Mi-ra-He-zany [06:28:56] me-rah-heez [06:29:03] which is about the same [06:33:43] <18.748.837.46> ig i say it like [mɪɹəhɛzɜː] [06:34:08] <18.748.837.46> https://www.leskoff.com/s01763-0 [07:00:48] sorry, my message left a lot of space for interpretation, you should use the purge button to fix the page [07:01:18] [[Manual:Purge]] [07:01:19] [07:01:57] [[mw:Manual:Purge]] [07:01:58] [07:12:28] [1/2] unless someone touched QIC, should be [07:12:28] [2/2] I assume cache is being very annoying [09:40:58] congrats @pskyechology [09:41:03] :pupCoffeeMH: [09:41:16] mee ra het zay [09:41:26] [1/2] well anaywayyss [09:41:27] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462018973372518461/image.png?ex=696caac6&is=696b5946&hm=fb8a2c600396b851d1f68e6747712c7f9e1d4a0cf0f75a500bff2ba3abc4a3e8& [09:41:33] wow it isnt just me [09:42:08] welp [09:42:15] this always common in miraheze [09:42:44] We are investigating why this has been happening a bit more often lately. It should not last long. [09:43:04] https://cdn.discordapp.com/attachments/407537962553966603/1462019382850093077/image.png?ex=696cab27&is=696b59a7&hm=b6682deb3a87df544182b6e2d773e2a98af6a84ef623cfc7072173e584e214c0& [09:43:12] the quick brown fox jumps over the lazy dog [09:43:12] i think something happened [09:44:14] have we ever considered killing cloudfare [09:44:14] one of our db servers has an issue give me a moment. [09:44:28] have you tried putting the servers in rice [09:44:31] should fix the problem [09:45:32] :pupCoffeeMH: take ur time chief we love u guys [09:46:04] of course the time i actually decide to edit is the time the servers break again lmao [09:50:11] increased outages and CF checks guys whats going on 😢 [09:50:36] i imagine one of the servers have their wires melted and its causing this [09:50:55] not my fault that they melted,, [09:51:19] I should've known to save my edit after the first something went wrong message [09:51:20] we'd have been killed a long while ago if we did [09:51:35] its a ddos filter, vast majority of its purpose [09:52:19] did you turn on edit recovery [09:52:33] I believe I did [09:54:18] i love that i don't even have to ask what's happening because there's herd of people asking what's going on in this chat whenever miraheze goes down [09:55:23] <.seablock.> Hi [09:56:00] <.seablock.> [1/6] Does anyone know why I keep getting this?: [09:56:00] <.seablock.> [2/6] Something went wrong [09:56:00] <.seablock.> [3/6] If this keeps happening, let us know. [09:56:01] <.seablock.> [4/6] When reporting this, please include the information below: [09:56:01] <.seablock.> [5/6] Bad gateway [09:56:01] <.seablock.> [6/6] The web server reported a bad gateway error. [09:56:15] <.seablock., replying to arslan35> Oh [09:56:16] <.seablock.> Thx [09:56:24] Oh hey I got let in [09:56:47] <.seablock.> I thought it was bc I was using Opera GX, so I went to Google, but it still didn't work [09:58:08] ¯\_(ツ)_/¯ [09:58:26] <.seablock.> ? [09:58:45] Nothing [09:59:54] https://static.wikitide.net/superstarracerswiki/4/46/Magma_Bomb_Blitz_landmine_explosion.gif [10:00:43] https://tenor.com/view/hi-hi-puffy-amiyumi-ami-onuki-2004-yumi-yoshimura-renegade-animation-gif-18145707685672058458 [10:00:55] https://tenor.com/view/cat-cartoon-cat-tiktok-cat-meme-cute-gif-2169866743371847682 [10:01:28] <.seablock.> Yippee I can create an account now [10:02:11] I just checked the fictional siren wiki in Miraheze [10:02:21] cf checks should not be related to this [10:02:30] H [10:02:41] Oh yeh [10:02:54] the only thing I saw was "Wiki underground maintenance" [10:03:09] only that [10:03:29] Undergoing and yes we've depooled the broken db so if you're wiki is on that, you'll see the maint page [10:04:01] All wikis should be back now [10:04:13] Yippee! [10:04:23] Yea and join the dc [10:04:25] I don't even work much on the SB64 wiki anymore it's so boring to do that [10:04:27] 🥀 [10:04:33] -# let alone the fact it's so barebones [10:04:40] It's working again [10:05:02] Oh yeah back again [10:05:05] 🔥🗣️ [10:05:08] now I can see the server maintenance message [10:05:21] <.seablock.> Well I'm leaving [10:05:21] It was already there before the downtime [10:05:24] <.seablock.> Goodbye everyone! [10:05:26] they probably did it better then Roblox [10:05:30] Sayonara [10:05:56] Holy moly it's Brad [10:06:04] Wow [10:06:04] our maintenences don't shoehorn in data leaking age verification mandates [10:06:16] ok what [10:06:20] im [10:06:21] confysed [10:06:31] making a quip loosely related to the roblox thing [10:06:35] OH [10:06:37] lol [10:06:41] Compared to Roblox, I assume. [10:06:45] Ye, I thought so. [10:07:07] although you can't get much better than discord doing it and having a major leak like immediately after [10:07:43] I don't care enough to tell discord how old I am. If it deletes my account then so be it. [10:08:05] I probably just wouldn't have an account by the point it wants to have a go at me [10:08:17] but at that point the rest of the internet will probably look very shaky [10:08:31] I wish I could be more optimistic [10:09:03] If it comes to it there are other platforms. [10:09:19] miraheze xmpp when [10:09:37] modernize that dandy irc bridge we have there [10:10:18] I don't actually know what that means, except that I assume it's [???] Messaging Platform [???]? [10:10:30] irc is chat that will survive the heat death of the universe [10:11:00] xmpp is slightly newer and is what facebook et al stole and proprietized otherwise we'd have a more utopic interoperative chat that had better encryption capabilities and stuff [10:11:00] IRC I know about, I meant xmpp. [10:11:09] Ah, interesting. [10:11:36] now there is irc3 and that's kinda fun [10:11:57] then there's matrix but I never really liked that too much [10:12:39] I'm assuming named after the maths thing? [10:14:31] the css stylesheets are not loaded for some reason on avid [10:21:03] ok seems to work properly for now [11:00:47] its okay abj soon [11:00:59] Yay! [11:01:49] I, too broke to buy both the cosplay and early access so I might take the gifs with sr guy as a placeholder until I can afford full cosplay [11:15:31] @pskyechology it was your birthday? [11:15:35] happy birthday! [11:16:21] yesterday, yeah [11:16:31] thanks <3 [11:34:55] A late happy birthday [11:35:01] You have the same birthday as my aunty [11:35:20] late birthday wishes to her as well <3 [11:35:42] @pskyechology happy birthday and congrats on mod [11:37:03] cheers <3 [12:12:09] c# [12:12:24] you can rewrite this in rust [12:54:58] @pskyechology bro is dark blue wtf!!!!!!! [12:55:00] Real real [12:57:01] [1/5] I have some questions. [12:57:01] [2/5] 1. How do I change the wiki's logo/picture. [12:57:01] [3/5] 2. How do I make a navigation bar on the left. [12:57:02] [4/5] 3. How do I make pages and categories? [12:57:02] [5/5] https://cdn.discordapp.com/attachments/407537962553966603/1462068191483269264/image.png?ex=696cd89c&is=696b871c&hm=8d117c48d456d189de304793b57a004aa7881fd821ed4f183a93ed468e9d4052& [12:58:48] [12:59:04] @ostkommisar ^ [12:59:40] sidebar content is at MediaWiki:Sidebar page [13:07:23] Thank you for your help, but I don't seem to understand how to put it into my wiki. [13:07:39] what exactly [13:08:03] page names go after `/wiki/` portion of URL [13:08:15] Yes, I'm in it. [13:08:29] You're speaking of this page? https://meta.miraheze.org/wiki/MediaWiki:Sidebar [13:08:38] you do that on your wiki [13:08:49] Let me try that. [13:09:21] [1/2] Does this look right to you? [13:09:21] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462071295356305429/image.png?ex=696cdb80&is=696b8a00&hm=b522a6f1eef689f75f026fc979ae9448cdb49b667e3450ae01c6f57d2c88f05f& [13:09:36] [1/3] the format of sidebar is [13:09:36] [2/3] `* Section header [13:09:37] [3/3]  Page name|Visible name` [13:09:48] correct [13:11:20] [1/2] What exactly now? [13:11:20] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462071793811591209/image.png?ex=696cdbf7&is=696b8a77&hm=f22c916dc87c1665260295d0975ff89074c33819550c67e0c7a23ed3a53f6cfe& [13:11:27] I'm sorry that I don't seem to understand. [13:12:27] https://www.mediawiki.org/wiki/Manual:Interface/Sidebar [13:12:32] [1/2] I'm trying to get it to look liek this. [13:12:32] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462072096749256941/image.png?ex=696cdc3f&is=696b8abf&hm=2a5e7065d990e8fc771eb6b1bdc0dc34fc37fa8d527cdd88c1955818d9ad3a6c& [13:13:59] See, where do I put the code? [13:15:55] you edit that page, the code you are seeing is determining content of sidebar [13:16:34] but if you mean look, visual appearance, this screenshot is of different skin/theme [13:16:52] Yes, I get it. Now I just put my code in? [13:16:59] However, I first gotta figure a code out. [13:17:08] Yes. [13:17:30] what [13:17:41] you want different skin then? [13:17:52] Huh [13:18:25] that skin is called Monobook [13:18:26] Skin, no it's fine. [13:19:22] [1/2] If you want, I'd like this skin. [13:19:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462073816199991508/Skrmbillede_1015.png?ex=696cddd9&is=696b8c59&hm=5f448e48aff9977418a651d1e2a3b2f9accb885eaddf3e9e195d4633aefdc423& [13:31:09] congrats @pskyechology for getting discord moderator [13:31:21] thanks <3 [13:37:12] [1/5] look at Administration sidebar, there's "additional settings" link [13:37:12] [2/5] go there, then styling tab [13:37:13] [3/5] first setting in that tab is default skin drop-down [13:37:13] [4/5] pick Monobook and save changes [13:37:13] [5/5] might take a bit to start working [14:24:16] <.tounae_official> I'm receiving the bad gateway again [14:24:31] <.tounae_official> anyone else face the same problem? [14:25:11] Dawg we aint even public yet how yall dying [14:25:47] <.tounae_official> 💀 [15:09:03] anoyone else experiencing slow load? [15:09:07] ☹️ [16:13:04] you guys are sending plagues to the database [17:51:35] hi friends, is there a way to disable or suppress the auto creation of redirects when moving pages? if not possible on my end, can i request it as a config change? [17:52:31] When moving the page there should be a checkmark to suppress the redirect if you have the appropriate permissions [17:52:39] you might be missing a right [17:52:48] oh nono sorry [17:52:49] I believe its suppressredirect [17:52:52] i think it was named supressredirect yeah [17:52:53] i want it to be unchecked by default [17:52:57] oh [17:53:00] my bad haha [17:53:04] lets do some digging [17:53:08] Uhh thats a great questions [17:53:17] wanna bet the answer is no [17:53:24] thank you! my fellow bcrat is finding it frustrating when doing mass moving (shes currently moving like 50+ files) [17:53:37] if its not possible thats fine but if it is then awesome [17:53:40] why not automate [17:53:52] how can i automate it? [17:53:58] Yeah if its existing pages it should be simple to automate [17:54:26] community would love to scream about PWB [17:54:29] pywikibot [17:54:48] is that a bot or just the pywiki framework? [17:55:28] i tried to write tools for the MW API a year ago and its like the most abysmal API ive ever used 😭 if it wasnt so bizarre id be able to do so much [17:55:51] [[mw:Manual:Pywikibot]] [17:55:52] [17:56:21] ah, im not particularly interested in writing python at this time [17:56:30] (Me all the time) [17:56:34] bahahaha [17:56:40] JS i can do but python makes me cry [17:56:51] there's the semi-automated options of JWB and AWB as well [17:57:00] AWB is a bit funky with moving pages i think [17:57:01] though [17:57:14] i suppose youre right its a more efficient interface for it [17:57:25] my bcrat isnt super trained in AWB so i guess ill have to teach her [17:57:39] id still love to know if the default can be changed cus it causes us problems in general [17:59:48] i think there is but it seems to be super undocumented [17:59:58] I was gonna say I can’t find anything [18:00:05] oh thats interesting [18:00:23] honestly why is it on by default [18:00:41] AWB can be summed up in general as “funky and clunky but easier than manual” [18:01:05] this is so very true for me, but my other crat doesnt use AWB very much so itd take longer to show her right now LOL [18:01:21] i love scaring new wiki editors w AWB i cant lie [18:01:30] i show them a screenshot and theyre confused and disgusted [18:01:34] there's a fork of [MassRename]() in https://ccxtwf.github.io/MirahezeDevScripts/ [18:01:53] Copy `mw.loader.load("https://cdn.jsdelivr.net/gh/ccxtwf/MirahezeDevScripts@v0.0.5/dist/MassRename/gadget-impl.js");` into User:/common.js [18:02:01] oh thats interesting [18:02:44] hey thanks for that, i had no idea these tools existed, i see multiple i could really make use of [18:03:21] still kinda a WIP on #developers-wiki but mostly usable [18:03:38] thanks for your hard work! [18:07:53] i lied [18:07:58] their naming messed me up [18:08:08] wpLeaveRedirect almost sounds like a config [18:08:51] Outage again? [18:09:36] you can use [[mw:Manual:Pywikibot/movepages.py]], it's one of pwb default scripts and fairly easy to set up [18:09:36] [18:11:46] some servers havent taken a good liking to our recent upgrades apparently [18:20:43] 🤔 [18:20:56] (it isnt) [18:27:44] I have like 2 pages I made but for some reason theyre not listed as articles?? [18:28:24] i only have 2 pages a [18:29:07] wait I think i get the problem [18:38:17] Are they new pages? [18:42:24] yes [18:42:30] do i need to add them to a category? [18:47:34] also sorry my notifs are off on comp [18:52:12] It’s probably just a cache thing then. [18:52:16] It sometimes takes a bit [18:55:42] if the page has no links to another page it isnt counted as an article [19:01:30] ah okay so i was right about the category thing [19:01:34] thanks btw [20:35:30] Wasn’t aware of that [20:59:50] Seems quite an arbitrary distinction, is there a reason? [21:03:24] You can change it [21:03:31] In ManageWiki [21:03:36] Look for Article Count Method [21:04:29] old method of "is there a comma" didnt work out when they invented languages without them [21:07:36] It doesn't make any difference to me, I just wondered why it worked like that. [21:07:39] Fair [21:25:02] Can someone remind me for the fix of the ‘incorrect username and password’ error when trying to login to new wikis [21:31:51] use the correct username and password 😉 [21:31:52] a tech person [21:32:11] i assume they were correct and worked elsewhere [21:32:21] but not on a particular wiki [21:32:26] What @originalauthority said unfortunately [21:32:31] Other errors shouldn't give that [21:32:35] [1/2] Why doesn't this work? [21:32:35] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462197939815583943/IMG_1127.png?ex=696d5173&is=696bfff3&hm=084bcdad8d5d7b7bfc379a047362a0e52c5260588f13792a3cfd2707caba0b1e& [21:34:06] Do you have /tabber under it? [21:35:57] [1/2] I do [21:35:57] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462198784678297753/IMG_1128.png?ex=696d523c&is=696c00bc&hm=19c879fd240ac0271c8d2856b3deb34956263668c53ee7b0793b3eae02418318& [21:38:47] If the wiki is public, a link to the page where this is being attempted might be helpful [21:39:08] Tabber syntax does have some odd 'gotchas' [21:41:03] Yeah [22:23:42] @thewwrnerdguy would you mind helping with a regex? [22:31:09] [1/2] hmm... [22:31:10] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462212679497285816/image.png?ex=696d5f2d&is=696c0dad&hm=741dbdcf0989648eae7c8c7c6cb370f69f97e5b43fadacd718d61c53d94749c6& [22:31:41] is miraheze dead [22:32:09] lmao how [22:32:12] it begins? [22:32:19] its just that page [22:32:38] oops [22:32:46] https://cdn.discordapp.com/attachments/407537962553966603/1462213086600757389/image.png?ex=696d5f8e&is=696c0e0e&hm=d631fe46c52a2407fd5b2df52c03fa4ba85cc4d307a6284e34823a77b50ba76b& [22:33:03] what page? [22:33:09] Main page. [22:33:20] We JUST made a major announcement. [22:33:39] @wildvoltaireian 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 [22:34:02] wow i guess i wont even need to ratelimit anyone when the servers themselves said fuck it [22:45:58] I think I figured it out. It's the `` on the main page that prevents the main page from caching normally. [22:49:57] Do you really want 1 million iPad kids throwing connections to Miraheze at once? [22:53:26] [1/3] These are the templates using choose nocache. As a temporary measure, maybe remove the nocache and purge the page once per hour with a bot or something. Long-term solution is to switch to using js. [22:53:27] [2/3] https://forsaken.wiki/Template:MP/MainRail/DYK [22:53:27] [3/3] https://forsaken.wiki/Template:MP/MainRail/ArtworkandMeta [22:53:45] @dgox2 [22:55:31] fixed [22:55:34] for now [22:55:58] main page loads nicely now [23:09:49] +1, nice and breezy load times. 😄 [23:12:58] That's pool counter [23:13:07] I don't even know if it's ever kicked in before [23:13:35] this poor girl needs an eli5 [23:13:45] why do the servers have a pool if they cant swim [23:14:49] [1/3] [23:14:50] [2/3] [23:14:50] [3/3] [23:15:35] No way, describes our CreateWiki high DB load issue [23:15:43] oh wow [23:17:09] PoolCounter is a queuing system for carrying out certain things [23:17:14] To avoid a stampede [23:17:21] Kinda like a mutex [23:17:33] You probably want to hook cw up to pool counter [23:18:21] I solved it by setting a key in memcached [23:18:41] I assume with poolcounter it would still try to regenerate the db lists multiple times on different servers until the limit is reached? [23:18:52] I’m not sure if that fixes it when you have multiple updates? [23:19:04] No, but that wasn't the cause of the issue anyway [23:19:05] i dont think a five year old knows what a mutex is and neither do i tbh [23:19:12] i sleep very well not worrying about these things [23:19:43] mutex = mutual exclusion; an object that can only be accessed by one thread at a time [23:20:19] ah [23:21:12] I do multi threaded C++ stuff so I despise mutexs [23:21:27] sure. just please try and explain what the regex is before asking (in case someone else in the server is able to help), and maybe try using https://regex101.com first [23:21:53] I've used a Mutex in Rust before and it wasn't that bad [23:22:30] Multi thread networking stuff that has a lot of contention that you're trying to design out is though [23:22:44] although I did go into some weird `unsafe` stuff which involved converting it to a raw pointer then to a reference to avoid having to return a mutex lock [23:23:01] I'm trying to re architect stuff to avoid contention on a menu text [23:23:20] By having better access patterns and splitting things across mutates [23:23:31] Time for lock-free algorithms and data structures, which will totally not explode with the slightest mistake. [23:24:04] lock free data structures might have to be considered [23:24:13] If it causes issues [23:24:35] We havent had chance to test performance in anger and see how it goes [23:24:40] this is the first time im even hearing about the pool counter [23:24:51] we dont get many grand openings [23:25:11] Good, it's been waiting silently in the background [23:25:25] silent guardian [23:25:27] If our traffic is normal and it's working, you shouldn't hear about it [23:26:10] I should start going to sleep though [23:26:17] And hope it remains a guardian overnight [23:28:35] Yeah I can’t say I’ve ever this in the years I’ve been here lol [23:32:44] Yeh it’s never been a problem [23:41:58] [1/3] so i'm trying to make a regex that, following ``{{ ...``, matches every ``|`` in the whole string after it has matched ``| ...`` atleast 3 times, as well as matching ``|`` within those 3 occurences [23:41:58] [2/3] the problem is that, 2 of the 3 occurences that are checked do not match ``|`` individually [23:41:58] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1462230498633056316/Screenshot_20260117_173303.jpg?ex=696d6fc5&is=696c1e45&hm=78ce36eb875881f23b4a6b4206095d9d228442346811b48b0f3773402c90a0d9& [23:43:01] [1/9] I'm encountering a small but annoying issue with a Module I made. [23:43:02] [2/9] The issue is that the module isn't adding entries to some text/table, if the text happens to be a nummerical value (even if I do `tostring(...)`) [23:43:02] [3/9] More specifically, my module takes JSON from a page on the wiki, checks if it contains a `paramOrder` and if it does, uses that to add the individual params from the JSON using it as the order. [23:43:02] [4/9] So as an example, this Template here: [23:43:02] [5/9] Uses this data: [23:43:03] [6/9] and should display the params 1, 2 and 3 in that order, but as you can see on the docs page does it not do that. [23:43:03] [7/9] The module code is found here: [23:43:03] [8/9] Any help to fix this is apreciated. [23:43:04] [9/9] I want to note that it did work before, until I added the paramOrder thing (Old ID 1512 on the module page) so I must have something wrong there. [23:44:06] if it's less than 3 occurences, it shouldn't match [23:45:03] `\{\{(?:.*?\|){3,}` ? [23:45:31] oh right i forgot to specify [23:45:35] .net 7.0 flavor [23:45:51] but that looks like it should work [23:45:54] regardless [23:46:36] or actually `(?:[^\|]\|)` might be better than `.?` [23:51:33] I can't tell what your issue is exactly. Is it that `paramOrder` is meant to be a key in `params` and then scribunto is doing something weird with the keys making the order useless [23:52:09] have you tried a `mw.logObject(...)` or a `mw.addWarning(mw.dumpObject(...))`? [23:52:13] [1/2] The issue is that the parameters aren't added to the docs page as they should [23:52:13] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1462233076741443815/image.png?ex=696d722c&is=696c20ac&hm=30a631f2c2606855c654b77798e4372ab272622335b6b1294fd55a2a1641e080& [23:53:15] have you tried something like `params[paramOrder[i]] or params[tonumber(paramOrder[i])]` [23:53:38] JSON deserialisation is a bit wacky when you have numbers as keys [23:54:21] [[mh:battlecats:Module:Cats]] [23:54:22] [23:54:39] Not sure where you get i all of a sudden [23:56:21] just to specify that it's part of `paramOrder` [23:56:38] in an actual loop you probably wouldn't use `i` [23:57:02] I can't exactly tell at a glance so I'm guessing this is something to do with JSON deserialisation [23:58:46] I'm simply going through the paramOrder list using an ipairs in [[mh:julsenmcserver:Module:TDInfo#L40]] and use the value of it as the key in the `params` section of the JSON [23:58:47]