Fic Recs April '23
What did I read this month? As ever, it's mostly going to be Dream SMP, but I wander outside the fandom ocassionally, and we've got some QSMP and 3rd Life this month! You can keep an eye on my Ao3 bookmarks if you ever don't want to wait the full month, but here's a shor tlist (I tried to keep it short) of especially fun/intersting/good things.
The Fics - Oneshots
Human condition by InsomniWillow
Fandom: QSMP
Rating: Teen
Warnings: No Archive Warnings Apply
Relationship: Alexis | Quackity/Wilbur Soot, Wilbur Soot & Tallulah, Wilbur Soot & Phil Watson | Philza
Tags: Alternate Universe - Everyone Lives/Nobody Dies, Fluff, Developing Friendships, Human/Monster Society
Length: 1/1 chapters (this might be a multi-chapter though), 3,515 words
New to Qusadilla Island, Ordinary Guy Wilbur Soot brings his tiny daughter to the new school that's opened up. The school that is FULL of terrifying players and their kids. This is just super cute slice of life fluff and it's a fun setup to see Wilbur go "oh god, that's a demon, that's a shark god, is that Philza Minecraft?????" while he's trying to remain chill for his daughter.
where you hide your heart from me by 75hearts
Fandom: DSMP
Rating: Teen
Warnings: No Archive Warnings Apply
Relationship: Alexis | Quackity/Wilbur Soot
Tags: Pogtopia, Suicidal Thoughts, Wingfic, Wilbur Soot Is Not Okay
Length: 1/1 chapters, 2,223 words
Just gonna grab the summary for this one cause it's perfect.
“I’ll fucking kill you if you pull a single feather,” Quackity says.
“Don’t threaten me with a good time,” Wilbur says.
-
or: in Pogtopia, Wilbur preens Quackity's wings.
They're SOOO prickly and the situation is just two people full of broken edges hitting off each other, and you want it to be better, and at the same time this is the only way it could be.
you think they'll make it? by honeyblock
Fandom: DSMP
Rating: Teen
Warnings: No Archive Warnings Apply
Relationship: Niki Nihachu & Wilbur Soot, Niki Nihachu & Jschlatt, Niki Nihachu & Wilbur Soot & Jschlatt
Tags: Alternate Universe - hadestown Fusion, Niki Nihachu-Centric, niki as orpheus and wilbur as eurydice, implied/referenced suicide.
Length: 1/1 chapters, 7,968 words
Niki breaks into Hadestown to try and get Wilbur back. And then she meets Jschlatt, and then she goes spare. Oh man this is a beautiful and lyrical setup, and then Schlatt is just so odious and hateable, ad then Niki getting furious enough to take on a god is So Satisfying. Delightful.
Manna from Heaven by ResidentHesitant
Fandom: DSMP
Rating: General Audiences
Warnings: No Archive Warnings Apply
Relationship: Ranboo/Tubbo
Tags: Married Ranboo and Tubbo, Domestic Fluff, Pesach | Passover, post-canon, slice of life, Found Family
Length: 1/1 chapters, 3,152 words
Tubbo hosts his first seder. This is just a joyous slice of life with the whole community coming together to celebrate passover. A glimpse into other traditions for me, and full of love for the characters and for judaism. This fic is so happy. It's canon to ME. I love it.
take this life and hold it by the hand by Odaigahara
Fandom: DSMP
Rating: Teen
Warnings: No Archive Warnings Apply
Relationship: Technoblade & Philza, Wilbur Soot & Technoblade & Philza
Tags: Alternate Universe - Fantasy, Crow Hybrid Philza, Piglin Hybrid Technoblade, Accidental Baby Acquisition, Happy Ending, Inspired by that video of Kestrel Dad.
Length: 1/1 chapters, 2,292 words
Technoblade is just having a perfectly normal day with his family (who are polar bears) when his friend the crow shows up with— Phil, is that a BABY? What are we gonna do with it? And what does it eat? This is just so so funny. Techno and Phil are both so helpless with a tiny baby, they don't now how to feed this little one, at one point a dead mouse is put on the baby's face and everyone looks at him hopefully. It's so funny.
The Fics - Longfics
The Musketeers - SBI AU by Anarchy_and_Piglins
Fandom: DSMP
Rating: Teen
Warnings: No Archive Warnings Apply
Relationship: Wilbur Soot & Tommyinnit & Technoblade & Philza
Tags: Alternate Universe - Historical, 3 Musketeers Fusion, BAMF Everybody, Tommyinnit Angst, Philza Angst, Angst with a Happy Ending, Fluff and Humour, Emotional Hurt/Comfort
Length: 2/4 chapters, 8,086 words
TommyInnit is on a mission of vengance to kill the man who murdered his father, with only his dying words that a man named Philip d'Athos is responsible. Philip, meanwhile, is trying to figure out who's impersonating musketeers. They are on a direct collision course in 17th century France. I'm sure this will go well.
missing or obstructed by skelew
Fandom: Hermitcraft, 3rd Life
Rating: Teen
Warnings: Creator Chose Not To Use Archive Warnings
Relationship: Grian & Rendog, Grian & GoodTimesWithScar, Rendog & Martyn InTheLittleWood
Tags: Post 3rd Life, Angst and Hurt/Comfort, Watcher Lore, Amnesia
Length: 4/? chapters, 13,890 words
Grian is back in Hermitcraft but he can't forget what happened in 3rd life. Unfortunately everyone else has forgotten what happened. Everyone except Rendog, who he remembers very strongly as his enemy. This one started as a character study and you can tell, it's very deliberate and mediative with the characters, and it's just slowly growing through the questions of what they do now, and what they do with these relationships they have to people they care so much about and also those people don't remember it.
See How They Run by Aard_Rinn
Fandom: DSMP
Rating: General Audiences
Warnings: No Archive Warnings Apply
Relationship: Tubbo & Tommyinnit & Ranboo, Technoblade & Philza
Tags: Alternate Universe - Borrowers Fusion, Rescue, Captivity, Dark SBI, Dehumanization, Non-consensual touching (nonsexual), Tubbo-Centric
Length: 3/3 chapters, 10,590 words
Benchtrio are Borrowers, and Tubbo gets caught by Emduo! Man, this starts with Tubbo falling into oil and not being able to climb out (he's eventually rescued by Emduo), and it's honestly terrifying. I really felt like I was a tiny creature clinging to a spoon. It continues to play with the fact that Tubbo is just so TINY and defenceless.
wasteland by chrysalizzm
Fandom: DSMP
Rating: Mature
Warnings: Major Character Death
Relationship: Dream SMP Ensemble
Tags: Alternate Universe - Heroes & Villains, Hurt/Comfort, Disillusionment, Morally Grey Characters, Political Corruption, Systemic Bigotry, Unreliable Narrator, Alternate Universe - Superheroes & Superpowers, Mind Control, Bittersweet/Open Ending, Multiple POV, (and more! It's a series)
Length: 11/30 fics, 72,431 words
MASSIVE sprawling superhero epic digging into power issues, morality, villainy, cohersion, sexism and other 'isms, marching towards an inevitable end. It all ends in tragedy, but oh my god the journey there is so rich and beautifully drawn. Each fic in the series is a different spot on the timeline and you see characters from so many different POVs, as events come into greater focus and you realize what the fuck HAPPENED to break people like that. This is very much a fic to read while spamming the sobbing emoji in the chat with a friend, but oh man I have to see how it all comes together and if ANY of my guys make it out. I don't know if any of my guys make it out! :SOB:
sharp temporary walls (the long-term cliff edge of the world) by Odaigahara
Fandom: 3rd Life SMP
Rating: Teen
Warnings: Graphic Depictions of Violence
Relationship: Grian & GoodTimesWithScar
Tags: Alternate Universe - Canon Divergence, Ghosts, Memory Alteration, Corpse Desecration, Animal Death, Friendship, Horror, Angst with a Happy Ending
Length: 1/3 chapters, 5,042 words
3rd life is down to two players, but they're both hurt. They decide to wait and heal before a final fight. The world waits around them. Just the tone of this one is so eerie and creepy. The world is just so silent and malevolent, while Desert Duo tries to heal, while also knowing that it all ends in death. I'm not gonna spoil it but what happens when Joel's dogs show up looking for their master is SO GOOD and SO BAD at the same time.
And They Were Ghosthunters | TNT Duo AU by commaclear
Fandom: DSMP
Rating: Mature
Warnings: Creator Chose Not To Use Archive Warnings
Relationship: Alexis | Quackity/Wilbur Soot
Tags: Humor, Hurt/Comfort, Fish out of Water, Alternate Universe - Angels and Demons, Happy Ending
Length: 21/21 chapters, 46,984 words
Wilbur Soot is a demon who's tired of being bored in Hell and decided to go to Earth, where he gets a job on a Ghost Hunting show run by a guy named Quackity. Surely he has lots of oppurtunity for sin here! Two problems though: Quackity is really cute and might actually be a genuinely good person and Wilbur is falling for him, and Love is toxic to demons. This one is legitimately so very funny and such a fast read. I sat down to read the first two chapters and then i looked up and I'd read 46k.
catbag by supinetothestars
Fandom: DSMP
Rating: Teen
Warnings: Graphic Depictions of Violence
Relationship: Wilbur Soot & Technoblade & Philza & Tommyinnit, Tommyinnit & Tubbo
Tags: Alternate Universe - Superheroes & Superpowers, Villain SBI, Hero Tommyinnit, Child Abuse, Truth Serum, PTSD, Secret Identity, Found Family, Hurt/Comfort
Length: 5/? chapters, 30,665 words
Okay so the summary for this one was:
Suspected of betraying the Hero Guild, Apprentice hero Tommy (A.K.A. Blindspot) is put under Security Protocol Catbag: a locked-on noise cancelling mask equipped with truth gas. His mentor, Dream, calls it a necessary teaching tool.
Meanwhile, SBI wants to know why their least favorite loudmouth little Hero has suddenly stopped talking.
And I read that and I was like "supinetothestars is going to get me back into reading tommy-centric superheros", and it's happened. It's so good, the characters are so thoughtful (and feel way more like canon characterizations vs fanon), and they run up against each other in really interesting ways. Wilbur is a paranoid bastard in a way that feels realistic and canon! The superpowers are interesting and interestingly played out (tommy's power is he can make himself unnoticeable!) and the relationships are adhering to tropes enough that they're like, oooooo, what happens next, I have a delightful suspicion, but they are pulled off well enough that they still feel fresh. It's really good.
Double Down by Onelituli
Fandom: DSMP
Rating: Mature
Warnings: Creator Chose Not To Use Archive Warnings, Major Character Death
Relationship: Dream & Tommyinnit & Tubbo, Ranboo & Tommyinnit & Tubbo, Dream & Sapnap & George,
Tags: Alternate Universe - Imawa no Kuni no Alice | Alice in Borderland Setting, Rated for Language and Dark Themes, Mystery, Flashbacks, Slow Build, Emotional Hurt/Comfort, Heavy Angst, Grief/Mourning, No Villains just Antagonists, Bittersweet Ending
Length: 11/13 chapters, 67,663 words
Oh man how even to explain this one. The Dream SMP ensemble is imprisoned in this post-apocolyptic setting where they have to compete in challenges to win cards. The higher the suit of the card, the harder the challenge. And people will die, they are dying, the challenges are killing them. They don't know why they're here or who is making them do this, but all they can do is try and make it together despite a structure that keeps trying to turn them against each other and destroy them. This is structured with lots of flashbacks and mysteries, and the mystery of what HAPPENED to these people is ever-present. And how on earth they possibly make it out of this challenge with even one person alive. This one is such a mystery, I don't know what's HAPPENING but I want to KNOW.
And that's it for this month! I'll see you next time!
46 notes
·
View notes
I have been trying, in Go, to create a library somewhere halfway between C# LINQ and C++ <algorithm> because LINQ and <algorithm> are fucking astounding and Go doesn't have either.
And Jesus but in doing this, I have learned why Go has neither. This is not a language that respects library developers. Like... At all.
You can do this if you are willing to eat an absolutely terrible runtime performance cost by using reflection everywhere* but in fact I am not.
But in C#, when I'd do something like
List<T> tlist = getList();
List<U> ulist = list.Select(fromTtoU)ToList();
that is just straight up impossible in Go without reflection.
Because Go doesn't have generic methods.
You cannot do
class List<T>{
List<U>Select();
}
because here, LIST is only generic on <T>, not <U>. To have Select return a list of U, you would need your list to be generic on <T,U>
That is, the list creator would have to know, creating the list, what kind of selection you would later want to do on it.
Fucking insane.
*risking, also, any number of runtime panics because you won't know if a selection lambda actually, you know, selects, without running the program)
(continued in next post)
17 notes
·
View notes