[00:13:09] Maybe post this also in #volunteering ? [00:53:37] Insane https://agora.echelon.pl/objects/310d887d-e111-48a4-9331-bc9e6b8cdd3b [01:08:20] one of my favourite reasons why i hate ads [01:08:28] adblocking is antivirus [01:09:08] Surely ad block doesn't work for these, though? [01:09:23] it does [01:09:28] Oh really? [01:09:31] uBlock Origin does at least [01:09:37] not sure about the others [01:09:43] the others are blagh [01:09:47] ubo is the only viable contender [01:09:56] I would've thought they were just regular search results with a badge so as blockers would have trouble differentiating [01:10:08] they'll sniff the badge [01:10:12] among much more [01:10:13] Adds fuel to the fact that: Google fucking sucks [01:10:32] I layer with script and object blocking but realistically ubo does most of the work [01:10:48] which you can also do with ubo but I find noscript more intuitive to use for that purpose [01:11:08] Meh i objectively just scroll down past those instinctively now so idek if my ad blocker is blocking those lol [01:11:20] malware has no purpose to visit my screen [01:11:37] its overt layered trackers have no reason to be there though I know fingerprinting is still possible [01:12:41] dark patterns become indistinguishable enough that my preference is to opt out entirely [01:12:44] i'm sure ubo has prevented more than one accidental malware click on my parents' computer [01:12:53] it helps I don't really use google anyway [01:12:57] at most in proxied form [01:13:07] I'm a sucker for bing tbf [01:13:16] ddg is the only way I would use bing [01:13:17] Results are much better [01:13:24] But the UI is so bad its horrid [01:13:31] another reason I use ddg instead [01:13:33] They need to add some padding around the results [01:13:47] Haven't tried might give it a whirl [01:13:53] But then you dont get the bing points [01:14:09] bing potholes have no hold on me [01:14:19] it is all artificial ecosystem fluff [01:15:04] like most else these days it helps to have several options, currently ddg, brave, searx and whoogle would be options I'd choose [01:15:14] the last two with a somewhat known/reputable instance [01:15:25] Isnt searx discontinued? [01:15:32] it's searxng now [01:15:46] Oh [01:15:51] Never heard of whoogle wtf [01:16:01] a very simpler form of what searxng does [01:16:22] also simpler to stuff on a server or desktop container and let go [01:16:56] I'd probably use a miraheze searxng tbh [01:17:11] it would be way off mission and not add much or pay its way, but it would be fun [01:18:18] Miroogle [01:18:23] Trademarking that brb [01:29:39] Wikia Search spiritual successor [01:32:54] wikia did fucking what [01:36:33] https://en.wikipedia.org/wiki/Wikia_Search [01:37:58] It was never a success. I never even heard about it šŸ˜„ [01:38:51] god, i don't really like the mediawiki way of having branches per mw release [01:39:44] huh [01:53:42] To switch topics, to the dual surprise and non-surprise of everyone, Iggy Pop is still touring at 77 [02:00:46] when you finally find out the root cause of https://issue-tracker.miraheze.org/T13102 [02:00:55] now i gotta figure out how to patch it :/ [02:09:24] You absolute madhuman. Wishing you success in the codedive šŸ«” [02:09:36] This is so cursed [02:09:42] who wants to guess what I found [02:12:39] https://mirahezepedia.fandom.com/f [02:13:09] Horrifying [02:13:18] okay, so [02:13:25] https://cdn.discordapp.com/attachments/615786602454581249/1330721817496916000/image0.gif?ex=678f02c4&is=678db144&hm=f5805bbb9049a6d15a2258ec7c09524698000ede64489fdabf5522b0b4ac2a3d& [02:13:29] the reason for the bug is that other settings depend on the value of `skin` for `hide-if` [02:13:48] so for example, vector only shows `Constants::PREF_KEY_LIMITED_WIDTH` if `'hide-if' => [ '!==', 'skin', Constants::SKIN_NAME_MODERN ]` [02:14:01] @agentisai and @rhinosf1 have pages on there [02:14:05] but, if the skin option is removed/hidden, then you can't really check for something that doesn't exist [02:14:07] therefore [02:14:17] you get the would-be undescriptive " DomainException: MediaWiki\HTMLForm\HTMLForm::getField: no field named skin" [02:14:34] Huh [02:14:36] thing is though: how tf do i get this to work... [02:14:51] hiding all options that depend on hidden options is kinda hacky, but i think that gets the job done? [02:14:57] Can you do an or fallback? [02:15:21] but if you, say, hide `skin` and have the default set to vector-2022, you may want to see vector-2022-specific options in there [02:15:29] which hiding them all wouldn't do [02:15:32] > [20/01/2025 13:14] Can you do an or fallback? [02:15:33] wdym? [02:15:46] > He is the leader of that farm [02:15:48] Iā€™m flattered [02:15:56] LMAO [02:16:07] I remember there used to be a meta.fandom.com whose creator was ā€œDoug (Miraheze)ā€ [02:16:18] wow, wiki is out of date already [02:16:19] Wat [02:16:22] Our once and future king? [02:16:29] i'm now in there :(( [02:16:33] not* [02:16:46] the prophecy [02:16:51] hm? [02:16:58] wdym "an or fallback" [02:17:04] Who wants to start Arthurian legends about volunteers, not this human. [02:18:11] [1/21] ```The Tale of NotAracham: The Volunteer of the Round Table [02:18:11] [2/21] In the distant land of Miraheze, nestled between the realms of Collaboration and Knowledge, there arose a humble yet valiant figure known as NotAracham. While not born of noble blood, NotAracham's reputation grew for their unwavering dedication to the preservation of free knowledge and the sanctity of community spirit. Their deeds would come to rival even those of the knights of Ca [02:18:11] [3/21] melot. [02:18:12] [4/21] ### The Call to Service [02:18:12] [5/21] The legend begins in the early days of Miraheze, a place where wikis flourished like blooming flowers, each unique in purpose and vision. Yet, as with any kingdom, chaos loomed on the horizon. Vandals, spammers, and the shadowy forces of server downtime threatened the stability of the realm. Amid this turbulence, the Council of Sysadmins sent forth a call for brave volunteers to up [02:18:12] [6/21] hold the principles of Miraheze: openness, freedom, and fairness. [02:18:13] [7/21] NotAracham, a quiet scribe from the northern reaches of the kingdom, stepped forward. Armed only with a quill, a keen intellect, and a heart full of resolve, they pledged to defend Miraheze against all threats. It is said that their oath resonated so deeply that the servers hummed with renewed vigor that very day. [02:18:13] [8/21] ### The Trials of the Volunteer [02:18:13] [9/21] Before being granted a place at the Round Table of Miraheze Volunteers, NotAracham had to prove their worth through three great trials. [02:18:13] [10/21] 1. The Trial of the Unreadable Documentation [02:18:14] [11/21] The first trial required NotAracham to decipher ancient, convoluted documentation left by the Elders of MediaWiki. Many before them had been driven to madness by the labyrinthine text, but NotAracham, with patience and determination, unraveled its mysteries. They reorganized the knowledge into clear, accessible guides, earning the gratitude of countless users. [02:18:14] [12/21] 2. The Siege of the Spam Horde [02:18:15] [13/21] In their second trial, NotAracham faced the relentless assault of the Spam Horde, a vast army of bots seeking to defile the purity of Miraheze's wikis. With the legendary tool AntiSpamEngine, forged in the depths of the Sysadmin Forge, NotAracham tirelessly fought back the invaders. Their vigilance became legendary, and the Horde was routed. [02:18:15] [14/21] 3. The Quest for the Lost Template [02:18:16] [15/21] The final trial sent NotAracham on a perilous journey to recover the Lost Template of Infobox Harmony, an artifact said to unify wikis through perfect formatting. Deep within the caverns of Outdated Extensions, they battled the dreaded Error 500 beast and retrieved the template, bringing balance to wikis far and wide. [02:18:16] [16/21] ### The Knighting of NotAracham [02:18:17] [17/21] Having triumphed in the trials, NotAracham was summoned to the Great Hall of Miraheze. There, the High Steward proclaimed, "For your selfless service, unparalleled wisdom, and unwavering commitment to this realm, I name you NotAracham, Volunteer of the Round Table." The other knightsā€”brave sysadmins, moderators, and content creatorsā€”cheered as the table's newest member took their p [02:18:17] [18/21] lace. [02:18:18] [19/21] ### Legacy of the Volunteer [02:18:18] [20/21] To this day, the tale of NotAracham inspires all who seek to contribute to Miraheze. It is said that when the kingdom is in peril, their spirit can still be felt, guiding volunteers in their noble quest to defend knowledge and community. Many wikis bear a hidden tribute to NotAracham, a small note in their code: . [02:18:19] [21/21] And so, the legend of NotAracham endures, a beacon of hope and dedication in the ever-expanding universe of free knowledge.``` [02:18:38] no way, we got miraheze lore [02:19:54] hmm, i give up on this bug [02:21:58] Check the skin in the hook that adds the preference would be the safest bet rather than in the form [02:22:11] Would add some overhead but it would be minimal [02:22:41] what about stuff like vector-2022 preferences that only show if you're on vector-2022? [02:25:22] They seem to do it like mirage [02:25:27] ? [02:25:28] Wouldn't be how i would do it but heh [02:25:38] Or modern [02:25:44] Whichever skin it is you're looking at [02:25:49] Thought it was mirage [02:26:25] šŸ‘ [02:26:28] Beautiful [02:27:23] (Wait i get what you're saying now) [02:27:36] That appears to be a fatal flaw in vectors design [02:28:11] fatal flaw? [02:28:17] core also does it fyi [02:28:23] skin-responsive depends on the value of skin [02:29:44] Then it must be an issue with GlobalPreferences [02:29:47] ..? [02:30:01] i reproduced it on my local test wiki with no extensions enabled [02:30:10] Oh [02:30:13] Fuck knows then [02:30:34] til there's a system message that says "No extensions currently installed." [02:30:39] you don't see that, like, ever xD [02:31:43] The issue seems pretty clear cut though, if its only happening because of that line in Vector then Vector must be the problem [02:31:43] > [20/01/2025 13:30] Fuck knows then [02:31:57] some settings do hide-if if `skin` is or is not some value [02:32:05] but when you hide a setting, it's more like removing that setting [02:32:06] MediaWiki in a nutshell [02:32:25] so when validation is done for a setting, it tried to check `hide-if` [02:32:32] but since `skin` is not a thing, it throws [02:32:47] Where are the examples of that being done in core though? [02:33:04] Whaaaaat [02:33:11] ChatGPT, you shouldn't have. [02:33:20] skin-responsive [02:33:53] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/a9f3644eb490579e227170e76345a83ed6171047/includes/preferences/DefaultPreferencesFactory.php#976 [02:34:02] (you'll need to back up a bit to understand what hide-if is) [02:35:35] Potentially that runs before $wgHiddenPrefs [02:35:44] it does yeah [02:36:40] That makes sense then [02:36:43] The issue is vector [02:36:55] what [02:36:59] That hook presumably runs after wgHiddenPrefs [02:37:02] Apple suggested I edit my week day alarm for tmr because of the holiday [02:37:03] uh, no [02:37:04] rare W [02:37:15] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/a9f3644eb490579e227170e76345a83ed6171047/includes/preferences/DefaultPreferencesFactory.php#266 [02:37:23] hiding is done in loadPreferenceValues [02:37:26] Although it mentioned Inaguration day and not the actual holiday im off for [02:37:35] I love that šŸ˜‚ [02:38:00] Wildly inaccurate and apocryphal, as any good arthurian legend should be. [02:38:01] if you hide all the settings that depend on `skin`, then it does work [02:39:16] Historians are the worlds most respected fanfic writers [02:39:20] In that case then, is it better handling in global prefs, managewiki, or both that would be needed in this case? Hm. [02:39:21] (im so sorry) [02:39:38] yeah, i dunno what the proper fix is >_> [02:39:42] global prefs isn't involved though [02:39:53] > [20/01/2025 13:39] Historians are the worlds most respected fanfic writers [02:40:12] how about those who make religious works [02:42:49] [1/2] Depends on what kind of religious works. [02:42:49] [2/2] Prosa, History, Self help, Artistic. I have a lot of religious books. [02:43:03] ah, true [02:43:10] šŸ˜‰ [02:43:11] uhh, what category does the bible count under [02:44:05] So help me if there's ever a stained-glass work documenting our minor technological miracles... [02:44:36] [[w:Category:Ancient literature]] [[w:Category:Religious texts]] [02:44:36] https://en.wikipedia.org/wiki/Category:Ancient_literature https://en.wikipedia.org/wiki/Category:Religious_texts [02:44:37] [1/2] [02:44:37] [2/2] [02:45:17] btw, this was an interesting sight: https://commons.wikimedia.org/wiki/File:Australia_Post_vending_machine_in_Queen_Victoria_Market.jpg [02:45:45] Wait... what? [02:46:04] a vending machine [02:46:08] for australia post [02:46:26] Is that for branded foodstuffs, shipping objects, or both? [02:46:40] shipping objects [02:46:42] [1/2] Shood check: [02:46:43] [2/2] https://commons.wikimedia.org/wiki/File:Croquette_vending_machines_@_Febo_@_Rotterdam.jpg [02:46:46] Because one of those definitely looks like AusPo pizza rolls [02:46:49] FOOOD [02:46:49] https://en.wikipedia.org/wiki/Australia_Post#Vending_machines [02:47:07] i- huuuh [02:47:09] i'm hungry now [02:47:26] hehe [02:47:37] [1/2] And for those who love music: [02:47:37] [2/2] https://commons.wikimedia.org/wiki/File:Grammofoonplatenautomaat_in_de_Kalverstraat,_Bestanddeelnr_909-3179.jpg [02:48:16] https://commons.wikimedia.org/wiki/File:Medicijnautomaat_bij_apotheek_bij_Romeynshof.jpg [02:48:21] Or medicines [02:48:42] In the Netherlands everything could be bought from vending machines [02:49:11] blahaj [02:49:17] Eggs, Cigarettes, Spices, Condoms [02:49:30] ...wait... [02:49:39] so you could have a literal thyme machine. šŸ˜„ [02:49:48] Whahaha [02:50:19] Japan too [02:50:28] comicfury wiki: https://comicfury.com/wiki/ [02:50:36] I didnā€™t know Nl was same [02:50:45] https://meta.miraheze.org/wiki/Data_privacy_training [02:50:49] But japan is well known for it [02:50:57] ? [02:51:05] Disregard, wrong chat [02:51:13] somebody ought to make a (full-sized) blahaj vending machine [02:51:41] :Sus: [02:52:27] i wonder, what is involved in said training [02:52:47] It's pretty baseline, but that's the point [02:53:11] Ensuring there's a basic working understnding of 'what is a PII, what does that mean for GDPR' [02:53:18] [1/4] > yeah, i dunno what the proper fix is >_> [02:53:19] [2/4] > [02:53:19] [3/4] The issue seems to be, if I'm looking correctly now: [02:53:19] [4/4] ```$info = &$defaultPreferences[$name];``` and the for loop that comes after. The "skin" section is unset, but it doesn't take into account the fact the preferences that have "skin" as their section which should also be unset from the form, I think [02:53:26] More for compliance then anything [02:53:52] Imo a bit of an unfortunate expenture, given we paid what [02:53:56] originalauthority: but that raises a question: what if users want to show some skin-dependent settings? [02:53:56] 1k for 10? [02:54:36] Not quite that, it worked out to be dirt cheap vs alternatives, we actually got like, 20 I think? [02:54:49] Thatā€™s horrifying [02:54:55] Training sucks, universally [02:54:55] lol [02:55:17] [1/2] > but that raises a question: what if users want to show some skin-dependent settings? [02:55:18] [2/2] I guess theres some bug where if a section doesn't exist, it isn't being automatically created which is causing the issue [02:55:32] eh? [02:55:47] i thought the problem is that hide-if can't check the value of `skin` because there's no `skin` field? [02:56:04] Speaking of, I canā€™t help but notice the former acting DTech isnā€™t logged at completing [02:56:16] Technical oversight, will be resolved [02:56:21] It did get done though [02:57:04] [1/3] > i thought the problem is that hide-if can't check the value of skin because there's no skin field? [02:57:04] [2/3] > [02:57:05] [3/3] I can't get that far in the debugging because I keep hitting vscode's fucking timeout [02:57:17] Oh VSCode. [02:57:33] my nano ass be watching rn lol [02:57:34] _day 999 of begging JetBrains for an open source license_ [02:57:40] Virtual Safety Car? [02:57:46] VSC.. [02:57:57] very sleepy cat [02:57:59] Sorry, I am a Formula1 fanatic [02:58:15] Visual Studio Code, a free(ish) development solution from microsoft [02:58:32] It's the 'what we can afford' option - it can do a lot, but it doesn't do all of it well [02:58:43] Ah [02:59:02] +1 on jetbrains being awesome... if you don't have to pay for it yourself [02:59:18] i really should get a proper php debugger working xDD [02:59:22] i still use var_dump() [02:59:36] ow I had it then but skipped over it cba [03:00:48] Okay cool [03:00:52] anyone not do it? [03:00:59] lol i ain't [03:01:01] Yeeeaaaaa [03:01:11] Student lockin ftw [03:01:27] you know what they say, be gay do- [03:01:45] 'the responsible economic thing and contribute to global prosperity' [03:01:55] (Jokes) [03:03:17] [1/2] A lot of folks are talking about getting off Facebook, but not many folks are proposing good alternatives: [03:03:18] [2/2] https://bsky.app/profile/robla.bsky.social/post/3lg55wixhms2r [03:03:37] Oh hi Robla! [03:03:42] Howdy! [03:03:48] Good to see a director emeritus in the chat. šŸ™‚ [03:04:59] Just this week I posted my last post. I'm done with it as well. [03:05:08] Sticking to blueSky and Instagram [03:06:53] [1/5] I narrowed it down to this line: [03:06:53] [2/5] ```php [03:06:53] [3/5] if ( $valueChk[$op] === $this->checkStateRecurse( $alldata, $p ) ) { [03:06:53] [4/5] ``` [03:06:54] [5/5] in HTMLFormField.php [03:11:58] [1/8] final thoughts before going to sleep: [03:11:58] [2/8] that function calls some other function which eventually calls: [03:11:58] [3/8] ```php [03:11:59] [4/8] public function hasField( $fieldname ) { [03:11:59] [5/8] return isset( $this->mFlatFields[$fieldname] ); [03:11:59] [6/8] } [03:12:00] [7/8] ``` [03:12:00] [8/8] with a list of all the preferences to be shown on the page. However, since $wgHiddenPrefs has unset that from the preferences before this function runs, "skin" isn't in HtmlForm::$mFlatFields which is where the issue comes from i guess [03:14:27] my solution would be to unset the hidden preferences after the form has been generated, I guess? not really seeing any other way to do it (I am dumb) [03:15:16] cc @notaracham for a quick question if you have a sec? [03:20:20] Sure, to the DMs [03:20:28] Or here if it doesn't require that [03:22:56] @blankeclair: I have an interim solution that may potentially work [03:23:58] will send in DM, yeah [03:43:03] originalauthority: oh? [03:54:30] Not mutually exclusive [03:55:02] What is capitalism if not a nesting doll of increasingly elaborate state-sanctioned crimes? [03:56:00] (jokes?) [04:01:21] Oooo, thanks for that, and thank you for your diligence on reddit of all places! [04:05:59] Bit of a late night science experiment, mixing two things of leftover rice and Nuking them with cheese [04:06:06] Lets see how it goes [04:15:00] Friggin' cheese mixologist over here. [04:15:17] Pioneering new frontiers in dairy [04:23:43] I can confirm [04:23:48] it was pretty tasty [04:25:20] Not shocked. Eggy rice, also very tasty staple food [04:26:40] Love that [04:27:00] Dont know if we have enough rice and donā€™t wanna clean a pan at 11 om [04:58:26] Absolutely. Oyakodon is a great keyword search for delicious and pretty simple chicken/egg/rice dishes [04:58:38] For researching easy future eats [05:01:04] noted! [06:02:36] wsp [06:14:49] [1/2] this should be reborn (kind of like Orain) for April fools [06:14:49] [2/2] https://wiki.archiveteam.org/index.php/TropicalWikis [06:22:18] naw, something else must be conjured [06:35:54] Orain was kinda boring april fools, tho when I saw the conference with the WZ logo was good [06:42:53] we need wikipedia to toot that it'sgay [06:43:22] April Fools jokes canā€™t be over the top. It was sort of boring on purpose or you might get someone complaining [06:43:38] granted, last time someone complained was Nale and now he got booted into hyperspace [06:45:06] oh god, what did he complain about [06:45:49] [1/2] oh like the thing i made? [06:45:50] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1330790370715369493/ultamate_wiki_monster.png?ex=678f429d&is=678df11d&hm=f8a5800d59a8e986492493bbb6ddfa4eae58c1d4cc9d2e647c6d44abcef3888a& [06:46:05] What in the hollister? [06:46:45] (big 90s pre mall collapse vibes) [06:47:04] [1/2] The cycle of joining a server [06:47:04] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1330790684151779400/Screenshot_20250120_003624_Discord.jpg?ex=678f42e7&is=678df167&hm=a618950e1b36d86beba485d0900d70ef22075687b7ec9248d11b812688b6f0c3& [06:56:55] [1/2] no its taken [06:56:55] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1330793161932673074/image.png?ex=678f4536&is=678df3b6&hm=9ebbaae3a4bfd47cb131532f59397a7a21c67a2feb2c7c91bcad6677c1ff23d9& [06:58:42] and turned into a gambling news site?! [06:59:46] mmm yes [06:59:52] i love domain parkers [07:06:17] <.labster> Honestly $120 might be worth the price. Better than using the fundraiser cash for hookers and blow, amirite? [07:06:55] the real reason the fundraiser was extended [07:13:51] with that money, you can change your gender in victoria [07:18:00] the game or the place? [07:18:20] https://store.steampowered.com/app/529340/Victoria_3/ ? [07:18:28] the state in australia [07:44:40] [1/2] just 1 cent?!??! [07:44:40] [2/2] even i can buy that [08:35:57] first year only [08:36:05] oh lol [08:36:54] meh, could be used for other things and the broker might not be successful [08:40:26] but one day... [08:40:42] sad [08:40:52] [1/2] We wil regain Tropoicalwikis! [08:40:53] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1330819324239417354/image.png?ex=678f5d94&is=678e0c14&hm=55af89a167cb433ae1a36bef78e43c33d8888bf748bf4e07de4173e7abf25c94& [08:42:16] RAHHH!!!! [08:50:19] <.labster, replying to idrinklisterine> Yes my first thought was Vicky 3 as well [08:51:18] <.labster> Paradox brainrot [08:53:27] <.labster> https://cdn.discordapp.com/attachments/615786602454581249/1330822491358367808/ropnldqy90ee1.png?ex=678f6087&is=678e0f07&hm=3cc7f2fae398a160508a63c9f06eabd6863808f7e9c6eabe770d574ec1917810& [09:10:11] fandom just off to the side [09:10:31] [1/2] what were the ā€œweird linksā€ in question [09:10:31] [2/2] and moreover what were you banned for [09:11:11] also what were you flooding [09:11:15] I need context [09:18:50] nah it was a tiny joke where someone wanted to know the plot of One Piece so I put the entire plot [09:27:08] Orainian supremacy [10:36:51] how normal folx look for name ideas: https://files.catbox.moe/hyke79.png [10:37:11] how i look for name ideas: https://files.catbox.moe/6ajjlx.png [10:54:50] https://www.wikidata.org/wiki/Q20000961 [10:54:53] no one ping luasucks [11:38:06] <.labster> Little known fact, the song isn't "Louie Louie" but instead "Lua Lua" [11:54:14] Ooh Modern Talking vibes from the 80's šŸ˜„ WOW - I had totally forgotten about that šŸ˜„ [11:54:31] Ooh Modern Talking vibes from the 80's šŸ˜„ WOW - I had totally forgotten about that šŸ˜„ [12:03:10] avg paradox event [15:53:51] [1/2] Pretty good summary of the tiktok stunt [15:53:52] [2/2] https://youtube.com/shorts/K5zxuIc-11s?si=B3KOWZTaiaS7Jw2U [16:03:28] me who never had tiktok: :EpicFaceMH: [16:04:18] I noticed I started spiralling into endless pit of vids on Instagram and gradually made myself Not Doing That [16:34:42] so they doing signing now [16:35:31] How long does the whole event go to? [16:35:46] I've never bothered to watch an inauguration ngl [16:36:37] no idea [16:36:51] dont remember the last one [16:36:56] was too young to care [16:37:02] Tbf, I'm fairly young. So it's not like I was jumping up and down when Obama was elected president when I was in elementary school. [16:37:31] Pretty sure I was playing Minecraft LCE on the Xbox 360 [16:38:23] Actually, that came out in 2012. And I didn't get it until 2014. [16:38:35] So I would've been eating pebbles or something [16:38:45] oh same [16:39:11] god Biden and Harris walked in [16:39:18] escorting vance in [16:39:21] I did think about saying "unless he repeals it" lol [16:39:47] Being real, I do wonder the hoops needed for that [16:39:57] [[w:Twenty-second Amendment to the United States Constitution]] [16:39:57] https://en.wikipedia.org/wiki/Twenty-second_Amendment_to_the_United_States_Constitution [16:39:58] [16:40:02] Like talking realistically, how feasible of an accomplishment is that. [16:40:20] > the honarable JD Vance [16:40:31] DJ Vance in the house [16:40:31] honorable deez nuts [16:40:33] uuuuuuuuuuughh [16:41:10] Not a vance fan either? [16:42:26] I uh, am not a fan of him in the slightest. I'm concerned he's just going to end up running for President after Trump's term and then we'll be stuck with him for a decade. Though I guess that depends on how successful he is as a Vice. [16:42:37] they both are horrible. I would rather Vance be president because hes still byt less worse incompetent [16:42:49] Which very well could happen [16:42:53] Vance is youngish at the very very least right? [16:42:59] Like not 60+ [16:43:20] Red gets slaiughterted at mid terms, Trump gets impeached [16:43:30] waitr what [16:43:37] Biden just pardoned his family members LMAO [16:43:52] with less then half an hour in his presidency [16:43:54] He's still as old as my dad. And knowing the beliefs my dad and his generation (often) holds. Still not to most optimal age for Prez or Vice Prez imo. [16:44:29] I thought he already pardoned Hunter? Or was there more needing to be pardoned. [16:44:39] Vance is very open about his shit [16:44:44] Pardon my pardons [16:44:47] His brother, wife, etc [16:44:58] I think it's presemptive [16:45:35] With how Joe is looking currently, I don't think he's making it to Carter's age. [16:46:00] Looking back at old footage of Biden is wild. [16:46:33] the committee chair is talking [16:46:34] He was famous for being the youngest Senator at the time innit? [16:46:40] heh Biden pardoned his entire family [16:46:49] he's been doing public service for 50 years [16:46:58] mentioned [16:47:00] oh yea [16:47:01] https://www.youtube.com/watch?v=cCZ5_XwqchE [16:47:02] its MLK day [16:47:19] bro is not grandpa joey [16:47:26] well now hes a great grandfather [16:47:37] Words do not describe the hate I have for Joe Biden, quite honestly [16:47:56] Oh god [16:47:57] Biden's hair has gotten better I think? [16:47:57] (Speaking as a Democrat) [16:48:04] can we just focus on shitting on the other side pelase [16:48:08] I'm a democrat [16:48:20] I think every canidate in this whole debacle has sucked [16:48:24] I don't think I've met anyone who isn't here [16:48:31] besides that one IRC spammer [16:48:41] Bring back LBJ or something. [16:48:50] not that I want to make anyone who isnt a democrat feel unwelcome [16:49:09] I just can't agree with the current right party as it exists [16:49:31] I don't like the whole removing human rights and autonomy parts. [16:49:41] In my eyes, we're not here today watching Trump being sworn in as POTUS 47 if Biden dropped out earlier [16:49:49] I know people who are awesome folks but I can not agree with them politically [16:50:02] And if the entire Dem party didn't insist on saying he was fit to run the country [16:50:10] Trump did claim he has no interest in Project 2025, so I'm curious to see if that was a big fat lie or not [16:50:13] What's done is done. It cannot be undone [16:50:24] This is a joke right [16:50:26] oh [16:50:34] wait nvm [16:52:18] the past several years have been trying at times for many americans [16:52:31] and for the nations of the free world which we humbly try to lead [16:52:47] fuck it [16:52:50] im moving back to brazil [16:52:59] I'm tired of gas costing 3ā€“6 dollars [16:53:20] at least there the politcal corruption is established [16:53:45] [1/2] Got the perfect photo for this [16:53:45] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1330943359094882314/1000_F_61231512_nYhPoocS8cl8VRUDtoGo3RI3ynsbvfMY.jpg?ex=678fd118&is=678e7f98&hm=5daf4c89a186670c8437cb47af3cd5c33c5fea81c95a3f1babdc6821219375ad& [16:54:36] Oh are these quotes from now? [16:55:46] ya [16:56:10] I was going to say, that second line especially is so politician coded. [16:56:27] In the wording and structure [16:56:29] https://tenor.com/view/miku-brazil-brazil-miku-brazillian-miku-gif-7554539731505980110 [16:56:37] Brazilian Miku [17:00:17] Itā€™s happening [17:00:23] Vance is being sweared in [17:00:57] We have a new Vice President [17:02:24] It happened [17:02:48] Donald Trump is officially the 42nd president of the United States [17:33:12] It's gonna be a weird 4 years for America [17:34:59] That would be a very good idea [17:36:06] that's assuming he won't change the law so he can be elected for a third time [17:38:05] I'm not going to think about that one @abaddriverlol [17:38:29] <_arawynn> I'm quite glad to live far away [17:39:48] same and I wish I wouldn't have to care about elections in countries thousands of kilometers away but with the influence the US has on the world I unfortunately have to [17:40:10] <_arawynn, replying to abaddriverlol> I feel you [17:40:12] He can't do that [17:40:22] It's physically not possible [17:40:32] For now yes [17:40:49] Thereā€™s not enough states or seats to repeal an amendment [17:40:52] You would have to change the Constitution, which he would not be successful in doing [17:41:20] There's this fun little thing called 'a constitutional crisis' where one branch ignores the others (or the law) [17:41:26] Here's hoping we don't have to cross that bridge. [17:41:35] He doesn't have 38 states that would sign off, or a legislative supermajority, yeah [17:41:38] Donā€™t worry [17:41:46] Theyā€™re already the same branch [17:41:48] To be honest, I also just doubt America would elect Trump two times in a row [17:41:54] They hated Trump enough after his first term [17:41:59] Wait till the end of this one [17:42:33] Thatā€™s assuming he survives a month past midterms [18:00:09] Yup [18:00:19] Even as a non American, I don't want to think about that [18:01:28] I didn't think you'd elect him twice tbh [18:01:46] Eh, I saw this coming as soon as the debate started in June [18:02:08] Never underestimate America's ability to fuck itself over [18:02:14] Also I love when uni gives free assignment extensions [18:10:04] The mood around Trump really changed drastically after the first assassination attempt [18:10:14] before that, Harris looked like the obvious winner [18:11:39] tbf Harris wasn't even in the race until post-assassination attempt [18:11:52] A decade happened in that week [18:12:23] Wonder if that was the intention behind it all along [18:12:26] [1/4] Jul. 13 - Assassination attempt [18:12:26] [2/4] Jul. 15 - JD Vance picked as VP [18:12:26] [3/4] Jul. 18 - Trump RNC speech [18:12:26] [4/4] Jul. 21 - Biden drops out, Harris enters [18:12:40] I remember the moment I heard Biden dropped out [18:12:44] I was at summer camp [18:13:03] I remember being in a car on the way to the airport [18:13:32] It was not......expected news at that moment [18:14:05] fair though I meant her in perspective as a potential candidate rather than a declared one [18:14:19] most people felt Biden wouldnā€™t be able to pull through [18:14:20] Fair, yeah [18:14:28] I remember the days and weeks after Biden dropped out [18:14:52] I mean, Harris raised $1B, lead all polls by 2-3 percentage points, gained the entire backing of the Dem party [18:14:55] In like a week [18:15:08] (She's running again in 2028, I don't think there's any way she doesn't by the way) [18:17:40] quite a lot of fumbles from her campaign [18:18:22] itā€™s fair to not want to bash the president you serve under but she certainly couldā€™ve acknowledged that there are things they couldā€™ve done better [18:18:54] in a worldwide perspective, many ruling parties were forced out of power this past election cycle so itā€™s not a big surprise people wanted change [18:20:56] Totally [18:21:22] Well, in all fairness, she just brought the same people from the Biden campaign to hers because she didn't have enough time to hire her own people [18:21:37] Which was idiotic because the Biden people were terrible in the first place [18:30:47] <.labster> Viva Trump! Viva la devolution! [18:32:33] <.labster, replying to agentisai> Honestly the assassination attempt dropped out of the news cycle incredibly fast, I really doubt it moved the needle. [18:37:05] <.labster> The thing I believe was the biggest issue to people was inflation. The economy as a whole is relatively fine but everything cost too much. The economic cost of the pandemic was going to come due at one time or another, but the stimulus money meant it came due in election season. [18:40:38] Inflation is stupid at the moment [18:40:57] Or at least it feels like everything has shot up in 2 years [18:43:31] The wildest thing is that the US did outperform the globe on keeping inflation in check, but pain is still pain [18:44:36] This is an exhausting speech [19:24:37] its a ad [21:46:37] trump may have spouted gobblygook which at times actively promised worse economics (the tariffs lol...) but harris not distancing from 'bidenomics' was almost surely a key bit that killed her campaign [22:01:55] Its also lived experiences. Charts about how "inflation is more under control in the US than elsewhere" fall flat when they are used to put down the real pains of the increased costs in the US. [22:16:14] Exactly. Even if the pain is objectively less than that felt by other countries, doesn't make it not-pain [22:57:19] > This option is disabled by default because it has security and/or silliness implications. Carefully read the description before enabling it. [22:57:21] teehee :3 [22:58:10] > If you enable this, linked YouTube videos will be embedded inline. This has mild security implications (you'll leak referrers to YouTube) and is pretty silly (but sort of awesome). [23:42:15] claire trying not to smash her head into a pillow whenever she sees somebody construct html manually with jquery [23:54:20] šŸ’€ [23:56:02] https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CommentStreams/+/1098666 [23:56:03] this patch fixed it [23:56:05] problem is [23:56:06] it fucking breaks [23:56:11] because the and it was self-+2'd god fucking damn i- [23:59:29] wtf [23:59:38] SocialProfile is not an extension registration ext?