#and all us data is stored on servers here in the us
Explore tagged Tumblr posts
Text
Nope now it’s at the point that i’m shocked that people off tt don’t know what’s going down. I have no reach but i’ll sum it up anyway.
SCOTUS is hearing on the constitutionality of the ban as tiktok and creators are arguing that it is a violation of our first amendment rights to free speech, freedom of the press and freedom to assemble.
SCOTUS: tiktok bad, big security concern because china bad!
Tiktok lawyers: if china is such a concern why are you singling us out? Why not SHEIN or temu which collect far more information and are less transparent with their users?
SCOTUS (out loud): well you see we don’t like how users are communicating with each other, it’s making them more anti-american and china could disseminate pro china propaganda (get it? They literally said they do not like how we Speak or how we Assemble. Independent journalists reach their audience on tt meaning they have Press they want to suppress)
Tiktok users: this is fucking bullshit i don’t want to lose this community what should we do? We don’t want to go to meta or x because they both lobbied congress to ban tiktok (free market capitalism amirite? Paying off your local congressmen to suppress the competition is totally what the free market is about) but nothing else is like TikTok
A few users: what about xiaohongshu? It’s the Chinese version of tiktok (not quite, douyin is the chinese tiktok but it’s primarily for younger users so xiaohongshu was chosen)
16 hours later:

Tiktok as a community has chosen to collectively migrate TO a chinese owned app that is purely in Chinese out of utter spite and contempt for meta/x and the gov that is backing them.
My fyp is a mix of “i would rather mail memes to my friends than ever return to instagram reels” and “i will xerox my data to xi jinping myself i do not care i share my ss# with 5 other people anyway” and “im just getting ready for my day with my chinese made coffee maker and my Chinese made blowdryer and my chinese made clothing and listening to a podcast on my chinese made phone and get in my car running on chinese manufactured microchips but logging into a chinese social media? Too much for our gov!” etc.
So the government was scared that tiktok was creating a sense of class consciousness and tried to kill it but by doing so they sent us all to xiaohongshu. And now? Oh it’s adorable seeing this gov-manufactured divide be crossed in such a way.







This is adorable and so not what they were expecting. Im sure they were expecting a reluctant return to reels and shorts to fill the void but tiktokers said fuck that, we will forge connections across the world. Who you tell me is my enemy i will make my friend. That’s pretty damn cool.
#tiktok ban#xiaohongshu#the great tiktok migration of 2025#us politics#us government#scotus#ftr tiktok is owned primarily by private investors and is not operated out of china#and all us data is stored on servers here in the us#tiktok also employs 7000 us employees to maintain the US side of operations#like they’re just lying to get us to shut up about genocide and corruption#so fuck it we’ll go spill all the tea to ears that wanna hear it cause this country is not what its cracked up to be#we been lied to and the rest of the world has been lied to#if scotus bans it tomorrow i can’t wait for their finding out#rednote
42K notes
·
View notes
Text
So, Discord has added a feature that lets other people "enhance" or "edit" your images with different AI apps. It looks like this:
Currently, you can't opt out from this at all. But here's few things you can do as a protest.
FOR SERVERS YOU ARE AN ADMIN IN
Go to Roles -> @/everyone roles -> Scroll all the way down to External Apps, and disable it. This won't delete the option, but it will make people receive a private message instead when they use it, protecting your users:
You should also make it a bannable offense to edit other user's images with AI. Here's how I worded it in my server, feel free to copypaste:
Do not modify other people's images with AI under ANY circumstances, such as with the Discord "enhancement" features, amidst others. This is a bannable offense.
COMPLAIN TO DISCORD
There's few ways to go around this. First, you can go to https://support.discord.com/hc/en-us/requests/new , select Help and Support -> Feedback/New Feature Request, and write your message, as seen in the screenshot below.
For the message, here's some points you can bring up:
Concerns about harassment (such as people using this feature to bully others)
Concerns about privacy (concerns on how External Apps may break privacy or handle the data in the images, and how it may break some legislations, such as GDPR)
Concerns about how this may impact minors (these features could be used with pictures of irl minors shared in servers, for deeply nefarious purposes)
BE VERY CLEAR about "I will refuse to buy Nitro and will cancel my subscription if this feature remains as it is", since they only care about fucking money
Word them as you'd like, add onto them as you need. They sometimes filter messages that are copypasted templates, so finding ways to word them on your own is helpful.
ADDING: You WILL NEED to reply to the mail you receive afterwards for the message to get sent to an actual human! Otherwise it won't reach anyone
UNSUSCRIBE FROM NITRO
This is what they care about the most. Unsuscribe from Nitro. Tell them why you unsuscribed on the way out. DO NOT GIVE THEM MONEY. They're a company. They take actions for profit. If these actions do not get them profit, they will need to backtrack. Mass-unsuscribing from WOTC's DnD beyond forced them to back down with the OGL, this works.
LEAVE A ONE-STAR REVIEW ON THE APP
This impacts their visibility on the App store. Write why are you leaving the one-star review too.
_
Regardless of your stance on AI, I think we can agree that having no way for users to opt out of these pictures is deeply concerning, specially when Discord is often used to share selfies. It's also a good time to remember internet privacy and safety- Maybe don't post your photos in big open public servers, if you don't want to risk people doing edits or modifications of them with AI (or any other way). Once it's posted, it's out of your control.
Anyways, please reblog for visibility- This is a deeply concerning topic!
19K notes
·
View notes
Text
I don't think people realize how absolutely wild Linux is.
Here we have an Operating system that now has 100 different varieties, all of them with their own little features and markets that are also so customizable that you can literally choose what desktop environment you want. Alongside that it is the OS of choice for Supercomputers, most Web servers, and even tiny little toy computers that hackers and gadget makers use. It is the Operating System running on most of the world's smartphones. That's right. Android is a version of Linux.
It can run on literally anything up to and including a potato, and as of now desktop Linux Distros like Ubuntu and Mint are so easily to use and user friendly that technological novices can use them. This Operating system has had App stores since the 90s.
Oh, and what's more, this operating system was fuckin' built by volunteers and users alongside businesses and universities because they needed an all purpose operating system so they built one themselves and released it for free. If you know how to, you can add to this.
Oh, and it's founder wasn't some corporate hotshot. It's an introverted Swedish-speaking Finn who, while he was a student, started making his own Operating system after playing around with someone else's OS. He was going to call it Freax but the guy he got server space from named the folder of his project "Linux" (Linus Unix) and the name stuck. He operates this project from his Home office which is painted in a colour used in asylums. Man's so fucking introverted he developed the world's biggest code repo, Git, so he didn't have to deal with drama and email.
Steam adopted it meaning a LOT of games now natively run in Linux and what cannot be run natively can be adapted to run. It's now the OS used on their consoles (Steam Deck) and to this, a lot of people have found games run better on Linux than on Windows. More computers run Steam on Linux than MacOS.
On top of that the Arctic World Archive (basically the Svalbard Seed bank, but for Data) have this OS saved in their databanks so if the world ends the survivors are going to be using it.
On top of this? It's Free! No "Freemium" bullshit, no "pay to unlock" shit, no licenses, no tracking or data harvesting. If you have an old laptop that still works and a 16GB USB drive, you can go get it and install it and have a functioning computer because it uses less fucking resources than Windows. Got a shit PC? Linux Mint XFCE or Xubuntu is lightweight af. This shit is stopping eWaste.
What's more, it doesn't even scrimp on style. KDE, XFCE, Gnome, Cinnamon, all look pretty and are functional and there's even a load of people who try make their installs look pretty AF as a hobby called "ricing" with a subreddit (/r/unixporn) dedicated to it.
Linux is fucking wild.
11K notes
·
View notes
Text
#LADsMultiBoycott: Enough Is Enough – It’s Time to Stand Together
“We don’t hate the game—we love it enough to want better.”
Over the past few weeks, the community has been buzzing over translated leaks and rumors surfacing on Xiaohongshu (小红书) and Twitter that point to a disturbing trend in Love and Deepspace (LADs). The upcoming multi-banner—whether it turns out to be the anticipated Spring or Wedding multi—will once again feature long hairstyles separated from their outfits. Yes, again. After all the outcry. After all the feedback. We're here once more.


Let me be blunt: we can’t keep going like this. We can’t keep hoping CN girlies will save us every time. We can’t keep spending in good faith when Infold continues to exploit our loyalty and silence our voices. We can’t keep pretending that fan art and cute trailers make up for broken promises and paywalled aesthetics.
It’s time for us to join together, across servers, communities, and fandoms. It's not about Sylus mains vs Caleb mains vs the OG3. We're all getting burned by the same fire.
💥 What We Know From the Leaks
According to reliable sources:
The upcoming banner after Sylus’s Birthday Event might be another multi-banner format, either Spring or Wedding.
Long hairstyles will be separated from the outfits and placed in a separate crate—again.
This structure mirrors gacha mechanics where full outfits demand 140+ pulls, stretching across 5-star parts like socks, pants, accessories, and hair.
These decisions appear to be influenced by monetization models similar to Infinity Nikki, prioritizing profit over playability or fairness.
📢 So What Are We Doing About It?
We are organizing under #LADsMultiBoycott to push back against these predatory changes. This isn’t just a tantrum. It’s a coordinated protest.
🔥 Our Demands:
Six-month roadmaps to ensure transparency and accountability.
Higher resource drops from the highest-tier Bounty/Core Hunt.
Stop separating hairstyles from outfits in banners.
New sources of diamond income (no more stagnant gem economy).
No spending for the first 3 days of the banner. Use only your saved-up diamonds.
File official complaints to show Infold that this matters. Email:
🧠 Strategy: What You Can Do
Here’s what our global LADs family is doing:
1. No Spending for Entire Banner Period
Even if you have funds set aside, hold them. Don’t top up. Don’t feed the system that’s disrespecting your playtime and wallet.
2. Delay Your Pulls
Do not pull in the first 3 days. Choose your LI in the pool, then log out. Let the data show decreased first-week participation.
3. Minimal Screen Time
Yes, log in for dailies, but keep your session short, especially for iOS users. Play Store and App Store algorithms track usage data. Reduced screen time:
Hurts engagement metrics.
Lowers game ranking.
Cuts ad revenue.
4. No Banner Fanart for First Few Days
As painful as it is to hide our beautiful boys, let’s not unintentionally trigger FOMO. Fanart drives hype—hold off until after the peak revenue period.
5. Only Use Android if Possible
App Store rankings are disproportionately influenced by iOS user engagement. Reducing iOS traffic matters more than you think.
🌎 A Global Movement: We’re Not Alone
Our fellow players in China have already shaken Infold’s confidence.
CN revenue dropped by 42.2% from Nov 2024 to March 2025 (from $100M to $57.8M).
Global rankings dropped, while games like Genshin and Wuthering Waves soared.
Their success in the "stop-spending-money" campaign proved one thing: boycotts work.
If they can do it, so can we.




✊ This Is About More Than Just One Banner
Infold believes that as long as they release a sexy card, we’ll cave. They believe we don’t talk to each other. That we’re divided by LI bias and language barriers. But what they don’t see is how deeply connected we’ve become as a fandom.
We aren’t asking for perfection. We’re asking for respect.
If we let this multi go unchallenged, it sets a dangerous precedent:
Separated hairstyles in multi-banners like this become normalized.
Resources remain stagnant.
Paywalls keep climbing.
F2P and low-spenders are permanently excluded.
💡 Why Minimal Playtime Matters
Some of you might be thinking, “But this won’t work?” And here’s why it will:
“Why Cutting Screen Time Works” – The Breakdown
Engagement metrics tank. App Store/Play Store ranks games by DAU, session length, etc.
Revenue drops. Less screen time = fewer ad views = less money.
Rankings slide. Visibility goes down, leading to even fewer players.
It sends a message. A sharp drop in playtime can’t be ignored by business analysts.
💬 “But What If Infold Cancels the Game?”
They won’t. That’s just fear-mongering.
If a company is willing to kill its own cash cow just because fans want better—then it was never worth our support to begin with. But more importantly: they won’t kill it. They’ve seen that the game can pull millions. They’ll just need to earn it now.
🧱 We’re Building Something Bigger
This isn’t just about LADs. It’s about every gacha game that’s begun preying on its fans. If we roll over here, what message are we sending to WuWa, HSR, ZZZ, GI, and the rest?
We all have that one game we ride or die for. But loving a game doesn’t mean blind loyalty. Criticism is love in action.
🧩 TL;DR: How You Can Help
❌ Don’t spend money on the next multi-banner
🕒 Log in for dailies only, pick your LI, then log off
🎨 Hold off on banner fanart for a few days
📉 Reduce iOS activity as much as possible
💌 Email: [email protected] [email protected]
🗣️ Spread awareness under #LADsMultiBoycott
Even if you’re the only one on your server, know that you’re not alone. We’re tired, we’re frustrated—but we’re not powerless.
Let’s stop funding our own oppression.
No fair treatment = no money. Let them earn it.

Resources:
Revenue Trends: Ennead Data
Reddit Info Post: Sylus Girlies PSA
XHS Links: Source 1, Source 2
#repost please#lads#lnds#l&ds sylus#lads sylus#lnds sylus#love and deepspace#love and deepspace sylus#lads caleb#lads rafayel#lads xavier#xavier love and deepspace#love and deepspace xavier#xavier lads#lnds zayne#lads zayne#zayne love and deepspace#l&ds zayne#love and deepspace zayne#lnds rafayel#rafayel love and deepspace#love and deep space#loveanddeepspace#sylus#l&ds caleb#lnds caleb#love and deepspace caleb#caleb#caleb lads#l&ds
394 notes
·
View notes
Note
Maybe I should wait for the PDF, but I’ve been thinking about password managers lately and might forget to check for that. My problem is that if there’s one thing I want to never ever put on the cloud to potentially get compromised, it’s my password information. But if there’s one thing I don’t want to lose access to, it’s also my password information. This seems to rule out both local options like KeePassXC and remote ones like Bitwarden.
I've started to become somewhat annoyed by the "there is no cloud, there is only someone else's computer" thing (this is a general thing, not specifically directed at you but you reminded me of it).
The risks of putting things on the cloud are that the internet or the provider will go down and you'll lose access to your data OR that the data will be compromised because the information is essentially public because it's on someone else's device.
Losing access because the provider crashes and burns or because there is a global internet outage is a distinct possibility, however with most password managers it is very very easy to download a copy of your data, which you can then store as an encrypted file on your desktop.
With companies like Bitwarden and Proton, which have open source encrypted cloud storage, your risk of compromise from being on someone else's computer is essentially zero. It IS important to make sure that you're finding a provider who is actually encrypting your shit and is not holding onto your password, which is why Bitwarden and Proton are the providers I keep recommending (privacyguides.org has recommendations here; bitwarden, protonpass, and keepassxc are all on the list, all of these are extremely safe options).
And that's where I have the problem with the "other people's computer" thing. I would have zero problems with storing a properly encrypted file in the comments of a facebook page. If a document had good encryption I would post it on livejournal and not worry about people getting into it. If you are working with good encryption, there is zero risk of compromise when keeping your shit on someone else's computer.
So I actually think the solution for either side of this conundrum is the same: If you're worried about losing access to your password manager because a service shuts down or the internet blows up, download a copy of your data to your desktop and store it in an encrypted folder on your computer. If you're worried about losing access to your password manager if your physical hardware is damaged in a disaster, export a copy of your data, save it as an encrypted file, and upload your encrypted file to gmail for all it matters - they will straight up not be able to get into it.
But that's also all kind of beside the point because a major feather in Bitwarden's cap is that you can self-host. It doesn't need to go on someone else's cloud, you can put it on your own server and never worry that someone else is going to tinker with your password manager.
Either way, you are sort of worrying beyond your means because if you're not using a password manager right now you are almost certainly at greater risk of credential stuffing attacks than anything else and need to put out that fire.
Anyway if you're at Harvey Mudd have you tried Dr. Grubbs across from where Rhino used to be? Everything on the menu is great but there is this jalapeño garlic sauce they've got to go with their mains that is so good that I want like two gallons of it.
326 notes
·
View notes
Text
STORED DATABASE - A Forsaken fic
Silly ver. (A bit different from what I'd write but I had this idea since before and it seems like a fun one.)

How did this happen again?
Elliot baking a pizza pie with Noob helping him - How cute.
Guest and Chance playing Video games on your console - Chance won.
007n7 and c00lkidd making paper airplanes from your money - You don't mind but what a waste.
1x1x1x1 and Two Time watching a movie beside you - How Homey.
Dussekar decorating his own room with magic - Hey a room doesn't decorate itself... Does it?
Shedletsky and Builderman talking to each other - Borinnnngggg.
Mafioso? You forget how he's even here in the first place is probably thinking of taking your money through a elaborately planned debt making machine - Scary...
Jason? Cutting up meat for our dinner later - How nice of him <3
Lastly, John Doe wait where is he? Oh, right he's taking a nap after running for a while. - What or where was he running from again?
You shake your head repeatedly which makes Two Time look at you he tilted his head a bit and asked "You okay? You've been out of it since yesterday." 1x1x1x1 then held your face between their hands and made you face the channel which you were watching the movie off of "Focus on the movie. It's getting to the good part where his guts are spilled all over the floor." The zipper on their mouth making a little 'jingle' as they chuckle seemingly more interested in the movie than what you're thinking about. You forgot you were watching a scary movie about cultists no wonder why the elusive awkward Two Time asked to join you in your activities due to the fact he wanted to see how humans make offerings to their creators so to say the least he is not impressed a bit uncomfortable to say the least but since you're there he stays. "Interesting way of offering a person..." 1x1x1x1 looked at Two Time who seemed completely uncomfortable with the movie and whispered into your ear "He's a bit of a freak isn't he? If he doesn't like it, why is he staying?" A bit put off by his behavior 1x1x1x1 decided to switch his focus back on the movie. You slump on your sit and sigh. How did things come to this? You let your mind wonder to when this all started. It all started when.....
Flashback
"BRO THROW THE PIZZA YOU LITTLE S#!5" you screamed at your computer as you watch another Elliot who clearly has their ability ready not use it when you're literally on the verge of entering the pearly red gates of hell after thinking on what you're gonna do with this Elliot post-game. "OH MY GOD YOU ################" You somehow got tagged in real life for saying the most obscene and horrible curse known to mankind which was honestly a feat in of its own.
You sighed as you watch your character die to the killer The Elliot somehow facing a LMS with 1% of his hp, you chuckled and thought 'Hope he doesn't even last a second.' You were a normal person except for the fact you were extremely rich... Too rich infact you could basically give 50 people enough money to be rich for 10 generations back-to-back how you might ask? Well, it's because of your truly goated mindset of 'Money first, Games second, Love third.' hence you winning the lottery 9 times in a row which is insane if you think about it and another reason why you're utterly single and alone in your giant when I mean giant, I mean GIANT mansion. 'Oh well other people drag me down anyway.' focusing back onto the game you could see Elliot being murdered by John Doe which made you chuckle as a random pop-up randomly appears on your screen which seems to be a server wide announcement of forsaken shutting down temporarily due to data issues which made you gasp in horror 'Not your favourite game!' you panicked as you thought about what to do in the next 5 minutes without your favourite game plaguing your mind just like how food runs your thoughts.
The game seemingly frozen now at the spectator screen of you watching John Doe raise Elliot up from the ground as he's about to stab his spiky spike into his abdomen you sigh as you try to quit but no avail... Okay? Anyways as you were about to leave your laptop and go get some food another pop up arrives
Would you like to save the database into your home? Don't worry you'll be completely safe.
Yes / No
Huh? What a weird pop-up doesn't this just mean we're saving our data incase we lose it and how agreeing to this will keep my data safe? What weird wording from the Devs(Okay grammar police). You didn't pay much attention to it as you just pressed Yes and then a blinding light enters your room you close your eyes in reflex and open them again to see a humanized version of John doe and Elliot (still same skin color ofc) Infront of you still in the pose of absolute being murdered Elliot was squirming as John Doe was about to stab him with the spike, John Doe realizing they're not in the same place anymore looked around the surroundings until he set his eyes onto you. You being flabbergasted could only say one word to express your ever yapping self.
"Whaaaaaaaaaaaat."

Notes:
Something different from what I'd usually write but here it is! Something silly and fun to balance from the major angst I plan to do in my other fic. This will be more lighthearted and a tad bit ooc depends if I see fit.
TAGLIST (DO I EVEN TAGLIST SINCE THIS IS A NEW FIC?)
SO so so sorry if you didn't wanna be tagged in another story pls tell me and I'll remove if you want :pray:
@brain4stew @yukinaabutlazy @ilikedrinkingsoda @oniadopts @no-hearts-included
Edit: As I keep looking more onto it, I don't really like two time liking human rituals it doesn't feel right so It'll be edited! I'm a sucker for my ideals and even if I did think it's silly at the time, my brain and heart nags me to change it </3
173 notes
·
View notes
Text
cowboy, you have a hard time wrapping things up neatly. ✦
synopsis: Boothill doesn't do things quietly. He's loud, and messy, and he likes doing things his way. Even though these all annoy you somewhat, the cowboy starts growing on you. And then one day, he does something unexpected. tags: f!reader, f/m, no smut, fluff, light angst, mentions of Boothill's past a/n: 2.5k words, this was a lot of fun to write. hope you guys enjoy it!
ao3 link here!

Your heels clacked as you walked down the halls, the ground littered with bodies and empty bullet shells. You sighed. Unlike Boothill, who left the remains of IPC soldiers and his mark everywhere in the form of bullet holes dotting the walls, you preferred to do your work neater, quieter. His loud whoops and hollers echoed down the corridor from ahead, making you cringe.
There were many things Boothill was in excess of. Too fierce. Too exposed. Too gleeful. Too loud.
You were not fond of loud.
“I got the place cleared for you, ma’am.” Boothill’s voice rang out like a bell.
“I noticed,” you responded, turning into the server room. In front of you, server towers loomed overhead, blinking with a million eyes. “You’re not very subtle, cowboy.”
“Subtle? Why would I wanna be subtle when I could strike fear into the heart of the IPC?” Boothill chuckled.
“Being subtle can be pretty scary,” you mused, going to the main terminal and typing the code you were given. “What could instigate more fear than an invisible threat you can’t see?”
“I dunno. I like to think that knowin’ who your enemy is and knowin’ that nothing can stop him is way more scary, lady.”
Boothill sank his pistol into his holster, then strode over to where you were standing, the sound of his body moving like oiled machinery.
“After all, ain’t knowin’ how you’ll die the most terrifyin’ thing of all?”
“Touché,” you conceded, scanning the database for the folder you wanted. Boothill waited at your side, and you felt a little shock that the man who was, only minutes ago a whirlwind of gunmetal and gleaming sharp teeth, could now stand so still.
Finally, you found the folder you were looking for, and you loaded it into a drive you inserted into the terminal. Boothill had offered the use of his own ports as a way to store the data, but you had refused. Data was no good to you if you could not parse through it with your own eyes.
“Alright, we’re done here,” you said as the download finished. “Let’s get out of this place.”
The cowboy at your side said nothing but smiled, flashing his razor teeth. You both stepped out into the hallway, only to be met with a new squadron of IPC guards.
“Looks like they sent the calvalry,” you remarked.
“Yeah? Well, if you know anythin’ about cowboys, you’ll know that we don’t take kindly to calvalry.”
And with that, he was off, shooting and hollering and kicking. You ducked back into the server room, letting the cowboy have his fun, and shook your head. When the sound of gunfire had stopped, Boothill leaned around the corner.
“‘S all clear! I took care of ‘em.”
You stepped out to find a pile of bodies and more bullet holes in the walls. Well, I guess this time it couldn’t be helped.
“What’s wrong? You don’t like my handiwork?” Boothill commented at your slightly dismayed expression.
“Cowboy,” you sighed, “you have a hard time wrapping things up neatly.”
He only laughed, a rough raucous sound that reverberated down the hallway as the two of you made your exit.
✦✦✦
You stood in the middle of the ballroom in a shape-hugging red gown, fanning yourself with a paper hand fan. Eyes searching the surrounding crowd, you looked for the familiar cowboy hat. You found Boothill standing against the back of the room, looking absolutely miserable in his suit. A smile creeped up your lips. It took a lot of hemming and hawing to get him to wear that suit.
“I need my body bare, otherwise I’ll overheat,” he’d said.
“Boothill, darling, it’ll just be for the night. You’re going to cause an uproar if you just walk in with that sorry excuse for a jacket. It would be absolutely scandalous. We need to be subtle tonight.” You had adopted the pet name after a few missions with him. The two of you were slowly becoming fond of each other.
“What’s wrong with a little ruckus?” Boothill had asked. “I like ruckus.”
“I know you do, but just this once we could do without it. Come on. You get to cause ruckus every other mission we’ve had so far. You can live without making noise just this once.”
To your surprise, he conceded, taking the suit from your hands and walking to a room, muttering and cursing under his breath.
Now you felt a little sorry as you watched him. He looked like a dog that had been forced into a humiliating outfit just for its owner’s enjoyment.
Your eyes met, and you flashed your fan over your face. The signal. You had gotten what you came here for. Relief flashed over Boothill’s face, and he made his way through the crowd to you as you started walking towards the exit.
You stopped abruptly when you saw the exit.
“What’s wrong, darlin’?” Boothill asked, then, “oh,” as he saw what caused you to pause.
The archways were lined with more security guards than either of you had remembered when you first came in.
“They know we’re here,” you whispered. “They’re waiting to catch us on the way out.”
Boothill said nothing. You saw the calculations happen in his crosshair eyes. Slowly, he smiled, revealing his shark teeth in a devilish grin.
“Oh Boothill. No.” You said with dread.
“Oh but we don’t have much o’ a choice, do we?” he whispered. “Just let me do what I do best, darlin’.”
You looked at him, and he caught the worry in your eyes.
“Don’t worry ‘bout me. I always get out, don’t I?”
You sighed.
“Fine.”
Boothill smiled wider than he had the entire night, and stepped away from you, making his way back into the crowd. You reached under the slit in your dress, hand on the dagger strapped to your thigh. The feeling of the hilt under your hand grounded you. It wasn’t long until you heard three deafening gunshots, and glass raining down from above. Chaos and panic erupted, and over all of them, the familiar laugh you’d grown to love. You watched as the archways were flooded, and the guards rushed towards the cause of the ruckus.
Taking the chance, you merged in with the panicked crowd streaming outside the ballroom, as more gunshots echoed behind you. Once you were out, you rushed to your sports car, and got into the driver’s seat. It roared to life as you turned the ignition, and you took it out of the car park and drove it to wait in front of the entrance. Panicked partygoers ran around your car, but your eyes were focused on the entrance. The way you white-knuckled the steering wheel would definitely leave imprints.
“Come on, come on,” you muttered. “Come on, cowboy.”
A beat passed, then two, then ten, and Boothill was nowhere to be seen. You got anxious, watching the large golden arches that led into the ballroom with the giant crystal chandelier that hung above them outside.
Just when you were about to accept that Boothill had been captured, or worse, dead, he emerged from the entrance, a crazed grin on his face, his expensive suit torn in shreds. You sighed in relief. Just before he reached the car, he turned around, aiming upwards, and pulled his trigger. Five bullets flew through the air, severing the chains of the giant chandelier. The guards chasing Boothill were trapped in the ballroom as the light fixture fell to the ground in front of them, shattered glass scattering everywhere. Boothill cackled, then leapt over the hood, taking his seat in the passenger side. You wasted no time flooring the gas pedal, the car screeching away from the ballroom.
“Should teach those muddlefudgers not to waste money on showin’ off,” Boothill laughed.
You rolled your eyes, smiling.
“Hard time wrapping things up neatly,” you said.
“That’s just my trademark, darlin.’”
The two of you glanced at each other, grinning wildly, as your car sped into the night.
✦✦✦
You gazed out the windows of the Astral Express. The endless expanse of space unrolled before you, a landscape of endless opportunities.
Boothill had been called to the Astral Express for a favor, and he thought you should tag along.
“They’re a pretty cool bunch, you should come meet ‘em. Who knows, they might come in handy for ya in the future.”
You didn’t need the cowboy’s persuasion to come and meet the famed Nameless. You were more than happy for a chance to come face to face with these trailblazers, to converse with them and see how they operated.
The Astral Express crew surprised you at first. They were less of an organized team and more like a ragtag family of people from all different walks of life. Pom Pom, the little conductor of the express, scrutinized you for a bit until they sniffed (disapprovingly or approvingly you couldn’t tell), and announced, “Pom Pom welcomes you aboard the Express.”
Soon after, you got to meet the rest of the Express crew. There was March 7th, the cheerful girl with bubblegum-pink hair. There was Dan Heng, the quiet, reserved young man who often kept to himself in the Astral Express' database archives. There was Stelle, the mysterious gray-haired girl who was apparently a repository for a Stellaron. She kept quiet at first, but soon you learned she had a joke for every occasion and didn't hesitate to crack one even at the most inopportune moments, to the chagrin of her companions. Then to the two stewards of the Express: Himeko, the red-haired, confident navigator, and Welt, deep in thought and with a walking stick he kept close to himself at all times.
Boothill seemed to fit right in. He was the one who introduced you excitedly to Dan Heng, cackling and talking about how they were “best buds.” Despite Dan Heng’s embarassment at first, you could tell he enjoyed the presence of the cowboy. In that way, you felt a sort of kinship with him.
The two of you hung out on the Express for a few days, as Boothill helped them with one of their trips. They were currently orbiting a planet named Jarilo VI. Boothill had encouraged you to stay aboard the Express and take a break, but today, Himeko saw you watching the window.
"If you want, you can go down with the rest of them," she said.
"I think I might,” you responded. “Forget what Boothill said about taking a break, I'm at my happiest when I'm working on something anyway."
She smiled knowingly.
It wasn't long before you landed on the cold planet, and it was an even shorter time before you found the crew. Stelle, March, Dan Heng, and Boothill were in a clinic, accompanied by a small child with bright yellow hair and a doctor who wore a large apron. You'd soon come to know that these two were Hook and Natasha, respectively.
Boothill made a show of being upset that you weren't on the Express, but you could tell that he was very happy you had decided to join them after all.
Apparently the crew had been on a wild goose chase, and to your mild disappointment they were finished with the whole affair. Stelle, March 7th, and Boothill all attempted to explain the situation to you, and Dan Heng kept sighing and correcting them every five sentences, so in the end you understood very little.
As the four of you walked out of the clinic, Hook caught up to Boothill and tugged at his pants.
"You aren't leaving, mister, are you?"
Boothill turned around, and in a manner you'd previously thought uncharacteristic, he crouched down and ruffled the young girl's hair.
"I am, sweetheart," he replied.
"But, but, you're a member of the Moles now! You have to stay with us."
"Oh, and I'm only an *honorary* member?" Stelle asked, in mock anger. Hook giggled mischievously, then turned back to the cowboy.
"Also, I need your help with something," she added.
"Oh? What's that?" Boothill asked. Hook produced a strange trinket from one of her pockets.
"I wanna give this to my daddy, but I dunno how to wrap it up."
Boothill chuckled, ruffling her hair again. “Your daddy sure is lucky to have a little girl like you.”
Then he did something that was so unexpected, the action of it was seared into your memory forever.
Slowly, he took off the bandana from around his neck, and laid it flat on the ground. Then, he took the trinket from Hook's hands and put it on top of the bandana, in the center. Deftly, and with a gentleness you'd seen from him very rarely, Boothill wrapped up the object with careful folding and gentle knots, then presented the object to Hook.
"There you go. And once your daddy opens it, you can wrap the bandana around your own neck, and I'll be there with ya and the Moles in spirit."
Tears sprung to Hook's eyes and she surged forward, hugging his neck and wailing loudly. Boothill chuckled, patting her back tenderly.
✦✦✦
The crisis with Jarilo VI solved, you and Boothill bade the Astral Express crew goodbye and went on your way. In the small spaceship you sat in, you gave Boothill a look.
What Hook and the Astral Express Crew didn't know was that the bandana he wore around his neck was very dear to him. A remnant of his past, a past that he had talked very little about with you, even though the two of you had gotten very close with each other.
Boothill sighed, feeling your gaze on him. "You wanna ask me about what happened with the girl, I can tell."
"Well, I mean, if you don't want to talk about it, I guess that's fine with me--" you started.
"No, no it's fine. It's somethin' I should've told ya long before. It's just painful for me is all."
You wanted to tell him that it was okay for him not to tell you, but you couldn't bring yourself to speak.
"What I never told you before, darlin’, was that I used to have a little girl of my own."
You raised a hand to your mouth. Never in your life would you have thought that the man in front of you—loud, brash and reckless—was ever a father.
"Before I was a Galaxy Ranger, before I got this metal body that I have now, I used to be just a cowboy. And one day I found myself with a daughter. Precious thing, loved her to death." He paused, taking in a deep breath, then let it out. "The IPC, they came to our planet... and they took her away from me. Took her and my whole family away from me. Razed everything I had to the ground.
“That bandana I wore, well. It was my only reminder of her."
"Oh," you said, understanding why he was so guarded about it in the past. There was a long pause as you waited for Boothill to talk again.
"But that girl, Hook," he started again, "she… reminded me of my daughter." Boothill took a shuddering breath. He had lost his ability to cry a long time ago, and you knew this, but sometimes he did things that told you he was weeping, invisibly. Until now you hadn't known what about.
"They would have been friends," he said softly.
"I'm sure they would have," you agreed.
You thought about the way he wrapped the gift for Hook.
"Where'd you learn to do that?" you asked.
"Do what?" he replied.
"What you did with the gift. How you folded it."
"Oh, that," he chuckled. "Some things you pick up being a dad."
There was another pause before you decided to speak again. "Well, I'll admit I was wrong about you then."
"Wrong about what?" he asked, and you chuckled a little before answering.
"Turns out, cowboy, you do know how to wrap things up neatly."
Boothill laughed then, a soft, light sound, and you smiled.
comments are also very appreciated!
dividers by @cafekitsune
#honkai star rail fic#hsr fic#hsr boothill#boothill#boothill fanfiction#boothill fanfic#honkai star rail fanfiction#hsr fanfic#hsr fanfiction#boothill hsr#honkai star rail boothill#boothill honkai star rail#boothill x reader#boothill x you#hsr#honkai star rail fanfic#honkai star rail#honkai sr#star rail#fanfiction#✤.fanfics
548 notes
·
View notes
Text
Split Character Files
I was let known that my personality-based witch idles mod causes new sims to have split character files.
It made me look into the issue. Since the information about it is spread across various forum threads and lacked some details too, I decided to gather what I've found in this post.
What does a 'split character file' mean?
Each sim has its own character file in Documents directory. For example, Neighborhoods \ E001 \ Characters \ E001_User00024.package is Samantha Cordial.
When a character file is split, in addition to the usual E001_User00024.package there's also a file named E001_User00024.1.package. It would still be Samantha Cordial, but her data would be stored in two files instead of just one.
What kind of mods cause it?
Mods that edit character templates. That means: TemplatePerson (group 0x7FEDFE16), TemplateCat (0x7F99E646), TemplateDog (0x7F3C1917), and TemplateSmallDog (0x7F593B25). In addition, NPCs have their own character templates too.
These templates seem to get copied whenever a new sim or a pet is created. If you have a mod that includes a part of them, it appears the game creates a second character file and then copies any related BHAVs from the mod into it.
Do split character files cause problems?
In SimPe's neighborhood browser, a split character file might not be displayed properly and it's possible that you won't be able to edit the sim's stats with SimPe if that happens.
The game itself seems to be able to parse the sim together from two character files in most cases. However, it's plausible that it causes the empty/wiped face glitch to appear. As I tested the issue, I was able to replicate this myself multiple times with split character files and others have seen this happening in their games, too.
There are also people in related threads who say they have split character files and haven't noticed it causing problems.
Why do mods edit these templates, then?
I don't think it's been common knowledge what exactly causes the issue. And to be fair, creating new sims and then inspecting their character files isn't probably a part of many modder's testing routines. It sure hasn't been a part of mine.
The unpleasant fact is that if we want to make some things happen through mods, editing the code related to templates might be necessary. Ideally, Maxis would've only used them to create new sims and pets, but that's not the case. Their code gets called in various other situations – when witches idle, for example.
Now that we know which groups are involved, I hope modders can at least alert players when we share mods that cause this issue.
How can I know if the mods I use cause split character files?
It's not that common for mods to edit the templates, so suspecting all mods isn't necessary. Here are some mods that do edit them:
My Personality-based Witch Idles (includes code from TemplatePerson, the NPC witch template, and the NPC servo template) the latest mod update doesn't cause split character files anymore
Object Freedom 1.02 by @fwaysims (TemplateCat, TemplateDog, TemplateSmallDog)
lobonanny by Pescado (the nanny NPC template)
Spectral Cat Variety by @hexagonal-bipyramid (the spectral cat NPC template)
AntiGoodWitchIdleAnims by @paradoxcase (the link is broken and kestrellyn hasn't reuploaded this one to MTS, but assumingly involves the same templates as my witch idle mod)
Landlord Gardens Only Communal Areas by simler90 (the landlord NPC template)
Business Mod by simler90 (the chef NPC template, the reporter NPC template)
Gypsy Matchmaker Fix by simler90 (the matchmaker NPC template)
Buy Build Enabler for BV by cathair2005 (the social worker NPC template)
More points for woohoo with professors by Marhis (the professor NPC template)
No Relationship with Servers by Neder (the server NPC template)
Baby Toddler Mod by simler90 (the nanny NPC template)
There are probably more but in most cases, only specific NPCs are affected. Quite many people have reported having split NPCs in their games without noticing any issues with them.
Using these mods doesn't affect existing character files, but it will affect any new ones. You can prevent the split from happening by temporarily removing these mods from your game before creating new sims or pets, but you should keep in mind that this also includes spawning townies and NPCs (when their template is involved, that is) as well as born-in-game babies.
Can we stop the character files from splitting altogether?
If we can, it's sadly beyond my skillset as it appears to be hard-coded. I'm interested in testing if split character files can be safely merged back into one but I don't know about that either, yet.
I hope this clarifies the issue for someone! If I missed some crucial info, please comment.
321 notes
·
View notes
Note
Hey, could you do a post on the spacers.exe scam on discord please? I got hacked from it and a friend then got hacked by my account and it super sucks!
🔎Scam Exam(ination)🔍
Seen as: Free game / Try my game Scam Type: Malware / Password Stealer
Platform: Discord
Note: This post will contain a collection of data from across the internet, mainly reddit where people have figured out how this malware works and what it does at its core. I will do my best to explain to you what's going on behind the scenes.
Here's a video talking about this same type of scam by NTTS:
youtube
If you'd like my take on it, click read more and let's continue!
-----
1 - How it starts
The way this scam works is by a friend of yours, or someone in the same server as you, falling for this scam and downloading then opening the malicious file that their friend had sent to them. In a very long line of things, it's a chain reaction of them hijacking and using the stolen account to then scam someone else. And if you're not quick enough, it can and will steal everything on your computer/phone.
Not everyone on the internet is scam savvy, but that's what guides like these are meant to help with. :)
Here are two images taken from reddit on what it looks like when you're contacted by the hijacked account:


Immediate red flags:
I'm a developer. Try my game. Can you test my game?
Other reported red flags to look out for:
I need you to beta test my game. Download my game and try it for 4-5 minutes then write a review. Here's a free key/password for the game go to this link. I'm working on a project and need someone to try my game. I'll give you free items/vip if you try my game. Try this new mobile game <link> ** and I'll give you items. I'll pay you $ via PayPal or give you Nitro if you try it.
What it boils down to, is that for this scam to work, they need you to download the file they send you, or a file that's uploaded via a link to a file sharing website, and then you have to open the file.
Do not do this, obviously.
Do not accept any suspicious .exe or .jar files from your friends or fellow server members if you do not know what might be inside it.
** Sometimes they will send you an APK file or a link to the google play store for a mobile game, and sadly this too, is malware, and it will steal your passwords. Again, do not download it.
2 - The Malware/Virus
If you were someone who downloaded a file like this and then opened it, you have now infected your computer, and... unfortunately, all of your Passwords, addresses, Crypto info, and credit card information, have now been compromised.
Nothing is safe with this Malware.
A more in depth explanation of spacers.exe can be found here as well as how to remove spacers.exe:
youtube
Here's a second NTTS video explaining how the inner workings of this can work from the scammers point of view:
youtube
3 - The Goal
The goal of this malware, as noted above, is not just to steal your passwords, credit card info, but also your discord account.
There are people who will pay for this malware (it is being sold for others to use, which sucks) so that they can take over your discord accounts if you have certain badges or names.
If a scummy individual running this scam wants something they don't have that you do, they will try to take it from you.
Do be warned that if you fall for this, you may also receive threatening emails to have your personal information leaked if you don't pay a ransom/money amount after you got infected.
This is a scare tactic.
This was noted in this post from Dec 3rd 2024:
-----
Final Thoughts: All I can say is.. common sense should be a big factor here. Internet safety 101 and all that. You shouldn't be clicking links to anything or anyone saying something's 'free' or with the offer of you getting some reward from it. Nor should you go believing or downloading things from your friends if they start acting weird or weirder than normal.
Pro tip: If you get a message on steam or discord by someone asking you to 'visit this website' to 'vote for my friend in <thing>' that too is a scam and it will steal your login information.
If you're like me and your best friend on the internet is someone you've known online for 18 years, having him suddenly say 'I'm a developer try my game' would be a big indicator to me that his account was compromised.
If you can, try to make sure you're connected with your friends through other outlets like tumblr or bluesky. Or even through e-mail (as old as that seems lol.)
That way if something goes wrong, they can at least let you know about it.
#scam#scam alert#scams#scammer#scammers#scam awareness#discord#discord scam#online scams#scam warning
133 notes
·
View notes
Text
"Ad Iter Per Aspera"
For the last 2 or so weeks (as of first writing), I have been slowly chipping away at a large Hex Casting project; some of y'all might remember this project, World Slate. As a quick summary, a spell circle gets "ambit" (or the area it can cast) by the smallest cube formed in its bounds. Like this one below will start up and end safely because it only needs to scan for possible routes; however, it doesn't check if the possible routes are runnable.
This post is not about cursed spell circle tech exactly, though. If y'all want to learn more about spell circle tech, my whole guide can be found here. Going back to the main topic, World Slate is the logical extreme of this, taking a spell circle, and scaling to the size of a whole minecraft world. Unfortunately, this is not the real full size minecraft world, but the whole world of HexxyTest (which has a world boarder of 10k to -10k).
Ok, but fine, what does World Slate look like? Well, its main "core" is quite small! Only ~6 blocks, it is just a Looper (a Spell Circle that never ends), a Hex on a pedestal, and a slate to clear the stack. The one in the middle is just my personal Teleportation System that uses Displace, which is free if the entity and vector is in the bounds of the Spell Circle.
The "scary" part of World Slate comes into play when you consider the scale. The small red arrow in the top is the main core of World Slate is, the small line at the top and left side are the ambit rods. Both rods extend out 20,000 blocks in the X and Z directions, placed down with mainly Hex and Sentinel Walking. What this totals to is that a single Spell Circle that has ambit on the Whole World, meaning an "Eye of Sauron" (A hex that can get true names at an instant) is not just a hypothetical, it could be running right now.
So, what were the main challenges of building this? Surprisingly? Building it was almost no problem, after making a quick hex to place the blocks down automatically, it was just spam clicking that. The main problems were with the Spell Circles themselves, or well, how they were implemented. That's right! Its Java time!
So one of the problems I think I covered in the old post was a Memory Leak of sorts Spell Circles had. TLDR: Spell Circles keep a list of vectors to "turn off" when the Spell Circle is finish (so slates can stop glowing and such), but this was a list, not a set. So it would keep adding the same vectors if the same slate got ran over. So my fix was to make that list a set (and keep track of how many slates have been "ran over" via a number)
Another problem was that Spell Circles stored Every slate they could run on. Meaning, for World Slate, it would need to keep ~40,000 Block Positions (or 120,000 integers) in a single block. So I made a quick tweak of it only storing the highest, and lowest, block positions (so it stored the corners, rather than everything). These 2 things are already large performance boosts! But, unfortunately, these are peanuts compared to the main problem. Chunk loading.
When a "copied" (IE: singleplayer with only Hex) World Slate was started up, it would load about 30,000-40,000 chunks when it was looking for Slate to run on. For some context, HexxyTest has ~30,000 chunks loaded at peak hours, with people having tons of chunk loads. So something had to be going strange and or wrong. After poking through the code for a bit, I found the singular problem line:
All this does is ask the Server Level what the block is at "herePos," but under the hood, Minecraft is loading a 14x14 (iirc) cube of chunks around that. Since, if you are loading chunks in most cases, it won't hurt to preload a few more. This is not most cases.
After banging my head on this problem, using a debugger to step through Every part of chunk loading, and getting slapped around silly by this for a week or 2, I found an odd thing, a method called "getChunkFuture." What this does is return an evaluable future that holds a single chunk's data. After poking around, I learned of a way to only load the blocks and as little chunks required.
What this chunk of code does is checks if it has already scanned this chunk, if so, uses the found one! If not, tries to get a future and runs it. While this is not perfect, it MASSIVELY increases chunk loading speed. What used to take ~10 seconds in that singleplayer world, took Two seconds. What used to crash the whole HexxyTest server? 10 seconds at peak hours. 10. Seconds.
Being perfectly honest, I have No Clue why that works; according to Chloe (who helped me test this) that method is used in World Gen only. But I couldn't find any errors or bugs with it in this case, and it has been working well on the HexxyTest server!
After fixing a few bugs, some made by me, some made by Hex (like forgetting the Slate Limit....)
Its ready to be merged into Hex! Right now, the HexxyTest server is using a modified build of Hex that uses this. And it is also sitting as a PR to the main Hex GH Repo too!
Overall, really quite proud of my self for making this whole World Slate system, and optimizing base Hex Casting Spell Circles too! Hopefully this encourages people to use Spell Circles, since they are fun, and extremely useful.
Now to work on my addon, Slate Works, and make Spell Circles even better... Also, thank you for reaching the end! This is less of an essay, and more of an info-dump on stuff that I find really cool. Hope you enjoyed it too!
#long post#hex casting#hexcasting#hexxytest#java#Minecraft#Modded Minecraft#minecraft mods#good fucking lord this project took a while lol#~~and if you found any spelling mistakes#you can shove it up your Mote Nexus~~#(joking)
33 notes
·
View notes
Text
PSA: YOUR SCRIPTS ARE SAFE. PERIOD. FULL STOP. 🔒🛡️
No, Notion employees aren’t sipping lattes while reading about your DR love story or your plot to be the main character in Hogwarts.
i saw this on my mutual @shiftinghoesblog and i though some of yall may need reassurence.
The Tea on Notion’s Privacy Policy ☕🍵
Notion’s Data Access and Consent guidelines are crystal clear (source: Notion Help Center). Employees CAN’T just waltz into your notes for funsies. Their policies lock your data down like the vault at Gringotts. Here’s the breakdown:
STRICT Access Controls: Notion employees can only see your data under very specific circumstances, like troubleshooting technical issues. AND THAT’S ONLY IF YOU GIVE THEM PERMISSION. Consent is queen here. 👑 If you didn’t say “yes,” they ain’t got the key, honey.
Encryption is Everything: Your notes are encrypted both in transit (when they’re being sent to the server) and at rest (when they’re stored). Translation? No hacker, Notion intern, or cosmic entity is peeping your Draco Malfoy fantasies or villain-arc DR scripts. 🖤✨
Account = YOURS: You can delete, export, and control every single thing you store in Notion. It’s like having the Elder Wand but for your data. 💼🪄
Let’s Talk Real Safety Tips (Because You’re a Boss 🖤):
If you’re still side-eyeing this, here are ways to flex your data security like the baddie you are:
💻 Password Power-Up: Use a password so strong even Bellatrix couldn’t crack it. And no, “password123” isn’t cutting it, bestie.
🔐 Two-Factor Authentication (2FA): Protect your account like it’s holding the secrets to the multiverse (because, well, it kind of is).
📥 Backup Your Scripts: If Notion gives you the ick, download your scripts and store them offline or in an encrypted file.
And to Those Doubters Saying “But What If—”
Stop it. 🙄✨ Notion has actual legal obligations to protect your data. They’re not out here violating privacy laws to sneak a peek at your alternate-reality plotting. If that’s not enough, why would Linda from IT care about your scripted DR wedding or the drama at your magical prom? THEY DON’T, SWEETHEART. 🥂
So What’s the Vibe?
💎 Notion is Safe AF. 👑 Your DR secrets are sacred. 🔥 Stop worrying and script like the magical icon you are.
Now get back to manifesting your Desired Reality with confidence, sass, and all the ✨main character energy✨ you can muster. Your shifting journey is yours, protected, and unstoppable. 💫🌌 Go slay it, babes. 🔥🖤
#reality shifting#shiftblr#shifting#shifting community#desired reality#shifters#shifting realities#reality shifter#reality shift#shifting antis dni#shifting stories#shifting blog#shifting motivation#shifting reality#shiftinconsciousness#shifter#shift#reality shifting community#reality
81 notes
·
View notes
Text
Every internet fight is a speech fight

THIS WEEKEND (November 8-10), I'll be in TUCSON, AZ: I'm the GUEST OF HONOR at the TUSCON SCIENCE FICTION CONVENTION.
My latest Locus Magazine column is "Hard (Sovereignty) Cases Make Bad (Internet) Law," an attempt to cut through the knots we tie ourselves in when speech and national sovereignty collide online:
https://locusmag.com/2024/11/cory-doctorow-hard-sovereignty-cases-make-bad-internet-law/
This happens all the time. Indeed, the precipitating incident for my writing this column was someone commenting on the short-lived Brazilian court order blocking Twitter, opining that this was purely a matter of national sovereignty, with no speech dimension.
This is just profoundly wrong. Of course any rules about blocking a communications medium will have a free-speech dimension – how could it not? And of course any dispute relating to globe-spanning medium will have a national sovereignty dimension.
How could it not?
So if every internet fight is a speech fight and a sovereignty fight, which side should we root for? Here's my proposal: we should root for human rights.
In 2013, Edward Snowden revealed that the US government was illegally wiretapping the whole world. They were able to do this because the world is dominated by US-based tech giants and they shipped all their data stateside for processing. These tech giants secretly colluded with the NSA to help them effect this illegal surveillance (the "Prism" program) – and then the NSA stabbed them in the back by running another program ("Upstream") where they spied on the tech giants without their knowledge.
After the Snowden revelations, countries around the world enacted "data localization" rules that required any company doing business within their borders to keep their residents' data on domestic servers. Obviously, this has a human rights dimension: keeping your people's data out of the hands of US spy agencies is an important way to defend their privacy rights. which are crucial to their speech rights (you can't speak freely if you're being spied on).
So when the EU, a largely democratic bloc, enacted data localization rules, they were harnessing national soveriegnty in service to human rights.
But the EU isn't the only place that enacted data-localization rules. Russia did the same thing. Once again, there's a strong national sovereignty case for doing this. Even in the 2010s, the US and Russia were hostile toward one another, and that hostility has only ramped up since. Russia didn't want its data stored on NSA-accessible servers for the same reason the USA wouldn't want all its' people's data stored in GRU-accessible servers.
But Russia has a significantly poorer human rights record than either the EU or the USA (note that none of these are paragons of respect for human rights). Russia's data-localization policy was motivated by a combination of legitimate national sovereignty concerns and the illegitimate desire to conduct domestic surveillance in order to identify and harass, jail, torture and murder dissidents.
When you put it this way, it's obvious that national sovereignty is important, but not as important as human rights, and when they come into conflict, we should side with human rights over sovereignty.
Some more examples: Thailand's lesse majeste rules prohibit criticism of their corrupt monarchy. Foreigners who help Thai people circumvent blocks on reportage of royal corruption are violating Thailand's national sovereignty, but they're upholding human rights:
https://www.vox.com/2020/1/24/21075149/king-thailand-maha-vajiralongkorn-facebook-video-tattoos
Saudi law prohibits criticism of the royal family; when foreigners help Saudi women's rights activists evade these prohibitions, we violate Saudi sovereignty, but uphold human rights:
https://www.bbc.com/news/world-middle-east-55467414
In other words, "sovereignty, yes; but human rights even moreso."
Which brings me back to the precipitating incidents for the Locus column: the arrest of billionaire Telegram owner Pavel Durov in France, and the blocking of billionaire Elon Musk's Twitter in Brazil.
How do we make sense of these? Let's start with Durov. We still don't know exactly why the French government arrested him (legal systems descended from the Napoleonic Code are weird). But the arrest was at least partially motivated by a demand that Telegram conform with a French law requiring businesses to have a domestic agent to receive and act on takedown demands.
Not every takedown demand is good. When a lawyer for the Sackler family demanded that I take down criticism of his mass-murdering clients, that was illegitimate. But there is such a thing as a legitimate takedown: leaked financial information, child sex abuse material, nonconsensual pornography, true threats, etc, are all legitimate targets for takedown orders. Of course, it's not that simple. Even if we broadly agree that this stuff shouldn't be online, we don't necessarily agree whether something fits into one of these categories.
This is true even in categories with the brightest lines, like child sex abuse material:
https://www.theguardian.com/technology/2016/sep/09/facebook-reinstates-napalm-girl-photo
And the other categories are far blurrier, like doxing:
https://www.kenklippenstein.com/p/trump-camp-worked-with-musks-x-to
But just because not every takedown is a just one, it doesn't follow that every takedown is unjust. The idea that companies should have domestic agents in the countries where they operate isn't necessarily oppressive. If people who sell hamburgers from a street-corner have to register a designated contact with a regulator, why not someone who operates a telecoms network with 900m global users?
Of course, requirements to have a domestic contact can also be used as a prelude to human rights abuses. Countries that insist on a domestic rep are also implicitly demanding that the company place one of its employees or agents within reach of its police-force.
Just as data localization can be a way to improve human rights (by keeping data out of the hands of another country's lawless spy agencies) or to erode them (by keeping data within reach of your own country's lawless spy agencies), so can a requirement for a local agent be a way to preserve the rule of law (by establishing a conduit for legitimate takedowns) or a way to subvert it (by giving the government hostages they can use as leverage against companies who stick up for their users' rights).
In the case of Durov and Telegram, these issues are especially muddy. Telegram bills itself as an encrypted messaging app, but that's only sort of true. Telegram does not encrypt its group-chats, and even the encryption in its person-to-person messaging facility is hard to use and of dubious quality.
This is relevant because France – among many other governments – has waged a decades-long war against encrypted messaging, which is a wholly illegitimate goal. There is no way to make an encrypted messaging tool that works against bad guys (identity thieves, stalkers, corporate and foreign spies) but not against good guys (cops with legitimate warrants). Any effort to weaken end-to-end encrypted messaging creates broad, significant danger for every user of the affected service, all over the world. What's more, bans on end-to-end encrypted messaging tools can't stand on their own – they also have to include blocks of much of the useful internet, mandatory spyware on computers and mobile devices, and even more app-store-like control over which software you can install:
https://pluralistic.net/2023/03/05/theyre-still-trying-to-ban-cryptography/
So when the French state seizes Durov's person and demands that he establish the (pretty reasonable) minimum national presence needed to coordinate takedown requests, it can seem like this is a case where national sovereignty and human rights are broadly in accord.
But when you consider that Durov operates a (nominally) encrypted messaging tool that bears some resemblance to the kinds of messaging tools the French state has been trying to sabotage for decades, and continues to rail against, the human rights picture gets rather dim.
That is only slightly mitigated by the fact that Telegram's encryption is suspect, difficult to use, and not applied to the vast majority of the communications it serves. So where do we net out on this? In the Locus column, I sum things up this way:
Telegram should have a mechanism to comply with lawful takedown orders; and
those orders should respect human rights and the rule of law; and
Telegram should not backdoor its encryption, even if
the sovereign French state orders it to do so.
Sovereignty, sure, but human rights even moreso.
What about Musk? As with Durov in France, the Brazilian government demanded that Musk appoint a Brazilian representative to handle official takedown requests. Despite a recent bout of democratic backsliding under the previous regime, Brazil's current government is broadly favorable to human rights. There's no indication that Brazil would use an in-country representative as a hostage, and there's nothing intrinsically wrong with requiring foreign firms doing business in your country to have domestic representatives.
Musk's response was typical: a lawless, arrogant attack on the judge who issued the blocking order, including thinly veiled incitements to violence.
The Brazilian state's response was multi-pronged. There was a national blocking order, and a threat to penalize Brazilians who used VPNs to circumvent the block. Both measures have obvious human rights implications. For one thing, the vast majority of Brazilians who use Twitter are engaged in the legitimate exercise of speech, and they were collateral damage in the dispute between Musk and Brazil.
More serious is the prohibition on VPNs, which represents a broad attack on privacy-enhancing technology with implications far beyond the Twitter matter. Worse still, a VPN ban can only be enforced with extremely invasive network surveillance and blocking orders to app stores and ISPs to restrict access to VPN tools. This is wholly disproportionate and illegitimate.
But that wasn't the only tactic the Brazilian state used. Brazilian corporate law is markedly different from US law, with fewer protections for limited liability for business owners. The Brazilian state claimed the right to fine Musk's other companies for Twitter's failure to comply with orders to nominate a domestic representative. Faced with fines against Spacex and Tesla, Musk caved.
In other words, Brazil had a legitimate national sovereignty interest in ordering Twitter to nominate a domestic agent, and they used a mix of somewhat illegitimate tactics (blocking orders), extremely illegitimate tactics (threats against VPN users) and totally legitimate tactics (fining Musk's other companies) to achieve these goals.
As I put it in the column:
Twitter should have a mechanism to comply with lawful takedown orders; and
those orders should respect human rights and the rule of law; and
banning Twitter is bad for the free speech rights of Twitter users in Brazil; and
banning VPNs is bad for all Brazilian internet users; and
it’s hard to see how a Twitter ban will be effective without bans on VPNs.
There's no such thing as an internet policy fight that isn't about national sovereignty and speech, and when the two collide, we should side with human rights over sovereignty. Sovereignty isn't a good unto itself – it's only a good to the extent that is used to promote human rights.
In other words: "Sovereignty, sure, but human rights even moreso."
If you'd like an essay-formatted version of this post to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
https://pluralistic.net/2024/11/06/brazilian-blowout/#sovereignty-sure-but-human-rights-even-moreso
Image: © Tomas Castelazo, www.tomascastelazo.com (modified) https://commons.wikimedia.org/wiki/File:Border_Wall_at_Tijuana_and_San_Diego_Border.jpg
CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
#speech#free speech#free expression#crypto wars#national sovereignty#elon musk#twitter#blocking orders#pavel durov#telegram#lawful interception#snowden#data localization#russia#brazil#france#cybercrime treaty#bernstein#eff#malcolm turnbull#chat control
121 notes
·
View notes
Note
i mean i kinda get it. ao3 does go against a lot of my beliefs, both the content on there and some of the actions of ao3 itself (mainly their stance on ai), but also. that’s just how social media (is ao3 a social media idk) is. just like how i don’t agree with every video posted on youtube but can still enjoy the ones i do agree with, i don’t agree with every fic posted on ao3 and still enjoy the ones i agree with. sorry if this doesn’t make sense, not too good at wording things
Firstly, A03 is not a social media, is a fanfiction archive, so think its similar to a library but online. Its doesnt have an algorithm, it's got no censorship other then U.S law, because it's Servers (where they store data) are ONLY in the U.S. and their own tos (being that fics can't be paid for, although that is also u.s law, the things posted on their site is only fanfic, or an original fictional work.
This is also where some people get mad claiming that a03 takes down works speaking up about politics, which is inherently false. If you post a work that is completely just speaking out about politics they will take it down because it's not a fic and it's not an original fictional work in the terms of service.
However, write a fanfic with politics in it? That's fine. They host peoples work about the current and previous U.S president having sex, which often included the authors opinions on how each party rules and argues.
Secondly, sorry it took forever to get here.
I agree, I also don't agree with everything they host, nor do I agree that they should host ai generated work. Important to note regarding the a03 data scrape, A03 was not at fault here, and infact fought for us writer's in court against the company that scraped our data, and WON. The other company had to pay out and delete all the data.
I don't agree with everything, but my stance is anti censorship and anti harrassment. I don't agree a03 should be censored since the whole point it was created was to be anti censorship. I don't agree it should be censored because I lived through the last battle of censorship vs fanfic community. Unfortunately it's never just one bad thing, it ends up being good things too.
Which is why a03 is anti censorship, it was created to go against the censorship that was happening here and on other sites, like ff.n. they follow their country's law completely, and should the law change they will have to change. There is nothing illegal on a03, just morally not great things.
Antis on a03 makes no sense, because the whole site will never bend to them just because of what it is, and being an antishipper is more then just being against dark ships, it's inherently pro censorship, and pro harrassment.
I stand by the opinion if they cannot be quite and just block and ignore the tags and the people who make works then they shouldnt be on the site.
Antis aren't just against the ships, they are inherently against the whole platform because A03 is anti censorship and anti shippers are pro censorship. Social media is different, it's more then the content there, it's a chat space, and community, A03 is not a chat space, it is just the content. Even the community for a03 is hosted elsewhere, like here, in Tumblr.
I have no issues with not wanting to see things you don't agree with, I think you should block, and move along, OR, instead of fighting a03 (which is literally like fighting a brick wall) change the laws that are in place in the US. Its not illegal so a03 is allowed to say it's okay there, no matter the morality of it.
Antis go out of their way to harrass and abuse people who don't agree with them, which I don't agree with, I don't think harrassing and abusing anyone is valid for any reason. I am a stranger on the internet, they aren't going to listen to me, especially while I'm screaming at them. Antis go into the comments of a fic and rate the fic or just straight up harrass an author. Fanfic is a gift, we don't have to write it to your tastes, we write it and share it to the masses just because we can.
So yes, you can disagree with things on a03 and still enjoy other things posted there.
However you can't harrass others for posting within the tos, and if you're upset that a site let's these things be on there, and the site has told you they will not change, then I don't think the site is for you. Not if you're going to be kicking and screaming. There are other sites, ones that aren't as lax with their censorship, and you can go there. A03 has said they won't change, so either antis sulk quietly and accept that and start blocking things they don't want, or they move off the site. Change the law, or deal with the fact an archive of all things fanfiction hosts all things they are legally able to. A03 stands for archive of our own. Its their, and our, archive, they made it as a safe anti censorship space to flourish their werid and not so werid fics.
And like a library, you don't need to go into the si-fi section if you don't like si-fi. If you find a book that is sci-fi in the wrong section, you close it and hand it over saying it's been tagged wrong. Or you read it, but nobody forced that on you.
#fanfic#a03 fanfic#anti censorship#profic#proship#writers#writing#ao3#fandom discourse#a03 is not a social media#archive of our own#proud anti censorship#anti harassment#anti anti#anti ai#proshipper#pro ship#profiction#proshipping#proshippers please interact#pro is a prefix#antis shouldn't be on a03
30 notes
·
View notes
Text
SysNotes devlog 1
Hiya! We're a web developer by trade and we wanted to build ourselves a web-app to manage our system and to get to know each other better. We thought it would be fun to make a sort of a devlog on this blog to show off the development! The working title of this project is SysNotes (but better ideas are welcome!)
What SysNotes is✅:
A place to store profiles of all of our parts
A tool to figure out who is in front
A way to explore our inner world
A private chat similar to PluralKit
A way to combine info about our system with info about our OCs etc as an all-encompassing "brain-world" management system
A personal and tailor-made tool made for our needs
What SysNotes is not❌:
A fronting tracker (we see no need for it in our system)
A social media where users can interact (but we're open to make it so if people are interested)
A public platform that can be used by others (we don't have much experience actually hosting web-apps, but will consider it if there is enough interest!)
An offline app
So if this sounds interesting to you, you can find the first devlog below the cut (it's a long one!):
(I have used word highlighting and emojis as it helps me read large chunks of text, I hope it's alright with y'all!)
Tech stack & setup (feel free to skip if you don't care!)
The project is set up using:
Database: MySQL 8.4.3
Language: PHP 8.3
Framework: Laravel 10 with Breeze (authentication and user accounts) and Livewire 3 (front end integration)
Styling: Tailwind v4
I tried to set up Laragon to easily run the backend, but I ran into issues so I'm just running "php artisan serve" for now and using Laragon to run the DB. Also I'm compiling styles in real time with "npm run dev". Speaking of the DB, I just migrated the default auth tables for now. I will be making app-related DB tables in the next devlog. The awesome thing about Laravel is its Breeze starter kit, which gives you fully functioning authentication and basic account management out of the box, as well as optional Livewire to integrate server-side processing into HTML in the sexiest way. This means that I could get all the boring stuff out of the way with one terminal command. Win!
Styling and layout (for the UI nerds - you can skip this too!)
I changed the default accent color from purple to orange (personal preference) and used an emoji as a placeholder for the logo. I actually kinda like the emoji AS a logo so I might keep it.
Laravel Breeze came with a basic dashboard page, which I expanded with a few containers for the different sections of the page. I made use of the components that come with Breeze to reuse code for buttons etc throughout the code, and made new components as the need arose. Man, I love clean code 😌
I liked the dotted default Laravel page background, so I added it to the dashboard to create the look of a bullet journal. I like the journal-type visuals for this project as it goes with the theme of a notebook/file. I found the code for it here.
I also added some placeholder menu items for the pages that I would like to have in the app - Profile, (Inner) World, Front Decider, and Chat.
i ran into an issue dynamically building Tailwind classes such as class="bg-{{$activeStatus['color']}}-400" - turns out dynamically-created classes aren't supported, even if they're constructed in the component rather than the blade file. You learn something new every day huh…
Also, coming from Tailwind v3, "ps-*" and "pe-*" were confusing to get used to since my muscle memory is "pl-*" and "pr-*" 😂
Feature 1: Profiles page - proof of concept
This is a page where each alter's profiles will be displayed. You can switch between the profiles by clicking on each person's name. The current profile is highlighted in the list using a pale orange colour.
The logic for the profiles functionality uses a Livewire component called Profiles, which loads profile data and passes it into the blade view to be displayed. It also handles logic such as switching between the profiles and formatting data. Currently, the data is hardcoded into the component using an associative array, but I will be converting it to use the database in the next devlog.
New profile (TBC)
You will be able to create new profiles on the same page (this is yet to be implemented). My vision is that the New Alter form will unfold under the button, and fold back up again once the form has been submitted.
Alter name, pronouns, status
The most interesting component here is the status, which is currently set to a hardcoded list of "active", "dormant", and "unknown". However, I envision this to be a customisable list where I can add new statuses to the list from a settings menu (yet to be implemented).
Alter image
I wanted the folder that contained alter images and other assets to be outside of my Laravel project, in the Pictures folder of my operating system. I wanted to do this so that I can back up the assets folder whenever I back up my Pictures folder lol (not for adding/deleting the files - this all happens through the app to maintain data integrity!). However, I learned that Laravel does not support that and it will not be able to see my files because they are external. I found a workaround by using symbolic links (symlinks) 🔗. Basically, they allow to have one folder of identical contents in more than one place. I ran "mklink /D [external path] [internal path]" to create the symlink between my Pictures folder and Laravel's internal assets folder, so that any files that I add to my Pictures folder automatically copy over to Laravel's folder. I changed a couple lines in filesystems.php to point to the symlinked folder:
And I was also getting a "404 file not found" error - I think the issue was because the port wasn't originally specified. I changed the base app URL to the localhost IP address in .env:
…And after all this messing around, it works!
(My Pictures folder)
(My Laravel storage)
(And here is Alice's photo displayed - dw I DO know Ibuki's actual name)
Alter description and history
The description and history fields support HTML, so I can format these fields however I like, and add custom features like tables and bullet point lists.
This is done by using blade's HTML preservation tags "{!! !!}" as opposed to the plain text tags "{{ }}".
(Here I define Alice's description contents)
(And here I insert them into the template)
Traits, likes, dislikes, front triggers
These are saved as separate lists and rendered as fun badges. These will be used in the Front Decider (anyone has a better name for it?? 🤔) tool to help me identify which alter "I" am as it's a big struggle for us. Front Decider will work similar to FlowCharty.
What next?
There's lots more things I want to do with SysNotes! But I will take it one step at a time - here is the plan for the next devlog:
Setting up database tables for the profile data
Adding the "New Profile" form so I can create alters from within the app
Adding ability to edit each field on the profile
I tried my best to explain my work process in a way that wold somewhat make sense to non-coders - if you have any feedback for the future format of these devlogs, let me know!
~~~~~~~~~~~~~~~~~~
Disclaimers:
I have not used AI in the making of this app and I do NOT support the Vibe Coding mind virus that is currently on the loose. Programming is a form of art, and I will defend manual coding until the day I die.
Any alter data found in the screenshots is dummy data that does not represent our actual system.
I will not be making the code publicly available until it is a bit more fleshed out, this so far is just a trial for a concept I had bouncing around my head over the weekend.
We are SYSCOURSE NEUTRAL! Please don't start fights under this post
#sysnotes devlog#plurality#plural system#did#osdd#programming#whoever is fronting is typing like a millenial i am so sorry#also when i say “i” its because i'm not sure who fronted this entire time!#our syskid came up with the idea but i can't feel them so who knows who actually coded it#this is why we need the front decider tool lol
40 notes
·
View notes
Text
Hey, you know how I said there was nothing ethical about Adobe's approach to AI? Well whaddya know?
Adobe wants your team lead to contact their customer service to not have your private documents scraped!
This isn't the first of Adobe's always-online subscription-based products (which should not have been allowed in the first place) to have sneaky little scraping permissions auto-set to on and hidden away, but this is the first one (I'm aware of) where you have to contact customer service to turn it off for a whole team.
Now, I'm on record for saying I see scraping as fair use, and it is. But there's an aspect of that that is very essential to it being fair use: The material must be A) public facing and B) fixed published work.
All public facing published work is subject to transformative work and academic study, the use of mechanical apparatus to improve/accelerate that process does not change that principle. Its the difference between looking through someone's public instagram posts and reading through their drafts folder and DMs.
But that's not the kind of work that Adobe's interested in. See, they already have access to that work just like everyone else. But the in-progress work that Creative Cloud gives them access to, and the private work that's never published that's stored there isn't in LIAON. They want that advantage.
And that's valuable data. For an example: having a ton of snapshots of images in the process of being completed would be very handy for making an AI that takes incomplete work/sketches and 'finishes' it. That's on top of just being general dataset grist.
But that work is, definitionally, not published. There's no avenue to a fair use argument for scraping it, so they have to ask. And because they know it will be an unpopular ask, they make it a quiet op-out.
This was sinister enough when it was Photoshop, but PDF is mainly used for official documents and forms. That's tax documents, medical records, college applications, insurance documents, business records, legal documents. And because this is a server-side scrape, even if you opt-out, you have no guarantee that anyone you're sending those documents to has done so.
So, in case you weren't keeping score, corps like Adobe, Disney, Universal, Nintendo, etc all have the resources to make generative AI systems entirely with work they 'own' or can otherwise claim rights to, and no copyright argument can stop them because they own the copyrights.
They just don't want you to have access to it as a small creator to compete with them, and if they can expand copyright to cover styles and destroy fanworks they will. Here's a pic Adobe trying to do just that:
If you want to know more about fair use and why it applies in this circumstance, I recommend the Electronic Frontier Foundation over the Copyright Alliance.
188 notes
·
View notes
Text
PHIGHT OR PHLIGHT
Happy holidays!!! Here's chapter 4!! I might have a special present by christmas for yall if I'm not too busy :)
Hope yall enjoy stinky man crashing out while his rogue robot reconsider his career change!!
Bit of a content warning here: religious ideology and character death, read at your own discretion.
Part 1 || Part 3 || Part 5
Using the power of a god as a battery, how laughable. But this connection could do more than that, it was a direct way of influence. Granted it would be easier to leave him as he is, but where’s the fun in that? Besides, he’d get there eventually, may as well speed up the process and play with the product. Frankly, it doesn’t truly matter either way, alive or not, there’s nothing that can’t be manipulated.
Biograft could feel the air of the room around him, he lies shut down on the workbench as Medkit integrates the eye to power him. He felt the air inside him, his poor cooling system barely keeping it moving. He felt himself fall deeper than his body, he felt something other than himself in his code.
“That man may have created you, carved your mind, but I gift you life, soul.”
When making him, Subspace used hard code. All Biograft had known was the simplicity of set values and fixed data. Outside of that were the servers, all updates and new information being inputted through them. That was all he had to think about, all he could think about. But some loose line of code allowed for something more. But right now, he was still just code.
“ You’ll exist proper thanks to me.”
He could feel something new brewing inside him. Hear the gentle hum of energy flowing through him, replacing the electricity he ran on. He felt him. The Father changing him.
“You could consider yourself one of my children, as I am the one to truly give you existence through a fraction of myself.”
This pushing, crowding, invading of his innermost self. Is it even him thinking?
“I hold all my followers dear, but you? I have high hopes for. You best not disappoint. I have no use for a child which cannot provide back to me.”
Is it him thinking? Or is it this invisible force living through him? He felt the whirrs of his fans, but was it him making them move? He felt a gentle pulse as his new core began to stabilize. Did he have a heartbeat? Or was it just this hidden lord which forced its mimicry. Did he breathe? Or was the air he felt just commanded by some remorseless emperor to move as such?
“Don’t worry, don’t fight, you’ll receive what you wish, just don’t fight it.”
He felt his being expanding, preset values becoming dead weight. Stored data becoming memory-like. Simple intake and analysis becoming learning. As though he were being created, no, birthed for the first time. His limitations being stripped, he could edit his own code. But this came with a weight to it, the burden of a soul always does.
“Now then, what have you to say?”
He could speak whatever he wanted, but knew the response he owed.
“Thank you Father.”
Bigrafts lights turn on, a teal color replacing the orange they were before. The projection on his face now only showing one eye, the other replaced by a cactus flower. He sits up as Medkit watches anxiously. Biograft looks away from him and to himself, opening and closing his hands. Everything had this new depth to it; he felt his joints, his “skin”, the ever so slight warmth from the lights across him, and Medkit’s stare. After a deep breath and clearing his throat, Medkit breaks the silence, “How do you feel?”
Biograft thinks for a moment, realizing how the question doesn’t overwhelm him. He’s feeling a lot, but he’s able to think through it now. “I feel… I feel content. It’s odd, I have so much on my mind, but right now I feel okay.”
Medkit’s expression shifts slightly, showing some relief and a bit of surprise, “Good… that’s good,” he nods, “I should let Scythe know we’re finished.” Biograft nods and watches as medkit leaves. He steps off the workbench and stretches, it’s a familiar sensation, yet it’s different now. He looks down and notices the Blackrock emblem previously on his chest now replaced by that of the Lost Temple. Scythe’s and Medkit’s entrances interrupt him.
“Well lookie here!” Scythe steps in front of him, looking him up and down before putting a hand on his shoulder, “lookin like real family!” She gives a gentle squeeze before letting go and turning to Medkit, “You did a fine job on him. How’s his gear lookin?”
Biograft looks at Scythe confused, knowing what he’s about to ask she answers first, “Well we have to make sure ye distinguishable from the others don’t we? Don’t worry, I’ll teach ya how to use it.”
Medkit goes to one of the counters while Biograft responds, ‘I’m sure I’m capable of learning my own gear-”
Scythe cuts him off as Medkit walks towards the two with Biograft’s new weapon, “Aw but where’s the fun in that, besides you’ll already be with me for the next lil while considerin’ I gotta show you around.” Biograft opted not to respond, recognizing his lack of choice in the matter. He looks at the double-headed spear Medkit hands him, the ends having been taken from his old swords, but they’re now the same teal his lights are. He takes it and steps back in order to spin it a few times, feeling the new weight in his hands. “Havin’ fun?’ He stops as Scythe speaks, “Now, I got one last thing before we get going, you need a name lil guy!”
Biograft looks at her confused, so she continues, “Well we can’t just keep callin' ya Biograft, you’ll get mixed up with the others! So let’s give you a real name-”
Before Scythe gets a chance to continue, Biograft interrupts, “I want Medkit to pick it.”
Scythe chuckles under her breath and the two of them look at Medkit expectantly. Medkit thinks to himself for a moment. Seeing as he should be named after his gear the first word to come to mind was jägerstock; however, that doesn’t run off the tongue particularly well. It’s also known as a hunting staff… “Hunter.”
Biograft, no, Hunter stares at him before nodding, “That is my name now,” he looks at Scythe, “Hunter.”
“Well then, since that’s settled, we oughta get goin,” She walks to the door, motioning for Hunter to follow her, “See ya round ‘Kit.”
Hunter looks at Medkit for a moment, having so much more to say, but only manages to get out, “Bye,” with an implied, ‘for now I hope,’ before leaving. Medkit returns a quick goodbye as Hunter walks through the door.
Being left alone, Medkit reflects. The remaking of Hunter's gear was a familiar process, it reminded him of just how much he missed his old work. Gods, he hated being a doctor. It was such a miserable thing. But he couldn’t just stop. Not when there are people to help. That’s why he lives, isn’t it? That’s why he has the abilities he does. Why his crystal is different from Subspace’s at least.
The two had carved tangible pieces of the Iphinity which solidified into the crystals they used for power. It asked them what they wanted. Subspace said to destroy, Medkit said to help. The equipment they used has long been destroyed and Medkit made sure to take his notes before leaving. It would take Subspace some time to figure out how to repair the machinery missing half the processes for such.
Subspace’s crystal was much better at holding and channeling energy, while Medkits was better for manipulating it. That was how he healed people, simply reversing their wounds. It’s how he’s able to revive them.
It helps people, but he hates it.
He hates it. He hates the panic of being too late. He hates the chance that there may be a day where he cares for those he could save no more than Subspace does his test subjects. He hates that he cares underneath it all. He hates that he knows that day has long been coming. He hates it. He hates it. He hates it.
But what he hates most, is that there are demons he can’t save, because he knows he’s one of them.
A couple days pass, Scythe training Hunter and teaching him the church’s ways. If it weren’t for The Father’s energy keeping him alive, he wouldn’t have followed any of the beliefs they were spoon feeding him. Though, he only took a couple to heart.
He doesn’t need sleep, but finds mild satisfaction in it, so he continues the habit. Today Scythe wakes him, seeming quite excited, “Get up! You got yer first mission today!” He gets up from his bed, leaving the mostly empty room and follows behind Scythe as they walk through the church's halls. “It’s a simple one, we’re gettin’ some gears for a dear patron of the church. It’ll be interesting seeing how ya do against a triple for your first kill, but I think you’ll do fine.”
Confused, he asks, ‘A triple? Please clarify.”
Scythe laughs, “A triple is a demon who’s gear has three main parts, instead of the usual one. They’re rare, ‘bout as rare as healers. Doubles, like me, are still pretty rare, but not as much as them. The one you’ll be goin’ after is named C.G. and wields a saber, rifle, and flag. We’ll be makin’ our way to Thieve’s Den.” Hunter nods, remaining quiet for a few seconds as he takes in the information.
“You said this would be my first kill. That is incorrect, unless you mean in the context of my working for the church.” Scythe stops in front of him and starts laughing.
She turns to face him, “Aw, bless your heart! You really think what you’ve done before counts?”
He looks at her confused, “Why wouldn’t it? Those demons are dead.”
She continues to laugh, Hunter unable to tell if it’s genuine or mockery. She takes a deep breath before staring him down, “Let me ask you somethin’, have you ever felt the weight of a life in your hands?” Before he can respond, she steps closer, “I know you’ve killed, but that wasn’t when you were living, that was when it was all you were meant for. All you were made for, because you were just a machine. Don’t misunderstand, you're still a machine, but you’re alone now. An individual that can think and feel fer itself, bearin’ the burdens of life. You haven’t killed like this.” She takes another step forward, “You have to take now, knowing you can be taken from just the same. You have a life now, you have something- well, someone, to loose. Still think you can kill the same?” Hunter finds himself unable to respond, tense. She grabs his shoulders, “Aw, you’ll be okay, there’ll be consequences if you can’t, but I know you it in you. Besides, family’s here to help, I’ll be watching your first couple missions, so don’t worry about anythin’ goin’ too wrong, alright?” Hunter hesitantly nods. Scythe lightly pats his shoulders before stepping away and the two of them leave the church.
“DAMN IT” Sucpace yells while throwing various supplies off one of his lab tables, glass shattering and various substances sprawling out on the floor. Hyperlaser observes his tantrum from afar. He had come to ask about the sudden drop in security, but found this instead.
“What the hell happened?” Whatever it was was definitely going to mean lots of work for him, so better to just get to the point.
“They got away! They- Medkit and that Biograft, they’re alive and they got away!” Subspace’s voice chokes up as he starts a coughing fit.
“A Biograft? Really?” That would explain the current state of things, but it was still hard to believe. Still not fully understanding, Hyperlaser asks a bit more forcefully, “What happened.”
Clearing his throat, “I had him cornered. Biograft was supposed to help, I had him. Medkit was right there in front of me, and that corrupted Biograft punched me off! Medkit’s bullet took a chunk of my side!” He motions dramatically to the injury. “Then they ran off!” he grips the table, about ready to throw it like he did with all the supplies which previously rested on it. “He took it! He broke him! He-”
Hyperlaser cuts him off before he could get too absorbed in his rant, “I assume you want me to retrieve him?”
Subspace pauses for a moment before grinning under his mask, seemingly a bit calmer, “No, no it’s fine, I’ll get back at him! I’ll just go back to the plan I had before! It’ll be perfect! I’ll take from him like he did to me!” As Subspace starts to laugh to himself, Hyperlazer decides that it’d be smart to leave. Subspace, not really noticing or caring about his exit, brings out an older set of files and starts writing on a nearby whiteboard.
All he has to do is kill Sword! That’s all! He’ll kill him, figure out some way of animating his corpse, and use him to get to dear ol’ Meddy! And once Meddy is dealt with, fixing that rogue robot is next on the list. How dare Medkit corrupt his son. There’s nothing wrong with Biograft, all his inventions are as flawless as he is! This one just needs some… correcting! With Meddy out of the way, it’ll be easy! But first things first, that son of a sword.
He arrives in a desolate grassland. There’s only one person other than him and Scythe. That’s the target, just a quick kill, then he’s done.
He arrives at a house. There’s only one demon inside. A Slow and painful death is what he deserves.
Hunter quietly approaches them, weapon ready in his hands.
Subspace begins flooding Sword’s house with a newer variation of his usual poison gas.
They stand and turn to face Hunter. They remain in a cold silence, waiting for the other to make a first move.
The Home’s air is suddenly chilling, but it takes Sword a while to notice something’s wrong. He hears his front door open and stands up. He sways and almost almost falls over going to see who just came in. He can't see much more than a tall figure, but there’s only one person who would walk into his home unannounced like this.
It’s hard to tell who swung first, but it didn’t matter considering neither of their attacks were hitting. Hunter still being unused to his weapon put him at a disadvantage. The demon he was fighting was weak, but knew how to use their gear in ways that made up for it. All it took to get them on the ground was a slight misstep and a smart calculation.
“Dad?”
“Go on, just make it quick.”
A sharp pain in his gut followed by laughter and a distorted voice, “Oh dear child, is that who the poison made you see?” he asks mockingly before continuing to laugh. He pulls the weapon out of him, watching as Sword falls to the ground. He says, “You both deserve this.” before stabbing him once again.
Hunter was caught off guard by the sudden surrender. The fight was a difficult one, but they were fighting. Perhaps there was something more he was missing, but he had to focus and get this over with.
As Sword lays bleeding out before him the air starts to feel tense, and not because of his poison. Without warning Subspace is suddenly thrown into a wall, it almost breaking from the impact. He coughs and takes a moment to regain himself before looking forward and seeing someone holding Sword.
And with one swift movement, it was.
They were gone.
They were gone, lying still, resting.
Scythe steps forward as Hunter stares at the body before him. For the first time since having the ability to feel, he felt nothing. Blank and void. Or perhaps he was feeling so much he just couldn’t feel it. Regardless, he was numb. Trapped. Scythe Picks up one of the gears, “Aw look, baby’s first kill!” She’s about to congratulate him, but without warning a familiar red rope wraps around him and steals him away. ‘SFoTH Damnit!” she huffs, picking up the gears and chasing after Hunter and his captor.
The rope around Hunter lets go as he finds himself next to Katana. ‘So you are the Biograft he mentioned.”
Hunter had questions, but they both knew it wasn’t long before Scythe found them, “My name is Hunter. Who told you about me?”
Katana sighed, “Hyperlaser.” Before Hunter asked anything more he asked, “Why? Why do you join them? They are corrupt. You are a hatchling young and blind. They are clipping you of wings you have yet to grow.”
“For someone I care about.” Biograft stands, readying his weapon.
A few moments pass, Katana processing his words, “I see. Then I shall cut you down as I would any of them.” He begins charging his weapon. Before either can move, Scythe steps in.
“Well, well, well, been a while hasn’t it?” Scythe smiles at Katana.
“Far too long. I'll see to it that your head is permanently severed from your body." He grimaces under his mask.
She chuckles "How violent! It's funny how some things never change." Scythe turns to Hunter, “We’ll leave for now, don’t need to drag the newbie into this! C’mon.” Scythe turns invisible, Hunter copies.
“Your corruption truly knows no bounds,” is the last thing they hear from Katana as they escape back to the church.
This was not good, not in the slightest. Sword was dead yes, but now his father was beating Subspace to a pulp. Venomshank knew he would outlive Sword, he always knew that. Relationships of any kind between gods and mortals never ended happily. But this wasn’t how Sword was supposed to die. This wasn’t when Sword was supposed to die. That boy had so much potential, and was such a kind soul, only to die like this. Venomshank should’ve been faster, he should’ve dropped what he was doing the second something felt off, should’ve trained him better, should’ve spent more time with him, should’ve… Should’ve better shown his care. Showed his love. Showed how Sword is and always will be a part of him. He should’ve actually followed through on his duty and promise to always be there for him.
But he’s already gone. The cause of his death almost gone too. Though Subspace is laying on the ground, coughing and wheezing, something’s wrong. He’s going to do something, but what?
It’s well known that when two phighters sacrifice their gear to the spawn, they obtain a biological child. The SFoTH deities being the exception. So what if one sacrificed their gear to god? A gear is attached to one’s soul, there’s plenty of worth in it. But is it enough for a blessing? Subspace had gone over the possibilities before, it was likely nothing would happen, especially considering the decay starting to corrupt his gear, but what else was there to do? He wasn’t going to just lie there and accept death, he was supposed to be making others do that! So in a last ditch effort, he calls to the only god he thought would respond and offers himself.
“ILLUMINA!!”
#phighting!#phighting roblox#roblox phighting#phighting subspace#subspace phighting#medkit phighting#phighting medkit#subspace t mine#phight or phlight#subspace tripmine#scythe phighting#phighting scythe#phighting sword#sword phighting#katana phighting#phighting katana#phighting hyperlaser#hyperlaser phighting#phighting venomshank#venomshank phighting#character death#phighting biograft#biograft phighting#biograft oc#fanfic#phanfiction#roblox#writers on tumblr#fanfiction#this was like just over 3k words lol
49 notes
·
View notes