[00:38:42] Stacked PRs are coming to GitHub [00:39:09] This was one of the things that GH was lacking compared to Gerrit, right? [00:45:35] What are stacked PRs [00:46:39] Oh? Is there a blog post or [00:48:07] Multiple PRs that land after each other and target the main PR branch, so you don’t have to wait for ‘em or do everything in a single feature branch [00:48:57] At least that’s how I understood it because I’ve never seen it before lol [00:49:01] https://github.github.com/gh-stack/ [00:50:32] Interesting [00:52:26] no way @whostacking PRs [01:15:04] if you put an r in between no way it becomes sweden [01:22:19] Gosh I need to use "may" more often [01:33:04] That's a month not a country, silly [01:33:24] https://tenor.com/view/the-amazing-digital-circus-digital-circus-digital-circus-pomni-pomni-the-amazing-digital-circus-pomni-gif-14218471206596580283 [01:52:06] DAMN [01:54:00] Roundhouse kick [02:06:19] https://tenor.com/view/peter-griffin-peter-griffin-roadhouse-kick-gif-8559648054767865092 [02:49:16] Forget Norway. Where can you see lions? Only in Kenya! Come to Kenya, we got lions! Where can you see tigers? Only in Kenya! Come to Kenya, we got tigers! [02:49:55] -# istg if nobody get this reference I'm gonna be sad [03:14:35] I get it [07:49:49] Erm what's the reference [07:49:54] I don't live in the US [07:51:40] it's an old song for kids i think [07:51:48] Oh alr [07:51:59] Wouldn't you stay away from kenya then [07:52:00] 2004 old [07:52:06] Because it has dangerous animals [07:52:25] most places have dangerous animals [07:53:37] except new zealand [08:07:36] the white house and the knesset have at least one dangerous animal [12:41:53] [1/2] Did the WMF forget what year it is mid-paragraph? [12:41:53] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1493592127127552121/image0.jpg?ex=69df8790&is=69de3610&hm=1705f8e0e887ac799b622171e20a9f3d223f61024d8614c1e00707fda4dc9b56& [12:43:10] Did they forget which version they're announcing is my question [12:44:04] [1/2] "MediaWiki 1.45-alpha will be branched" [12:44:04] [2/2] "the REL1_46 branch will be created" [12:44:41] what a blunder [12:45:25] Not a very helpful email in general it looks like. So many inconsistencies that it's hard to work out what they're actually trying to say. [12:46:40] I think the first sentence explains it fine [12:47:01] But it's so funny they made like 500 mistakes in addition to that [12:58:46] Doesn’t NZ have giant evil birds [13:05:15] So many movies releasing this year [13:05:27] Jeez im gonna broke [13:05:29] Worth it [13:06:54] michael out this month 🙏 [13:08:20] I MUST EXPERIENCE IT. [13:08:27] I MUST 🗣️🗣️🗣️ [13:08:44] yesss [13:08:49] ive already got it booked for the 22nd [13:09:06] Damn [13:09:08] That's cool [13:09:13] Watching it in imax? [13:10:00] is this bad copy and paste or is it ai? [13:10:39] wmf using ai???? That's insane [13:12:04] at least they didn't leave substitution words like "MediaWiki [VERSION]-alpha will be branched" [13:14:08] Funny [13:14:43] sadly not [13:14:50] im rural UK so no imax screens near me [13:14:52] Damnnn [13:14:58] I wanna watch it in imax man [13:15:11] They removed the imax screen where I live [13:15:20] And it wasn't even true 70mm imax [13:15:37] Watching movies in true 70mm imax must be the best thing ever 🙏 [13:15:42] That stinks [13:17:07] big time [13:21:06] i haven't gone to the cinema for a very long time [13:21:13] 11 years ago I think [13:36:23] cinema is dying i think [13:36:38] i go quite often and its rare the screening is heavily populated [13:37:07] last time i had an almost full room was an interstellar rerun [13:39:03] Me and a friend are going to see TADC9 in theaters but I don’t have any other plans atm [13:39:47] Last movie I saw was Superman which was fairly packed. [13:40:58] Interstellar? almost full room? [13:41:13] I've never met anyone who likes Interstellar, my parents hated it [13:41:22] I love the movie [13:41:34] Invite me to that cinema to make some friends :KekW: [13:44:58] The fuck [13:45:28] How do people hate interstellar [13:47:18] Most just find it boring afaik [13:47:34] That’s the reaction of most people I know who watched it [13:48:08] ^ [13:48:33] My favorite movies are seen as boring by most people [13:48:49] For example, 5 centimeters per second [13:49:12] I do understand why they don't find it exciting but personally I love these things 😂 [13:52:21] who do u know lol [13:52:26] Ig bro [13:52:29] its considered one of the best movies of all time [13:52:37] I guess bro one of the best space movies is boring [13:52:42] Yesh [13:53:24] It literally had a scientifically accurate black hole dude [13:53:37] How do you not see that and go "hell yeah" [13:54:23] cause the world wants action big boom weird alien models etc [13:55:06] interstellar has you sit and think more and doesn't come to a climax that is built with a hairpin dopamine trigger per se [13:55:45] I found the movie interesting at least even if its not really in my top list and I barely remember much of it [13:58:12] I’m just relaying information 🤷‍♀️ [14:00:29] Movies gotta have something other than action big boom explosions man [14:00:47] yes, but michael bay is as big as he is for a reason [14:01:11] you get something to buck the trend, you get something divisive for very banal reasons [14:02:09] it is an example to prove a major point in media, if you like it, no point giving a damn about the people it's obviously not for, as their opinions on the matter are probably worth much less especially when it is for reasons like that [14:02:40] I leave a carveout for stuff that is logically bad and deserves certain deconstruction but more often than not its really just that [14:31:31] https://cdn.discordapp.com/attachments/615786602454581249/1493619718001655818/Screenshot_20260414_173040_Discord.jpg?ex=69dfa142&is=69de4fc2&hm=6f2716bae8315af63f7c84259f50aa40a69687ab8f6bebdcf56b95190b7f2df1& [14:34:07] Cold take: https://www.youtube.com/watch?v=i-NkhdYLn3Q [15:06:44] Meanwhile, fork found in kitchen [15:06:56] a wild fork [15:07:20] they should make a documentary about the secret fork tribes that live deep in the jungles of south america [15:08:42] Which wiki forked? /j [15:08:59] What about the rebel liberation unit, the spork initiation? [15:10:16] We should start using fork found on Fandom instead of fork found in kitchen [15:10:37] that would imply someone forking to fandom which we know is impossible [15:10:59] Hmm [15:11:22] that's like [15:11:41] upgrading from an iphone 17 to a nokia [15:11:50] its downgrading bro [15:13:38] I love Fandom libel [15:13:50] -# Remember, slander is spoken, libel is written! [15:17:37] Downgrading to Fandom is like going from a good suburban house to a slum for no good reason [15:17:49] It's just self-sabotage [15:19:44] What about "fork found from Fandom" does the joke still work [15:21:24] I dunno. [15:21:54] I was just making a one-off joke. [15:58:36] Speaking of fandom, I got a pretty racist ad there yesterday and it bummed me out. Begging the dew fandom wikis I still use move eventually [16:07:21] racist advert? can u share details? [16:07:52] fandom has a form to report bad ads [16:08:01] Suff about palestinians making Israel unlivable. [16:08:07] Didn't know that though thank you [17:11:34] IOF working overtime to advertise their genocidal propaganda [17:24:36] yes but one of the main points about libel and slander is that they are untrue. Nothing said here is untrue [19:51:11] I was making a joke [19:59:29] no making jokes with the fun police around [20:17:13] Damn Elon was right, comedy is legal on Twitter (/s) [20:33:20] [1/2] What do you guys dislike most?: [20:33:20] [2/2] Minimalism designs or flat design [20:48:10] flat is minimal without necessarily offering performance or legibility benefits and I am not sold it has any artistic value on top of that [20:48:22] I appreciate minimal for just doing its damn job [20:48:52] Does minimal here just mean basic word and image processing? [20:54:12] it does depend a lot on what the question means, I just kind of took a guess [20:56:11] [1/2] I saw this image on Wikipedia today and it’s the web design I still kinda like the most [20:56:11] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1493716520583299222/IMG_2966.png?ex=69dffb6a&is=69dea9ea&hm=75393d5293eae0be1a7d7f97fe6d33c5930e8c15fa8163818c2396438fc65f09& [20:59:11] looks neat to me [21:00:56] that is it [21:51:25] web design [21:51:35] and probably the icons aroujnd the website [21:53:24] idk the difference [22:39:00] [1/2] "old song for kids" lol not exactly. Back in the day, Weebl's Stuff was known more for being the type of stuff you'd watch if you were tripping balls [22:39:00] [2/2] https://youtu.be/FbYtASAakAI [22:39:37] The funny bit I don't think anyone except for Kenyans realized is that there are no tigers in Kenya unless you go to a zoo [22:52:01] [1/5] fandom -> mirahehe part 2 (data module driven a:fishle:) [22:52:01] [2/5] https://cdn.discordapp.com/attachments/615786602454581249/1493745668097835058/image.png?ex=69e0168f&is=69dec50f&hm=49e17603e3abf138f904d95708b0e9a1a1be16272a3a7848ec7fa8b110ea2d28& [22:52:01] [3/5] https://cdn.discordapp.com/attachments/615786602454581249/1493745668773122157/image.png?ex=69e0168f&is=69dec50f&hm=af6c1a29db67c0fee60d772076b15b31c8f16bf32df33d3ed9ed72d2acf0ab5f& [22:52:02] [4/5] https://cdn.discordapp.com/attachments/615786602454581249/1493745669784211556/image.png?ex=69e01690&is=69dec510&hm=b4d1fc93e5b028f26a627aff52163357920b04f5acfa131c00f83fdc19f20964& [22:52:02] [5/5] https://cdn.discordapp.com/attachments/615786602454581249/1493745670505369741/image.png?ex=69e01690&is=69dec510&hm=837024f77dc92d7c2531d7980ba4ed34a268418c375f14c76c6ae7ae2f6e5f7a& [22:57:46] I mean I don’t think there are tigers outside of Asia? [23:01:29] reminds me of the tables we had on battle cats category pages that would list everything inside the category. we removed like half of them because they were never updated and now we have bucket it's actually feasible to reinstate all those pages [23:04:46] Do you know any other wiki that uses global data modules instead of stuff like bucket and cargo [23:05:33] currently battle cats wiki still uses csv files [23:05:53] and knowing my ability to get things done it will continue to use csv files for the next 80 years [23:06:08] Could you link one [23:06:20] [[mh:battlecats:Module:Cats/names.csv]] [23:06:20] https://mh.wikipedia.org/wiki/battlecats:Module:Cats/names.csv [23:06:27] [23:06:29] not you wm-bot [23:08:00] wdym by global data modules [23:08:22] I'm assuming it means one big file that everything's in [23:08:39] e.g. cats/names.csv contains a list of all mobile version cats [23:08:51] wiki i spend all my time with does all data with jsons and modules if thats what he means [23:08:55] as well as (localised) names [23:09:24] one mega file??? [23:09:43] surely that just blows everything up [23:09:44] [1/2] https://robeats.miraheze.org/wiki/Module:SongData [23:09:44] [2/2] https://malachiteminers2official.miraheze.org/wiki/Module:OreData [23:09:45] well okay could be multiple mega files [23:10:31] It works just fine [23:10:45] [1/3] https://strinova.org/wiki/Module:CharacterSkins/data1.json [23:10:46] [2/3] https://strinova.org/wiki/Module:CharacterSkins/data2.json [23:10:46] [3/3] Split due to the length of a single page. [23:11:45] what would u say is the limit for a json before issues start occurring? [23:12:15] in my eyes those r some fat jsons [23:12:50] okay yeah these look like things you could convert to bucket, although if you don't have a team of minions to make that work it might be harder to refactor that [23:14:00] Nah having to edit 1000 pages instead of 1 is not the way to go [23:14:43] Its intended to make editing so easy that 1 guy can manage the whole wiki data related content [23:14:54] it is a very interesting tradeoff tbf [23:15:00] [1/3] JSON parsing is extremely fast. The time it takes to load these 2 json pages (about 1.5MB combined) is less than 0.1 seconds. [23:15:01] [2/3] There's the Lua memory limit which is around 50MB IIRC, so if the size of your json pages gets close to that you need to figure out another solution. [23:15:01] [3/3] For the case on Strinova Wiki every query only touches the skins of a single character, so we could've partitioned it into pages like `Module:CharacterGallery/char1.json` which will further reduce their length. [23:15:25] one I'm struggling to properly understand with irt replacing stuff on the bc wiki with bucket [23:15:50] oh this is very useful information thank you [23:16:20] I think like with game data those can easily be converted to use Bucket, either that or I get a bot to update some JSON [23:16:58] [1/2] It's a one-time migration. Just gotta move data out of modules and into template with a bot. [23:16:58] [2/2] Doesn't make sense to do the migration unless you want humans to touch the data though. [23:16:58] but for example with unit names I feel like it might be better to have all of them on one big page and then query that big page [23:17:37] GUI are the icons while UI is how a webpage looks like, right? [23:17:52] replacing isn't the issue, maintaining is the issue. It's so much easier to track changes to one big page rather than 1500 smaller pages [23:18:10] a gui is the interface [23:18:25] gui is a type of ui [23:18:32] as opposed to a tui or a cli [23:19:11] so confusing 😵‍💫 [23:19:19] [1/2] the more you know [23:19:19] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1493752541761110157/IMG_0789.png?ex=69e01cf6&is=69decb76&hm=d10b81ba34b0b26789cfa3b15773ca7cbcdc50a3d488d78ddcb19ea656ca2532& [23:20:29] you can navigate your files through file explorer, which is a GUI, or through the terminal, a CLI [23:20:57] [1/4] The User Interface is the interface a user sees [23:20:57] [2/4] A GUI is a Graphical UI, uses visual cues to help the user [23:20:57] [3/4] A TUI is a Terminal UI (or Text UI?), uses the terminal instead of free-form graphics like a GUI [23:20:57] [4/4] A CLI is a command-line interface, which is even more restricted and simple than a TUI [23:21:42] okay so whats the difference between tui and cli then! [23:21:47] honestly I think tui users have unlocked true ultra instinct so it's accurate [23:21:54] oh wait [23:22:19] is tui like ctrl alt f3 or whatever it is on linux [23:22:22] just pure text [23:22:24] nothing else [23:22:56] [1/3] cli is if I want to read an email I run a command to see which emails I have and then run a command to read each email [23:22:56] [2/3] tui is where it kinda looks like a gui but it's all in the terminal [23:22:57] [3/3] *As I understand it, I could be completely wrong here [23:23:13] oh ive got tui and cli mixed [23:23:23] i think i get it now [23:23:34] I think that's TTY [23:23:48] now ur just making up 3 letter acronyms [23:24:16] so like e.g. when I use lovely neovim I think that counts as a tui, but if I used `tee` or `>` to edit my files that would count as a cli [23:24:17] id [23:25:44] [1/2] Whats the point of arguments module, I was using it myself ever since I started using scribunto because I inherited using it from someone else who was using it and only recently I questioned if its even needed and after removing it everything works just fine without it :stare: [23:25:44] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1493754158451261510/Screenshot_20260415_022406_Firefox.jpg?ex=69e01e77&is=69deccf7&hm=943d188783eb0925c0293aa527fb7ca02a24e9dbfb05b2cabcab8e14030cb4ef& [23:25:45] [1/2] tui example [23:25:45] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1493754161840390235/image.png?ex=69e01e78&is=69deccf8&hm=12a81770abcf9b253ada8829129712bb45bc7e60914affcfad2b20504f9912c6& [23:26:17] [[help:lua]] [23:26:17] https://meta.miraheze.org/wiki/help:lua [23:26:18] [23:26:30] command line GUI [23:26:59] > Module:Arguments is more flexible, as now you can invoke the module directly with {{#invoke:Sandbox|main|name=Miraheze}}, indirectly with {{Sandbox|name=Miraheze}}, or even using the debug console you can write print(p.main{ name = "Miraheze" }). [23:26:59] https://meta.miraheze.org/wiki/%23invoke:Template:Sandbox [23:27:25] among other things like trimming whitespace, converting blank args to `nil` [23:28:00] sort of, not quite as limited as a cli but still entirely contained inside your terminal [23:29:13] Never tested with the console, but first 2 work without the module [23:30:24] yeah but one would be with `frame.args` and the other with `frame:getParent().args` [23:30:43] [[w:Module:Arguments]] probably contains a better overview [23:30:43] https://en.wikipedia.org/wiki/Module:Arguments [23:30:44]