[03:12:25] agentisai: when are u not gona be a red link [03:13:32] keep it red as long as possible [03:18:23] oh yeah, how has wmf phab not have had edit vandalism like mh phorge did previously? [03:21:10] me, someone who makes daily backups, when i see https://issue-tracker.miraheze.org/T9867: nooo [03:21:47] ...what's weird is I know all those words, but it doesn't parse for me [03:22:31] Like, I straight up don't understand what that would mean in this context. Is this like, providing API hooks for automated generation and storage externally? [03:23:40] uhh am i missing context? [03:25:02] I'm also very pancake-brained after 12 straight hours of graduate-school studying, so it could be me [03:37:04] PixDeVl: how's reese [03:39:54] josh from the youtube channel Let's Game It Out is basically me, but instead it's bugs in video games [03:40:08] I haven't been able to login for a few days so I can't even fix it [03:40:12] I haven't spoken with him recently. Seen some of his boosts on fedi [03:40:29] agentisai: oh dear.. [03:40:34] I wanted to restore my old GUP but I'm too lazy to tell a Steward to unsuppress my user (why was it even suppressed?) [03:40:56] ngl i thought that was you [03:44:45] If you see a mysterious suppressed user in the logs on devwiki, testwiki, staffwiki, etc., many times it's me \:P [03:44:56] I also thought that was you as part of self-GDPRing? [03:44:57] yup :p [03:45:03] Mine was as well [03:45:12] no [03:45:16] Hm. [03:45:22] NA can you check OS logs? [03:45:36] its systematic enough im pretty sure it was automated [03:45:37] RemovePII doesn't suppress users when vanishing [03:45:41] at least I'd hope it doesn't [03:45:42] Pancake brain is saying no, but need to be helpful is saying yes [03:45:48] no [03:45:51] listen to pancake [03:46:02] best to listen to pancakes, yes [03:46:10] i mean not always [03:46:13] in this case yes [03:46:29] Hmm how did mine get suppressed also then lol [03:46:48] Yeah, I remember seeing yours was suppressed as well [03:47:08] what if we try to un-GDPR an account šŸ¤” [03:47:37] I was gonna try to do it to mine if I could know what GDPR name it was lol [03:47:47] But can't as it is suppressed [03:47:57] ...I have this information, kinda [03:48:07] actually guys it was me i bought the RPII OS DLC [03:48:09] sowy [03:48:18] lol [03:48:37] well, database magic always exists \:P [03:48:54] Yeah, I think it's baked into the GDPR process. [03:49:07] I remember Doug would get mad if SRE did anything on-wiki using UIs but said if we did it in the database it was fair game [03:49:27] remember @dmehus? [03:49:36] I know he won't see that ping \:P [03:49:42] If you say his name three times we all get digital candy corn. [03:49:52] And maybe a brief hello. [03:49:59] in the mirror? [03:50:08] I last texted him in April and he's doing fine [03:50:11] Alright, I've reached maximum pancakitude, I'm done trying to investigate. [03:52:36] > I remember Doug would get mad if SRE did anything on-wiki using UIs but said if we did it in the database it was fair game [03:52:36] `UPDATE locked = 1 WHERE user_name = Doug` [03:53:47] im too tired to remember sql or mediawiki tables [03:53:51] anyways [03:54:03] wheres the fall MWUDC at [03:54:31] oh austria [03:54:43] ngl, i forgot its not just in the US LMAO [03:55:20] merica [04:01:43] Spring MWUDC seems to be in the US [04:02:01] lets see who WT sends next time [04:02:38] does it say which state [04:03:16] the only confrence i currently intent to attend is WCNA 2025, which is in NYC [04:03:41] also: NYC's 400th birthday! [04:03:51] probably in Sandusky, Ohio [04:04:07] [1/2] ooo [04:04:08] [2/2] gonna try attending online, at least if I didn't have to go for mandatory military service [04:04:14] we were discussing ideas for how to honor that at WCNA at the picnic in augest [04:04:14] a great excuse to go visit Cedar Point [04:04:31] none of that for me :P [04:04:50] I'm considering maybe I'll go to Wikimania in 2026 [04:04:52] PArs [04:04:56] paris* [04:05:02] WCNA = World Convention of Narcotics Anonymous? [04:05:28] ha ha [04:05:31] no [04:05:56] [[wikimediameta:WikiConfrence North America]] [04:06:08] womp womp no link [04:06:34] the 2024 one is very soon [04:06:42] may be next weekend [04:06:48] indianopolis [04:08:05] meetups are fun [04:09:35] > [30/09/2024 13:49] I remember Doug would get mad if SRE did anything on-wiki using UIs but said if we did it in the database it was fair game [04:09:36] what [04:10:21] yeah so if we handled steward tasks through the shell, it was fine so long as we didn't do it on wiki [04:10:37] like all tasks? [04:12:06] It's pretty hard to do some tasks without the help of a UI so I don't think people took him up on that [04:12:47] Special:CheckUser is overrated, i prefer php maintenance/run.php sql [04:13:21] oh wait i mixed up sre and stewards [04:14:04] why that restriction tho? it feels arbitrary and probably would reduce transparency [04:14:08] actually, Matomo is honestly a much better checkuser tool than CheckUser itself [04:14:42] fair [04:14:44] my test install of matomo tracked screen resolution >_< [04:14:54] glad to have letterboxing enabled [04:15:05] maybe we should give stewards matomo access [04:15:26] it's not really meant for that \:P [04:15:31] and much less transparent [04:15:49] if it works better it works better [04:15:55] that level of detail could be useful in IDing socks using proxies [04:16:11] also, it doesn't tell you who is who, you have to piece that together and many times you can't guess what user is who [04:16:24] pixl gon [04:16:30] rip [04:16:43] i actually block matomo lol [04:17:08] on purpose? [04:17:24] yeah? [04:17:36] I'm telling CA to boot you off security reviewers [04:17:46] how dare you mess up our analytics [04:17:46] https://files.catbox.moe/qobf9l.png [04:18:03] nah, I do too but only because I'm too lazy to set an exception in my ad blocker [04:18:14] but it doesn't really matter because CloudFlare analytics are far superior \:P [04:18:22] so you don't escape our analytics [04:18:43] if it's entirely server-side and not creepy then idrc that much [04:19:47] unrelated, but still waiting for miraheze to let me deploy the worst special page implementation ever [04:19:56] no [04:20:06] for messing up our analytics, now I'm declaring it a flight risk [04:20:50] I couldn't figure out why it didn't clone on mwtask181 actually [04:21:28] oh yeah, reception still hasn't uploaded dumps to the internet archive because of some script proxy problems? [04:22:08] I'm not sure why that is actually [04:22:12] oh okay [04:22:25] for some reason my brain is just jumping to lots of random topics [04:22:52] i disconnec for 20 seconds and miss vital context [04:23:04] okay here [04:23:08] > [30/09/2024 14:15] if it works better it works better [04:23:10] > [30/09/2024 14:15] that level of detail could be useful in IDing socks using proxies [04:23:11] > [30/09/2024 14:16] also, it doesn't tell you who is who, you have to piece that together and many times you can't guess what user is who [04:23:13] > [30/09/2024 14:16] <-- PixDeVl (~PixDeVl@miraheze/PixDeVl) has left this server (Quit: Client closed). [04:23:14] > [30/09/2024 14:16] pixl gon [04:23:16] > [30/09/2024 14:16] rip [04:23:17] > [30/09/2024 14:16] i actually block matomo lol [04:23:19] > [30/09/2024 14:16] --> PixDeVl (~PixDeVl@miraheze/PixDeVl) has joined this channel. [04:23:20] > [30/09/2024 14:17] on purpose? [04:23:26] ah [04:24:10] fun fact: the kde security policy says "Email reporter to make sure she knows the advisory is out": https://community.kde.org/Policies/Security_Policy#Process_for_the_Security_Team [04:24:20] matamo is fun though [04:24:27] it's as if they wrote it specifically for me šŸ˜Š [04:24:56] shame Special:Analytics has the usefulness of a troglodyte in an office building [04:25:46] we could probably support better analytics now, actually [04:25:49] although getting all page views would be fire [04:25:51] we have the server resources for it [04:26:02] I forgot what stopped us last time [04:26:05] give matomo login to all users :3 [04:26:25] is there any privacy reason preventing us from adding a full list of page views to it? [04:26:27] [1/2] guest [04:26:27] [2/2] password [04:26:31] or making the page less ass [04:26:41] wait that's a thing? [04:26:47] I think it's an API limitation [04:26:54] no monies for devs [04:27:16] it all boils down to who wants to do some dev dirty work [04:27:21] > Error: Wrong username and/or password. [04:27:39] i go to http://matomo.wikitide.net/ and my entire screen goes blood red [04:27:42] legit [04:27:52] it goes dark :p [04:27:56] most intimitating phishing alert ever [04:28:00] i should eep [04:28:00] matomo? :thonk: [04:28:08] it's https://analytics.wikitide.net [04:28:09] https://files.catbox.moe/rq9doh.png [04:28:17] phishing? [04:28:21] agentisai: so rate limit? [04:28:36] wait no we host it [04:28:43] I think the API doesn't support returning that list [04:29:14] privledged web crawler [04:29:34] also its OSS can't we just add it? [04:29:51] > no monies for devs [04:30:08] anyone wanna do that work? :3 [04:30:23] :sparkle: fork [04:30:45] BlankEclair: oh would you look at the time I should be going now [04:31:00] yeah i like to fork [04:31:07] (to make pull requests to fix bugs and add features) [04:31:25] is that a quip worth idfk [04:31:33] ĀÆ\_(惄)_/ĀÆ up to you [04:31:41] I have something to expand our Analytics to page views but forgot to finish it lol [04:31:58] intended to do a security review on citizen, got eepy and abandoned it lol [04:32:03] im gonna see if i can get a good look at fandoms analytics so we can make what they have and better [04:32:32] they show like top 10 thats it [04:32:53] getting our wiki viewed by north korea would be goals [04:33:19] Matomo supports a lot more in the API then what we use. I have a PR to show top visited pages but forgot to finish it lol [04:33:26] what other matomo info would be dandy and feasible to have on wiki [04:33:32] https://github.com/miraheze/MatomoAnalytics/pull/125 [04:33:43] this man is too powerful [04:33:47] you scare me [04:34:12] ill take a look later but i aint an extension dev :p [04:34:20] i love scaring people [04:34:34] maybe we can nerd snipe someone [04:34:42] @cosmicalpha remind me again, have we looked into implementing PageViews? [04:34:46] i need eepy [04:34:53] you already have eepy [04:35:05] you just crave the Better Exhaustion Destroyer [04:35:14] iĀ  need to burn eepy in divine eep [04:36:01] Yes I tried and gave up because it needed the service that I didn't understand but maybe could try again. also noting the just provides an API to retrieve them we'd still have to have our own implementation to use it which is why I didn't continue as if we do one part but not the other it is a waste of time. [04:36:27] https://files.catbox.moe/7p4dku.png [04:37:25] https://github.com/MusikAnimal/pageviews [04:37:26] hmm [04:37:27] claire's gay sense is firing [04:37:43] oh that thing [04:37:56] would be awesome ngl [04:38:14] the pagevies and xtools are awesome [04:48:50] i should get color emoji working on konversation [06:35:50] was this cancelled? still blank for me (I don't have beta account tho) [06:45:27] the translation thing? [06:48:10] https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/master/roles/archwiki/templates/LocalSettings.php.j2#L422-424; lol [08:14:43] Ah this is why goole analytics is superior [08:35:42] rather not have them than give google another inlet [08:37:54] Rip [08:52:08] accounts with over 1000 edits cannot be hidden apparently [08:52:11] is this bypassable [08:54:04] wdym hidden? [08:54:57] via the centralauth settings [08:55:19] I guess I didn't try the user list only setting [08:57:01] yeah no, can't be hidden at all with the normal settings in ca [08:57:17] but I know gdpr will do the trick no matter the edits so that's interesting [09:40:40] It depends which type of hidden [09:40:54] Hidden and suppress everything everywhere will be harder [09:41:14] Just hide from global, I imagine it's just a single sql to do [09:52:32] it's alright as it is now I guess, we shouldn't start diving into custom queries unless we really need to and I'll just update associated documentation to note that non-gpdr vanish at over 1k global edits is an issue [10:00:35] No [10:00:43] Its a hardcoded limit in centralauth [10:01:36] https://github.com/wikimedia/mediawiki-extensions-CentralAuth/blob/720bef47506ee0291e8fcc199b062297638fa2bb/includes/User/CentralAuthUser.php#L172 [10:47:05] Non gdpr reversible vanish has a different workflow that isn't part of centralauth. [10:48:56] I imagine that's only checked when setting hidden though [10:49:24] Not if it's already hidden cause you did it db side [10:49:32] Hey PixDeVl [10:50:07] raaaaa [10:50:21] morning... [10:51:04] PixDeVl: did you set a date with the company [10:51:47] not yet, i had work all weekend and you were busy last week [10:52:09] i can make a when2meet or smt so we can find a time [11:10:44] why does qtextengine.cpp do pointer math instead of using a struct... [11:11:09] also, you dating a company? [11:29:34] omg this is like a data type without a data type [11:32:21] Ye cool PixDeVl [11:33:16] he disconnected btw [11:38:38] BlankEclair: he still has discord to read [11:38:41] oh right [11:38:54] BlankEclair: pix is trying to find us merch [11:39:01] huh! neat [11:39:02] You looking at qt still? [11:39:12] yes [11:39:18] affected by https://bugreports.qt.io/browse/QTBUG-97401 [11:39:28] I haven't had to touch it for like a month now [11:39:38] Probably will later in the week [11:40:10] why the hell do they pack stuff in bytes and not use structs T_T [11:40:32] > // split up the item into parts that come from different font engines [11:40:34] > // k * 3 entries, array[k] == index in string, array[k + 1] == index in glyphs, array[k + 2] == engine index [11:40:35] > QVarLengthArray itemBoundaries; [11:41:20] I have many questions about the way qt does a lot [11:41:30] if i remove any and all fonts aside from Noto Color Emoji, then it renders correctly [11:41:56] and btw, i couldn't figure out how to easily hide fonts from within qt [11:43:32] BlankEclair: not had to do that [11:43:59] i just ended up using proot and bind mounts to hide all the fonts [11:47:25] found another font that i can use alongside it without emojis breaking: Font Awesome 6 Free [11:47:28] spectacular [12:29:04] siu [13:06:47] [1/3] 3 wikis reported broken thumbnails [13:06:47] [2/3] https://discord.com/channels/407504499280707585/1288853995804299299 [13:06:48] [3/3] https://discord.com/channels/407504499280707585/1290113590333931631 [14:01:15] BE, you here? [14:02:44] songngu.xyz: yeah [14:02:50] also, mention my nick to actually notify me [14:02:57] i happened to come here by coincidence [14:03:03] alr, see u in IRC [14:03:08] [1/2] one of the wikis in question [14:03:08] [2/2] [14:04:04] [1/2] another [14:04:05] [2/2] [14:04:10] you... you could also whois me [14:56:47] kinda surprised [[dev:Module:Infobox]] outputs the same html classes as enwiki [15:02:08] I been waiting some actions on this as the page making permission error thing is a huge deal [15:03:23] [1/3] @pixldev a bit late but here's approvals/declins to add to your graph when you have time [15:03:23] [2/3] https://issue-tracker.miraheze.org/P522 [15:03:24] [3/3] https://issue-tracker.miraheze.org/P521 [15:04:38] Ty [15:04:46] Iā€™ll see if I have time tonight [15:07:11] https://meta.miraheze.org/wiki/Tech:Miscellaneous_Wiki_Stats has also been updated for whoever's interested [15:07:19] so close to 50k requests [15:30:43] bless u Reception [15:30:57] I was gonna make a i18n patch [15:44:50] UPV2 extension mostly work for me except the avatar [15:46:23] Network console shows 404 Not Found [15:53:23] I'm adding the file backend to the extension [18:02:04] Yay [18:02:12] What are we doing to celebrate [18:04:12] 10.000 wikis is coming up sooner I think! [18:05:20] Hm? [18:05:47] As in we're close to hosting 10k wikis [18:05:51] We're at 9960 [18:05:57] even after wiki deletions? [18:06:15] Yeah I don't think the number includes marked as deleted [18:06:23] It's the one on the Main Page [18:06:52] I see 9968 on the main page, which means 32 to go [18:07:15] {{NUMBEROFWIKIS}} [18:07:30] we're at 10k if you include the 73 deleted wikis [18:07:40] Heh [18:09:02] For 50k requests we still need another 204 [18:10:19] Okay so it only counts non deleted? [18:10:25] yes [18:10:25] wiki count wouldnā€™t include beta either, not sure about if ldapwikiwiki is included (since it doesnā€™t use CA) [18:16:21] We also already hit T10000 2 years ago [18:18:18] Whats WMF at rn [18:18:48] 300,000 [18:19:53] T376063 to be precise [18:20:38] So closer to 400k [18:21:19] Probably only a matter of time before they hit 1m [18:21:33] https://meta.mirabeta.org/wiki/Special:GlobalVanishRequest [18:21:35] interesting [18:57:15] perhaps look into this https://github.com/Ichinya/yandex_turbo_for_mediawiki (even if it is just an optional extension [18:57:42] fandom has Yandex Turbo integration and I know that Yandex tends to favor sites with turbo over ones without it [18:59:32] We can't use that [18:59:38] I doubt fandom are using it [18:59:46] incompatible? [19:00:03] With our setup he [19:00:05] Ye [19:00:21] fandom isnā€™t using that exact thing but they have a proprietary thing that works very similarly [19:00:39] Where has this information come from? [19:01:00] Fandom is notoriously slow in comparison with other platforms so that seems incorrect [19:02:39] [1/2] https://cdn.discordapp.com/attachments/1006789349498699827/1290388359889555506/IMG_5262.png?ex=66fc474f&is=66faf5cf&hm=a1b92191d90074d0f86312356564cff30a5e55fafa954a46e2c468e270560b4f& [19:02:40] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1290388360258392166/IMG_5263.png?ex=66fc474f&is=66faf5cf&hm=e13a3b2c1fc06d638eb222648300b529fb0ce087d43b7d3b50bc6ae1cbf51833& [19:02:45] Yandex itself confirms it [19:03:11] Pretty sure thats not what that means [19:03:39] Its just an RSS feed [19:03:55] itā€™s a specialized RSS feed [19:03:56] https://yandex.com/dev/turbo/ [19:04:25] Lol sounds like bullshit [19:04:29] Documentation doesnt even exist [19:04:33] Goes to a 404 [19:05:01] please donā€™t be so harsh to judge this stuff [19:05:32] thereā€™s documentation somewhere hold on [19:05:35] Iā€™ll find it [19:06:28] here it is https://yandex.com/dev/turbo/doc/en/quick-start/articles?utm_source=webmaster.yandex.ru&utm_medium=turbo_menu&utm_campaign=how_to_connect [19:07:28] steps 3 and 4 are optional, theyā€™re just for ā€œfaster crawlingā€ or whatever the fuck [19:08:05] https://meta.miraheze.org/wiki/User:Reception123/temp_stats you can see some more detailed stats here. There's actually only 75 marked as deleted wikis right now so it doesn't make a huge difference [19:08:42] and yes, it is possible that we hit 10k wikis in the past but the difference now is that the Dormancy Policy is much more lenient and there's way more wiki requests so I think in this case if we announce 10k wikis it's very unlikely that the number will go under again any time soon [19:09:24] oh yes, I forgot we made the DP more lax [19:09:47] and that we've got a crazy number of requests coming through! [19:09:53] did you see Pix's graph? [19:10:03] I don't think I did [19:11:22] just checked, the link works on the Russian page [19:11:28] guess they just forgot to update it [19:12:05] squeals of wiki glee [19:12:09] https://cdn.discordapp.com/attachments/1225518258451517492/1289048288921911396/MH_wiki_requests_over_time_to_Sept_26.png?ex=66fc0485&is=66fab305&hm=9102d24db28bc0a2d61bd1d2663e1b537309c3e77a6a06874e8ca6974a2d9c93& [19:12:16] Still need to check to make sure the code is correct [19:12:17] heh I was just trying to find it to show Agent [19:12:35] I used copilot to help with matplotlib at 11pm [19:13:09] it definitely looks right from experience [19:19:20] is this like per day or open wiki requests or just the number of total ones going up [19:19:25] I am confused [19:19:31] This is total [19:19:43] ah [19:19:46] I wanna make a per day one or a slope chart [19:19:51] could this be automated or no [19:20:59] Itā€™s a Python script that takes in a txt file generated from the DB so if [19:21:08] > never spend 6 minutes doing something by hand when you can spend 6 hours failing to automate it [19:22:52] Yup [20:31:38] @cosmicalpha see MatterMost pls [20:31:54] [1/2] >yandex [20:31:54] [2/2] hell nah man [20:32:04] avoid it like plague [21:57:42] My English-language brain always conflates it with spandex, stretchy and cheap. [21:59:38] This shouldnā€™t make as much sense as it does [22:00:22] And yet, it does [22:01:03] It has no right to [22:16:26] Kim Kardashian is about to burn you to the ground [22:46:27] [1/2] @agentisai @cosmicalpha seeing weird l18n [22:46:27] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1290444680659599544/Screenshot_2024-09-30_at_23.46.08.png?ex=66fc7bc3&is=66fb2a43&hm=e3dc987f931be4b14951aa78a9f567f51b64045466e14c30b1b114be866d6067& [22:46:36] that's not english but another language [22:51:45] how do i change the colour of my wiki, tryna give it a darker colour [23:17:43] oh šŸ¤” [23:18:48] you're not alone it seems [23:19:00] https://discord.com/channels/407504499280707585/407537962553966603/1290449009516740749 [23:19:46] No one has regenerated l10n, have we? [23:20:43] is that this message? [23:20:44] > [01/10/2024 09:03] [1/2] hey uh, has a recent update muddled the languages for anyone else? [23:21:58] Yes [23:43:34] why'd it give random languages though