Sign in

Ninefid :nikita:

@ninefid.mtn.selfre.cc.ap.brid.gy
2 followers 0 following 257 posts

Aka den0620 i may be stupid My instance is alright, I just throttle it and sometimes it throws 500/502 because I only have 2 servers, each with 2G RAM, and slightly […] 🌉 bridged from ⁂ mtn.selfre.cc/@ninefid, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Ninefid :nikita:
dra!_kulix @drakulix.de · 22/09/2026
[ranty, KDE, DDH, big tech] I swear FOSS discourse has evolved into the same reactionary infighting seen in leftist spaces. It is wild to me, how a bunch of people scream “nazi bar”, when a certain guest speaker in the KDE space brings up Omarchy as a bad example and publicly denounces DDH […]
social.dreampi.es
Original post on social.dreampi.es
031
Reposted by Ninefid :nikita:
palizard kop ⁂ @fedi.palomakop.tv · 03/09/2026
Select "Dismiss" to start update.
2321
Reposted by Ninefid :nikita:
Tomáš @prahou.merveilles.town.ap.brid.gy · 03/09/2026
tHe MeTRiC SySTEm iS BetTeR BEcUz iTS MoaR PreCiSE #meme #html #webdev #linux #css #funny
imperial html
cornsilk
hotpink
gold
cornflowerblue

metric html
ffffd7
ffd700
ff5faf
5f87ff
3718
Reposted by Ninefid :nikita:
Guido Günther @sigxcpu.org · 22/08/2026
I've you're maintaining a program, service or library and want to help #LinuxMobile without much effort: Please make your program, library and services work without needing a default config in `/etc`. This allows us to have hermetic `/usr` for safe A/B upgrades without having to care about the […]
ruhr.social
Original post on ruhr.social
1110
Reposted by Ninefid :nikita:
Tomáš @prahou.merveilles.town.ap.brid.gy · 31/08/2026
Who amongst you made this? brutalist.report this is very cool.
brutalist.report
The Brutalist Report
The day's headlines delivered to you without bullshit.
2111
Reposted by Ninefid :nikita:
Tomáš @prahou.merveilles.town.ap.brid.gy · 29/08/2026
how to read articles in 2026: 1. click a link, article loads 2. scroll to the bottom of the page 3. if there is a popup prompting you to pay/register/sell-your-soul to continue - go to 3a, if there is no such popup go to 3b 3a. close the page 4a. done 3b. read the article 4b. done Very few […]
merveilles.town
Original post on merveilles.town
3112
Reposted by Ninefid :nikita:
Hacker Memes @i0null.infosec.exchange.ap.brid.gy · 11/08/2026
here we observe a partial eclipse of the sun
Logo for Eclipse IDE logo partially overlayed over an image of a Sun Fire E6900 Server, in the background is an actual solar eclipse.
02369
Reposted by Ninefid :nikita:
Jiří Eischmann @sesivany.social.vivaldi.net.ap.brid.gy · 10/08/2026
I appreciate that #Kagi is developing a unique browser using #GTK and #WebKit. We need more diversity in this area. However, the UI of the #Linux version feels very unpolished, to say the least. It seems as if it were automatically converted from the Cocoa framework to GTK. There are quite a few […]
social.vivaldi.net
Original post on social.vivaldi.net
104
Reposted by Ninefid :nikita:
Niki @nikitonsky.mastodon.online.ap.brid.gy · 04/08/2026
Thinking of changing my first name to Claude, should be easier to find a job that way
078
Reposted by Ninefid :nikita:
Tomáš @prahou.merveilles.town.ap.brid.gy · 18/07/2026
max ernst asks an important question
1312
Reposted by Ninefid :nikita:
isopodgirl gaming :v_mtf: @isopod.zone · 04/07/2026
Exactly 3 billion devices run Java. Every time you install Java on your computer some old DVR or something explodes to maintain the malance
072
Reposted by Ninefid :nikita:
Garth Marenghi's Catbus @catbus.phd · 26/06/2026
ok this one got me
reflecting pool full of green slime and barrels and you're carrying a crowbar in the style of Half Life
21112902437
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 22/06/2026
Narita airport
000
Reposted by Ninefid :nikita:
Scott Francis @darkuncle.infosec.exchange.ap.brid.gy · 19/06/2026
Google optimized Shor’s algorithm earlier this year, but US gov blocked paper release. So Google published a ZK proof of it. Then somebody figured out how to use an LLM to brute force the problem using the ZKP verifier as the reward circuit. Then it became a contest to improve on Google’s […]
infosec.exchange
Original post on infosec.exchange
109
Reposted by Ninefid :nikita:
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 11/06/2026
working theory: we get fewer vulnerability reports late in the weeks as the researchers have all run out of tokens by now...
34558
Reposted by Ninefid :nikita:
JRT @jrt.infosec.exchange.ap.brid.gy · 11/06/2026
This is next level infosec shitposing: "It is the FreeBSD analogue of Linux's Dirty Pipe, CopyFail, Fragnesia, and Dirty Frag — except we gave it a BETTER name, with a BETTER logo, on a BETTER website. The other bug websites? Disasters. Sad. Many people have told us this." bumsrake.de […]
infosec.exchange
Original post on infosec.exchange
2835
Reposted by Ninefid :nikita:
Err(_) 🔜40C3 @deneb.wetdry.world.ap.brid.gy · 02/06/2026
hard image thanks 2010-me for saving this
firefox icon (ca. 2010) modified to show a fox biting the internet explorer 6 icon
103083616
Reposted by Ninefid :nikita:
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 02/06/2026
"Today, we announce dav2d, a fast decoder for the new AV2 codec, developed by members of the VideoLAN community." jbkempf.com/blog/2026/dav2d
jbkempf.com
Dav2d
Comments
11414
Reposted by Ninefid :nikita:
Zelda @zelda.zone · 30/05/2026
Weirdos: "Why would anyone learn to code, LLMs can do that now" Actual programmers: "I made a new game for the ZX Spectrum"
2934
Reposted by Ninefid :nikita:
Marcus Lundblad @mlundblad.fosstodon.org.ap.brid.gy · 28/05/2026
Thanks to hard work by @flyingpimonster Maps now supports downloading map areas for offline use! This has been a long-awaited feature and will finally be available in GNOME 51. #gnomemaps #gnome #mapstodon #openstreetmap #offlinemaps
GNOME Maps showing interface for downloading an area for offline useGNOME Maps showing list of downloaded map areas, with expanded view of one selected area, showing a minimap of that area.GNOME Maps showing preference dialog with list of downloaded map areas and the option to download an additional area.
3411
Reposted by Ninefid :nikita:
Ángel @angel.triptico.com.ap.brid.gy · 28/05/2026
## Fediverse account recommendations (may, 2026) ### essentials @gutenberg_org@mastodon.social (project gutenberg, host of public domain texts since forever) @publicdomainrev@mastodon.social (the public domain review, great posts about works in the public domain) ### for the views […]
triptico.com
Original post on triptico.com
103
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 18/05/2026
I've recently decided to finish up with my HDR-not-so-HDR display on my Zenbook UX3405CA (14", 2.8K, OLED). It states it supports HDR, but linux doesn't think so (Gnome, KDE). So I've found this issue: bbs.archlinux.org/viewtopic.php?id=… And the solution provided by agnostic worked […]
mtn.selfre.cc
Original post on mtn.selfre.cc
000
Reposted by Ninefid :nikita:
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 11/03/2025
Green Weed Miku "420" offering a joint
"IT's NOT LACED"
001
Reposted by Ninefid :nikita:
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 11/05/2026
#Mythos finds a #curl vulnerability yes, as in singular one. daniel.haxx.se/blog/2026/05/11/myth…
daniel.haxx.se
Mythos finds a curl vulnerability
yes, as in singular _one_. Back in April 2026 Anthropic caused a lot of media noise when they concluded that their new AI model _Mythos_ is _dangerously good_ at finding security flaws in source code. Apparently Mythos was so good at this that Anthropic would not release this model to the public yet but instead trickle it out to a selected few companies for a while to allow a few good ones(?) to get a head start and fix the most pressing problems first, before the general populace would get their hands on it. The whole world seemed to lose its marbles. Is this the end of the world as we know it? An amazingly successful marketing stunt for sure. ## My (non-) access Part of the deal with _project Glasswing _was that Anthropic also offered access to their latest AI model to “Open Source projects” via Linux Foundation. Linux Foundation let their project Alpha Omega handle this part, and I was contacted by their representatives. As lead developer of curl I was offered access to the magic model and I graciously accepted the offer. Sure, I’d like to see what it can find in curl. I signed the contract for getting access, but then nothing happened. Weeks went past and I was told there was a hiccup somewhere and access was delayed. Eventually, I was instead offered that someone else, who has access to the model, could run a scan and analysis on curl for me using Mythos and send me a report. To me, the distinction isn’t that important. It’s not that I would have a lot of time to explore lots of different prompts and doing deep dive adventures anyway. Getting the tool to generate a first proper scan and analysis would be great, whoever did it. I happily accepted this offer. (I am purposely leaving out the identity of the individual(s) involved in getting the curl analysis done as it is not the point of this blog post.) ## AI scans of curl Before this first Mythos report, we had already scanned curl with several different very capable AI powered tools (I mean _in addition to_ running a number of “normal” static code analyzers all the time, using the pickiest compiler options and doing fuzzing on it for years etc). Primarily AISLE, Zeropath and OpenAI’s Codex Security have been used to scrutinize the code with AI. These tools and the analyses they have done have triggered somewhere between _two and three hundred_ bugfixes merged in curl through-out the recent 8-10 months or so. A bunch of the findings these AI tools reported were confirmed vulnerabilities and have been published as CVEs. Probably a dozen or more. Nowadays we also use tools like GitHub’s Copilot and Augment code to review pull requests, and their remarks and complaints help us to land better code and avoid merging new bugs. I mean, we still merge bugs of course but the PR review bots regularly highlight issues that we fix: our merges would be worse without them. The AI reviews are used _in addition_ to the human reviews. They help us, they don’t replace us. We also see a high volume of high quality security reports flooding in: security researchers now use AI extensively and effectively. Security is a _top_ _priority_ for us in the curl project. We follow every guideline and we do software engineering properly, to reduce the number of flaws in code. Scanning for flaws is just one of many steps to keep this ship safe. You need to search long and hard to find another software project that makes as much or goes further than curl, for software security. Steps involved in keeping curl secure ## May 6, 2026 It was with great anticipation we received the first source code analysis report generated with Mythos. Another chance for us to find areas to improve and bugs to fix. To make an even better curl. This initial scan was made on curl’s git repository and its master branch of a certain recent commit. It counted 178K lines of code analyzed in the src/ and lib/ subdirectories. The analysis details several different approaches and methods it has performed the search, and how it has focused on trying to find which flaws. A fun note in the top of the report says: > curl is one of the most fuzzed and audited C codebases in existence (OSS-Fuzz, Coverity, CodeQL, multiple paid audits). Finding anything in the hot paths (HTTP/1, TLS, URL parsing core) is unlikely. … and it correctly found no problems in those areas. Completely unscientific poll on Mastodon about people’s expectations for Mythos scanning curl ## The size of curl curl is currently 176,000 lines of C code when we exclude blank lines. The source code consists of 660,000 words, which is 12% more words than the entire English edition of the novel War and Piece. On average, every single production source code line of curl has been written (and then rewritten) 4.14 times. We have polished on this. Right now, the existing production code in git master that still remains, has been authored by 573 separate individuals. Over time, a total of 1,465 individuals have so far had their proposed changes merged into curl’s git repository. We have published 188 CVEs for curl up until now. curl is installed in over _twenty million instances_. It runs on over _110 operating systems_ and _28 CPU architectures_. It runs in every smart phone, tablet, car, TV, game console and server on earth. ## Five findings became one The report concluded it found **five** “Confirmed security vulnerabilities”. I think using the term _confirmed_ is a little amusing when the AI says it confidently by itself. Yes, the AI thinks they are confirmed, but the curl security team has a slightly different take. Five issues felt like nothing as we had expected an extensive list. Once my curl security team fellows and I had poked on the this short list for a number of hours and dug into the details, we had trimmed the list down and were left with _one_ confirmed vulnerability. The other four were three false positives (they highlighted shortcomings that are documented in API documentation) and the fourth we deemed “just a bug”. The single confirmed vulnerability is going to end up a _severity low_ CVE planned to get published in sync with our pending next curl release 8.21.0 in late June. The flaw is not going to make anyone grasp for breath. All details of that vulnerability will of course not get public before then, so you need to hold out for details on that. The Mythos report on curl also contained a number of spotted bugs that it concluded were not vulnerabilities, much like any new code analyzer does when you run it on hundreds of thousands of lines of code. All the bugs in the report are being investigated and one bye one we are fixing those that we agree with. All in all about twenty bugs that are described and explained very nicely. Barely any false positives, so I presume they have had a rather high threshold for certainty. curl is certainly getting better thanks to this report, but counted by the volume of issues found, all the previous AI tools we have used have resulted in larger bugfix amounts. This is only natural of course since the first tools we ran had many more and easier bugs to find. As we have fixed issues along the way, finding new ones are slowly becoming harder. Additionally, a bug can be small or big so it’s not always fair to just compare numbers ## Not particularly “dangerous” My personal conclusion can however not end up with anything else than that the big hype around this model so far was primarily marketing. I see no evidence that this setup finds issues to any particular higher or more advanced degree than the other tools have done before Mythos. Maybe this model is a little bit better, but even if it is, it is not better to a degree that seems to make a significant dent in code analyzing. This is just _one_ source code repository and maybe it is much better on other things. I can only tell and comment on what it found here. ## Still very good But allow me to highlight and reiterate what I have said before: AI powered code analyzers are _significantly_ better at finding security flaws and mistakes in source code than any traditional code analyzers did in the past. All modern AI models are good at this now. Anyone with time and some experimental spirits can find security problems now. The high quality chaos is real. Any project that has not scanned their source code with AI powered tooling will likely find huge number of flaws, bugs and possible vulnerabilities with this new generation of tools. Mythos will, and so will many of the others. Not using AI code analyzers in your project means that you leave adversaries and attackers time and opportunity to find and exploit the flaws you don’t find. ## How AI analyzers differ * They can spot when the comment says something about the code and then conclude that the code does not work as the comment says. * It can check code for platforms and configurations we otherwise cannot run analyzers for * It “knows” details about 3rd party libraries and their APIs so it can detect abuse or bad assumptions. * It “knows” details about protocols curl implements and can question details in the code that seem to violate or contract protocol specifications * They are typically good at summarizing and explaining the flaw, something which can be rather tedious and difficult with old style analyzers. * They can often generate and offer a patch for its found issue (even if the patch usually is not a 100% fix). ## More details from the report **Zero memory-safety vulnerabilities found.** Methodology note: this review is hand-driven analysis using LLM subagents for parallel file reads, with every candidate finding re-verified by direct source inspection in the main session before being recorded. The CVE to variant-hunt mapping was built from curl’s own vuln.json. No automated SAST tooling was used. This outcome is consistent with curl’s status as one of the most heavily fuzzed and audited C codebases. The defensive infrastructure (capped dynbufs everywhere, `curlx_str_number` with explicit max on every numeric parse, `curlx_memdup0` overflow guard, CURL_PRINTF format-string enforcement, per-protocol response-size caps, pingpong 64KB line cap) systematically closes the bug classes that would normally be productive in a codebase this size. Coverage now includes: all minor protocols, all file parsers, all TLS backends’ verify paths, http/1/2/3, ftp full depth, mprintf, x509asn1, doh, all auth mechanisms, content encoding, connection reuse, session cache, CLI tool, platform-specific code, and CI/build supply chain. ## AI finds existing kinds of errors It should be noted that the AI tools find the usual and established kind of errors we already know about. It just finds new instances of them. We have not seen any AI so far report a vulnerability that would somehow be of a novel kind or something totally new. They do not reinvent the field in that way, but they do dig up more issues than any other tools did before. ## More to find These were absolutely not the last bugs to find or report. Just while I was writing the drafts for this blog post we have received more reports from security researchers about suspected problems. The AI tools will improve further and the researchers can find new and different ways to prompt the existing AIs to make them find more. We have not reached the end of this yet. I hope we can keep getting more curl scans done with Mythos and other AIs, over and over until they truly stop finding new problems. ## Credits Thanks to Anthropic and Alpha Omega for providing the model, the tools and doing the scan for us. Thanks also to the individual who did the scan for us. Much appreciated! Top image by Jin Kim from Pixabay Thanks for flying curl. It’s never dull.
7247121
Reposted by Ninefid :nikita:
Richard MacManus @ricmac.mastodon.social.ap.brid.gy · 09/05/2026
Now they’ve discovered external style sheets.
Screenshot of X discussion about linking to a CSS file so the LLM company doesn’t charge you more money for rendering HTML
12346
Reposted by Ninefid :nikita:
std::living std::fish @livefish.mastodon.ml.ap.brid.gy · 09/05/2026
#sataday
Meme featuring 2 sata cables and a caption sataday sataday it's sataday
002
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 09/05/2026
Just got my selfre.cc domain renewed for another year (3rd). This instance is expected to last one more
000
Reposted by Ninefid :nikita:
Tomáš @prahou.merveilles.town.ap.brid.gy · 10/04/2026
boost pls #funhole
The New York Times

New York, Friday, April 10, 2026

TO KILL A FUNHOLE
106
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 08/04/2026
I've got myself a yet.moe domain (as a treat). Don't have many uses for it yet, yet moe domain is cool.
000
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 26/03/2026
Мне же в итоге продлили комиссию по истории. То есть 13го марта я ее не сдал, но добрая менеджер оп (вроде) смогла выудить мне продление ппа2 до 28 марта и назначили мне ее на 27. Так вот сейчас я сижу и понимаю что нихуя не знаю и не помню и не могу запомнить. Вроде целая неделя прошла, а в […]
mtn.selfre.cc
Original post on mtn.selfre.cc
000
Reposted by Ninefid :nikita:
std::living std::fish @livefish.mastodon.ml.ap.brid.gy · 23/03/2026
Продолжаю логи. Чувствуется усталость. Но не от событий, а от попыток объяснить. Когда очередной родственник регистрируется в Максе на настоящий номер. Когда в чатике спрашивают, какой ВПН помогает при белых списках. Когда спрашивают, когда уже всё закончится... Сложно объяснять сложные вещи […]
mastodon.ml
Original post on mastodon.ml
102
Reposted by Ninefid :nikita:
Anna @mothninja.beige.party.ap.brid.gy · 27/02/2026
Good morning
Unattributed meme. A nine-square alignment chart, featuring signs. 
Going left to right, and then top to bottom:
Done with this shit / I have questions : sign riveted into a tree in a forest reads "Your GPS is wrong turn around"

Done with this shit / Disturbingly specific: sign reads "128 persons have drowned in this lake. 2 wearing a life jacket. 126 not wearing a life jacket."

Done with this shit / Vivid: sign reads "Danger, not only will this kill you it will hurt the whole time you're dying"

Ominous / I have questions: sign reads, " if you can read this you're in range"

Ominous / Disturbingly specific: sign reads "Warning! Evacuate the island if you hear 8 short blasts"

Ominous / Vivid: sign showing a palm tree and three people being chased by flying black circles, reads "Beware falling coconuts"

Do not test the gods / I have questions: sign reads, "if elevator does not move do a small jump it should move after"

Do not test the gods / Disturbingly specific: sign reads "road may be subject to sudden catastrophic sinkhole collapse"

Do not test the gods / vivid: sign crushed by falling rock reads "Falling rock"
379155
Reposted by Ninefid :nikita:
Beau @mochabeau.dev · 23/02/2026
mfs be like "born too late to explore the world 😢" does openstreetmap look complete to you? get working
26592
Reposted by Ninefid :nikita:
memes 🏳️‍🌈🏳️‍⚧️ @memes.wetdry.world.ap.brid.gy · 22/02/2026
trans girls be like yo hop on exponent its encrypted and peer to peer and it doesnt work
014764
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 18/02/2026
Жаждали чтобы я учился в СУНЦ УрФУ. Я поступил в СУНЦ УрФУ, спрашиваю: "Что дальше?". А мне - "Сдай ЕГЭ". Я беру БВИ и поступаю в ИТМО, опять спрашиваю и: "Что дальше?". А мне - "Не знаю"
100
Reposted by Ninefid :nikita:
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 12/02/2026
So You Want To Write An Open Source Discord Replacement Things you don’t need: - federation/distributed systems - multiparty end-to-end encryption - an entirely new operating system kernel specially designed to— Things you DO need: - a user interface that is Normal - the ability to use […]
infosec.exchange
Original post on infosec.exchange
24022
Reposted by Ninefid :nikita:
:youtube_logo: No Boilerplate @noboilerplate.namtao.com.ap.brid.gy · 17/02/2026
PSA: If you block the `claude` user on GitHub, you'll get a warning every time you view a repo with that user in its commit history. This allows you to, the moment you look at a repo, immediately adjust your expectations. You may do so here: github.com/settings/blocked_users
A github screenshot showing a repo with the message "a user you've blocked has previous contributed to this repository"
2311159
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 11/02/2026
Very important post If I were to change the selfre.cc domain, what should I pick (among .cc and .org)? Or should I not?
000
Reposted by Ninefid :nikita:
std::living std::fish @livefish.mastodon.ml.ap.brid.gy · 11/02/2026
Прохожу тест "кто ты из пони" Что мне отвечает @Kotolisik:
Предложение купить новый сервер
002
Reposted by Ninefid :nikita:
Dan Fixes Coin-Ops @ifixcoinops.retro.social.ap.brid.gy · 10/02/2026
If y'all move off the current Massive American Corporation chat thing to A Different Massive American Corporation chat thing I swear to fucking god
4722
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 26/01/2026
They did this, at least on iPhone (but overall this client is a mess). But I wonder why is there "Posts and Replies" if I can enable replies in "Posts" :nikita:
"Show boosts" slider for the "Posts" section in my mastodon account page
000
Reposted by Ninefid :nikita:
Tomáš @prahou.merveilles.town.ap.brid.gy · 25/01/2026
9FRONT “GEFS SERVICE PACK 1” RELEASED 9front.org/releases/2026/01/24/0 #9front #plan9 #glenda
Steve Glender

No, you cannot use 9front software on windows 95
036
Reposted by Ninefid :nikita:
Quixoticgeek @quixoticgeek.v.st.ap.brid.gy · 25/01/2026
In the Mastodon app when you click on a profile, you get "posts" "posts & replies" and "media". What it really needs is a 4th one, which is posts without boosts. Boosts are critical to the fediverse working (one of the reasons I boost a lot). But if you're looking for something a user wrote […]
social.v.st
Original post on social.v.st
4123
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 10/01/2026
Building your own server/homelab and upgrading it feels like raising your own demon in chainsaw man
000
Reposted by Ninefid :nikita:
Heidi Li Feldman @heidilifeldman.mastodon.social.ap.brid.gy · 07/01/2026
If you have a moment, file a complaint against X with the Apple App Store.
• App Store
X
X Corp.
Developer Website ›
Tell us more...
Pornography or sexual content
For what reason...
Predatory behavior toward children
Describe the Issue
X is using its Al bot to generate child
pornography on demand.
Enter between 5 and 1000 characters: 63/1000
reportaproblem.apple.com
10798
Ninefid :nikita: @ninefid.mtn.selfre.cc.ap.brid.gy · 05/01/2026
New riwo release guys github.com/den0620/riwo/releases/ta…
000
Reposted by Ninefid :nikita:
Enigma Voice @enigmavoice.mastodon.ml.ap.brid.gy · 24/12/2025
@livefish @doomsdayrs @mansalia fixed
Really 1 kb version of "repost to spred 1 kb of Christmas joy" meme.
Looks awful, tbh
002