Tumgik
#i just want wille to have a support system
scoonsalicious · 1 day
Text
Tumblr media Tumblr media
6.2 Lily
Pairing: Bucky Barnes x Fem!Reader
Summary: Lily McIntyre, trainer for new SHIELD recruits at the Avengers Tower, has been in love with her best friend, Bucky Barnes, from the moment she met him. She's been content with her role of the #1 girl in Bucky's life, even if it means she has to sabotage a romantic relationship or two. It'll be worth it when he realizes that they're meant for each other, right? There's just one small problem: Lily McIntire never expected Bucky Barnes to fall for You.
Warnings: (For this part only; see Story Masterlist for general Warnings) Language, toxic plants being manipulative and toxic.
Word Count: Bucky done fucked up.
Previously On...: 2.5k
A/N: Please note: I will be taking a one week break from posting starting on Thursday, May 16th, to focus on writing. I will resume posting on Thursday, May 23rd.
If you ever feel so inclined to support my work, hop on over to buy me a coffee; it's much appreciated! <3
NOTE! The tag list is a fickle bitch, so I'm not really going to be dealing with it anymore. If you want to be notified when new story parts drop, please follow @scoonsaliciousupdates
Thank you to all those who have been reading; if you like what you've read, likes, comments, and reblogs give me life, and I truly appreciate them, and you!
He was on his way! 
After disconnecting from her call with Bucky, Lily bent down to her front driver’s side tire and, using her car key, pried out the nail she’d run over to ensure it would go flat while she ran the trail. Walking to the edge of the parking lot, she hurled the nail into the woods, getting rid of any evidence that she’d manufactured the current predicament she “accidentally” found herself in.
It didn’t matter if Bucky hadn’t come home from his date last night. Hadn’t told her that he’d even been on a date to begin with. What mattered was that, when Lily had called, Bucky had left the bitch behind and had come running. To her.
And that meant something. 
Right?
Bucky could go out with some slut if he wanted to, but when Lily had needed him, Bucky had dropped everything to be there for her, and that knowledge made Lily’s insides glow with warmth. She was still his number one girl; she shouldn’t have let herself get worked up over one date that probably didn’t mean anything. Bucky had dated before, and Lily had made sure none of them stuck around for very long. This time wouldn’t be any different.
So, Lily waited. She checked her email, she played some games on her phone, she listened to a podcast. Finally, a little over an hour after she’d hung up with Bucky, she saw one of Tony’s sportscars speed into the parking lot and make its way to the trailhead.
Her heart sank at the thought of Bucky sending Tony Stark to help her in his stead, so it was quite a shock to her system when the car pulled up next to hers, turned its engine off, and Bucky himself stepped out. He wasn’t wearing his usual tshirt and jeans, no– he was wearing a rumpled burgundy button-up, sleeves rolled up to the elbows and the first couple of buttons left undone at his neck, and a pair of fitted, black trousers. 
Lily swallowed. His hair was a mess, but she could imagine how put together he must have looked the night before, and that made her stomach twist. He’d made an effort. He’d made a real, genuine effort to dress up for this date that he lied to her about.
“Hey, Lil,” he said, once she got out of her car to meet him. He smiled, but she’d known him long enough to be able to tell when his smiles weren’t genuine, and this one didn’t reach his eyes.
“Hey, Jamie,” she said, offering him a fake smile  of her own to hide her distress. “Thank you so much for coming out. I don’t know what I’d do without you.” 
“I’m sure Steve or Sam or anyone from the Compound would have been more than willing to help you out, Lil,” Bucky said as he walked to the back of her car. “Could you pop the trunk for me so I can get your jack and the spare?”
Lily bent her head back inside to unlock the trunk, rolling her eyes as she did so. If she’d wanted someone else to change her tire, she’d have just done it herself. Or, you know, not popped her own tire to begin with. But that was beside the point.
She walked around to the back of the car so she could help Bucky move things around in her trunk to get to her spare. “You’re dressed awfully fancy for a Sunday morning,” she said, watching him out of the side of her eye. “You find God and suddenly decide to start going to church?”
Bucky chuckled. “Something like that,” he said. Lily stole a glance in his direction and caught him smiling softly to himself as he pulled her spare out from the trunk with his vibranium hand. Taking her car jack in the other, he moved around to the driver’s side and began loosening the lug nuts with his left hand. Lily shivered when she considered how strong he was, how much power that one hand contained.
Once all the nuts were loosened, he slid the jack under the frame of the car and began raising it. He was annoyingly efficient at this, Lily thought, and she realized her window of time with him wasn’t as big as she had originally anticipated.
“So, where were you when I called this morning, really?” she asked, leaning up against the side of Tony’s car as she watched him work. She just wanted him to be honest with her. She didn’t think she could take it if he continued to lie.
Bucky stilled in his motions. “I… I, uh, had a date,” he said after a moment.
Lily paused, playing confused. “A date on a Sunday morning?” she asked him. “That’s a really weird—oh.” Bucky left the car suspended on the jack and turned to face her, hands shoved into his pockets, and the guilt in his eyes nearly palpable. 
Good, Lily thought. Let him be guilty, now that he realizes I know he lied to me. “I didn’t realize you were seeing anyone, Jamie,” she said, voice deliberately meek and soft. “Why didn’t you say something?”
Bucky sighed and leaned back against her car. “It’s new,” he said. “Like, really new.”
Good, she thought. This hasn’t been going on for a long time. There was still a good chance she could nip it in the bud before it grew into a real problem. “So, when you said you were out with Sam last night…” She left it hanging in the air. Let him be the one to say the word.
“I lied to you,” he said with a sigh. “I’m sorry.”
“Why, Jamie?” she asked him. “I didn’t think we lied to one another.” She thought about the hole she’d punched in her own tire. Well, she didn’t think he lied to her.
“We don’t, Lil,” he said. “I just… It seems like whenever I start seeing someone new, you just…” he paused to consider his words, and Lily started to get nervous. Did he know… did he suspect the things she’d done in the past to keep other girls away from him? He couldn’t. She’d been so careful… “You just form a lot of opinions on them, really quickly,” he said, and she released a breath. He didn’t know anything. She was safe. “I wanted to get to know this girl on my own, without any outside influences, before I decided to find out what everyone else thought about her.”
“I only tell you what I think because I care about you, Jamie,” Lily protested in her gentlest voice. She was going to have to walk a very delicate line here, between stressing her point and sounding sympathetic. “I’m just trying to look out for you, that’s all.”
“I know,” he said with a sigh. “I know you are, and I do appreciate it, but… I want to be able to figure out how I feel about this one before I start soliciting opinions about her from everyone else. Does that make sense?”
It did. Fuck, it did. Usually, Bucky was so eager to talk about the new girls he was dating, to introduce him to his best friends and find out what they thought about her, to get their opinions. If he was reticent this time, it could only mean one, horrible thing:
“You really like this girl, don’t you, Jamie?” Lily asked, trying so hard to keep her voice light, when inside, she felt like she was dying.
Bucky looked up at her. “Yeah, Lil,” he said, his dazzling white smile beaming at her and making her heart stop. “I really do.”
“That’s great,” Lily choked out. She turned back to the trunk of her car, pretending to busy herself with its contents so she didn’t have to look at him. “That’s really great.”
She heard Bucky move around and start working on the tire again. “Not really,” he said, his voice sounding dejected. Lily moved her head around from the back of the trunk to look at him. 
“What do you mean?” she asked, a spark of hope coming to life in her chest. 
Bucky let out a long sigh. “I think I might have blown it with her,” he said as he worked to take the flat tire off of her car. 
“Oh no,” Lily said, trying to keep the smile out of her voice. Maybe she wouldn’t have to do anything, afterall. Maybe Bucky had managed to fuck it up on his own. “What happened?”
Bucky was silent for a moment as he replaced the tire with ease. “I don’t really want to talk about it,” he said eventually. “Let’s just say that we left things very… ambiguously. I asked her if I could call her later, she didn’t really give me an answer either way. Just kind of shrugged. If she wanted me to call her, she would have just said so, right?”
Lily felt her stomach do a happy flip, but she put on a fake pout. “Oh, Jamie,” she said, fake sympathy oozing over her words, “please don’t tell me she’s playing mind games like that with you already! If a girl wants you to call her, she’ll tell you to call her, not play hard to get.”
“It wasn’t like that,” Bucky said defensively as he began re-tightening the lugnuts on the tire. “I just… I did something she didn’t like, is all. And she’s probably rightly pissed about it.”
Lily walked around the car to stand next to him as he finished up. “I don’t think I like this, Jamie,” she said cautiously. “You’ve barely started dating this girl, and already she thinks she can dictate your actions? That doesn’t seem healthy to me, at all.”
Bucky stood, running a hand across his face. “Nah, Lil– you’re… you’re getting it twisted. I made a mistake. I know I did, and she’s got every right to be mad at me about it. I need to talk to her, to sort it out.” Lily was losing ground; thankfully, she’d come prepared.
“Listen, Jamie,” she said, abruptly changing the topic in the hopes of getting his mind off this mysterious skank, “I was planning on having lunch up here today, since it’s so gorgeous out. I probably overdid it when I packed my food. Do you want to join me?”
Bucky heaved a sigh and looked like he was about to decline.
“Consider it my way of saying ‘thank you’ for you coming all the way out here to rescue me,” she added, knowing that she was laying it on thick, but not wanting him to walk away. “Come on, we’ll make a picnic of it. It’ll be fun!”
“Yeah, alright,” Bucky said, letting a smile cross his face. “I could eat.”
Bucky Barnes always did have a soft spot for a damsel in distress. With a grin, Lily opened the backseat of her car and pulled out the cooler she’d preemptively packed in the hope that just such an opportunity would arise. Lily was nothing if not prepared. 
Bucky reached for it. “Here, let me,” he said, taking it from her. Lily smiled to herself as she reached back into the car to pull out the picnic blanket she’d packed. 
“Such a gentleman,” she said as she closed the car door and led Bucky down one of the trails. It was a gorgeous late-summer day, and Lily could almost convince herself they were on a real date together. Almost. God, what she wouldn’t give for this to be the real thing. 
After they’d walked for about fifteen minutes, Lily veered left off of the trail and into the woods. “You bringing me back here to kill me?” Bucky asked in a playful tone as he followed her with the cooler.
“Yup,” Lily teased right back. “I definitely have faith in my ability to take out a super soldier on my own.” Her heart swelled when she was rewarded with an amused chuckle from Bucky. 
Soon, they reached her destination: a cozy clearing that sat along the bank of a creek that ran through the park, with a small waterfall that fed a crystal clear pool below.
“This is nice,” Bucky said, coming up behind Lily as she fanned out the blanket. “How’d you find this spot?”
Lily sat down and reached to take the cooler from Bucky, beckoning him to join her. “I was scouting some potential off-trail runs for the recruits and just kind of stumbled upon it,” she told him. She opened up the cooler and began taking out the food she’d brought– all of Bucky’s favorites.
Bucky nodded, then looked at the spread with wide eyes. “You packed all of this for yourself, Lil?”
Lily felt a slight blush creep up her cheeks– she had not, in fact, packed it all for herself, but specifically in the hope that he would end up joining her, though he could never know that. “I guess I just overestimated how hungry I’d be after my run,” she told him as she handed him a bottle of water. “Thanks for joining me so that all this food doesn’t go to waste.”
“No problem,” he said as he began to tear into the food she’d brought. “Thanks for getting a flat tire, I guess,” he added with a laugh.
They ate amicably, making small talk about their upcoming plans for the week, and how Lily’s latest batch of recruits looked. Lily was itching to ask Bucky more about his mystery date, to find out who she was, if she was someone Lily knew; but she didn’t want to bring it up– the less Bucky talked about her, the more likely he was to just forget about her all together, right? Especially if he’d done something to piss her off. Better to keep him distracted so that the window of opportunity for any reconciliation closed without him noticing it.
Soon, the food was gone, the sun high in the sky. Lily and Bucky both lay back on the picnic blanket, staring lazily up into the blue sky. “We should do something today,” Lily suggested, trying not to sound too eager.
Bucky chuckled. “Aren’t we doing something now, Lil?” he asked.
She playfully shoved his shoulder. “Later, I mean. Like, we’re having a good time; we should continue it. Go somewhere nice for dinner, do something after, like go to a club or see a show or something. Make a whole ‘friend-date’ night out of it!” Anything, she thought to herself. I’ll do anything, as long as I’m doing it with you. And who knew what could happen in the right romantic setting?
“Yeah, that sounds like it could be fun,” Bucky mused. “Sure.”
“Really?” Lily couldn’t believe her luck. “Leave all the planning to me, then!” She’d make sure she got a table at the most romantic restaurant she could find, and get them tickets to something steamy that would put Bucky in the right mood… She knew just what dress to wear, to show just enough skin to be tantalizing…
Yes, tonight, things were going to change. Lily could feel it.
<- Previous Part / Next Part ->
116 notes · View notes
circular-bircular · 2 days
Text
2 Cents
(Get it? Cause it's all about change? I'm hilarious)
The response to SAS has been stunning, to say the least. Duh, of course you know what I'm talking about -- Woooahhhhh the major anti-endo is pro-endo now!!!
Only, I really don't want to frame it like that. And... I'm so relieved to see so many taking it in stride and not framing it like that.
Me and Dude have been friends for a very, very long while -- or at least it feels like a long time. DID makes it hard and all to really realize how much time passes. But I consider Dude one of my close friends at this time, and I hope people can see why. He's a person who's willing to change, albeit stubbornly, and he works so hard to be kind -- even when the world has been so much less than kind back.
And one thing I've always known is that Dude was anti-endo, but willing to compromise on those opinions and beliefs if it meant furthering the science of it all, and understanding more about all of this. As time went on, it became understanding more about CDDs than ever before, fueled less by frustration and more by genuine curiosity. It's what attracted me to this friendship in the first place.
Seeing Dude repeatedly start to say that he is pro-endo warmed my heart, but not because of the pro-endo part; it was because of the change part. Because so many people struggle with that, with the idea that they can change. Me being one of them.
It's been... so difficult trying to carve out a place in syscourse. In life. I started out pro-endo and manipulated into very nearly thinking I wasn't a DID system at all. I moved to this nebulous area where i was harassed for stepping out of line. I was neutral, I became anti-endo, neutral again -- constantly flip flopping because I didn't have anyone or anything to hold onto. I didn't get to have a community. I didn't get to be anything other than The Bad Guy.
While I was in a CDD server, I at least had that community, but even that wasn't what I wanted. Even that wasn't good for me, even if it was good in other ways. Maybe I'll find the good again someday.
But seeing this outpouring of support... As someone who now no longer uses any syscourse label (Call me what you want, I really don't care), it's a goddamn relief to see someone being accepted with open arms. It's a relief to see people being so kind and generous, both with asks and with comments. I have to be blunt and say how jealous I am, seeing the outcropping of support.
But I'm also relieved to see my experience really is far from the norm... while also acknowledging that I am incredibly braced for impact at the moment due to those experiences.
I'm an incredibly stubborn person, I'm able to admit it. I struggle to change. I'm incredibly set in my ways. But I also do change, rapidly, flipping on a dime when I think it's what the other person wants. (Honestly, part of why I appreciate Dude so much was his insistence on slowing down, getting the facts, and making an educated decision based on that). And recently with syscourse, I've felt as if I have to slam my fist into the table and shout and scream about How Pro-Endo I Am, just in case anyone was lumping me in with those anti-endos -- but then I saw how some pro-endos were acting, and I felt I couldn't say anything about it-- ugh, I'm rambling.
All that is to say, I've felt so... stunningly alone lately, even with the support of my friends. I'm alone in syscourse. I'm alone in recovery. So many of my friends are moving on, healing, growing, and... Here I am, just a silly little circle on their blog, young and stupid and dumb.
So I'm glad people are accepting Dude, not as a pro-endo, but as someone who has grown. It gives me a lot of hope for my future. A lot of hope for finding a community -- not as a pro-endo, or anti-endo, or syscourse anything.
Just as a person.
Does that make sense?
I hope other people out there, stuck in syscourse like me, feeling very alone in a very large world, can see how willing people are to extend a hand. I hope I've extended my own enough. I just... have a lot of hope for the future.
@sysmedsaresexist Thanks for helping give me that right now <3
34 notes · View notes
nicnacsnonsense · 1 day
Text
I really do think so many of Buffy’s problems in s6 could have been prevented if Giles had been the one to move into the Summers house after Buffy died rather than Willow and Tara.
It would have solved the money problems obviously, because Giles would have just been paying the bills. All the bills before Buffy came back but also all the bills after too, because his mental concept of these bills would just be so different. In canon the bills are Buffy’s bills, they are a challenge in her life. And Giles is willing to help out to give her some breathing space to figure things out, but ultimately this is a challenge that Buffy needs to face on her own. Whereas if Giles lives in the house and has since before Buffy even came back, those bills are the household bills and as the one person in the household with an income, of course Giles is going to pay them. I’m sure he still would be pushing Buffy to try to find a path in life, and if said path included a job she might at that point be expected to contribute, but there would be no pressure on her to start making income ASAP.
Then with Dawn, first of all you just know judgy Doris is going to love Giles — middle-aged white man with an RP accent and wearing a tweed suit? Automatic stamp of approval. But beyond that, we have this dynamic where Buffy wants to lean on Giles to help her parent Dawn, whereas Giles again sees this a challenge in Buffy’s life that she needs to learn how to handle. And neither of them are entirely unreasonable for feeling the way they do, but they are also not talking about it. Buffy just assumes Giles will step up in that parental role and then Giles silently judges her for what he perceives as a failure to live up to her responsibilities. But if Giles had moved into Revello after Buffy’s death then he’d be doing it on the understanding that he was going to be Dawn’s guardian, presumably until she was all grown, an understanding that would have lasted for nearly 5 months by the time Buffy got back. So when she does get back, Giles will understand that there needs to be an actual conversation about Dawn’s care and the best way to handle things now. It doesn’t even matter what conclusion they come to, just the fact that they had the conversation and are on the same page about it will put Buffy in a better position.
Giles moving into the Summers house also means that he would not have gone back to England at the start of the season, so he would be there for Buffy from the day she came back. And now that the bills and raising Dawn are no longer challenges she is failing to meet, he wouldn’t feel compelled to leave to force her to meet them either. Which means Buffy would still have the one member of her support system that she really feels comfortable with leaning on for help in that way and crucially who had nothing to do with ripping her out of Heaven. In canon the closest thing she has to that is Spike, and I love Spike and Spuffy, but there’s no denying that their s6 relationship was not the healthiest. Much better if she has Giles to lean on.
20 notes · View notes
shit-talker · 2 years
Text
The Queen : This is official Royal Business. You cannot speak a word of it to anyone, are we clear?
Wille : Absolutely.
Wille : *Immediately tells Felice, Henry, Walter, Stella, Maddie and Fredrika*
88 notes · View notes
licorishh · 7 months
Text
Most people really don't seem to understand that friendship is a two-way street.
They expect you to wait on them hand and foot as they rant about and constantly pour on you either their issues or their passions and when you finally have something you'd like to talk about you get a "Man that sucks :/" or a "Cool" in return.
Find somebody who doesn't do that. Then you'll have your best friend.
#i know i ramble sometimes and i'm extremely grateful that my best friend puts up with it :')#but see then in return i do the same for her because it would be completely unfair for me to expect her to act like a wall for me to talk a#or when i wanna show her something and i can tell she's being polite and it doesn't personally strike her fancy I MOVE ON#and she does the same for me and we have way frickin better communication and we have a frickin rad friendship#it's give and take#and also can we bring back the idea of being able to work through some things on your own?#like i am ALL FOR having a support system that can encourage you when things go wrong but some things can be solved on your own#i shouldn't be bearing the burden of figuring out your life for you you know?#i'm absolutely willing to help but if you're just going to spend all your time complaining to me and never ever take my advice#then there comes a point at which i'm literally just acting as your therapist and that's not how friendships are supposed to work#i've become kind of the designated therapist in a lot of friendships throughout my life#and it is exhausting constantly being complained at (sometimes over very minor things)#only to have that person or people COMPLETELY ignore your advice every single time you try to give it#that's not friendship my dude that's using me because you just want someone to complain to#like i said. support system good. treating your friend like an emotional punching bag to let out your problems 24/7 very very bad.#like when i was feeling completely unlike myself and irritated and frustrated for three dang years straight#i didn't really talk about it much because i knew it wasn't the kind of thing advice was going to fix#so i wasn't in the discord servers every two seconds “MAN I REALLY JUST DON'T FEEL GOOD :///”#because when other people do this to me there comes a point at which i'm like “WHAT DO YOU WANT ME TO DO ABOUT IT”#like i've given you all the advice i have and you have taken absolutely none of it nor have you taken any action on your own#so now i'm just here to make you feel better about yourself and that's really not my job#emotional support is necessary. patting you on the head when you refuse to do anything to better your situation is not.#tl;dr people who refuse to do anything to better their situation other than complain to ME about it 24/7 drive me nuts#and it drives other people nuts so please don't do it to anyone#don't bottle up your emotions but also don't let them come crashing down and drown everyone you know#just because you can't be bothered to put ANY effort forth to contain them#emotional regulation is attractive~~~#society today has built such a culture of “it's not YOUR fault and if you cry about it hard enough someone will fix it for you” like no sir#sometimes it IS your fault and sometimes you DO need to take responsibility#and if it is your fault then absolutely no one but you is obligated to fix it
11 notes · View notes
phantomrose96 · 3 months
Text
If anyone wants to know why every tech company in the world right now is clamoring for AI like drowned rats scrabbling to board a ship, I decided to make a post to explain what's happening.
(Disclaimer to start: I'm a software engineer who's been employed full time since 2018. I am not a historian nor an overconfident Youtube essayist, so this post is my working knowledge of what I see around me and the logical bridges between pieces.)
Okay anyway. The explanation starts further back than what's going on now. I'm gonna start with the year 2000. The Dot Com Bubble just spectacularly burst. The model of "we get the users first, we learn how to profit off them later" went out in a no-money-having bang (remember this, it will be relevant later). A lot of money was lost. A lot of people ended up out of a job. A lot of startup companies went under. Investors left with a sour taste in their mouth and, in general, investment in the internet stayed pretty cooled for that decade. This was, in my opinion, very good for the internet as it was an era not suffocating under the grip of mega-corporation oligarchs and was, instead, filled with Club Penguin and I Can Haz Cheezburger websites.
Then around the 2010-2012 years, a few things happened. Interest rates got low, and then lower. Facebook got huge. The iPhone took off. And suddenly there was a huge new potential market of internet users and phone-havers, and the cheap money was available to start backing new tech startup companies trying to hop on this opportunity. Companies like Uber, Netflix, and Amazon either started in this time, or hit their ramp-up in these years by shifting focus to the internet and apps.
Now, every start-up tech company dreaming of being the next big thing has one thing in common: they need to start off by getting themselves massively in debt. Because before you can turn a profit you need to first spend money on employees and spend money on equipment and spend money on data centers and spend money on advertising and spend money on scale and and and
But also, everyone wants to be on the ship for The Next Big Thing that takes off to the moon.
So there is a mutual interest between new tech companies, and venture capitalists who are willing to invest $$$ into said new tech companies. Because if the venture capitalists can identify a prize pig and get in early, that money could come back to them 100-fold or 1,000-fold. In fact it hardly matters if they invest in 10 or 20 total bust projects along the way to find that unicorn.
But also, becoming profitable takes time. And that might mean being in debt for a long long time before that rocket ship takes off to make everyone onboard a gazzilionaire.
But luckily, for tech startup bros and venture capitalists, being in debt in the 2010's was cheap, and it only got cheaper between 2010 and 2020. If people could secure loans for ~3% or 4% annual interest, well then a $100,000 loan only really costs $3,000 of interest a year to keep afloat. And if inflation is higher than that or at least similar, you're still beating the system.
So from 2010 through early 2022, times were good for tech companies. Startups could take off with massive growth, showing massive potential for something, and venture capitalists would throw infinite money at them in the hopes of pegging just one winner who will take off. And supporting the struggling investments or the long-haulers remained pretty cheap to keep funding.
You hear constantly about "Such and such app has 10-bazillion users gained over the last 10 years and has never once been profitable", yet the thing keeps chugging along because the investors backing it aren't stressed about the immediate future, and are still banking on that "eventually" when it learns how to really monetize its users and turn that profit.
The pandemic in 2020 took a magnifying-glass-in-the-sun effect to this, as EVERYTHING was forcibly turned online which pumped a ton of money and workers into tech investment. Simultaneously, money got really REALLY cheap, bottoming out with historic lows for interest rates.
Then the tide changed with the massive inflation that struck late 2021. Because this all-gas no-brakes state of things was also contributing to off-the-rails inflation (along with your standard-fare greedflation and price gouging, given the extremely convenient excuses of pandemic hardships and supply chain issues). The federal reserve whipped out interest rate hikes to try to curb this huge inflation, which is like a fire extinguisher dousing and suffocating your really-cool, actively-on-fire party where everyone else is burning but you're in the pool. And then they did this more, and then more. And the financial climate followed suit. And suddenly money was not cheap anymore, and new loans became expensive, because loans that used to compound at 2% a year are now compounding at 7 or 8% which, in the language of compounding, is a HUGE difference. A $100,000 loan at a 2% interest rate, if not repaid a single cent in 10 years, accrues to $121,899. A $100,000 loan at an 8% interest rate, if not repaid a single cent in 10 years, more than doubles to $215,892.
Now it is scary and risky to throw money at "could eventually be profitable" tech companies. Now investors are watching companies burn through their current funding and, when the companies come back asking for more, investors are tightening their coin purses instead. The bill is coming due. The free money is drying up and companies are under compounding pressure to produce a profit for their waiting investors who are now done waiting.
You get enshittification. You get quality going down and price going up. You get "now that you're a captive audience here, we're forcing ads or we're forcing subscriptions on you." Don't get me wrong, the plan was ALWAYS to monetize the users. It's just that it's come earlier than expected, with way more feet-to-the-fire than these companies were expecting. ESPECIALLY with Wall Street as the other factor in funding (public) companies, where Wall Street exhibits roughly the same temperament as a baby screaming crying upset that it's soiled its own diaper (maybe that's too mean a comparison to babies), and now companies are being put through the wringer for anything LESS than infinite growth that Wall Street demands of them.
Internal to the tech industry, you get MASSIVE wide-spread layoffs. You get an industry that used to be easy to land multiple job offers shriveling up and leaving recent graduates in a desperately awful situation where no company is hiring and the market is flooded with laid-off workers trying to get back on their feet.
Because those coin-purse-clutching investors DO love virtue-signaling efforts from companies that say "See! We're not being frivolous with your money! We only spend on the essentials." And this is true even for MASSIVE, PROFITABLE companies, because those companies' value is based on the Rich Person Feeling Graph (their stock) rather than the literal profit money. A company making a genuine gazillion dollars a year still tears through layoffs and freezes hiring and removes the free batteries from the printer room (totally not speaking from experience, surely) because the investors LOVE when you cut costs and take away employee perks. The "beer on tap, ping pong table in the common area" era of tech is drying up. And we're still unionless.
Never mind that last part.
And then in early 2023, AI (more specifically, Chat-GPT which is OpenAI's Large Language Model creation) tears its way into the tech scene with a meteor's amount of momentum. Here's Microsoft's prize pig, which it invested heavily in and is galivanting around the pig-show with, to the desperate jealousy and rapture of every other tech company and investor wishing it had that pig. And for the first time since the interest rate hikes, investors have dollar signs in their eyes, both venture capital and Wall Street alike. They're willing to restart the hose of money (even with the new risk) because this feels big enough for them to take the risk.
Now all these companies, who were in varying stages of sweating as their bill came due, or wringing their hands as their stock prices tanked, see a single glorious gold-plated rocket up out of here, the likes of which haven't been seen since the free money days. It's their ticket to buy time, and buy investors, and say "see THIS is what will wring money forth, finally, we promise, just let us show you."
To be clear, AI is NOT profitable yet. It's a money-sink. Perhaps a money-black-hole. But everyone in the space is so wowed by it that there is a wide-spread and powerful conviction that it will become profitable and earn its keep. (Let's be real, half of that profit "potential" is the promise of automating away jobs of pesky employees who peskily cost money.) It's a tech-space industrial revolution that will automate away skilled jobs, and getting in on the ground floor is the absolute best thing you can do to get your pie slice's worth.
It's the thing that will win investors back. It's the thing that will get the investment money coming in again (or, get it second-hand if the company can be the PROVIDER of something needed for AI, which other companies with venture-back will pay handsomely for). It's the thing companies are terrified of missing out on, lest it leave them utterly irrelevant in a future where not having AI-integration is like not having a mobile phone app for your company or not having a website.
So I guess to reiterate on my earlier point:
Drowned rats. Swimming to the one ship in sight.
34K notes · View notes
getvalentined · 10 months
Text
An open letter to @staff
I already submitted this to Support under "Feedback," but I'm sharing it here too as I don't expect it to get a response, and I feel like putting in out in public may be more effective than sending it off into the void.
The recent post on the Staff blog about changing tumblr to an algorithmic feed features a large amount of misinformation that I feel staff needs to address, openly and honestly, with information on where this data was sourced at the very least.
Claim 1: Algorithms help small creators.
This is false, as algorithms are designed to push content that gets engagement in order to get it more engagement, thereby assuring that the popular remain popular and the small remain small except in instances of extreme luck.
This can already be seen on the tumblr radar, which is a combination of staff picks (usually the same half-dozen fandoms or niche special interests like Lego photography) which already have a ton of engagement, or posts that are getting enough engagement to hit the radar organically. Tumblr has an algorithm that runs like every other socmed algorithm on the planet, and it will decimate the reach of small creators just like every other platform before it.
Claim 2: Only a small portion of users utilize the chronological feed.
You can find a poll by user @darkwood-sleddog here that at the time of writing this, sits at over 40 THOUSAND responses showing that over 96 percent of them use the chronological feed*. Claiming otherwise isn't just a misstatement, it's a lie. You are lying to your core userbase and expecting them to accept it as fact. It's not just unethical, it's insulting to people who have been supporting your platform for over a decade.
Claim 3: Tumblr is not easy to use.
This is also 100% false and you ABSOLUTELY know it. Tumblr is EXTREMELY easy to use, the issue is that the documentation, the explanations of features, and often even the stability of the service is subpar. All of this would be very easy for staff to fix, if they would invest in the creation of walkthroughs and clear explanations of how various site features work, as well as finally fixing the search function. Your inability to explain how your service works should not result in completely ignoring the needs and wants of your core long-term userbase. The fact that you're more willing to invest in the very systems that have made every other form of social media so horrifically toxic than in trying to make it easier for people to use the service AS IT WORKS NOW and fixing the parts that don't work as well speaks volumes toward what tumblr staff actually cares about.
You will not get a paycheck if your platform becomes defunct, and the thing that makes it special right now is that it is the ONLY large-scale socmed platform on THE ENTIRE INTERNET with a true chronological feed and no aggressive algorithmic content serving. The recent post from staff indicates that you are going to kill that, and are insisting that it's what we want. It is not. I'd hazard to guess that most of the dev team knows it isn't what we want, but I assume the money people don't care. The user base isn't relevant, just how much money they can bring in.
The CEO stated he wanted this to remain as sort of the last bastion of the Old Internet, and yet here we are, watching you declare you intend to burn it to the ground.
You can do so much better than this.
Response to the Update
Under the cut for readability, because everything said above still applies.
Tumblr media
I already said this in a reblog on the post itself, but I'm adding it to this one for easy access: people read it that way because that's what you said.
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Staff considers the main feed as it exists to be "outdated," to the point that you literally used that word to describe it, and the main goals expressed in this announcement is to figure out what makes "high-quality content" and serve that to users moving forward.
People read it that way because that is what you said.
*The final results of the poll, after 24 hours:
Tumblr media
136,635 votes breaks down thusly:
An algorithm based feed where I get "the best of tumblr." @ 1.3% (roughly 1,776 votes)
Chronological feed that only features blogs I follow. @ 95.2% (roughly 130,077 votes)
This doesn't affect me personally. @ 3.5% (roughly 4,782 votes)
24K notes · View notes
gacorley · 4 months
Text
There’s some common threads I see in the anti-voting posts going around, and I feel like I need to discuss some of them. Let’s start with the biggest one:
Voting to punish evil. I see lots of variations of this. Biden is supporting Israel, therefore we can’t vote for him. Is there any viable candidate who would stop the genocide? I don’t think the anti voting crowd actually cares. They are appealing to moral feelings rather than political strategy, because strategically, you have to realize that voting is not going to change foreign policy, and that change has to be pushed by other means. It’ll probably be something in the long haul.
Democrats should run someone else. First of all, this is a shit strategy. You don’t primary your president in the second term unless your party is falling apart. This may come from people from countries where replacing the head of government is easier, but the POTUS is the de facto party head. Also, going to the lack of thought to the goal — do you know someone willing to primary Biden and able to win who would do the things you want?
Biden hasn’t done anything anyway. This is just a way to bat away pro arguments. There’s plenty of lists of progress on lots of things. Student loans, insulin price caps, regulations, anti-trust.
Putting the entire Palestinian genocide on Biden. I’m not saying there’s not culpability there, but understand that the entire US government is in support of Israel, on both sides. It was a miracle we got a handful of Senators to call for investigations. We should cut off aid, absolutely. Who’s running to do that? And keep in mind that Israel chose to engage. US officials would have liked a more limited response, not out of care for Palestinians, but because they know from experience that it will come back to bite Israel in the form of newly radicalized Hamas recruits.
Liberals just have no hope for change. This is a new one. Just some idea that people are stuck in a rut and that’s the reason the two party system exists. The two party system is a mathematical consequence of the way we vote. There is reason to hope for change. The change, though, whatever means you choose, will take decades. Keep working at it. The hope is not that this election will fundamentally change things. The hope is that many small political actions over the years will push things forward.
Funnily enough, I haven’t seen a whole lot of third party promotion, just lots of this rhetoric aiming to punish. When voting, ask yourself:
Is this problem I have with this candidate something that the other candidate would be better on?
Are there other political actions I can take that will help?
What things can change with a different President or Congress, and what needs to be pursued by other means?
Withholding your vote as a punishment isn’t really going to help. Biden doesn’t know who you are or why you are not voting for him, and there is no one with a chance of winning that will do everything you want. But you have other means. Protest, organize, donate, build up alternatives, advocate for a different system.
Vote to give yourself space and get a little bit. Do other things to keep things moving.
14K notes · View notes
ridleymocki · 7 months
Text
(seeing so many bad faith interpretations of the argument, y'all are really going to make me do this, okay HERE WE GO)
.................................
What Ed says: "I think last night was a mistake. I'm not ready for... Whatever this is."
What Ed means: "I didn't want last night to happen so soon or under those circumstances. Things are changing rapidly, which makes me feel out of control and scared."
What Stede hears: "I regret sleeping with you. I don't want the sort of relationship that you're after."
.................................
What Stede says: "It was a fine fish. It was... whatever. I was just trying to make you feel good!"
What Stede means: "I only cared about the fish because you cared about it, and I care about you. I liked the fish because it made you happy. Ordinarily, I'm ambivalent about fish."
What Ed hears: "I lied to you. I didn't care about your achievement I was just placating you to get what I wanted."
.................................
What Ed says: "Here's the news: I'm leaving. I got a job on a little fishing boat and I'm leaving. I'm a fisherman now."
What Ed means: "I think I need to be away from you to figure out who I am, because I haven't been able to do that while we're together, and your lifestyle now is the life I'm trying to leave behind."
What Stede hears: "I've made a decision to leave you and have a life without you. I don't value what we have enough to work with you to find a solution, I'd prefer to end it."
.................................
What Stede says: "Oh, Ed. Seriously? You're not a fisherman."
What Stede means: "I think you're using this plan to escape and avoid your problems. It sounds like you're pretending to be someone else. It seems to me like an impulsive decision and I am concerned."
What Ed hears: "I don't support this ambition. I think you're incapable. I don't think you can be different from what you have always been."
.................................
This is the kind of analysis done in therapeutic environments. When I put what they mean, it's not just a rephrasing but a boiling down to the core issue. I could go on to the rest of the dialogue but do you see the continuing ship-in-the-night miscommunication?? It's tripartite:
failing to express one's current emotional reality with the most accurate and clear language, often because that reality is not fully understood to oneself,
misinterpreting the other's language, due to preexisting sensitivities and defensiveness about one's own understanding of the situation,
increasing frustration and sense of personal attack that results from those misinterpretations, which perpetuates and worsens the poor communication.
Importantly, this kind of pattern means you miss the best and most important kernels of communication in an exchange because you're reacting to the more inflammatory parts.
Stede: "This can be whatever we want it to be." (I am willing to make changes to our arrangement so that you're happy). Ed: "I don't even know who I am! Alright? I know I don't want to be a pirate. And you, you're blowing up, you're the toast of the town." (I think we want different things. You're just starting a journey that I've already finished).
With those two bits alone they could've sorted this out. The first is the answer to the second. But they didn't -- couldn't -- latch onto it because all their other baggage was getting in the way.
And I'm being proven correct that this is what is happening, because I have seen next to nothing on here about the above two lines, only reactionary takes of fans also focusing on the inflammatory parts because of their predispositions. You're doing an encore performance of what they're doing.
Point being, there are no bad guys in this scene, just repeated system failure!
4K notes · View notes
radmista · 1 year
Note
you lead a unfathomably fucking miserable existence
I'm really happy and very successful in my chosen field, making the difference in the world I've wanted to since I was a kid 🤗 I have hobbies I can indulge in, a lovely gf, 2 wonderful dogs, and great friends 💕
Me acknowledging that women lead difficult lives and have to deal with undeserved pain and suffering because of our biological sex doesn't mean I exist in misery. I don't spend my days in my mother's basement crying over how the world doesn't focus on me and me specifically, sounds like smth you guys are way better at.
1 note · View note
fatliberation · 7 months
Note
If its ok to ask; how do you feel about fat kinks? I havent seen any fat acceptance blogs talk abt it. /genq
I know it's a sore spot for a lot of fat liberationists (and yes, I'm quite familiar with why so please do not take to my inbox), I think people are scared to talk about it. personally, I think it is crucial that people with fat kinks are able to access fat liberation spaces so long as they leave the kink at the door. I say this not only because the majority of them are fat people, but because that community is steeped in a deep shame and feeling of brokenness for taking delight in fatness and/or weight gain, which perpetuates rampant fatphobia. and fat liberation is what will heal those wounds. I don't understand it when fat activists tell kinksters/fetishists/feedists, whatever you want to call them to stay out of the fat liberation movement. because what is the alternative? do you want them against the movement? that doesn't make sense at all. I think people are so uncomfortable, disgusted, or afraid of this community they don't understand, that they just wish they wouldn't exist. they aren't going away. kink is akin to sexuality, to identity, to queerness. I think what people really mean when they say feedists should stay out of fat lib is, "kink should stay within spaces designated for kink." we aren't talking about kink when it comes to who can belong in a movement, we are talking about people. it is wrong to equate every person who has a kink or a fetish to a predator. it causes very real harm to those people, because they internalize that message that their kink makes them a bad person who is inherently worthless, who has to hide. if feedists aren't welcome in fat liberation, they aren't welcome anywhere.
I think that people who love fat people, love feeding people, love their own fat bodies, who see their fattest selves as their most satisfying selves, would be natural allies to this movement once they find their way to it and feel safe and accepted here. I want to make it absolutely clear that ANYONE is welcome on this blog as long as they aren't harassing or harming anyone. so many of my followers and biggest supporters are kink blogs. some of my closest friends and fat liberationist allies are feedists. I know feedists who are way more educated and passionate about fat lib and body politics than most people I've met. I don’t wish for anyone to feel alienated on my blog - especially fellow fat folks and fellow fat allies. we are 100% FAT POSITIVE AND SEX POSITIVE on this blog, babey‼️
In fact I feel really glad when I see fat kink/feedism blogs engaging with my content bc it means that person is putting the work in to understand systemic fatphobia, how to be an ally to fat people (if they aren't fat themselves), but also healing their community through education and acceptance. and HOT TAKE, BUT: when it does happen?? when feedists aren't shrouded in internalized fatphobia, shame, and isolation, and instead start embracing this innate, powerful appreciation for fatness, it's literally so fucking beautiful? and so very queer?
choosing to gain weight on purpose as an act of self creation. because it feels Right for you. gaining weight to affirm the relationship you have with your body. getting fatter because you feel so much of your identity (even gender presentation!) is attached to your fat body. feeling sexiest when you're fat. someone else worshipping that about you. giving unlimited permission to nourish yourself and/or others - and taking carnal delight in it. releasing food rules and food guilt through centering pleasure. food and fatness as an erotic and sensory experience. finding feedist partners who also have this ingrained love of fatness that can't be replicated, partners who are willing and eager to support and adore your fat body, NOT merely tolerate it. reclaiming tropes used against you through kink, and turning a loving gaze inward. saying "fuck you" to the system and choosing to take up more space in a world that consistently tries to shrink you. never denying yourself pleasure even though everyone is telling you you don't deserve it. feedism is such an interesting facet of the endless spectrum of human sexuality and I think that once people in that community find liberation and heal their relationship to the kink, it can be one of the most radical forms of self acceptance and exercising complete bodily autonomy.
I already know that a love letter to feedism coming from a fat lib blog is gonna piss people off. I'm going to lose a lot of followers, I'm going to get a lot of hate. but. kink in general is SO demonized and SO misunderstood and as liberationists we should also be open to sexual liberation. so much of this discomfort around feedism comes from a lack of education and understanding about kink in general. feedism doesn't = fatphobia in the same way that bdsm doesn't = misogyny or abuse. quite the contrary, if practiced ethically, with informed consent. every community has assholes. especially when those communities are small, ostracized, and so young that there are next to zero resources for self acceptance, safety, education, and accountability. in fact, the assholes are the ones that you're going to SEE because every respectful person is staying away and out of your business. if you've been harassed by someone with a fat kink, that is so shitty and I'm sorry that happened to you. I know it happens a lot. try to remember that what you experienced was abuse, not kink.
what consenting individuals choose to do with their bodies is entirely their business and there is nothing wrong with kink. (and I will not stand for sex-negative, puritan bullshit in my inbox, thank you very much.)
reminder: fat pleasure is fat liberation.
2K notes · View notes
punisheddonjuan · 3 months
Text
How I ditched streaming services and learned to love Linux: A step-by-step guide to building your very own personal media streaming server (V2.0: REVISED AND EXPANDED EDITION)
This is a revised, corrected and expanded version of my tutorial on setting up a personal media server that previously appeared on my old blog (donjuan-auxenfers). I expect that that post is still making the rounds (hopefully with my addendum on modifying group share permissions in Ubuntu to circumvent 0x8007003B "Unexpected Network Error" messages in Windows when transferring files) but I have no way of checking. Anyway this new revised version of the tutorial corrects one or two small errors I discovered when rereading what I wrote, adds links to all products mentioned and is just more polished generally. I also expanded it a bit, pointing more adventurous users toward programs such as Sonarr/Radarr/Lidarr and Overseerr which can be used for automating user requests and media collection.
So then, what is this tutorial? This is a tutorial on how to build and set up your own personal media server using Ubuntu as an operating system and Plex (or Jellyfin) to not only manage your media,, but to stream that media to your devices both locally at home, and remotely to anywhere in the world where you have an internet connection. This is a tutorial about how building a personal media server and stuffing it full of films, television shows and music that you acquired through indiscriminate and voracious media piracy various legal methods like ripping your own physical media to disk, you’ll be free to completely ditch paid streaming services. No more will you have to pay for Disney+, Netflix, HBOMAX, Hulu, Amazon Prime, Peacock, CBS All Access, Paramount+, Crave or any other streaming service that is not named Criterion Channel (which is actually good). If you want to watch your favourite films and television shows, you’ll have your own custom service that only features things that you want to see, and where you have control over your own files and how they’re delivered to you. And for music fans out there, both Jellyfin and Plex support music streaming, meaning you can even ditch music streaming services. Goodbye Spotify, Youtube Music, Tidal and Apple Music, welcome back unreasonably large MP3 (or FLAC) collections.
On the hardware front, I’m going to offer a few options catered towards differing budgets and media library sizes. The cost of getting a media server up and running using this guide will cost you anywhere from $450 CDN/$325 USD at the entry level to $1500 CDN/$1100 USD at the high end. My own server was priced closer to the higher figure, with much of that cost being hard drives. If that seems excessive, consider for a moment, maybe you have a roommate, a close friend, or a family member who would be willing to chip in a few bucks towards your little project provided they get a share of the bounty. This is how my server was funded. It might also be worth thinking about cost over time, how much you spend yearly on subscriptions vs. a one time cost of setting up a server. Additionally there's just the joy of being able to scream "fuck you" at all those show cancelling, movie deleting, hedge fund vampire CEOs who run the studios through denying them your money. Drive a stake through David Zaslav's heart.
On the software side I will walk you step-by-step through installing Ubuntu as your server's operating system, configuring your storage as a RAIDz array with ZFS, sharing your zpool to Windows with Samba, running a remote connection between your server and your Windows PC, and then a little about started with Plex/Jellyfin. Every terminal command you will need to input will be provided, and I even share a custom #bash script that will make used vs. available drive space on your server display correctly in Windows.
If you have a different preferred flavour of Linux (Arch, Manjaro, Redhat, Fedora, Mint, OpenSUSE, CentOS, Slackware etc. et. al.) and are aching to tell me off for being basic and using Ubuntu, this tutorial is not for you. The sort of person with a preferred Linux distro is the sort of person who can do this sort of thing in their sleep. Also I don't care. This tutorial is intended for the average home computer user. This is also why we’re not using a more exotic home server solution like running everything through Docker Containers and managing it through a dashboard like Homarr or Heimdall. While such solutions are fantastic and can be very easy to maintain once you have it all set up, wrapping your brain around Docker is a whole thing in and of itself. If you do follow this tutorial and had fun putting everything together, then I would encourage you to return in a year’s time, do your research and set up everything with Docker Containers.
Lastly, this is a tutorial aimed at Windows users. Although I was a daily user of OS X for many years (roughly 2008-2023) and I've dabbled quite a bit with various Linux distributions (mostly Ubuntu and Manjaro), my primary OS these days is Windows 11. Many things in this tutorial will still be applicable to Mac users, but others (e.g. setting up shares) you will have to look up for yourself. I doubt it would be difficult to do so.
Nothing in this tutorial will require feats of computing expertise. All you will need is a basic computer literacy (i.e. an understanding of what a filesystem and directory are, and a degree of comfort in the settings menu) and a willingness to learn a thing or two. While this guide may look overwhelming at first glance, it is only because I want to be as thorough as possible. I want you to understand exactly what it is you're doing, I don't want you to just blindly follow steps. If you half-way know what you’re doing, you will be much better prepared if you ever need to troubleshoot.
Honestly, once you have all the hardware ready it shouldn't take more than a weekend to get everything up and running.
(This tutorial is just shy of seven thousand words long so the rest is under the cut.)
Step One: Choosing Your Hardware
Linux is a light weight operating system, depending on the distribution there's close to no bloat. There are recent distributions available at this very moment that will run perfectly fine on a fourteen year old i3 with 4GB of RAM. Moreover, running Plex or Jellyfin isn’t resource intensive in 90% of use cases. All this is to say, we don’t require an expensive or powerful computer. This means that there are several options available: 1) use an old computer you already have sitting around but aren't using 2) buy a used workstation from eBay, or what I believe to be the best option, 3) order an N100 Mini-PC from AliExpress or Amazon.
Note: If you already have an old PC sitting around that you’ve decided to use, fantastic, move on to the next step.
When weighing your options, keep a few things in mind: the number of people you expect to be streaming simultaneously at any one time, the resolution and bitrate of your media library (4k video takes a lot more processing power than 1080p) and most importantly, how many of those clients are going to be transcoding at any one time. Transcoding is what happens when the playback device does not natively support direct playback of the source file. This can happen for a number of reasons, such as the playback device's native resolution being lower than the file's internal resolution, or because the source file was encoded in a video codec unsupported by the playback device.
Ideally we want any transcoding to be performed by hardware. This means we should be looking for a computer with an Intel processor with Quick Sync. Quick Sync is a dedicated core on the CPU die designed specifically for video encoding and decoding. This specialized hardware makes for highly efficient transcoding both in terms of processing overhead and power draw. Without these Quick Sync cores, transcoding must be brute forced through software. This takes up much more of a CPU’s processing power and requires much more energy. But not all Quick Sync cores are created equal and you need to keep this in mind if you've decided either to use an old computer or to shop for a used workstation on eBay
Any Intel processor from second generation Core (Sandy Bridge circa 2011) onwards has Quick Sync cores. It's not until 6th gen (Skylake), however, that the cores support the H.265 HEVC codec. Intel’s 10th gen (Comet Lake) processors introduce support for 10bit HEVC and HDR tone mapping. And the recent 12th gen (Alder Lake) processors brought with them hardware AV1 decoding. As an example, while an 8th gen (Kaby Lake) i5-8500 will be able to hardware transcode a H.265 encoded file, it will fall back to software transcoding if given a 10bit H.265 file. If you’ve decided to use that old PC or to look on eBay for an old Dell Optiplex keep this in mind.
Note 1: The price of old workstations varies wildly and fluctuates frequently. If you get lucky and go shopping shortly after a workplace has liquidated a large number of their workstations you can find deals for as low as $100 on a barebones system, but generally an i5-8500 workstation with 16gb RAM will cost you somewhere in the area of $260 CDN/$200 USD.
Note 2: The AMD equivalent to Quick Sync is called Video Core Next, and while it's fine, it's not as efficient and not as mature a technology. It was only introduced with the first generation Ryzen CPUs and it only got decent with their newest CPUs, we want something cheap.
Alternatively you could forgo having to keep track of what generation of CPU is equipped with Quick Sync cores that feature support for which codecs, and just buy an N100 mini-PC. For around the same price or less of a used workstation you can pick up a Mini-PC with an Intel N100 processor. The N100 is a four-core processor based on the 12th gen Alder Lake architecture and comes equipped with the latest revision of the Quick Sync cores. These little processors offer astounding hardware transcoding capabilities for their size and power draw. Otherwise they perform equivalent to an i5-6500, which isn't a terrible CPU. A friend of mine uses an N100 machine as a dedicated retro emulation gaming system and it does everything up to 6th generation consoles just fine. The N100 is also a remarkably efficient chip, it sips power. In fact, the difference between running one of these and an old workstation could work out to hundreds of dollars a year in energy bills depending on where you live.
You can find these Mini-PCs all over Amazon or for a little cheaper on AliExpress. They range in price from $170 CDN/$125 USD for a no name N100 with 8GB RAM to $280 CDN/$200 USD for a Beelink S12 Pro with 16GB RAM. The brand doesn't really matter, they're all coming from the same three factories in Shenzen, go for whichever one fits your budget or has features you want. 8GB RAM should be enough, Linux is lightweight and Plex only calls for 2GB RAM. 16GB RAM might result in a slightly snappier experience, especially with ZFS. A 256GB SSD is more than enough for what we need as a boot drive, but going for a bigger drive might allow you to get away with things like creating preview thumbnails for Plex, but it’s up to you and your budget.
The Mini-PC I wound up buying was a Firebat AK2 Plus with 8GB RAM and a 256GB SSD. It looks like this:
Tumblr media
Note: Be forewarned that if you decide to order a Mini-PC from AliExpress, note the type of power adapter it ships with. The mini-PC I bought came with an EU power adapter and I had to supply my own North American power supply. Thankfully this is a minor issue as a barrel plug 30W/12V/2.5A power adapters are plentiful and can be had for $10.
Step Two: Choosing Your Storage
Storage is the most important part of our build. It is also the most expensive. Thankfully it’s also the most easily upgrade-able down the line.
For people with a smaller media collection (4TB to 8TB), a more limited budget, or who will only ever have two simultaneous streams running, I would say that the most economical course of action would be to buy a USB 3.0 8TB external HDD. Something like this one from Western Digital or this one from Seagate. One of these external drives will cost you in the area of $200 CDN/$140 USD. Down the line you could add a second external drive or replace it with a multi-drive RAIDz set up such as detailed below.
If a single external drive the path for you, move on to step three.
For people with larger media libraries (12TB+), who prefer media in 4k, or care who about data redundancy, the answer is a RAID array featuring multiple HDDs in an enclosure.
Note: If you are using an old PC or used workstatiom as your server and have the room for at least three 3.5" drives, and as many open SATA ports on your mother board you won't need an enclosure, just install the drives into the case. If your old computer is a laptop or doesn’t have room for more internal drives, then I would suggest an enclosure.
The minimum number of drives needed to run a RAIDz array is three, and seeing as RAIDz is what we will be using, you should be looking for an enclosure with three to five bays. I think that four disks makes for a good compromise for a home server. Regardless of whether you go for a three, four, or five bay enclosure, do be aware that in a RAIDz array the space equivalent of one of the drives will be dedicated to parity at a ratio expressed by the equation 1 − 1/n i.e. in a four bay enclosure equipped with four 12TB drives, if we configured our drives in a RAIDz1 array we would be left with a total of 36TB of usable space (48TB raw size). The reason for why we might sacrifice storage space in such a manner will be explained in the next section.
A four bay enclosure will cost somewhere in the area of $200 CDN/$140 USD. You don't need anything fancy, we don't need anything with hardware RAID controls (RAIDz is done entirely in software) or even USB-C. An enclosure with USB 3.0 will perform perfectly fine. Don’t worry too much about USB speed bottlenecks. A mechanical HDD will be limited by the speed of its mechanism long before before it will be limited by the speed of a USB connection. I've seen decent looking enclosures from TerraMaster, Yottamaster, Mediasonic and Sabrent.
When it comes to selecting the drives, as of this writing, the best value (dollar per gigabyte) are those in the range of 12TB to 20TB. I settled on 12TB drives myself. If 12TB to 20TB drives are out of your budget, go with what you can afford, or look into refurbished drives. I'm not sold on the idea of refurbished drives but many people swear by them.
When shopping for harddrives, search for drives designed specifically for NAS use. Drives designed for NAS use typically have better vibration dampening and are designed to be active 24/7. They will also often make use of CMR (conventional magnetic recording) as opposed to SMR (shingled magnetic recording). This nets them a sizable read/write performance bump over typical desktop drives. Seagate Ironwolf and Toshiba NAS are both well regarded brands when it comes to NAS drives. I would avoid Western Digital Red drives at this time. WD Reds were a go to recommendation up until earlier this year when it was revealed that they feature firmware that will throw up false SMART warnings telling you to replace the drive at the three year mark quite often when there is nothing at all wrong with that drive. It will likely even be good for another six, seven, or more years.
Tumblr media
Step Three: Installing Linux
For this step you will need a USB thumbdrive of at least 6GB in capacity, an .ISO of Ubuntu, and a way to make that thumbdrive bootable media.
First download a copy of Ubuntu desktop (for best performance we could download the Server release, but for new Linux users I would recommend against the server release. The server release is strictly command line interface only, and having a GUI is very helpful for most people. Not many people are wholly comfortable doing everything through the command line, I'm certainly not one of them, and I grew up with DOS 6.0. 22.04.3 Jammy Jellyfish is the current Long Term Service release, this is the one to get.
Download the .ISO and then download and install balenaEtcher on your Windows PC. BalenaEtcher is an easy to use program for creating bootable media, you simply insert your thumbdrive, select the .ISO you just downloaded, and it will create a bootable installation media for you.
Once you've made a bootable media and you've got your Mini-PC (or you old PC/used workstation) in front of you, hook it directly into your router with an ethernet cable, and then plug in the HDD enclosure, a monitor, a mouse and a keyboard. Now turn that sucker on and hit whatever key gets you into the BIOS (typically ESC, DEL or F2). If you’re using a Mini-PC check to make sure that the P1 and P2 power limits are set correctly, my N100's P1 limit was set at 10W, a full 20W under the chip's power limit. Also make sure that the RAM is running at the advertised speed. My Mini-PC’s RAM was set at 2333Mhz out of the box when it should have been 3200Mhz. Once you’ve done that, key over to the boot order and place the USB drive first in the boot order. Then save the BIOS settings and restart.
After you restart you’ll be greeted by Ubuntu's installation screen. Installing Ubuntu is really straight forward, select the "minimal" installation option, as we won't need anything on this computer except for a browser (Ubuntu comes preinstalled with Firefox) and Plex Media Server/Jellyfin Media Server. Also remember to delete and reformat that Windows partition! We don't need it.
Step Four: Installing ZFS and Setting Up the RAIDz Array
Note: If you opted for just a single external HDD skip this step and move onto setting up a Samba share.
Once Ubuntu is installed it's time to configure our storage by installing ZFS to build our RAIDz array. ZFS is a "next-gen" file system that is both massively flexible and massively complex. It's capable of snapshot backup, self healing error correction, ZFS pools can be configured with drives operating in a supplemental manner alongside the storage vdev (e.g. fast cache, dedicated secondary intent log, hot swap spares etc.). It's also a file system very amenable to fine tuning. Block and sector size are adjustable to use case and you're afforded the option of different methods of inline compression. If you'd like a very detailed overview and explanation of its various features and tips on tuning a ZFS array check out these articles from Ars Technica. For now we're going to ignore all these features and keep it simple, we're going to pull our drives together into a single vdev running in RAIDz which will be the entirety of our zpool, no fancy cache drive or SLOG.
Open up the terminal and type the following commands:
sudo apt update
then
sudo apt install zfsutils-linux
This will install the ZFS utility. Verify that it's installed with the following command:
zfs --version
Now, it's time to check that the HDDs we have in the enclosure are healthy, running, and recognized. We also want to find out their device IDs and take note of them:
sudo fdisk -1
Note: You might be wondering why some of these commands require "sudo" in front of them while others don't. "Sudo" is short for "super user do”. When and where "sudo" is used has to do with the way permissions are set up in Linux. Only the "root" user has the access level to perform certain tasks in Linux. As a matter of security and safety regular user accounts are kept separate from the "root" user. It's not advised (or even possible) to boot into Linux as "root" with most modern distributions. Instead by using "sudo" our regular user account is temporarily given the power to do otherwise forbidden things. Don't worry about it too much at this stage, but if you want to know more check out this introduction.
If everything is working you should get a list of the various drives detected along with their device IDs which will look like this: /dev/sdc. You can also check the device IDs of the drives by opening the disk utility app. Jot these IDs down as we'll need them for our next step, creating our RAIDz array.
RAIDz is similar to RAID-5 in that instead of striping your data over multiple disks, exchanging redundancy for speed and available space (RAID-0), or mirroring your data writing by two copies of every piece (RAID-1), it instead writes parity blocks across the disks in addition to striping, this provides a balance of speed, redundancy and available space. If a single drive fails, the parity blocks on the working drives can be used to reconstruct the entire array as soon as a replacement drive is added.
Additionally, RAIDz improves over some of the common RAID-5 flaws. It's more resilient and capable of self healing, as it is capable of automatically checking for errors against a checksum. It's more forgiving in this way, and it's likely that you'll be able to detect when a drive is dying well before it fails. A RAIDz array can survive the loss of any one drive.
Note: While RAIDz is indeed resilient, if a second drive fails during the rebuild, you're fucked. Always keep backups of things you can't afford to lose. This tutorial, however, is not about proper data safety.
To create the pool, use the following command:
sudo zpool create "zpoolnamehere" raidz "device IDs of drives we're putting in the pool"
For example, let's creatively name our zpool "mypool". This poil will consist of four drives which have the device IDs: sdb, sdc, sdd, and sde. The resulting command will look like this:
sudo zpool create mypool raidz /dev/sdb /dev/sdc /dev/sdd /dev/sde
If as an example you bought five HDDs and decided you wanted more redundancy dedicating two drive to this purpose, we would modify the command to "raidz2" and the command would look something like the following:
sudo zpool create mypool raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
An array configured like this is known as RAIDz2 and is able to survive two disk failures.
Once the zpool has been created, we can check its status with the command:
zpool status
Or more concisely with:
zpool list
The nice thing about ZFS as a file system is that a pool is ready to go immediately after creation. If we were to set up a traditional RAID-5 array using mbam, we'd have to sit through a potentially hours long process of reformatting and partitioning the drives. Instead we're ready to go right out the gates.
The zpool should be automatically mounted to the filesystem after creation, check on that with the following:
df -hT | grep zfs
Note: If your computer ever loses power suddenly, say in event of a power outage, you may have to re-import your pool. In most cases, ZFS will automatically import and mount your pool, but if it doesn’t and you can't see your array, simply open the terminal and type sudo zpool import -a.
By default a zpool is mounted at /"zpoolname". The pool should be under our ownership but let's make sure with the following command:
sudo chown -R "yourlinuxusername" /"zpoolname"
Note: Changing file and folder ownership with "chown" and file and folder permissions with "chmod" are essential commands for much of the admin work in Linux, but we won't be dealing with them extensively in this guide. If you'd like a deeper tutorial and explanation you can check out these two guides: chown and chmod.
Tumblr media
You can access the zpool file system through the GUI by opening the file manager (the Ubuntu default file manager is called Nautilus) and clicking on "Other Locations" on the sidebar, then entering the Ubuntu file system and looking for a folder with your pool's name. Bookmark the folder on the sidebar for easy access.
Tumblr media
Your storage pool is now ready to go. Assuming that we already have some files on our Windows PC we want to copy to over, we're going to need to install and configure Samba to make the pool accessible in Windows.
Step Five: Setting Up Samba/Sharing
Samba is what's going to let us share the zpool with Windows and allow us to write to it from our Windows machine. First let's install Samba with the following commands:
sudo apt-get update
then
sudo apt-get install samba
Next create a password for Samba.
sudo smbpswd -a "yourlinuxusername"
It will then prompt you to create a password. Just reuse your Ubuntu user password for simplicity's sake.
Note: if you're using just a single external drive replace the zpool location in the following commands with wherever it is your external drive is mounted, for more information see this guide on mounting an external drive in Ubuntu.
After you've created a password we're going to create a shareable folder in our pool with this command
mkdir /"zpoolname"/"foldername"
Now we're going to open the smb.conf file and make that folder shareable. Enter the following command.
sudo nano /etc/samba/smb.conf
This will open the .conf file in nano, the terminal text editor program. Now at the end of smb.conf add the following entry:
["foldername"]
path = /"zpoolname"/"foldername"
available = yes
valid users = "yourlinuxusername"
read only = no
writable = yes
browseable = yes
guest ok = no
Ensure that there are no line breaks between the lines and that there's a space on both sides of the equals sign. Our next step is to allow Samba traffic through the firewall:
sudo ufw allow samba
Finally restart the Samba service:
sudo systemctl restart smbd
At this point we'll be able to access to the pool, browse its contents, and read and write to it from Windows. But there's one more thing left to do, Windows doesn't natively support the ZFS file systems and will read the used/available/total space in the pool incorrectly. Windows will read available space as total drive space, and all used space as null. This leads to Windows only displaying a dwindling amount of "available" space as the drives are filled. We can fix this! Functionally this doesn't actually matter, we can still write and read to and from the disk, it just makes it difficult to tell at a glance the proportion of used/available space, so this is an optional step but one I recommend (this step is also unnecessary if you're just using a single external drive). What we're going to do is write a little shell script in #bash. Open nano with the terminal with the command:
nano
Now insert the following code:
#!/bin/bash CUR_PATH=`pwd` ZFS_CHECK_OUTPUT=$(zfs get type $CUR_PATH 2>&1 > /dev/null) > /dev/null if [[ $ZFS_CHECK_OUTPUT == *not\ a\ ZFS* ]] then IS_ZFS=false else IS_ZFS=true fi if [[ $IS_ZFS = false ]] then df $CUR_PATH | tail -1 | awk '{print $2" "$4}' else USED=$((`zfs get -o value -Hp used $CUR_PATH` / 1024)) > /dev/null AVAIL=$((`zfs get -o value -Hp available $CUR_PATH` / 1024)) > /dev/null TOTAL=$(($USED+$AVAIL)) > /dev/null echo $TOTAL $AVAIL fi
Save the script as "dfree.sh" to /home/"yourlinuxusername" then change the ownership of the file to make it executable with this command:
sudo chmod 774 dfree.sh
Now open smb.conf with sudo again:
sudo nano /etc/samba/smb.conf
Now add this entry to the top of the configuration file to direct Samba to use the results of our script when Windows asks for a reading on the pool's used/available/total drive space:
[global]
dfree command = home/"yourlinuxusername"/defree.sh
Save the changes to smb.conf and then restart Samba again with the terminal:
sudo systemctl restart smbd
Now there’s one more thing we need to do to fully set up the Samba share, and that’s to modify a hidden group permission. In the terminal window type the following command:
usermod -a -G sambashare “yourlinuxusername”
Then restart samba again:
sudo systemctl restart smbd
If we don’t do this last step, everything will appear to work fine, and you will even be able to see and map the drive from Windows and even begin transferring files, but you'd soon run into a lot of frustration. As every ten minutes or so a file would fail to transfer and you would get a window announcing “0x8007003B Unexpected Network Error”. This window would require your manual input to continue the transfer with the file next in the queue. And at the end it would reattempt to transfer whichever files failed the first time around. 99% of the time they’ll go through that second try, but this is still all a major pain in the ass. Especially if you’ve got a lot of data to transfer or you want to step away from the computer for a while.
It turns out samba can act a little weirdly with the higher read/write speeds of RAIDz arrays and transfers from Windows, and will intermittently crash and restart itself if this group option isn’t changed. Inputting the above command will prevent you from ever seeing that window.
The last thing we're going to do before switching over to our Windows PC is grab the IP address of our Linux machine. Enter the following command:
hostname -I
This will spit out this computer's IP address on the local network (it will look something like 192.168.0.x), write it down. It might be a good idea once you're done here to go into your router settings and reserving that IP for your Linux system in the DHCP settings. Check the manual for your specific model router on how to access its settings, typically it can be accessed by opening a browser and typing http:\\192.168.0.1 in the address bar, but your router may be different.
Okay we’re done with our Linux computer for now. Get on over to your Windows PC, open File Explorer, right click on Network and click "Map network drive". Select Z: as the drive letter (you don't want to map the network drive to a letter you could conceivably be using for other purposes) and enter the IP of your Linux machine and location of the share like so: \\"LINUXCOMPUTERLOCALIPADDRESSGOESHERE"\"zpoolnamegoeshere"\. Windows will then ask you for your username and password, enter the ones you set earlier in Samba and you're good. If you've done everything right it should look something like this:
Tumblr media
You can now start moving media over from Windows to the share folder. It's a good idea to have a hard line running to all machines. Moving files over Wi-Fi is going to be tortuously slow, the only thing that’s going to make the transfer time tolerable (hours instead of days) is a solid wired connection between both machines and your router.
Step Six: Setting Up Remote Desktop Access to Your Server
After the server is up and going, you’ll want to be able to access it remotely from Windows. Barring serious maintenance/updates, this is how you'll access it most of the time. On your Linux system open the terminal and enter:
sudo apt install xrdp
Then:
sudo systemctl enable xrdp
Once it's finished installing, open “Settings” on the sidebar and turn off "automatic login" in the User category. Then log out of your account. Attempting to remotely connect to your Linux computer while you’re logged in will result in a black screen!
Now get back on your Windows PC, open search and look for "RDP". A program called "Remote Desktop Connection" should pop up, open this program as an administrator by right-clicking and selecting “run as an administrator”. You’ll be greeted with a window. In the field marked “Computer” type in the IP address of your Linux computer. Press connect and you'll be greeted with a new window and prompt asking for your username and password. Enter your Ubuntu username and password here.
Tumblr media
If everything went right, you’ll be logged into your Linux computer. If the performance is sluggish, adjust the display options. Lowering the resolution and colour depth do a lot to make the interface feel snappier.
Tumblr media
Remote access is how we're going to be using our Linux system from now, barring edge cases like needing to get into the BIOS or upgrading to a new version of Ubuntu. Everything else from performing maintenance like a monthly zpool scrub (this is important!!!) to checking zpool status and updating software can all be done remotely.
Tumblr media
This is how my server lives its life now, happily humming and chirping away on the floor next to the couch in a corner of the living room.
Step Seven: Plex Media Server/Jellyfin
Okay we’ve got all the ground work finished and our server is almost up and running. We’ve got Ubuntu up and running, our storage array is primed, we’ve set up remote connections and sharing, and maybe we’ve moved over some of favourite movies and TV shows.
Now we need to decide on the media server software to use which will stream our media to us and organize our library. For most people I’d recommend Plex. It just works 99% of the time. That said, Jellyfin has a lot to recommend it by too, even if it is rougher around the edges. Some people run both simultaneously, it’s not that big of an extra strain. I do recommend doing a little bit of your own research into the features each platform offers, but as a quick run down, consider some of the following points:
Plex is closed source and is funded through PlexPass purchases while Jellyfin is open source and entirely user driven. This means a number of things: for one, Plex requires you to purchase a “PlexPass” (purchased as a one time lifetime fee $159.99 CDN/$120 USD or paid for on a monthly or yearly subscription basis) in order to access to certain features, like hardware transcoding (and we want hardware transcoding) or automated intro/credits detection and skipping. jellyfish features for free. On the other hand, Plex supports a lot more devices than Jellyfin and updates more frequently. That said Jellyfin's Android/iOS apps are completely free, while the Plex Android/iOS apps must be activated for a one time cost of $6 CDN/$5 USD. But that $6 fee gets you a mobile app that is much more functional and features a unified UI across Android and iOS platforms, the Plex mobile apps are simply a more polished experience. The Jellyfin apps are a bit of a mess and the iOS and Android versions are very different from each other.
Jellyfin’s actual media player itself is more fully featured than Plex's, but on the other hand Jellyfin's UI, library customization and automatic media tagging really pale in comparison to Plex. Streaming your music library is free through both Jellyfin and Plex, but Plex offers the PlexAmp app for dedicated music streaming which boasts a number of fantastic features, unfortunately some of those fantastic features require a PlexPass. If your internet is down, Jellyfin can still do local streaming, while Plex can fail to play files. Jellyfin has a slew of neat niche features like support for Comic Book libraries with the .cbz/.cbt file types, but then Plex offers some free ad-supported TV and films, they even have a free channel that plays nothing but Classic Doctor Who.
Ultimately it's up to you, I settled on Plex because although some features are pay-walled, it just works. It's more reliable and easier to use, and a one-time fee is much easier to swallow than a subscription. I do also need to mention that Jellyfin does take a little extra bit of tinkering to get going in Ubuntu, you’ll have to set up process permissions, so if you're more tolerant to tinkering, Jellyfin might be up your alley and I’ll trust that you can follow their installation and configuration guide. For everyone else, I recommend Plex.
So pick your poison: Plex or Jellyfin.
Note: The easiest way to download and install either of these packages in Ubuntu is through Snap Store.
After you've installed one (or both), opening either app will launch a browser window into the browser version of the app allowing you to set all the options server side.
The process of adding creating media libraries is essentially the same in both Plex and Jellyfin. You create a separate libraries for Television, Movies, and Music and add the folders which contain the respective types of media to their respective libraries. The only difficult or time consuming aspect is ensuring that your files and folders follow the appropriate naming conventions:
Plex naming guide for Movies
Plex naming guide for Television
Jellyfin follows the same naming rules but I find their media scanner to be a lot less accurate and forgiving than Plex. Once you've selected the folders to be scanned the service will scan your files, tagging everything and adding metadata. Although I find do find Plex more accurate, it can still erroneously tag some things and you might have to manually clean up some tags in a large library. (When I initially created my library it tagged the 1963-1989 Doctor Who as some Korean soap opera and I needed to manually select the correct match after which everything was tagged normally.) It can also be a bit testy with anime (especially OVAs) be sure to check TVDB to ensure that you have your files and folders structured and named correctly. If something is not showing up at all, double check the name.
Once that's done, organizing and customizing your library is easy. You can set up collections, grouping items together to fit a theme or collect together all the entries in a franchise. You can make playlists, and add custom artwork to entries. It's fun setting up collections with posters to match, there are even several websites dedicated to help you do this like PosterDB. As an example, below are two collections in my library, one collecting all the entries in a franchise, the other follows a theme.
Tumblr media
My Star Trek collection, featuring all eleven television series, and thirteen films.
Tumblr media
My Best of the Worst collection, featuring sixty-nine films previously showcased on RedLetterMedia’s Best of the Worst. They’re all absolutely terrible and I love them.
As for settings, ensure you've got Remote Access going, it should work automatically and be sure to set your upload speed after running a speed test. In the library settings set the database cache to 2000MB to ensure a snappier and more responsive browsing experience, and then check that playback quality is set to original/maximum. If you’re severely bandwidth limited on your upload and have remote users, you might want to limit the remote stream bitrate to something more reasonable, just as a note of comparison Netflix’s 1080p bitrate is approximately 5Mbps, although almost anyone watching through a chromium based browser is streaming at 720p and 3mbps. Other than that you should be good to go. For actually playing your files, there's a Plex app for just about every platform imaginable. I mostly watch television and films on my laptop using the Windows Plex app, but I also use the Android app which can broadcast to the chromecast connected to the TV. Both are fully functional and easy to navigate, and I can also attest to the OS X version being equally functional.
Part Eight: Finding Media
Now, this is not really a piracy tutorial, there are plenty of those out there. But if you’re unaware, BitTorrent is free and pretty easy to use, just pick a client (qBittorrent is the best) and go find some public trackers to peruse. Just know now that all the best trackers are private and invite only, and that they can be exceptionally difficult to get into. I’m already on a few, and even then, some of the best ones are wholly out of my reach.
If you decide to take the left hand path and turn to Usenet you’ll have to pay. First you’ll need to sign up with a provider like Newshosting or EasyNews for access to Usenet itself, and then to actually find anything you’re going to need to sign up with an indexer like NZBGeek or NZBFinder. There are dozens of indexers, and many people cross post between them, but for more obscure media it’s worth checking multiple. You’ll also need a binary downloader like SABnzbd. That caveat aside, Usenet is faster, bigger, older, less traceable than BitTorrent, and altogether slicker. I honestly prefer it, and I'm kicking myself for taking this long to start using it because I was scared off by the price. I’ve found so many things on Usenet that I had sought in vain elsewhere for years, like a 2010 Italian film about a massacre perpetrated by the SS that played the festival circuit but never received a home media release; some absolute hero uploaded a rip of a festival screener DVD to Usenet, that sort of thing. Anyway, figure out the rest of this shit on your own and remember to use protection, get yourself behind a VPN, use a SOCKS5 proxy with your BitTorrent client, etc.
On the legal side of things, if you’re around my age, you (or your family) probably have a big pile of DVDs and Blu-Rays sitting around unwatched and half forgotten. Why not do a bit of amateur media preservation, rip them and upload them to your server for easier access? (Your tools for this are going to be Handbrake to do the ripping and AnyDVD to break any encryption.) I went to the trouble of ripping all my SCTV DVDs (five box sets worth) because none of it is on streaming nor could it be found on any pirate source I tried. I’m glad I did, forty years on it’s still one of the funniest shows to ever be on TV.
Part Nine/Epilogue: Sonarr/Radarr/Lidarr and Overseerr
There are a lot of ways to automate your server for better functionality or to add features you and other users might find useful. Sonarr, Radarr, and Lidarr are a part of a suite of “Servarr” services (there’s also Readarr for books and Whisparr for adult content) that allow you to automate the collection of new episodes of TV shows (Sonarr), new movie releases (Radarr) and music releases (Lidarr). They hook in to your BitTorrent client or Usenet binary newsgroup downloader and crawl your preferred Torrent trackers and Usenet indexers, alerting you to new releases and automatically grabbing them. You can also use these services to manually search for new media, and even replace/upgrade your existing media with better quality uploads. They’re really a little tricky to set up on a bare metal Ubuntu install (ideally you should be running them in Docker Containers), and I won’t be providing a step by step on installing and running them, I’m simply making you aware of their existence.
The other bit of kit I want to make you aware of is Overseerr which is a program that scans your Plex media library and will serve recommendations based on what you like. It also allows you and your users to request specific media. It can even be integrated with Sonarr/Radarr/Lidarr so that fulfilling those requests is fully automated.
And you're done. It really wasn't all that hard. Enjoy your media. Enjoy the control you have over that media. And be safe in the knowledge that no hedgefund CEO motherfucker who hates the movies but who is somehow in control of a major studio will be able to disappear anything in your library as a tax write-off.
775 notes · View notes
spiralneko · 2 years
Text
hiiii hiihihihihi does anyone have,, pdfs of will wood The Prescription
0 notes
transmascissues · 10 months
Text
building off of this post, people love to say that “trans men want to keep going into in women’s spaces after they transition because they just want to have the best of both worlds!” but in my experience, there are four main reasons that a trans man might use a “women’s space” after they transition:
it’s an important resource that’s being arbitrarily gendered and we need to use it regardless of which gender is “supposed to” be using it.
it’s a public facility where we’d be significantly less safe in the men’s version and we have to choose our safety over our desire to not be misgendered.
it’s a social space that we’ve been in since before we transitioned and we don’t want to suddenly be cut off from our friends and support system.
the trans man in question is multigender and is also a woman, or maintains some other kind of connection to womanhood alongside their manhood.
do any of those sound like “evil men rubbing our dirty little hands together making plans for how we’re going to get male privilege without losing access to women’s spaces” to you? they sure don’t to me!
i think it’s pretty reasonable that we want to transition without losing the ability to access the resources we need, keep ourselves safe, keep up the relationships we’ve built, and express all facets of who we are. all of those are really, like, pretty basic parts of having good life and we shouldn’t be expected to give them up when we transition.
and honestly, if you claim to care about trans people, you should not be so attached to the gendering of these spaces that you’re willing to deny trans men those things for the sake of upholding gender restrictions. anyone who prioritizes the sanctity of gender segregated spaces over the safety, health, and well-being of trans men is a fucking transphobe. (yes, even if you’re trans yourself.)
and that’s what really gets me about all of this — the vehemence with which people are willing to defend those spaces being entirely and inflexibly gendered, despite how enforcement of gendered spaces has hurt trans people time and time again. gendered spaces have literally always been set up in ways that force trans people to break the rules; some trans men might break those rules in ways that don’t make sense to you, but that doesn’t mean it’s wrong for us to do so! it just means you might feel weird about it and that’s okay, discomfort won’t kill you.
“but using women’s spaces after transitioning to male defeats the purpose of transitioning! the whole point of transitioning is to be able to live as a man!”
and who are you to tell trans men what the point of our transitions should be? what if the purpose of us transitioning is just to live the happiest and most fulfilled life possible, and forcing ourselves into unsafe spaces or denying ourselves access to important resources or cutting ourselves off from important people in our lives or pushing down the more complex parts of our genders would “defeat the purpose of transitioning” for us? what if being able to go where cis men go is just one part of a much bigger journey, not the end goal?
if you really want to talk about “defeating the purpose,” let’s talk about how policing which gendered spaces trans men can access defeats the purpose of trying to stop cis people from policing which gendered spaces trans people can access, because it allows the policing of trans people in gendered spaces to continue in some form instead of eliminating it altogether. let’s talk about how using “evil men invading women’s spaces” rhetoric against trans men defeats the purpose of trying to stop cis people from using it against trans women, because it allows the rhetoric to continue in some form instead of eliminating it altogether.
the point of saying “let people decide which gendered space is right for them” isn’t to make sure everyone uses the one aligned with their “true gender,” it’s to let people do what’s best for them without punishing them for their choice. sometimes the best choice is one that seems wrong from the outside, and you need to learn to live with that.
i just think we as a community need to be more hostile toward people who think upholding the sanctity of a gendered space is more important than giving trans people the freedom to move through the world without being punished for existing in those gendered spaces. that kind of thinking is fucking dangerous and it’s weird as hell that some of y’all are so comfortable with it being directed at us.
moral of the story: stop giving so much of a shit about where a trans man decides to piss or see a doctor or hang out or whatever else. even if you think he doesn’t belong there, he probably has a good reason to be there anyway, and that reason is frankly none of your damn business.
2K notes · View notes
stopthatfool · 6 months
Text
Consistently shocked by the idea that people think Bradley Rooster Bradshaw is chill and laid back. He’s actually shockingly unchill. He is the opposite of chill. He did not inherent any of his parents chillness. He’s a loser who’s too invested in everything.
Like ya hi I’m Bradley "Rooster" Bradshaw and I cut off my remaining family, surrogate father, and support system for 15 years cuz he pulled my naval academy papers because he didn’t want me to die like my biological father and because my mother wanted me to be free of the navy’s confinements and to exist outside of a system that physically uses me for their own power and political gains— gains I will never experience and feel for myself. A system that sees me as no more than a number, a soldier, something easily replaceable, as a body to be sacrificed in a war that i did not start nor will i finish.
“Bradley's chill.” No he’s not. He’s a beast. He’s a 30 something year old man whose entire purpose revolves around holding a grudge and proving his surrogate father wrong. This beast who literally said this to his surrogate father— "No wife. No kids. Nobody to mourn when you burn in." Beastly. Ghastly thing to say. 15 years and he still hates the guy who's been there for him since day one. He’s a guy who refuses to even begin to understand where Mav was coming from or to even think of what his mother wanted. He’s evil. And I love him.
Hi I’m Bradley "Rooster" Bradshaw and when someone brings up a well known, easily accessible fact that my father and surrogate father used to fly together I will try to cause physical harm against them and my friends will have to physically hold me back. I’m Bradley Bradshaw and I was willing to put my entire career on the line (the one in which I put my family aside for) so I can attack and beat this guy up.
I love his big ol’ Bambi eyes… he’s evil and fucked up and he’s not chill. Yes he wears jorts and tropical shirts, but that just means he’s gay and a fucking liar. Just cuz he looks like some surfer dude does not mean that he’s actually laid back like one. He’s lying to himself— trying to convince himself he is something that he is not and never will be. He is unchill. He’s lame. He has undiagnosed anxiety and it physically expresses itself through anger and loserly-ness. He cares so much to the point of self sabotage. He will always be unchill, no matter how much he tries to change that fact.
Tumblr media
Y’all ever want to cradle a grown man in your arms? (graphic design is my passion)
552 notes · View notes
hello-nichya-here · 5 months
Note
Did Sia insult topic of autism somehow?
Oh honey, it's sooooooooo much worse than that.
Sia wanted to make a movie about an autistic girl that manages to connect to people/feel safe and confident through music. So far, nothing outrageous, just a simple concept that would obviously put Sia's music front and center while doing something nice and educating people on autism.
There was controversy about her not casting an autistic actress as it would have been nice representation, but she could have totally gotten away with that since, come on, hollywood hasn't even figured out Rain Man isn't exactly true to life, they're not ready to have an autistic person playing an autistic character. Baby steps.
The real problem started when Sia started promoting the "charity/support group" that was helping "educate" her on the topic to make the movie. The "charity" in question was Autism Speaks - which is absolutely HATED by the autistic community for things like:
1 - Spreading the myth that autism is a mental illness that one can develop/catch like the freaking flue and potentially be cured of, instead of a neurotype, aka something starts in the woomb and cannot be "cured" because to do that you'd need to replace someone's entire nervous system, which is impossible.
2 - Using that myth to get outrageous amounts of money from people so they "search for a cure" - that doesn't exist and will never exist because curing autism is biologically impossible, AND despite the fact that the overwhelming majority of autistic people don't even want to be "cured" (plus, since said "cure" would essentially mean giving the person a new brain, it leads to the question of "Would I even be the same person, or would that just kill and replace me?")
3 - Using the myth of "We don't know what causes autism" (we do, it's genetic) to, of course, get MORE money from people so they can "do research to find the missing puzzle piece" (if you ever see autistic people complaining about a puzzle piece being used to represent the condition, that's why, it was started by Autism Speak's massive disinformation campains).
4 - Falsely "confirming" things like soy milk cause autism with one of the world's most ridiculous "research", losing only to "vaccines totally make kids autistic, buy MY vaccine instead, guys, I am totally not an unbelievably biased person, it's ALL the other doctors/scientists lying to you. GIVE ME MONEY!"
5 - Pushing the narrative of "autism is inherently a tragedy" to distract from the fact that all the money they waste on stupid shit could be used to help autistic people and their families. Instead, they focus on creating more and more panic, making parents in particular despair even more - to the point that one of their "awareness videos" includes a mother talking about how she wants to murder her autistic daughter and then kill herself... while sitting right next to said daughter.
6 - Promoting ABA "therapy" - which was created by the same guy responsible for the attrocity that is gay conversion "therapy." Both have led to unbelievably high rates of confirmed PTSD and suicidal ideation in patients (victims), and ABA in particular has been compared to literal dog training. Very fitting since it was created by a guy who famously did not believe autistic people truly counted as thinking, feeling human beings, and said as much several times. Despite that, it is still praised by some utter bastards because "it makes the patients act less autistic when they're not crying in the corner or trying to jump out a window"
So yeah, working with these guys is a genuinely horrible thing to do since they're basically a scam/hate group pretending to be a charity - and people were STILL willing to give Sia the benefit of the doubt, since Autism Speak uses all their resources to make sure they're the first thing people see when looking up how to help autistic people.
Lots of Sia's fans, both autistic and allistic, warned her repeatedly, politely, that she needed to supporting them IMMEDIATELY as their goal was the exact opposite of the one she claimed to have - aka raise awareness through an accurate portrail of autism. People were even kind enough to name organizations like ASAN as replacements to help her fix any damage done to the project.
And instead of being a decent human being, Sia decided to cry on twitter about how the mean retar-I mean, autistics were bullying her even when she was so kindly using them for her vanity project.
Because yes, that's how the movie turned out. An unwatcheable piece of garbage, with the autistic "character" being so fucking bad even the people who actively use "autistic" as insulted being offended on our behalf - and of course, she was used just a prop to show how awesome Sia's character was.
Seriously, it was so bad the actress playing the autistic girl was sobbing in between scenes because she knew how it was horrible and she didn't want to insult anyone, but Sia is literally her godmother and helped her career by putting her in nearly all her music videos so she felt obligated to go along with it.
So yeah, fuck Sia and fuck Autism Speaks.
543 notes · View notes