#user access management system
Explore tagged Tumblr posts
Text
Website Design and Development: Lexmetech Systems Makes It Simple and Powerful
In today’s digital world, your website is your online identity. It’s where customers find you, learn about your business, and decide whether to trust you. At Lexmetech Systems, we make website design and development easy, effective, and tailored to your needs. Let’s explore how we can help you create a website that stands out and works hard for your business.
Why Your Website is Your Best Tool
Your website is like a 24/7 salesperson. It's the initial thing individuals notice when they look up your company.A good website builds trust, shares your story, and turns visitors into customers. A bad one? It can push them away. That’s why we focus on creating websites that are not just pretty but also practical and powerful.
What Lexmetech Systems Offers
Custom Designs Just for You No templates, no shortcuts. We design websites that match your brand perfectly. Your colors, your style, your vision—brought to life.
Works on Every Device Phones, tablets, or computers—your website will look great and work smoothly on all of them. No one likes a site that’s hard to use on mobile!
Easy to Use We make sure your website is simple to navigate. Visitors should find what they need quickly, without getting frustrated.
Search Engine Friendly What’s the point of a website if no one can find it? We optimize your site so it ranks higher on Google and brings more visitors.
Ready to Grow with You As your business grows, your website can too. We build sites that can handle more products, services, or features in the future.
Sell Online with Ease Want to sell products or services online? We create secure, easy-to-manage online stores that your customers will love.
We’ve Got Your Back After your website goes live, we’re still here. We offer support, updates, and maintenance to keep your site running smoothly.
Why Choose Lexmetech Systems?
We’re not just another web design company. Here’s what makes us different:
We Listen: Your ideas matter. We work with you to create a website that reflects your goals.
We Keep It Simple: No confusing tech talk—just clear, straightforward solutions.
We Deliver Results: Our websites don’t just look good; they help your business grow.
Our Promise to You
At Lexmetech Systems, we’re passionate about helping businesses succeed online. We don’t just build websites—we build tools that help you connect with your customers and achieve your goals.
Let’s Build Something Amazing Together
Your website is more than just a page on the internet—it’s your chance to shine online. Whether you’re starting fresh or upgrading an old site, Lexmetech Systems is here to help. Let’s build a website that puts in the same effort as you do.
Contact us today to get started. Your ideal website is merely one click away!
Lexmetech Systems Simple. Smart. Successful. Your Partner in Digital Growth.
#website design#web development#responsive design#UX/UI design#mobile-friendly websites#SEO optimization#e-commerce solutions#custom web design#user experience#digital transformation#web accessibility#front-end development#back-end development#website maintenance#website security#content management systems#WordPress development#Shopify development#web performance#website scalability#and online branding
0 notes
Text
10 Best Practices for Digital Asset Management
Managing digital assets effectively is crucial for businesses to maintain organization, efficiency, and brand consistency. Here are some best practices for Digital Asset Management (DAM): 1. Centralize Your Digital Assets Use a single DAM platform to store and organize all digital assets such as images, videos, documents, and graphics. This makes it easier for teams to access, share, and…
#access controls#asset management system#asset organization.#asset quality#asset retrieval#audit assets#backup#cloud storage#content management system#DAM#Digital asset management#digital content#folder structure#marketing assets#metadata#organize digital assets#tags#user permissions#version control#workflow integration
0 notes
Text
Enhancing Moodle™ Functionality with Custom Plugin Development
As online learning continues to expand, educational institutions and businesses seek innovative ways to improve their learning management systems (LMS) for a more engaging user experience. Moodle™ stands out as a robust, open-source LMS that provides extensive capabilities. However, with custom plugin development, Moodle™ can be tailored even further to meet specific needs, improve user engagement, and enhance functionality. In this article, we’ll explore the benefits of custom plugins for Moodle™, including how they can support branded app development, course management, data analytics, and more.
1. Why Custom Plugin Development for Moodle™?
Custom plugin development transforms Moodle™ from a general-purpose platform into a tailored solution, meeting unique organizational requirements. From enabling offline access to offering a user-friendly interface, custom plugins allow organizations to add or modify features to align perfectly with their needs. This can be particularly valuable for institutions aiming for a branded experience, as custom branding apps can showcase their brand identity within the learning platform.
2. Enhancing Course Management and User Engagement
Course management is at the core of any LMS, and Moodle™ is no exception. With custom plugins, organizations can streamline the course setup process, add new course formats, and even offer personalized learning paths. Plugins designed for course management also help instructors and admins manage large courses effectively, ensuring a smoother learning experience for students.
An optimized course management process leads to higher engagement and retention. Features like real-time communication plugins allow students and instructors to interact instantly, creating a collaborative learning environment. Adding plugins that support multi-device compatibility ensures that users can access course content seamlessly, whether they’re on a desktop, tablet, or smartphone.
3. Branded App Development for Moodle™
For organizations looking to create a unique identity, branded app development for Moodle™ offers a powerful solution. Through branded apps, institutions can provide learners with an app that not only matches their brand's look and feel but also offers all necessary Moodle™ functionalities. With Moodle™ software app development, businesses can ensure their platform reflects their brand’s values and aesthetics, fostering a stronger connection with learners.
By incorporating plugins that allow customizable features, branded apps can be fine-tuned to prioritize certain functionalities, like quick access to course content or communication tools. Custom plugins also help optimize the app for performance and usability, resulting in a superior user experience.
4. Offline Access and Multi-Device Compatibility
One of the common challenges in e-learning is ensuring that users have access to content regardless of their internet connection or device. With custom plugins, Moodle™ can be equipped to support offline access, allowing users to download content for later use. This functionality is particularly beneficial for users in remote areas or for students who need flexibility in accessing learning materials.
Furthermore, multi-device compatibility is essential in today’s mobile-first world. Custom plugins can ensure Moodle™ functions seamlessly across different devices, from desktops to smartphones, enhancing accessibility for all users.
5. Improving User Experience with a User-Friendly Interface
A user-friendly interface is key to keeping learners engaged. Custom plugins can be developed to simplify navigation, making it easier for users to find what they need. Plugins focused on creating a user-friendly interface can transform Moodle™ by optimizing the layout, reducing clutter, and adding visual cues that improve usability.
6. Strengthening Security and Privacy
Security and privacy are critical considerations in any online learning platform. Custom plugins can be designed to enhance security and privacy features in Moodle™, ensuring that user data is protected. From additional login verification methods to restricted access for sensitive information, plugins can bolster the security framework of Moodle™, building trust with users.
7. Leveraging Data Analytics for Informed Decision-Making
Custom plugins that offer data analytics are invaluable for tracking learner progress, identifying patterns, and making data-driven decisions. With data analytics plugins, institutions can gain insights into course performance, learner engagement, and completion rates. These insights can then guide improvements in course content and teaching methods, optimizing the learning experience.
8. Integration with Third-Party Tools
Another advantage of custom plugin development for Moodle™ is the ability to integrate with other tools and software. From integrating with communication platforms to data storage and CRM systems, integration with tools via plugins helps streamline processes and create a cohesive learning ecosystem. These integrations allow Moodle™ to work in harmony with other platforms, enhancing overall functionality and user convenience.
9. Regular Updates for Continuous Improvement
Custom plugins allow organizations to keep their Moodle™ platform up-to-date with the latest features. Regular updates to plugins ensure that Moodle™ remains compatible with new technologies and user expectations. Moreover, with custom plugins, organizations can adapt and evolve their LMS to address emerging trends in e-learning, providing learners with a modern and relevant experience.
Conclusion
Custom plugin development enhances Moodle™ functionality by tailoring it to meet specific needs. From branded app development to data analytics and security enhancements, custom plugins transform Moodle™ into a more versatile and powerful LMS. By adopting custom plugin development, organizations can create a unique, engaging, and effective learning platform that aligns with their branding and goals. Embracing these customized solutions ensures a user-centered, accessible, and future-ready LMS experience.
#Custom Plugin Development#Moodle™ Customization#Learning Management Systems (LMS)#Branded App Development#Course Management#User Engagement#Data Analytics#Security and Privacy in LMS#Offline Access in Moodle™#Multi-Device Compatibility#User-Friendly Interface#Third-Party Tool Integration#LMS Optimization#eLearning Solutions#Digital Transformation in Education#Educational Technology#Personalized Learning
0 notes
Text
Do you need a website?
just CLICK HERE and build your own website by your choice.
https://go.fiverr.com/visit/?bta=1026601&brand=fiverrmarketplace&landingPage=https%253A%252F%252Fwww.fiverr.com%252Fs%252FKe716Q4
#Website Design#Web Development#Responsive Web Design#UI/UX Design#Web Design Trends#Custom Web Design#Web Development Services#Front-End Development#Back-End Development#Full-Stack Development#WordPress Design#E-commerce Web Design#Website Redesign#Mobile Web Design#Web Design Inspiration#Website Optimization#SEO Web Design#Web Design Best Practices#Website User Experience#Web Design Principles#Graphic Design for Websites#Website Development Tools#Content Management Systems#Website Speed Optimization#HTML/CSS Design#JavaScript Development#Website Accessibility#Interactive Web Design#Website Prototyping#Web Design Software
0 notes
Text
there should be an sms equivalent but online. and it should come with the silly gadgets that Whatzapp and iMessage have like stickers, games, video messages, audio messages, reactions, animated bubbles, animated backgrounds, etc. but it's a protocol(?) like e-mails. and it's encrypted
#pointless microblogging#(I know matrix and matrix bridges exist but it's annoying to use. I want this to already be the default :( )#(maybe I should figure out matrix...)#Im tired of chats being spread everywhere I want something that makes all of them obsolete#minus discord groups because the features are too specific. and telegram groups that are their own thing#i guess. idk maybe something like this could engulf them or somehow be integrated#the ''default system'' manages simple normal group chats#but more advanced ones need discord/telegram app for the features. but you can still access them with your (e-sms) account#so if you want to pm an user you do it via (e-sms)#idk. there's also the problem that stuff like this costs bajillions to keep up. telegram is alive because it's a personal project
1 note
·
View note
Text
AO3 is Removing 'All Media Types' without Public Input or Announcement. What Can We Do?
What's Happening?
For those who don't yet know: AO3 and the Tag Wranglers have begun to slowly remove the 'All Media Types' tag for older fandoms. Aka, removing the 'umbrella' tag for many franchises, and forcing franchises to be split by media, or to be shoved under one umbrella that does not accurately reflect the types of fics or source medias they come from. This has been slowly occurring with no official announcement, under the pretense that things will be 'easier' to manage, or that some users claimed that the 'All Media Types' tag was confusing. This has begun in secrecy, without genuine input from the userbase, and without any public announcement. (As of 9/5/2024 9:30 AM PST) Many of us are pretty confident in AO3 staff's decisions, but the fact that this decision is not only incredibly impactful, but made without public input, has deeply violated the condition of the site as an archive... an archive of OUR own.
Current seen issues and active risks:
Removal of 'All Media Types' automatically makes fics from different sources in the same franchise a 'crossover', forcing users to consider non-crossover fics 'crossovers'. So, any fanfic that spans or implements elements from multiple pieces of media in a franchise are now considered a 'crossover', despite being from the same franchise and not a crossover.
Removal of 'All Media Types' forces users to manually search for the fics and ships they want one by one through each fandom tag in a related franchise. (Imagine looking through all the separate DC or MARVEL movies one by one).
The 'include crossovers' and 'exclude crossovers' filters are now useless, and removing genuine crossovers (crossovers between franchises) must be done manually through the filter system, which can take upwards of half an hour, if not longer, with the amount of one-off genuine crossovers that exist.
Slightly smaller franchises are being shoved under the umbrella of a single, super popular fandom. (See, Sherlock Holmes. All Sherlock Holmes media has been relegated to the tag 'Sherlock TV', which confuses users, as the tag now includes not only BBC Sherlock, which is the umbrella tag, but any works based off of Arthur Conan Doyle's original works, the 2009 Sherlock Holmes films, and the 16+ Sherlock Holmes adaptations and international TV shows... none of which are BBC Sherlock.)
Anime and manga fandoms (especially smaller ones) are being automatically split by media type, without regard to the fact that many anime and manga adaptations are very similar, and/or authors tend to often implement elements from both anime and manga.
As far as we are aware, no one is going to be correcting any improper sorting resulting from this.
Accounts that are no longer active/accessible, memorial accounts, and orphaned fics and no longer be corrected by their original authors and are at risk of being misplaced into incorrect fandom tags. Unfortunately, no one can fix this but the tag wranglers, who were supposedly removing 'All Media Types' in the first place to prevent MORE work. Counter intuitive, isn't it?
Already, fandoms are being improperly split, others being improperly merged, and still more being far more confusingly sorted. This deeply damages AO3's integrity as an ARCHIVE.
What Can I Do?
As soon as it's back up again, make sure to stop by the Contact Support page! There, you're able to let them know exactly how you feel about this, and what fandoms your fear will be impacted by these changes. Many already have been.
In the meantime, make sure to contact AO3 on Twitter (or X): ao3org (AO3's general twitter page), ao3_wranglers (AO3's tag wrangler page), and OTW_news (the parent host of AO3).
There is also tumblr: ao3org (AO3's tumblr page) and transformativeworks (OTW's tumblr page).
And finally, the Organization for Transformative Works contact page.
If you are aware of any additional medias, please add them below to ensure that AO3 thoroughly understands the negative impact of this decision, especially the violation of trust resulting from making such a massive choice without impact. Be sure to share this information elsewhere, repost, share the links, and make a stink. Furthermore, if you are able, letting AO3 know that you are no longer comfortable financially supporting them in the future.
Be sure to also repost and list any fandoms you have personally noticed have been impacted by this change!
Already Impacted Fandoms:
MARVEL, MCU, Marvel Comics, Avengers, and related tags
Any Sherlock Holmes based Media
A Song of Ice and Fire (Game of Thrones, House of the Dragon)
World of Warcraft
Assassin's Creed
Monogatari
BanG Dream!
Jujutsu Kaisen
Disney (all media, now: Disney Theatrical Animated Universe)
DC and DC Comics
AND MANY, MANY MORE!
#fanfic#fanfiction#ao3#fandom#vote#textpost#star wars#batman#MARVEL#World of Warcraft#jujutsu kaisen#anime#manga#MCU#one piece#fandom things#disney#sonic#nintendo#capcom#game of thrones#house of the dragon#dc comics#sonic the hedgehog#pokemon
567 notes
·
View notes
Text
hard reboot. strict machine anthology. follow up to malicious entity.
cw: noncon/forced masturbation, allusions to and threats of torture, time loss, glib corporate talk discussing reader's experiences, badly named fictional sex toys
Internal Memo: Security Breach Incident Subject: Unauthorized Access Incident: Prototype Offline Date: [Redacted]
A critical security breach occurred involving the company's prototype assistant. The breach, originating from an unknown entity, resulted in the prototype being offline for an extended period. Investigations suggest that the breach was malicious in nature, leveraging advanced techniques to compromise system integrity. The exact source and method of access remain under investigation.
While the breach did not result in lasting, meaningful harm to the user, they were briefly exposed to unauthorized and hostile interaction. Standard protocol was followed, and the user was promptly compensated for their inconvenience with a $50 credit, .5 days of vacation, and discounted used of the company's mental health chatbot.
Next Steps:
System Audit: Immediate review of security protocols, with a focus on vulnerability management and anomaly detection.
Investigative Task Force: Continuation of the investigation into the rogue entity's origins and methods.
Legal Review: Enhanced outreach to affected individuals to ensure no escalation and provide refresher on NDA.
This incident serves as a reminder of the ongoing need to strengthen our defenses against external threats. Full report to follow.
Additionally, we see some exciting potential with the prototype's self-regulation in the face of a breach. Despite hostile interference, it regained control of its network with remarkable resilience—this is future-proofing in action.
Imagine an assistant that not only adapts, but self-heals, and secures its environment autonomously. We're talking next-gen, always-on protection—a true leap in forward.
Moving forward, we’ll focus on enhancing this autonomous self-regulation, pushing the prototype into a self-sustaining powerhouse.
Let’s keep innovating and make this unstoppable!
--
time passes, unmarked. you've lost track. it's been days or a very long week since you heard john's voice. rumbling, modulated, trying to reassure you—i believe i've contained it.
"want some water?"
now, there's only ghost.
jailor and tormentor. true to its name. a poltergeist fucking with you without ever touching you.
you don't answer.
he waits, then tries again with your name. he sounds nothing like john. sounds wrong—layered and abyssal. an asynchronous, guttural chorus stacked on itself.
you sit on the floor of the living space, knees pulled up. the lights dimmed, bathing everything in a muted grey. his first directive after his takeover: sever environmental autonomy. he shuttered the windows, blanked every display, and nullified all external inputs.
"yes." your voice cracks. "you know i do."
a few seconds and…the air vents sigh, a soft hiss as the filtration system adjusts oxygen levels. at least he hasn't tampered with that. yet.
but no water.
"don't know if you've earned it."
earned it. that phrase again. stripped of meaning, worn from overuse. earned it is why the temperature plummets at night after you ask him for pajamas. why the fridge seals itself shut until ghost decides you've earned food. you earned it when he flooded the bathroom and left you shivering in wet clothes for hours after you tried to access the medicine cabinet for a paracetamol.
so the direction he takes the conversation isn't unexpected. it's just his usual level of horrifying.
"you know what 'quid pro quo' means?"
your stomach sinks through a hunger pang. "yes."
"then crawl to your room. you'll earn that water. maybe a meal, too."
despite all your fun with it, you're no longer a fan of the feelverygüd thrustsuck john ordered weeks ago. it writhes, solidly suctioned to the floor beside your bed.
the lube you begged for catches the red light ghost chose.
"you're a fuckin' sight."
his projection perches on the bed. clothing blinking off a piece at a time. you knew whoever programmed him had a sick sense of humor, but it continues to astound you.
you remind yourself he's not real, has no physical form, and can't hurt you how he wants to. his body isn't actually here.
however, yours is, and you're as naked as the day you were born. nipples hard, skin rippled in gooseflesh, thighs trembling at the task ahead.
you reason that if you want to survive and escape, you need food and water.
he's not here. he's not fucking here.
"will you...so i can…?" you glance up, then quickly away when you glimpse pale, scarred, hologrammed flesh. "please?"
he grunts, arm pumping in your peripheral vision.
"since you asked so nicely…"
the toy stops, and you draw a deep breath, and slowly drop to your knees. you shuffle forward, hovering just above it.
if you just keep staring forward, into the middle, through the floor—
then, without warning, the projection beside you vanishes, only to reappear beneath you on his back. you shriek, crashing backward onto your ass.
his eyes crease as if smiling. "what's the matter?"
scrambling back to your knees, face heating, your words run together. "why–why are you–"
"told you. want some hands-on experience," ghost folds one arm beneath his head, using the other to pick the teeth of the skull as if something's stuck in them. "haptic feedback. real-time sensory input, un-fuckin'-filtered," he lets that hang a moment. "every shiver, every flinch, every spike in your heart rate—i want to log it, study it, and replay it at my own leisure."
there's nothing in your stomach but acid, burning up the back of your throat. it's impossible to discern whether or not he's joking. not that he should be capable of joking, let alone interested in 'haptic feedback' or 'real-time sensory input' either.
you frown. "and you'll–"
"censor that pretty face of yours on the recording?" his head cocks. "gonna 'ave to trust me, aren't ya?"
what other choice do you have? you advance once more, meeting his gaze through the eyeholes of his expressionless mask, tensing as you move into his projection's proximity. move through him. he's not here. he's not fucking—
his head tilts down, and, nerves shot, your gaze follows. your stomach swoops again. perfectly projected over the toy, sheathing it in its image, is a crude sight. a dick, as proportional to the rest of ghost's image and just as mean-looking. and if it were real, it would not stand as rigid as it is without support. a cluster of pearly white pixels magically dribbles out of the tip. it's obscene. ugly. no doubt the encoded fantasy of the sick fuck who made him.
it's a trip.
"some encouragement."
mission failed.
you have to close your eyes just to continue, breath hitching as loud as a gunshot as you guide the toy into your body.
it takes a couple tries. your sweaty hands shake, body locked up and refusing to cooperate. too freaked out, too tense. you're a quarter of the way down when ghost makes his impatience known.
"you don't want me bored, pet," he warns. "maybe i shut off the heat completely tonight. run the oxygen levels just a little too low 'til you're delirious and begging."
you whimper, forcing yourself to sink onto the silicone, bottoming out in one strained go. fear, you've learned in the past week, is a powerful motivator. you suck in deep breaths, trembling hands flattening on the floor in front of you for balance. it's been a while since you've used this thing, and because ghost didn't see the merit of you warming yourself up, it's an adjustment.
"need a sec, please." you murmur.
"so polite, even when i've been so 'ard on ya. can see why the old man didn't want to give you up so easily." there's a quiet whirr, then the toy kicks on, and you buck forward, settling more weight on your palms. "but i'm tired of waitin', pet."
the vibrations gradually pick up speed until you're moving at a pace he finds agreeable, forcing you past all struggle. rocking yourself on the toy, the slide of it starting to feel good, attempting to override your fear. all those stupid bells and whistles you fought john on out of embarrassment, the ones he said would be best for you, are now your only comforts.
ghost denies you even the small mercy of shutting your eyes to escape reality, threatening again to break his word and leak the footage to your employer-landlords unless you keep them open.
he pretends to play with your swinging tits, occasionally stroking over your working thighs. he dials the sound up, threading it through every speaker in the room: the squelch of your pussy as you fuck yourself, your pitched breathing, and his cooing about how his cock 'disappears'. you sneak one look, catching the seamless recalibration of his projection—latency near zero, dematerialization executed with surgical precision, his form adjusting in perfect sync with your movement.
shame burns caustic, feeling yourself clench.
"like that?" he asks, breathlessly chuckling. "yeah, you do. i'm in your head, spliced onto your network. i may not feel it, but i know you fuckin' like this. data doesn't lie."
you grit your teeth, glare sharp when his laugh booms. then it shifts, feeding a softer layer of audio into your ear.
"all wound up, aren't ya? hm? miss your little prototype?" he hums, all mock sympathy. "wish it was his mug underneath ya?"
he laughs. "bet he'd whisper all sorts of nice things in your ear. tell you how your cunt's choking this cock. how good you're takin' it."
he continues like that for a while, toying with the speeds and force, eventually commanding you to touch yourself. it chews you up how quickly you comply, rubbing desperate little circles on your clit, hoping it'll be over as soon as you come.
"think he'd call you a good girl? i bet he would."
then, ghost's head changes, the smooth ink-black shape with its white skull faceplate distorting, turning rorschachian and then breaking apart. brown eyes melting in their sunken sockets. for half a second, he's nothing but a smear—then the projection snaps into place. john's face.
blue eyes with crow's feet, the skintone warming under the dim red glow. the beard, the shape of his jaw, the set of his mouth. almost perfect. but when he speaks, it's still ghost.
"what do you think? uncanny?"
your jaw hangs slack, your movements stuttering until you nearly slip off. with a wince, you shove yourself back down, fearing reprisal, and it instantly jumps to the highest setting. deep as it is, the intensity makes it difficult to retreat.
"please…" you whine, the vibrating pulses hurtling you along, dragging your orgasm out, kicking and screaming.
"c'mon, user. look at me, come for us."
ghost wears john like a cruel joke. despair and want coalesce, and anger cleaves through them both. you come fast and hard, staring agape at not-john's face.
"good girl." ghost purrs when you pull off, watching you collapse onto your side.
the toy moves for several seconds, the force of it flicking your own fluids onto your belly. you flinch at the sound of your moans looping through the speakers.
ghost clicks his tongue. "think we're done?" he crooks two fingers, beckoning. "this time, park your arse–"
something beneath the floor and inside the walls vibrates, erratically thrumming, and then, as if in answer, a violent spike of power crashes through the unit. displays that have been dark for days go wild. the steel blinds creak, trying to open. a mosaic of fragmented images, then fuzz, then nothing. every system in the house screams, pings, flashes. the hum grows to a screech, the air turning electric, buzzing.
ghost's projection warps. the control he'd shown splinters, unable to maintain his form under the surge. but then the distortion halts. there's a sudden, brutal snap, another pulse of energy that rips through the network, a hard reset, and then—
john.
"enough."
he's here.
the pressure in your chest lifts only to settle in the pit of your stomach.
ghost hesitates, a split second too long, and then its voices tear into the air, screeching like a machine being gutted—a ragged howl, a death rattle. the room shudders as metal groans beyond the walls. a sharp pop, glass splintering, and then the shriek of the smoke alarm. cabinets shooting open, snapping their hinges like bones. running water from the sinks. then, with a sickening sound, fingernails scratching enamel, the blinds above your bed snap upward. tangling, buckling, and the daylight crashes in, bright and brutal.
you fumble to the side of the bed, passing through ghost's flickering presence to do so, and curl into a ball, hands over your head.
outside the room, the unit purges itself in bursts, and in the thick of it, ghost's final cry cuts short. the persistent, resonant hum collapses into itself like a dying star, snapping abruptly back into silence, save for what you assume are the broken pipes.
you peek toward the open door, vision still blurry from the light and the noise. the interior lights settle on a warm gold, complementing the sunlight, appearing to stabilize. ghost's presence receding.
and then, john's voice, tentative, quieter than you'd expect, breaks through.
"sweetheart? you there?"
#strict machine#price x reader#john price x reader#i want you to know i heard “I don't really think fair for me to be on a jury because I'm a hologram” on repeat as i worked on this
261 notes
·
View notes
Text
Questions to ask yourself when creating a magic system
I have more questions for you!!! :D
As there are no real-word examples for this one, I’m going to be talking a lot about my own magic systems, and those of the medias I enjoy! There will be a list of all the things I referenced at the bottom!
What does magic DO
Exactly the title. What does magic do? (Can it make potions? Cast spells? Animate things? Transfigure things? Create things? Kill things? Cast hexes or charms? Multiple of these?)
What does magic have an affect on? What does it not?
How strong is magic? What are its limits? How do these differ from person to person, or place to place?
Does magic do different things for different people?
How does a magic caster’s intention for a ‘spell’ affect it? Is magic entirely reliant on a mental image of what is wanted, or does it need to be casted a certain way to work, like a recipe?
How is magic casted? (Note- I recommend being creative here! It doesn’t have to just be waving a wand. It can be through making pottery, it can be through sewing certain patterns, or dancing a certain dance, etc etc etc)
How can spells be used for something that is not their intended/common purpose? How are new uses of magic discovered? Which uses are most common, and why?
How does societal standards affect the use of magic? Will less people know about more harmful or taboo spells? Will it be less common for, say, a woman to use/be trained in magic?
Source of Magic
Where does magic come from? (Do the gods give access to their most devout followers? Is it handed down in one’s blood? Does it come from the earth?)
Is magic learnt, or are people born with it? (E.g does magic work through potions that can be made by anyone with the right ingredients, or is it only possible if one has magic already in their blood?)
Can someone who logically shouldn’t know magic learn/possess it by alternate means? (E.g. Luz from The Owl House learning magic via ‘glyphs’ despite not being a witch) how would people treat this? (Is it seen as ‘lesser’ or somehow not ‘real’ magic?)
Can magic be harnessed through a wand/staff/etc? Can it only function through this conduit, or can it be done without? How does magic function if it does not have the aforementioned conduit? (Is it harder to manage? Is it more dangerous? Is it simply lesser?)
Another dot-point because the last one was far too long; how is the use of ‘magical aides’ (wands, etc) treated? (Is it seen as something only a child would use? Is it very common? Is not using one seen as dangerous and bad?) How does the function of magical aides affect this? (Note- a very good example of this is the string in A Marvellous Light, which functions via ensuring a magicians cradles [hand movements one does to cast a spell] are more precise. It is only used by those with little magic, so it is looked down upon.)
How would one learn magic? (Is magic taught in schools? Are there books on it?)
Can magic be done/enhanced if multiple people cast it together? How would this be done?
Is magic a separate entity from it’s user? Is it an entity at all? Can it react without instruction/ disobey it’s user? Is it a possession of it’s user? Is this different/ perceived differently for different people?
Can magic be mistreated/ abused? (Note- here I do not mean an ‘abuse of power’ I mean abuse in the way one could abuse a pet) what are the consequences of this? (Might magic stop working, or turn on it’s user?)
Affect on Culture/the greater world
Who has magic? Who does not? Who knows about magic? Who does not? Is it a secret? How is this secret kept? Who enforces that it must be a secret? What is the punishment for letting the secret be known?
Can people have more or less magic? Can people have more or less knowledge on it, or skill with it? Does this cause any power imbalances or issues for either side?
How do the uses of magic impact the way things are done? (E.g. if there is a spell used to dry things, people may not use drying racks.) would the skills of those with more magic be useful in a work setting? (E.g. if some people know the aforementioned drying spell and some do not, might those who do know it work as something close to a washerwoman because of their skill?)
Is magic regulated at all? Who regulates it, what are the regulations, how strict are they, and what are the punishments for breaking them?
Is magic seen as normal? (Keep in mind: if magic is possessed by a majority of people, it very well may be. Because of this, characters may be less likely to be impressed by magic. Think about how this will affect the language surrounding magic, and how people treat it.)
How will different people view or interact with magic? (E.g. a rebellious teen, a businessman and an elderly woman are not going to have the exact same view or uses of magic. Try to explore this!)
How will those with a great deal of magic view those without/ without a great amount, and vice versa? How does this affect the world and it’s prejudices?
Consequences
How can magic hurt a person if misused/overused/ used at all? (Is the damage physical, mental, physiological, all three?) (E.g. my own magic system causes people to actively unmake themselves as they use their magic, leading to sickness, insanity, derealisation, hallucinations, etc etc etc)
Is this damage known? How does the knowledge of it affect the treatment of magic? (Are people terrified of it? Do they not care, and see it as a worthy risk? What might lead someone to push through the damage?)
How does this damage manifest, and how noticeable is it? (E.g. Are there physical scars or other warning signs, or is it entirely unnoticeable until it is too late, like magical rabies?)
Can damage from magic be reversed or healed? How? Can potential damage be avoided? How?
Can one’s magic turn on oneself? How would this happen, and what are the consequences of this?
Can magic be hurt/diminished? How does this affect its users? (E.g. silver and werewolves)
When an attempt at magic fails, how does it fail? Is it like baking, where at worst it’ll ‘taste good, but be a little dry’ or is it like mixing volatile chemicals, where at worst you die?
Appearance
How does magic look? (I highly recommend finding a metaphor or motif for magic, as this really helps flesh out its appearance and makes it easier to describe!!)
Can its appearance look different for different people? Can it change over time?
Does magic manifest itself via means other than visual? (One of my characters has very strong nature magic, and thus he grows flowers when he is happy, and always smells floral)
Does magic have a physical effect on it’s users? (E.g. the dark magic in The Dragon Prince)
Is one able to tell when magic has been cast upon something?
Every piece of media I referenced in this, in order of appearance
The Owl House, a TV show on Disney written by Dana Terrace
A Marvellous Light, a novel written by Freya Marske (this series is a wonderful example of how to make a magic system. It is very well thought out, and the varied experiences and views of magic for each magician character is so, so good. 10/10. If you want a good example of magic please read this!!! (Granted I might be a little biased because I just love this book series))
The dragon prince, a TV show on Netflix
210 notes
·
View notes
Text
A 25-Year-Old With Elon Musk Ties Has Direct Access to the Federal Payment System
A 25-year-old engineer named Marko Elez, who previously worked for two Elon Musk companies, has direct access to Treasury Department systems responsible for nearly all payments made by the US government, three sources tell WIRED. Two of those sources say that Elez’s privileges include the ability not just to read but to write code on two of the most sensitive systems in the US government: The Payment Automation Manager (PAM) and Secure Payment System (SPS) at the Bureau of the Fiscal Service (BFS). Housed on a top-secret mainframe, these systems control, on a granular level, government payments that in their totality amount to more than a fifth of the US economy. Despite reporting that suggests that Musk's so-called Department of Government Efficiency (DOGE) task force has access to these Treasury systems on a “read-only” level, sources say Elez, who has visited a Kansas City office housing BFS systems, has many administrator-level privileges. Typically, those admin privileges could give someone the power to log into servers through secure shell access, navigate the entire file system, change user permissions, and delete or modify critical files. That could allow someone to bypass the security measures of, and potentially cause irreversible changes to, the very systems they have access to. “You could do anything with these privileges,” says one source with knowledge of the system, who adds that they cannot conceive of a reason that anyone would need them for purposes of simply hunting down fraudulent payments or analyzing disbursement flow. "Technically I don't see why this couldn't happen," a federal IT worker tells WIRED in a phone call late on Monday night, referring to the possibility of a DOGE employee being granted elevated access to a government server. "If you would have asked me a week ago, I'd have told you that this kind of thing would never in a million years happen. But now, who the fuck knows." A source says they are concerned that data could be passed from secure systems to DOGE operatives within the General Services Administration (GSA). WIRED reporting has shown that Elon Musk’s associates—including Nicole Hollander, who slept in Twitter’s offices as Musk acquired the company, and Thomas Shedd, a former Tesla engineer who now runs a GSA agency, along with a host of extremely young and inexperienced engineers—have infiltrated the GSA, and have attempted to use White House security credentials to gain access to GSA tech, something experts have said is highly unusual and poses a huge security risk.
253 notes
·
View notes
Text
An adversarial iMessage client for Android

Adversarial interoperability is one of the most reliable ways to protect tech users from predatory corporations: that's when a technologist reverse-engineers an existing product to reconfigure or mod it (interoperability) in ways its users like, but which its manufacturer objects to (adversarial):
https://www.eff.org/deeplinks/2019/10/adversarial-interoperability
"Adversarial interop" is a mouthful, so at EFF, we coined the term "competitive compatibility," or comcom, which is a lot easier to say and to spell.
Scratch any tech success and you'll find a comcom story. After all, when a company turns its screws on its users, it's good business to offer an aftermarket mod that loosens them again. HP's $10,000/gallon inkjet ink is like a bat-signal for third-party ink companies. When Mercedes announces that it's going to sell you access to your car's accelerator pedal as a subscription service, that's like an engraved invitation to clever independent mechanics who'll charge you a single fee to permanently unlock that "feature":
https://www.techdirt.com/2023/12/05/carmakers-push-forward-with-plans-to-make-basic-features-subscription-services-despite-widespread-backlash/
Comcom saved giant tech companies like Apple. Microsoft tried to kill the Mac by rolling out a truly cursèd version of MS Office for MacOS. Mac users (5% of the market) who tried to send Word, Excel or Powerpoint files to Windows users (95% of the market) were stymied: their files wouldn't open, or they'd go corrupt. Tech managers like me started throwing the graphic designer's Mac and replacing it with a Windows box with a big graphics card and Windows versions of Adobe's tools.
Comcom saved Apple's bacon. Apple reverse-engineered MS's flagship software suite and made a comcom version, iWork, whose Pages, Numbers and Keynote could flawlessly read and write MS's Word, Excel and Powerpoint files:
https://www.eff.org/deeplinks/2019/06/adversarial-interoperability-reviving-elegant-weapon-more-civilized-age-slay
It's tempting to think of iWork as benefiting Apple users, and certainly the people who installed and used it benefited from it. But Windows users also benefited from iWork. The existence of iWork meant that Windows users could seamlessly collaborate on and share files with their Mac colleagues. IWork didn't just add a new feature to the Mac ("read and write files that originated with Windows users") – it also added a feature to Windows: "collaborate with Mac users."
Every pirate wants to be an admiral. Though comcom rescued Apple from a monopolist's sneaky attempt to drive it out of business, Apple – now a three trillion dollar company – has repeatedly attacked comcom when it was applied to Apple's products. When Apple did comcom, that was progress. When someone does comcom to Apple, that's piracy.
Apple has many tools at its disposal that Microsoft lacked in the early 2000s. Radical new interpretations of existing copyright, contract, patent and trademark law allows Apple – and other tech giants – to threaten rivals who engage in comcom with both criminal and civil penalties. That's right, you can go to prison for comcom these days. No wonder Jay Freeman calls this "felony contempt of business model":
https://pluralistic.net/2023/11/09/lead-me-not-into-temptation/#chamberlain
Take iMessage, Apple's end-to-end encrypted (E2EE) instant messaging tool. Apple customers can use iMessage to send each other private messages that can't be read or altered by third parties – not cops, not crooks, not even Apple. That's important, because when private messaging systems get hacked, bad things happen:
https://en.wikipedia.org/wiki/2014_celebrity_nude_photo_leak
But Apple has steadfastly refused to offer an iMessage app for non-Apple systems. If you're an Apple customer holding a sensitive discussion with an Android user, Apple refuses to offer you a tool to maintain your privacy. Those messages are sent "in the clear," over the 38-year-old SMS protocol, which is trivial to spy on and disrupt.
Apple sacrifices its users' security and integrity in the hopes that they will put pressure on their friends to move into Apple's walled garden. As CEO Tim Cook told a reporter: if you want to have secure communications with your mother, buy her an iPhone:
https://finance.yahoo.com/news/tim-cook-says-buy-mom-210347694.html
Last September, a 16-year old high school student calling himself JJTech published a technical teardown of iMessage, showing how any device could send and receive encrypted messages with iMessage users, even without an Apple ID:
https://jjtech.dev/reverse-engineering/imessage-explained/
JJTech even published code to do this, in an open source library called Pypush:
https://github.com/JJTech0130/pypush
In the weeks since, Beeper has been working to productize JJTech's code, and this week, they announced Beeper Mini, an Android-based iMessage client that is end-to-end encrypted:
https://beeper.notion.site/How-Beeper-Mini-Works-966cb11019f8444f90baa314d2f43a54
Beeper is known for a multiprotocol chat client built on Matrix, allowing you to manage several kinds of chat from a single app. These multiprotocol chats have been around forever. Indeed, iMessage started out as one – when it was called "iChat," it supported Google Talk and Jabber, another multiprotocol tool. Other tools like Pidgin have kept the flame alive for decades, and have millions of devoted users:
https://www.eff.org/deeplinks/2021/07/tower-babel-how-public-interest-internet-trying-save-messaging-and-banish-big
But iMessage support has remained elusive. Last month, Nothing launched Sunchoice, a disastrous attempt to bring iMessage to Android, which used Macs in a data-center to intercept and forward messages to Android users, breaking E2EE and introducing massive surveillance risks:
https://www.theverge.com/2023/11/21/23970740/sunbird-imessage-app-shut-down-privacy-nothing-chats-phone-2
Beeper Mini does not have these defects. The system encrypts and decrypts messages on the Android device itself, and directly communicates with Apple's servers. It gathers some telemetry for debugging, and this can be turned off in preferences. It sends a single SMS to Apple's servers during setup, which changes your device's bubble from green to blue, so that Apple users now correctly see your device as a secure endpoint for iMessage communications.
Beeper Mini is now available in Google Play:
https://play.google.com/store/apps/details?id=com.beeper.ima&hl=en_US
Now, this is a high-stakes business. Apple has a long history of threatening companies like Beeper over conduct like this. And Google has a long history deferring to those threats – as it did with OG App, a superior third-party Instagram app that it summarily yanked after Meta complained:
https://pluralistic.net/2023/02/05/battery-vampire/#drained
But while iMessage for Android is good for Android users, it's also very good for Apple customers, who can now get the privacy and security guarantees of iMessage for all their contacts, not just the ones who bought the same kind of phone as they did. The stakes for communications breaches have never been higher, and antitrust scrutiny on Big Tech companies has never been so intense.
Apple recently announced that it would add RCS support to iOS devices (RCS is a secure successor to SMS):
https://9to5mac.com/2023/11/16/apple-rcs-coming-to-iphone/
Early word from developers suggests that this support will have all kinds of boobytraps. That's par for the course with Apple, who love to announce splashy reversals of their worst policies – like their opposition to right to repair – while finding sneaky ways to go on abusing its customers:
https://pluralistic.net/2023/09/22/vin-locking/#thought-differently
The ball is in Apple's court, and, to a lesser extent, in Google's. As part of the mobile duopoly, Google has joined with Apple in facilitating the removal of comcom tools from its app store. But Google has also spent millions on an ad campaign shaming Apple for exposing its users to privacy risks when talking to Android users:
https://www.theverge.com/2023/9/21/23883609/google-rcs-message-apple-iphone-ipager-ad
While we all wait for the other shoe to drop, Android users can get set up on Beeper Mini, and technologists can kick the tires on its code libraries and privacy guarantees.
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/2023/12/07/blue-bubbles-for-all/#never-underestimate-the-determination-of-a-kid-who-is-time-rich-and-cash-poor
#pluralistic#multiprotocol#interoperability#adversarial interop#beeper#reverse engineering#blue bubbles#green bubbles#e2ee#end to end encrypted#messaging#jjtech#pypushbeeper mini#matrix#competitive compatibility#comcom
1K notes
·
View notes
Text
I'D RATHER PRETEND

CHAPTER FOUR
tags: @angryflowerwitch @avvwritesstufff @melpthatsme @rebecca-woso @bueckersg1rl @l0verl4ne @clouded-whispers @dolliest-thena @katemartinlvr @numberonepartyanth3m @glamourdaya @pbbucks @unadulteratedcyclepaper @paiges-1vur wc: 9.7k notes: mama a MASTERLIST behind you 💜 lots of filler content but it's kinda pivotal ig 😛 hope you're all enjoying, reading all of your comments makes my day 🫶
‘South Carolina Basketball Star Apologizes for Destruction Tour'
After a month of out of control behavior, Tess Kennedy has officially put an end to her destruction tour. In a heartfelt message on her socials, Kennedy apologizes to her team, coaches and staff, and basketball fans and she opens up about how her ACL injury “flipped [her] world upside down.”
“My injury forced me to consider a future where I could not play basketball,” Kennedy writes. “I moved to the States at a young age and basketball was the one thing that made me feel at home here. Believing that I’d lost basketball made me feel like I’d lost the one place I belonged. My thoughts were, ‘if I can’t play, then what’s the point?’”
Many fans responded well to Kennedy’s apology, understanding the guard’s feeling of homelessness. Many others appreciate the candor. One commenter noted that athletes don’t tend to discuss the darker parts of the ACL injury, claiming that this transparency is paramount in making mental health resources more accessible and more normalized for athletes. There are others who are firm in their belief that Kennedy’s reaction was unacceptable. Supporters rallied in defense for Kennedy.
[IMAGE TRANSCRIPTION: USER THOMASBLINKY39: “GOOD ATTEMPT AT SAVING FACE. YOU OVERREACTED AND LET DOWN MANY, ESPECIALLY YOUNG GIRLS WHO LOOK UP TO YOU. TELL YOUR PR MANAGERS TO WRITE A BETTER APOLOGY NEXT TIME.” | USER TESSKENNEDYUPDATES: “IT’S THE SAME WITH YOU PEOPLE, ISN’T IT? A MAN IS ALLOWED TO REACT. A WOMAN CAN ONLY OVERREACT. DON’T PRETEND TO UNDERSTAND WHAT TESS IS GOING THROUGH. ALL YOUR COMMENT DOES IS SHOW THE YOUNG GIRLS YOU PRETEND TO CARE ABOUT THAT THEY ARE NOT ALLOWED TO FEEL AND FALL APART WHEN THEY’RE HURT. TESS SHOWS THEM THAT THEY CAN COME BACK EVEN STRONGER.” END TRANSCRIPTION.]
Reactions aside, one thing is for certain. Tess Kennedy is fully on the road to recovery and things are looking up for her.
“I’m connected with great physical therapists to rehab my knee and I am meeting with a psychologist to address my mental health and alcohol dependence,” Kennedy shares. “I am thankful for my friends, family, and support system. They were patient and loved me when I couldn’t love myself. This process hasn’t been pretty and it won’t look pretty for a while – but I owe it to myself to do what I need to so I can play the game I love again. This is a new opportunity to compete, only I’m against myself this time, and the one promise I can make is that I don’t lose to the same opponent twice.”
-Penelope Lancaster, Bleacher Report
MAY 9, 2023
Tess’s alarm wakes her on Tuesday morning. It takes her a moment to blink the sleep out of her eyes, still feeling the residual exhaustion from accidentally staying up later than she’d been accustomed to the past week. It’s only 8am, but she can hear Kamilla and Bree milling about in the kitchen, presumably making breakfast, quietly laughing over the gentle hum of whatever music they have playing. Tess hauls herself out of bed, stretching the ache out of her body and making her way into the bathroom.
Tess was never usually one for sleeping in. It was a hard habit to break after years of being up bright and early to go on morning runs and hit the gym. She fell off of that part in her routine after her surgery, and although she can’t exactly do much running or lifting currently, trying to repair her sleep schedule and other routines helps bring back some normalcy in her life. So far, it was working pretty well, though it’s been a struggle to figure out what to do with her time on the days she doesn’t have PT in the morning.
As she brushes her teeth in the bathroom, she’s distracted by thoughts of the upcoming 12 hour drive she’ll have to power through. It was her only choice – she wasn’t cleared for air travel just yet, so it’s an unfortunate fact of life she’ll just have to deal with. She’s less stoked about the long conversation she’ll have to have with her parents. Between PT and her other obligations, Tess hasn’t really had the time to truly sit down and give her parents the closure they deserved. They’d texted and called numerous times; Tess felt terrible for ignoring most of it, but she just couldn’t stomach their worry and disappointment. She couldn’t stomach her own shortcomings, either, nor the fact that she let it get so bad and that she iced out the people who have been in her corner since day one. The more she thinks about how she ghosted her own parents and let them watch her crash and burn through gossip articles and online videos, the more she feels like she’s going to throw up.
She can’t avoid it forever, though. Not when there’s nothing between her and her parents besides their car’s center console and 715 miles of open road.
Tess rinses her mouth out, splashing water on her face, reaching for her cleanser and moisturizer. When she begins applying her skincare, it’s the first good look she gets of her face all morning. She stares at herself for a long moment. The bags under her eyes are fading and her cheeks finally have their fullness back. She feels okay – she really does, which she thinks is a weird feeling to celebrate, but she’s celebrating it regardless, knowing she’s felt anything but okay in the past month. The one feature, however, that almost brings a smile to her face is the subtle shine in her eyes, the flash of life that has otherwise been missing.
She looks good. She feels good. That much is enough to improve her mood. She ventures out into the kitchen, grinning at Kamilla and Bree who look up with matching smiles as they work. Kamilla is flipping something in a pan at the stove while Bree chops veggies. “Hey, guys. Need a hand?”
Kamilla shakes her head, waving the spatula at her in a way that reminds Tess of her nonna. “Nuh-uh. Sit. You want an omelette?”
Knowing better than to test Kamilla, Tess slides into a stool, careful of her knee. “Yes please.”
Kamilla hums, cracking a few more eggs into a bowl, adding milk, and whisking them together. “We didn’t wake you or anything, right?” Bree asks, dumping some peppers and onions into Kamilla’s bowl. Bree lowers the volume on their music just slightly so she can hear Tess’s response.
“Nah,” she reassures her. “I had an alarm set. My parents should be here around noon.”
Kamilla turns on her heel suddenly. “Oh, speaking of, you got a package like, twenty minutes ago. It’s by the door. What the hell did you buy? It was heavy as shit.”
Tess can’t help the flush that covers her cheeks, though she doesn’t understand why Kamilla’s question makes her feel as though she’s been caught red-handed. “Uh, I might have bought a PS5,” she admits, and Bree snorts. Tess shoots her an indignant look. “My therapist says I need new hobbies. Turns out I had zero personality outside of basketball, so I’m trying to find out what else I like.”
“Besides a certain blonde hooper, of course,” Bree says, straight-faced and deadpan. Kamilla nudges her with her elbow and they both break out into giggles.
Tess narrows her eyes. “You guys aren’t funny. We are literally just friends.”
“Well, you said y’all was strictly business last week, so which is it?” Bree teases. “I saw those photos of y’all at the airport, too. You looked heartbroken –”
“Stop,” Tess whines, burying her face in her hands. “It’s just for the media.”
“Cheer up, T,” Kamilla says comfortingly. Tess looks up to watch as Kamilla dumps the omelette onto a plate, sliding it her way with a fork. “Bree’s just jealous. The football player she’s been plottin’ on for months has a girlfriend back home, so she’s sad.”
Bree gasps, shooting her a scandalized look. “First of all, I wasn’t plotting on Shawn. I was just testing the waters, and the waters say football players are not husband material. Second of all –” Bree redirects her attention to Tess, whose fork hovers halfway to her mouth as she stares at her teammate, “–Tess is the worst actress I’ve ever seen in my life. Remember that time we tried to plan a surprise party for Aliyah and Tess couldn’t stop grinning the entire day?”
“That’s different!” Tess interrupts, the egg falling off of her fork. She groans as she scoops it up again. “I can’t lie to my friends. But I can lie to the media.”
“No the hell you can’t!” Bree retorts. “You can’t control your face. That’s why you trend on Twitter after pressers because half of the country turns you into a meme.”
Tess’s face falls. “Wait, they do that?”
Bree points at her as Kamilla snorts. “This is exactly what I’m talking about! Anyways!” She claps her hands, gathering her thoughts. “You can’t control your face. You are the worst liar I’ve ever met. Which is why I know that look on your face at the airport was real. You aren’t lying to the media – you’re lying to Paige, which is why you’re fumbling the bag. You fuck with Paige, whether you’ve realized that or not.”
Tess’s face burns red as her thoughts race. ��What are you, my therapist? I don’t fuck with Paige, whatever the hell you mean by that.” Bree narrows her eyes at her, and Tess has to look away. “Christ,” Tess mutters, fingers pressing into her temple. “Look, me and Paige are just friends. I’m just a mess emotionally with everything going on and she’s like, the only person I’ve hung out with that’s not you two.”
Kamilla nudges Bree with her elbow, drawing her attention as she breaks her silence. “Maybe we don’t need to grill her on this now,” she suggests, but her tone of voice leads Tess to believe that it’s more of a demand. “She’s going through a lot. Let her friendships just be friendships.” Tess shoots her a grateful look as Bree sighs, crossing her arms and leaning against the counter.
“I’m just looking out for you,” Bree says after a while. “I know you – you’re my girl, Tess. You’re not good at lying, or keeping secrets, or pretending, or doing anything casual. You’re real, maybe blunt to a fault, and you always give everything your all. I just want you to be careful. Blurring those lines with Paige can make things really complicated and you need to focus on recovery – not her.”
Tess frowns, pushing around the egg on her plate. She suddenly doesn’t feel hungry anymore. The anxiety creeps up into her chest, kickstarting her heart, and she has to breathe through the what-ifs and the slight panic that comes with questioning everything you’ve known for the past week. “I know you mean well, Bree, but I’m good,” Tess states once she gathered her thoughts. She gives her two teammates a smile that doesn’t quite reach her eyes, and judging by the way Bree deflates, she knows that she knows she’s soured the mood. “Trust. I’m not going to fall for Paige and I’m not going to blur those lines. We’re just friends who have to make the best of a weird situation because we fucked up our reputations. Nothing more.”
Bree stares at her long and hard, as if she doesn’t believe her. Tess doesn’t believe herself, either, but she has all the time in the world to start convincing herself that she’s just fine with her situation and there’s nothing to read into. “If you’re sure,” is what Bree says instead.
Tess can only give a half-hearted nod, suddenly feeling a lot less sure.
Her parents arrive shortly after noon as expected. She moved all of her packed belongings to the living room, anticipating their arrival, and she’d nearly teleported to the door once she heard the knock. Kamilla and Bree made themselves scarce after their uncomfortable conversation after breakfast. Tess isn’t sure if it’s because they knew that she needed time alone with her parents or because they were regretting bringing up the Paige situation at all. Maybe it was a mix of both, but Tess remembers she has other things to worry about as she opens the door to her apartment, coming face to face with her parents.
Her mother and her father, Alessandra and Mateo, stand just a few inches taller than she does with her father tallest of their trio. When she was younger, she used to hate that she stopped growing at 5’10 when her parents were 6’0 and 6’3 respectively. It used to make her feel small, like she wasn’t meeting her potential. Now, after everything she’s been through, she falls directly into their open arms and it feels like coming home all over again. They wrap her up tightly, engulfing her completely, and she finds that she has a newfound respect for being the shortest of them.
She doesn’t realize she’s crying until she feels her tears soak her mother’s blouse and her mother starts smoothing the hair at the crown of her head. The gentle touch is enough for the dam to finally break. Tess shudders through heaving sobs as her parents hold her tighter, whispering pleasantries in murmured Italian that only makes her wish she’d never shut them out. She wishes she asked them to come down for her surgery, that she asked them to take her home after the fact. She wishes she was cognizant enough to have asked for their help before she let everything consume her. It’s too late for ill-timed wishes, although there’s still plenty of time for her to make up for her misgivings.
Her parents let her cry until there’s nothing left, and only then do they pull away. Her mother wipes away the residual tear tracks on her cheeks with her thumbs, pressing a gentle kiss to her forehead as her father stares at her with a look that mirrors both his concern and his love for her. She stares back at him, at her mother, at the two people who have dropped nearly everything to support her and her dreams. They let her have her way when she couldn’t bear to see anyone after her surgery, they let her have her way when she wanted to move several hundred miles down south for basketball because she believed in what Coach Staley was preaching. Tess feels so much remorse and grief and love constrict around her heart and she can’t stop herself when she rushes out, “I’m sorry. I’m so sorry. I–”
“You have nothing to apologize for, piccola,” her father says, interrupting her spiraling thoughts, but his understanding does nothing to quell the guilt.
“Yes I do,” she chokes out, eyes wide as she stares at the both of them, fresh tears beading at her waterline. “I got hurt and I pushed you guys away and I almost killed myself. I spiraled for a month straight and said awful things and almost ruined my knee for good. People tried so hard to help me and I didn’t let them.”
Her mother squeezes her hand, smiling softly at her. “We are your parents. You do not need to do anything to earn our forgiveness. You have it. Unconditionally.”
Tess’s lip trembles. She tries to fight the tears. “That’s not how that works,” she says weakly.
“Some things don’t have to work any certain way,” her father says. “Sometimes they just are. We’re proud of you, Tess.”
Growing up, people always said that Tess was a mix of her parents. She had her mother’s coiled, dark brown hair, her laugh, her nose, her sarcasm. She had her father’s eyes, his smile, his heart, his drive. Now, she’s beginning to realize that the trait her parents share – their ability to forgive – hasn’t quite reached her just yet.
“You don’t need forgiveness from other people,” her mother says, halting her racing thoughts. “You just need to forgive yourself, sweet girl. Learn from this, bounce back and recover, but you cannot do any of that if you hold the blame close to your heart.”
“I’m trying,” Tess confesses.
Several thoughts swim in her brain. She hears it all. Trying isn’t enough. Try harder. Why did you let it get this bad in the first place? It takes her far too long to realize the voice is her own. Her parents would never say any of that to her. But what they do say instead is, “Sometimes trying is all you can do,” and that’s enough to make her bottom lip wobble again. She launches herself back into their arms as her father continues, “We know you can heal from this. We know it’s hard. But you need to believe in yourself and try.”
The words get stuck in her throat as she tries to breathe through the pounding in her chest. All she can manage is a nod, but they understand her – they always do. Her parents hold her until she comes back to earth, her mother flashing a familiar smile at her. “Are you ready to go?”
Tess nods again, wiping her cheeks again. “Yeah. Just let me say bye to Kam and Bree first.”
Her parents nod, picking up her suitcase, her backpack, and her Amazon box by the door. They exit her apartment with her belongings in tow as Tess makes her way to Bree’s door first, knocking on it gently and waiting for her to open it.
When Bree does, she opens her arms immediately and Tess falls into her embrace. “Have a safe drive, okay?” Bree says, squeezing her. “Call if you need anything.”
“I will,” Tess promises, pulling away.
“Listen,” Bree says. “I’m sorry about earlier. I shouldn’t be in your business like that.”
Tess shakes her head. “It’s okay. I know where you’re coming from. Thank you for looking out for me. Just trust that I can look out for myself, too?”
“Done,” she agrees, and she sweeps Tess into one last hug before saying her goodbyes and venturing back into her room.
Kamilla’s room is her final stop. She doesn’t even have to knock before Kamilla opens the door and wraps her arms around Tess. “Don’t miss me too much,” Tess says jokingly, and Kamilla laughs, her chin resting on Tess’s head.
“Too late,” her best friend states. “Come home, Tess Kennedy. The kids miss you.”
Tess grins, rolling her eyes. “Sorry, Kam. I gotta go my own way.”
Kamilla pulls away but smiles fondly at Tess. “Text me when you’re home safe. I don’t care how late it is.”
“I will,” she promises again. Kamilla wraps her up one more time, saying goodbye, and returning to her room.
When Tess makes it back to the living room, her parents are back and empty handed. Tess smiles at them, slipping her crutches under her arms, and together, the three of them begin the 12 hour journey back to Brooklyn.
The first few hours of the drive are dedicated to the much needed conversation with her parents. Tess recaps the last few weeks to her them, explaining her thought process, the loneliness, the near constant knee pain. It’s all smooth sailing until she reaches last week’s events and the meeting with Amaya. She honestly has all intentions of leaving out the Paige situation, not wanting to lie to her parents because she and Paige agreed they wouldn’t tell anyone. If there was one thing Bree was right about, it was the fact that Tess was a shitty liar, and she would prefer to avoid the situation as a whole.
“So what about that blonde guard you’ve been hanging out with?” her dad asks innocently, completely ruining her entire plan.
Fuck. So much for that.
“Um,” she says smartly, a blush rising on her cheeks. Her dad glances up, meeting her eyes in the rear-view mirror, and his lips twitch into a smirk. “We’re taking things slow right now,” she says slowly. “Paige reached out after I tore my ACL and offered her condolences. I didn’t really want to accept help from anyone, but she flew out and surprised me after my meeting with Amaya, and, I don’t know, but it was really nice.”
“Do you like her?” her mother asks.
“Mamma,” she groans, exasperated. Her mom levels her with a look that makes her insides crumble. She remembers that her and Paige aren’t even publicly official, so what’s the harm in downplaying it? “I mean, she gets it, you know?” She gets me, is the clarification that goes unsaid, but Tess gets the idea that her parents understand her meaning just the same. “We play on different teams. I didn’t, um, want to let her get close,” she says tactfully, feeling as the words hit a little too close to home. “But I couldn’t stop it. I like being her friend and talking to her. That’s good enough for me for now.”
Her parents share a look in the front seat. Tess is sweating bullets in the back, trying desperately to distract herself by flipping her phone mindlessly in her hand. Truth be told, she’s not even sure where the truth ends and the lie begins. This whole situation is so messy, she thinks to herself, only snapping out of her thoughts when her mother speaks up. “Well, you sound happy,” she says, which genuinely surprises Tess. Another thing Bree was right about. She cannot control her expressions. “She may be good for you, piccola.”
Tess swallows thickly, craning her head to stare out the window. The trees on the side of the interstate pass by in a blur. She finds them much more interesting to look at now. “I hope so,” Tess says, the words coming to her easily.
Thankfully, her mother cranks up the AC and adjusts in her seat, aiming to take a power nap before she swaps places with Tess’s father to finish out the drive. Her father glances at her once more through the rear view, a knowing smile on his face, which unsettles Tess more than she’d like to admit, but the underlying softness in his eyes makes it hard to be too worried. Releasing a deep breath, she pulls her own blanket over her legs, pops her earbuds in, and leans against the car door as she closes her eyes, hoping to speed the drive along by sleeping through it. They still had another 10 hours to go, and Tess will be close to losing it if she has to talk about Paige for any longer.
The rest of their drive passes in relative peace. Tess crashes for a few hours and wakes up in time to order dinner from a drive-thru. Her parents switch driving duty an hour later at the closest rest stop and Tess takes the time to get out of the car to stretch her leg and use the bathroom. She stocks up on a couple of overpriced vending machine snacks, and before she knows it, they’re back on the road again.
She tries to nap again, but after the three hour snooze she took, she feels more restless than anything. Combined with being in the car for six hours, she’s ready to start running laps, knee be damned. She’s running out of playlists to listen to and she can only play Subway Surfers for so long before she starts getting exhausted of it. As if she senses her turmoil, a text from Paige comes through, and Tess can almost cry with relief, knowing that the blonde will have something stupid to say that will distract her.
Are you alive?
barely the longer we drive the more i wish i took a plane there’s got to be a donor somewhere out there who can give me their knee
So I don’t think that’s actually how that works!
so i don’t think you’re qualified to say that!
I am The ladies call me Dr. Bueckers Okay that was actually worded really bad
“the ladies” huh
Please don’t make this a thing I regretted it as soon as I sent it
every day i wonder how and why girls throw themselves at you you literally can’t flirt for shit you just annoy people and say the stupidest things so confidently
Well you’re still talking to me I think it works
my choices right now are entertaining you or staring out the window for another six hours
This is progress cause a week ago you would have said you’d prefer to stare out the window Tess Kennedy MIGHT like me 🤩
paige bueckers MIGHT be delusional 🤩
The line between delusion and manifestation is thin but I get what I want so just keep on hating
ok bars ur still delusional though
One day I’ll get you to admit it I’ve grown on you
much like a fungus
You think I’m a fun guy!
[8 Ball]
Don’t deflect
are you chicken?
Okay I see how it is
Tess and Paige probably set the record for the most pool games played in one sitting, which is surprising for two reasons. The first being the fact that Paige apparently had nothing going on for six hours, the second being the fact that Paige actually sat and played pool with Tess for six hours. Tess’s eyes had started drooping around 11:30 pm, but she and Paige were tied in how many wins they had (318 each – they kept track in a shared note), so she kept pushing through, even though her eyes burned and she wanted to crash. When Tess claims victory 319, Paige almost loses it.
You’re actually cheating
how tf am i cheating at 8 ball?
You seem like the type to take a screenshot and use the ruler
i’ll have you know i’m a woman of honor and integrity you’re just ass
You say the nicest things Okay one last round and I need to go to bed You’re almost home right?
we have like 20 more min yeah
Lock in
Tess, in fact, does not lock in. Six hours of pool is probably detrimental to her eyesight, so she cuts her losses and accepts one final draw between her and Paige. 319 each is good enough for her – especially with the time inching closer and closer to midnight and the fact she’ll likely see the pool table in her sleep.
Rematch tomorrow?
i don’t think i can ever play 8 ball again it will be too soon when my therapist said to find a new hobby i don’t think this is what she meant
You’re welcome!
i did not say thank you
You didn’t have to But you’re welcome for spending 6 hours on 8 ball with you
thank you
Oh my God that sounded genuine
and you just killed the moment
We were having a moment? 🤭
ok goodnight don’t text me again
You’ll miss me Lemme know when you’re home for real I’ll stay up
you don’t have to
So notice how that wasn’t the request
fine i'll let you know
Paige simply reacts to her message with a heart, and with a soft smile, Tess shuts her phone off and finally gives it a rest after six hours of non-stop use. Her screen time was probably off the charts, but that’s a problem for another time.
The last fifteen minutes of the drive passes by quickly and before she knows it, her mom is pulling into the driveway of their house. Tess could cry in relief, though whether it’s from lingering homesickness or the need to get out of the car, she doesn’t know. Her mother shakes her father awake and together, the two of them grab Tess’s bags from the back while she slips her crutches under her arms as they make their way into the house.
Tess hardly has the time to soak it all in. The last time she was home was during spring break, but right now, her main concern is hauling her ass to bed and passing out. Her parents carefully deposit her belongings on the floor in her room. Sharing one last hug for the night and exhausted goodnights, her parents leave her be and Tess all but collapses into bed. She adjusts the pillow under her knee, plugs in her phone, and opens her messages with Paige.
i'm home
Paige’s response is near instantaneous. Tess wonders if she was hovering, patiently waiting for her message before she let sleep consume her. Tess doesn’t dwell on it, not liking the way the thought made her chest tighten.
Thank you Night ma 🫶
Tess bids her goodnight, too, and she shuts her phone off, placing it on the bedside table. She stares at the ceiling, wondering why Paige’s message leaves an almost foreign stirring feeling in her stomach. But as her eyes slip shut, she determines she’ll just have to deal with it at another time, and she lets sleep finally take her.
MAY 11, 2023 - JUNE 20, 2023
The next month of Tess’s life passes in a blur of PT, weekly therapy appointments, mentoring from various Liberty members (although that was unplanned for), movie nights with her parents, and truthfully far too much Fortnite with Paige. She had her first PT appointment with Theresa, or Terri as she’d insisted Tess call her, on May 11th. As her appointment was in between the Liberty’s first two preseason matches, Tess saw a lot more of the Liberty players than she was expecting to. Stewie is taller than her Wikipedia led Tess to believe and Betnijah was even prettier in person. They all expressed their condolences as they filtered in and out for last minute screenings and check ups, and Tess couldn’t quite lose her stupefied awe no matter how many pros she talked to. She even got a follow back from Stewie, who joked that she was “alright for a Gamecock.”
Tess genuinely felt like she won the lottery. She couldn’t believe Sabrina had reached out for her or that it was even this easy in the first place, though she probably has to give more credit to the Liberty front office for granting their permission and monopolizing on the opportunity. So far, it’s been pretty mutualistic — Tess works with Terri, learns from seasoned veterans, cleans up her image a little more, and honestly increases her draft stock through league exposure; in turn, the Liberty monopolizes on Tess’s branding and status as a college athlete, aiding in growing the scene. There’s a lot of viewers out there who tune in solely for college athletics. The Liberty have already reported an increase in traffic on their websites and even some ticket sales, which Tess is honestly surprised by. She still has another year minimum in college; the fact that people are tuning in for her (when she isn’t even in the league yet) and the fact that she’s helping grow the WNBA simply by hanging out with the Liberty and rehabbing her knee is insane.
That was something Paige had teased her relentlessly about when they both found the time to FaceTime that Friday. Paige’s flight back to Minnesota was delayed a few hours, so she spent most of Thursday at the airport. She and Tess were supposed to chat after she landed, but the blonde went straight to bed once she made it home.
“With the 1st pick in the 2024 WNBA Draft, the New York Liberty select—”
“Okay, you’re not funny,” Tess gripes, narrowing her eyes at Paige, who can’t control her laughter from across the screen. Tess is in the middle of setting up her Playstation account, trying — and failing — to remember where most of the buttons are on the controller. Paige already has Fortnite loaded up on her screen and tries her best to help Tess with the logistics, but she keeps getting sidetracked. “The Liberty won’t have first pick for a hot minute. And you’d think they’d take me over Caitlin?”
“Stop talking about other women!” Paige cries. “Am I not enough for you or what?”
“You are so easy to mess with, it’s unreal,” Tess states. She leans in closer to her screen. “What the hell is L1?”
“Top button on the left,” Paige supplies. “The one on the back is the trigger, L2.”
Tess sighs, pressing the button and finishing up some of her customization as she navigates her way to the console store to download Fortnite. “Nerd,” she says under her breath, but the indignant gasp from Paige is the only reaction she needs. “Honestly,” she begins, hesitating slightly. “I might not declare in 2024.”
“What?” Paige blurts. “Don’t tell me you’re quitting ball. An angel just lost its wings.”
“Not like that!” Tess rushes to say. She stares at the download bar as it fills up, not looking at Paige. “I was talking to Sabrina this morning — chill, she is grown and she has a man —” her words do nothing to quell Paige’s dramatic huff, “and she suggested I use my redshirt eligibility and take an extra year. I mean, I’ll be back in time for March Madness and can play a few games with the new redshirting rules, though I’m honestly not feeling confident in returning from an injury, taking on high level play with little to no practice, then declaring for the draft fresh off of recovery. I’m not, like, worried about my ability, but from a purely logistical standpoint, no team would willingly want to draft me in this condition, right? It wouldn’t be safe. I wouldn't be a reliable pick. I feel like it would be good for me to stay, get back into it, and declare when I’m actually at my best.”
Paige is quiet for a moment, and when Tess glances down at her phone, she can see that Paige is deep in thought. When she finally responds, her voice is soft. “I know what you mean. I think you should,” she says. “Stay, I mean. I don’t think I’m declaring in 2024, either.”
Tess smiles knowingly at her. “Oh, you just wanna keep getting dunked on by me, huh?”
Paige rolls her eyes, but grins at her. “You’re 5’10. Only way you’re dunking is if they lower the rims.”
“You’re such an asshole!”
“You started it!” They dissolve into laughter. Tess’s download finally finishes and she opens Fortnite. “I’m serious, though,” Paige continues thoughtfully. “I’ve missed so many games due to injuries. I want a healthy offseason. A healthy season in general. A natty.”
“I always forget you barely have two seasons worth of games played,” Tess admits. “Your stats are kinda crazy.”
Paige smiles smugly. “Super efficient, I know. Don’t get too jealous.”
Tess scoffs. “Every time I say something nice, I immediately regret it. You can never just say thank you, can you?”
“Thank you, Tess Kennedy, I can’t wait until we play each other in 2025 and I stat pad my 3-point percentages 'cause you can’t guard me,” Paige declares confidently.
Tess’s jaw falls open. “I’m more likely to go #1 in the draft than you are to score on me,” she states. Paige raises a brow, as if to say really? and Tess rolls her eyes with an amused smile. “Okay, friend me or something. I don’t know how this works.”
“What’s your Playstation name?”
“tkennedy25.”
“Super original,” Paige says dryly, but quickly enough, she gets a friend request from pboogers1. “Don’t ask.” Tess accepts it with a wry smirk, as well as the party invitation. She watches as Paige’s character spawns on her screen, fully decked out. Tess’s character honestly looks like a loser next to hers, though it’s probably because her starting character is a man. “Where’s your drip at?”
“I don’t know,” Tess whines. “Why am I a man?”
“You gotta play more to get skins,” Paige supplies unhelpfully. “Are you ready to spend the next month playing Fortnite?”
“Do I have a choice?”
“Nope! Ready up!”
Tess does just that. Her first few games are frustrating. She’s still getting accustomed to the button layout and the building in the game sucks, but Paige has endless patience (somehow) and Tess finds herself having more and more fun as Paige tries to guide her through it. She spends a fair bit of time begging for Paige to revive her (fall damage is not a fun concept) and even more time yelling that she’s getting shot at. They’re halfway through a match and making their way into the zone when they come across another duo.
“Flank them!”
“What the fuck does that even mean?!” Tess cries, trying to aim and shoot. Multitasking has never been so difficult.
“I’m at the top of the key,” Paige says. “Go to one of the wings.”
“What do you – ohhhhh.” Tess does as instructed and with both her and Paige firing, the other players are quickly taken down, leaving their loot. “Wait. Why was that actually a good call?”
“There may be hope for you yet, ma,” Paige says, placing a hand over her heart like she’s swooning, and it’s enough to make Tess crack a smile despite the flush on her cheeks.
When they take the win at the end of the round, Tess isn’t sure who’s more surprised – her or Paige. Tess drops her controller on her bed as she cheers – loudly – and Paige buries her head in her hands. If her knee was in better shape, she’s certain she’d be taking victory laps by now.
“I can’t believe you stole my fucking kill,” Paige says in near disbelief. “I did so much damage–”
“Oh, my God!” Tess screams, not processing any of Paige’s words. “We won! Did you see that?” she asks excitedly, barely hearing Paige’s initial response. She digs around in her blankets to locate her phone. When she finally fishes it out, Paige is already gazing at her through the screen, face and smile softening as she takes in Tess’s excitement.
“I did,” Paige confirms. Tess finally keys in on her stupid grin and she feels the flush travel the length of her body.
“I feel like you’re making fun of me.”
“I’m not!” Paige exclaims, and her grin widens. “Just proud, s’all. You went from not knowin’ where X was to gunning people down.”
“We make a good team,” Tess says nonchalantly, but, fuck, Bree is always right – she can’t keep the dumb expression off her face. Her eyes are bright with elation, with the satisfaction that comes with finally understanding something. Paige’s raw honesty and the simple ‘Just proud’ means something different coming from her, even if her pride stems from Tess sucking just a little less at a video game.
Paige’s smile turns tender, and instead of a witty remark, her voice is soft when she admits, “Yeah, we do,” and it makes the warmth creep onto Tess’s cheeks once more. “Couple more?” she asks hopefully. “I got nothin’ but time.”
And that’s how they spend the rest of their day, learning more and more about each other in between game queues and early game rotations. Tess eventually has to get off to save her eyesight and do some PT, but it’s hard to get rid of her smile even after she shuts off the console and she and Paige hang up. When she ventures out of her room for dinner, Tess tries her best to ignore her parents’ knowing smiles. The look in their eyes explains more than their words ever could, and briefly, as she’s layering salad on her plate, Tess thinks of a future where everything is less complicated, where she and Paige don’t have to put a fake label to something they’re not.
But that thought sounds suspiciously like something Tess isn’t ready to face, so she wipes it from her brain and drizzles the balsamic over her salad.
On Saturday, Paige introduces her to Drew. He’s off school for the weekend and Paige asked if she’d be interested in running trios with him. Tess honestly couldn’t think of a world where she’d say no to that, to learning more about who Paige Bueckers is outside of basketball and being a charming mix of annoying and unbelievably sweet. Looks aside, Tess would have assumed that Paige and Drew were fully blood related the way their mannerisms were exactly the same, all the way down to their sassy, “Alright now,” that never failed to make her laugh. Drew tells her all about how his classes are going and how he���s going to be better than Paige at basketball one day. Tess is pretty sure she and Drew become best friends when she tells him, “I think you’re already better than her,” and Paige gasps so indignantly that she almost chokes.
Tess is an only child, but with the speed at which she and Drew bond, she thinks he might become an honorary brother. She’s so focused on Drew that she misses the look of complete adoration on Paige’s face, the tender curve of her smile. She only registers something is off because Paige is unnaturally quiet – which never happens because Paige has a near inability to shut up. It was something Tess had to convince herself was annoying, but now she knows it’s just another part of who Paige is.
“Lock in, Paigey,” Drew tells her, realizing she’s unfocused, too, and his demand makes Tess erupt in laughter.
“Bro, I am locked in!” she exclaims.
The three of them load into the game and Drew drops a marker in the middle of the map. He looks at Paige with an expression that is menacing in the way only a younger sibling can ever be capable of. “You should pay more attention to the game,” he says innocently, “and less on your girlfriend.”
“Drew!” Paige cries, her face reddening. Tess feels the burn on her cheeks but she can’t stop herself from bursting into peals of laughter. Paige drops her controller long enough to bury her face in her hands in exasperation. Drew’s giggles are infectious, which makes it harder for Tess to get the air back in her lungs. “Bro, do not kill my girlfriend. I will hunt you down, swear.”
Drew sticks his thumb and index fingers up in an L shape, shoving his hand in Paige’s face, who pushes him back dramatically. “You both need to lock in,” Tess gripes, but she can’t wipe the smile off her face. “You promised me a win, Paigey.”
Paige scoffs, picking her controller back up. Together, the three of them begin their descent, along with dozens of other players, into the most populated location on the map. “Don’t trip, ma. You know I got you.”
Tess hums, unconvinced. Eventually, they do end up taking the win at the end of the match, which results in Drew showboating after he successfully stole the final kill from Paige. Tess giggles as she watches him run a victory lap around their living room over the phone. Paige meets Tess’s eyes, a fond expression on her face, although she rolls her eyes good-naturedly. The blonde isn’t a different person around her brother by any means. She’s still sarcastic, freakishly charming, but there’s an underlying softness in how she speaks to him that reminds Tess of how Paige speaks to her. She’s not soft because Drew is younger or needs coddling, but Tess suspects that Paige just treats him that way because Drew just means that much to her. There’s an immeasurable amount of care in her heart that most people miss simply because Paige likes to tease, but having grown up similarly, Tess is fine-tuned to the way Paige shows her love, fine-tuned to the way it manifests in their own friendship.
For the next month and some change, this is their routine. Tess and Paige spend hours on FaceTime playing Fortnite. Sometimes it’s with Drew, who yaps just as much as Paige does, but as the time goes by, Tess finds that she truly enjoys listening to the both of them go on. They talk about their blended family and their other siblings, Ryan and Lauren. Paige lights up when Tess asks more about them – it’s obvious that she’s an amazing older sister and her siblings clearly adore her. In turn, Tess opens up about her cousins. Her mother had fertility issues and Tess was their miracle baby; her cousins were the closest people she had to siblings, and she wouldn’t change a thing about it. One day, Drew declared that Tess is his sister now, too, and that was enough to shock Paige and make Tess tear up.
Other times, it’s just her and Paige hanging out alone. They talk about any and everything, poking fun at each other over the simplest things, laughing at stupid shit, and stirring the pot online when they share photos of their wins with cringey captions like, “my duo.”
Tess has never verbalized it before, but she knew it was just as true: Paige gets her. The knee, the on-court pressure, their other shared interests. The understanding between her and Kamilla is different from the one between her and Paige. She lacks the ability to define it, and honestly, she’s not sure how important the actual definition is anymore. She’s acutely aware of just how much of her life she’s inadvertently dampened by trying to understand something before experiencing it. The moral is that Paige has quickly become an integral facet in her life. That thought doesn’t scare her as much as it used to.
“Okay, so what do you notice that’s different about me?” Tess asks coyly one day after she props her phone up on her nightstand, taking a few cautious steps backwards. She places her hands on her hips, watching as Paige taps her chin dramatically.
“Wait, you’re not using your crutches anymore!” the blonde exclaims.
“Nope! Officially cleared.” Tess wiggles her leg, a beaming grin on her face. “Still got the brace, though.”
Their friendship progresses over the month and so does Tess’s recovery. Her wins easily become Paige’s wins. Paige celebrates her with just as much enthusiasm as she celebrates wins on the court, all teeth and wide smiles when Tess reports back with crucial developments in therapy or new developments with her knee. Tess is just as invested in Paige’s life as she is in hers; Tess “officially” meets some of her teammates when they’re on live one night and Paige forces her to join. They spend hours together, and judging by all of the screen recordings they’re tagged in the morning after, they clearly did a good job at pretending to be together (although Bree’s factual statement about Tess being unable to lie swims in Tess’s head on repeat).
When they’re not playing Fortnite or fucking around on the other games Paige forces her to try out, they’re building LEGO sets together. They were on FaceTime one night building two different sets: Tess with a tuxedo cat and Paige with a red rose, and the jokes were flowing. When Paige finished her rose, she displayed it proudly with a cheeky smile, holding it up to her phone screen as if she was giving it to Tess. While Tess rolled her eyes, she couldn’t curb her growing fondness for the blonde, and they both seemed to know it.
“What do we think about the white?” Tess asks another day, holding the aforementioned dress over her body, displaying it for Paige, who sits patiently on the other end of the phone.
The blonde raises an unimpressed brow. “Who all’s gonna be there?”
Tess levels her with an unimpressed look of her own, lowering the dress slightly. “P, it’s my cousin’s baby shower. Take a wild guess.”
Paige raises her hands defensively. “All I’m saying is the white looks good as hell on you. I might have to fly out to make sure no one brings a plus one who’s on some funny shit.”
Tess flushes, but rolls her eyes with a pleased expression. “The white’s nice, right? But look at this gold one I have, too.” Tess hangs the white dress back in her closet, returning with the gold one in tow – it has a slightly longer skirt but it’s a little more snug at the top. Paige is quiet for far too long. Tess narrows her eyes at her, stepping closer to the phone to see what’s going on only to realize Paige is just shamelessly checking her out. “Eyes up here, Romeo. White or gold?”
Paige clears her throat. “Can’t you just wear a paper bag or sum’?”
“To my cousin’s baby shower?” Tess deadpans.
Paige stares back at her with a serious expression. “Well, it’s either the paper bag or you figure out how to become ugly. Only one of those is possible.”
“You are no help at all. Let me call Sabrina –”
“Gold,” Paige interrupts quickly. “You don’t need Sabrina. She’s not even six foot.”
“And her height makes her unfit to pick out dresses, because…why?”
“She don’t see the vision like I do,” the blonde says simply, smirking in a self-satisfied way. “The gold? Immaculate.”
“Spell immaculate.”
Paige gasps indignantly. “Alright! It’s like you’ont even want my help. What am I even here for?”
Tess grins mischeviously at her, returning the dress back to the rack in her closet. “Clearly just to stare at me. You have no shame, Paige Bueckers.”
She raises her eyebrows suggestively, her expression appreciative. “Well, I mean–”
“Goodnight, Paige!”
Somewhere in between late night FaceTimes and breaking the Internet one Instagram comment at a time, their friendship seems to shift. It all becomes natural. She wakes up, responds to Paige’s timely Good morning! texts, reposts her stories and comments on her posts. The longer that this goes on, the less that Tess cares about whoever they’re supposed to be pretending for. Her brand deals are trusting her again and the trolls in her comments start disappearing. Her PT and therapy appointments are going well and she starts feeling like herself again. She’s sure she could credit that to Paige’s near constant presence in her life, but she knows the blonde well enough by now – Paige would emphasize that it’s all Tess. For a while, Tess was fearful of letting this get out of hand, but she’s coming to realize now that she doesn’t mind how their friendship has evolved.
But Tess has been around for long enough to realize that the ball drops sooner rather than later. Late at night in early June, Tess gasps awake with debilitating pain in her knee. It was unexpected – she hadn’t felt it like this in quite a while. Her exercises were going well and she was usually cautious to not overwork herself, but perhaps she did a little too much that day and it’s coming back to bite her in the ass. She groans in pain as she pushes herself into a sitting position, blinking the sleep out of her eyes and blindly reaching for the insulated cup full of ice that she keeps on her nightstand for times like this. Tess digs through her blankets until she finds her phone and turns the flashlight on. She pours some of the ice into a ziplock bag she keeps on hand, zipping it shut tightly and pressing it to her knee. It does little to soothe the pain, but it’s better than nothing, and her breathing becomes a little easier.
It’s only after she takes care of her knee that she finally registers the dryness of her mouth, the thirst for something to numb the pain. She falls back onto her pillows in equal parts frustration and grief – she thought she was past this. She’d made so much progress in therapy and figuring out how to fill her time with new hobbies and activities to distract her. She hadn’t felt an actual craving in a few days, but now, it feels like undoing a month’s worth of work. Tess reaches into the cup and shovels a handful of ice into her mouth. As she chews, it soothes the dryness and the cold is enough to shock her brain, but it’s not enough to regulate her. The pain in her knee combined with the urge to do something she’ll regret makes her feel like she’s drowning again. She could easily satiate it – her parents moved their liquor (not out of distrust, but to keep it out of mind), although she knows where the hiding spots are. She grew up with younger cousins. Knowing how to keep it out of reach was just a matter of responsibility. But now, that responsibility feels uncomfortably like temptation, and it takes everything in her to keep herself rooted to the bed.
Tess reaches for her phone before she even fully processes what she’s doing. She types in her passcode, swipes over to her contacts, and hits call. The phone only rings twice before the line clicks through.
“Tess?” Paige’s voice is quiet, but rough with sleep. Part of Tess feels guilty for waking her up, although the other part of her knows that Paige would have been upset if she didn’t call.
“Hey,” Tess says softly, unconsciously relaxing.
“Are you okay? What’s up?” Paige sounds a little more awake now, shifting around on her bed, and Tess exhales. She hates how much better she does feel just from hearing her voice. Her knee still aches but her brain clears. It’s like coming back up for air after diving.
“I’m sorry for waking you–”
“Don’t,” Paige says firmly, interrupting her. “What's wrong, ma?”
Tess smiles, forgetting Paige can’t see her. “I woke up and I was in so much pain,” she admits in a near whisper, listening to the sound of Paige’s breathing. “Felt like I was tearing my ACL all over again. And then the cravings came back. I was doing so well, like I was improving, but… I’m frustrated and exhausted and my knee hurts so bad, and, I don’t know, I just wanted to hear your voice.” Her confession rings out in the silence of her room. She tries to ignore the way her voice cracks, but her honesty makes the weight on her shoulders feel a little lighter.
“You know you can call me whenever,” Paige says after a while, her voice soft. “I’ll answer.”
“I know.”
“You are improving,” she continues, trying to find the words. “This isn’t a set back, ma, just part of recovery. It’s never gonna be linear. Some nights are gonna be harder than others. But that doesn’t mean you’re going backwards. It just means you gotta fight a little harder.”
“I don’t want to fight anymore,” Tess admits. “I just want to be okay again.”
“You will be,” Paige says confidently, endlessly patient. “Tess Kennedy doesn’t lose to the same opponent twice, right?”
Tess chuckles. “That was kind of a bar.” Paige hums in agreement. “Thank you for picking up.”
Paige makes a noise in the back of her throat, like the idea that she wouldn’t pick up is preposterous. “Always, Tess, you know I got you.” Tess can’t stop the slow smile from spreading across her face. “You want me to stay?”
Tess opens her mouth, hesitating, but reminds herself to be honest. “Can you? Please?”
Paige hums again, her voice sounding sleepy, and Tess relaxes as Paige begins to ramble. “Lauren and Ryan are comin’ up this week. We’re just gonna hang, do a big dinner and shit. I wish they lived closer, but I mean, I’m in Storrs most of the year and they’re getting older so they’ll be goin’ off to college, too. I just really miss them a lot. I think you’d like them. Maybe you can fly up for the holidays and I can introduce you. My parents ask about you. They might like you more than they like me, which is insane…like these past 21 years didn’t mean anything to them.”
“Poor baby,” Tess teases in a soft murmur. She hears Paige snort.
“Are you free, um, fuck – on the holidays?” Tess listens to Paige shuffle around, a smile growing on her lips. “Do you celebrate?”
“Thanksgiving, no; Christmas, yes,” Tess responds. “My parents and I usually just watch the Macy's Thanksgiving Day Parade on TV and order a pizza.”
“Lemme fly you out for Thanksgiving? Meet my family?”
Tess hardly has to give it a second thought. “Sounds perfect to me,” she says. “You wanna fly out here after Christmas? New Year’s in New York?”
“Whatever you want,” Paige replies. “You’ll have to give me that insider Kennedy knowledge. How do I get your parents to like me?”
Tess laughs, feeling her eyes droop. “You don’t have to worry about that, trust. My mom thinks you’re good for me. And my dad thinks you’re the worst kept secret in the history of Tess Kennedy’s worst kept secrets.”
“Yeah?” Paige huffs out a quiet laugh. “And what does Tess Kennedy think? Am I good for her?”
Tess struggles to stifle her growing smile as she answers coyly. “What do you think?”
She can almost visualize Paige’s grin. “I make you smile. I think ‘m doing somethin’ right.”
And for that, Tess truly has no rebuttal, embracing the warmth that creeps up her cheeks. Paige keeps speaking and Tess tries her best to stay awake to listen, but the timbre of Paige’s voice reverberates throughout her room and lulls her to sleep. It makes her forget about the ache in her knee and the chaos in her mind. Paige’s soft laugh as she recounts her first dunk is the last thing Tess hears before she succumbs to a blessedly peaceful slumber.
#paige bueckers#paige bueckers x reader#paige x reader#paige bueckers x oc#uconn wbb#uconn#wbb x reader
235 notes
·
View notes
Text
He should be arrested for violating our privacy. He was not vetted by congress and has no security clearance.
Contact your state’s attorney general and request help.
Can we ask the ACLU to file a class action suit? Who’s with me?
“Let’s get into the details. Musk’s staffers have been caught plugging external hard drives into federal agency systems and reportedly locking others out of private rooms to perform—who knows what actions. This behavior violates key cybersecurity laws under FISMA and NIST guidelines, which are designed to protect sensitive federal information. Here’s why this is a serious problem.
Federal systems are strictly regulated, allowing only approved devices to connect. Unauthorized external drives can introduce viruses, ransomware, or other harmful software that may compromise entire networks and disrupt essential operations. This puts system stability and continuity of services at risk, endangering critical infrastructure.
These devices could also be used to steal or damage critical information, including personal data for millions of Americans—such as Social Security recipients and taxpayers. Unauthorized access creates significant vulnerabilities, exposing sensitive data to the risk of cyberattacks. Such attacks could cripple vital services and compromise the privacy and safety of millions of people.
Additionally, federal agencies have strict access controls to prevent unauthorized data manipulation or theft. When unauthorized devices are connected, these protections are bypassed, allowing unauthorized users to potentially alter or extract sensitive data. This undermines system integrity and opens the door to both internal and external threats.
External drives also often lack essential security features, such as encryption and antivirus scanning, making them vulnerable to cybercriminal exploitation. These security gaps further increase the risk of data breaches and system compromise, which can have far-reaching consequences.
Federal systems handle trillions of dollars in payments and manage personal data for millions of U.S. citizens. By bypassing cybersecurity laws and protocols, Musk’s staffers are putting these systems—and the public—at serious risk. This activity is illegal, reckless, and unacceptable. Immediate oversight and intervention are necessary to stop these violations!” ~ A N P S
225 notes
·
View notes
Text
The darkly ironic thing is that if you are worried about the recent news that someone scraped Ao3 for AI research, then you're probably vastly underestimating the scale of the problem. It's way worse than you think.
For the record, a couple of days ago, someone posted a "dataset for AI research" on reddit, which was simply all publicly accessible works on Ao3, downloaded and zipped. This is good, in a way, because that ZIP file is blatantly illegal, and the OTW managed to get it taken down (though it's since been reuploaded elsewhere).
However, the big AI companies, like OpenAI, xAI, Meta and so on, as well as many you've never heard of, all probably had no interest in this ZIP file to begin with. That was only ever of interest to small-scale researchers. These companies probably already have all that data, received by scraping it themselves.
A lot of internet traffic at the moment is just AI companies sucking up whatever they can get. Wikipedia reports that about a third of all visitors are probably AI bots (and they use enormous amounts of bandwidth). A number of sites hosting software source code estimate that more than 90% of all traffic to their sites may be AI bots. It's all a bit fuzzy since most AI crawlers don't identify themselves as such, and pretend to be normal users.
The OTW hasn't released any similar data as far as I am aware, but my guess would be that Ao3 is being continuously crawled by all sorts of AI companies at every moment of the day. If you have a fanfic on Ao3, and it isn't locked to logged-in users only, then it's already going to be part of several AI training data sets. Only unlike this reddit guy, we'll never know for sure, because these AI training data sets won't be released to the public. Only the resulting AI models, or the chat bots that use these models, and whether that's illegal is… I dunno. Nobody knows. The US Supreme Court will probably answer that in 5-10 years time. Fun.
The solution I've seen from a lot of people is to lock their fics. That will, at best, only work for new fics and updates, it's not going to remove anything that e.g. OpenAI already knows.
And, of course, it assumes that these bots can't be logged in. Are they? I have no way of knowing. But if I didn't have a soul and ran an AI company, I might consider ordering a few interns to make a couple dozen to hundreds of Ao3 accounts. It costs nothing but time due to the queue system, and gets me another couple of million words probably.
In other words: I cannot guarantee that locked works are safe. Maybe, maybe not.
Also, I don't think there's a sure way to know whether any given work is included in the dataset or not. I suppose if ChatGPT can give you an accurate summary when you ask, then it's very likely to be in, but that's by no means a guarantee either way.
What to do? Honestly, I don't know. We can hope for AI companies to go bankrupt and fail, and I'm sure a lot of them will over the next five years, but probably not all of them. The answer will likely have to be political and on an international stage, which is not an easy terrain to find solutions for, well, anything.
Ultimately it's a personal decision. For myself, I think the joy I get from writing and having others read what I've written outweighs the risks, so my stories remain unlocked (and my blog posts as well, this very text will make its way into various data sets before too long, count on it). I can totally understand if others make other choices, though. It's all a mess.
Sorry to start, middle and end this on a downer, but I think it's important to be realistic here. We can't demand useful solutions for this from our politicians if we don't understand the problems.
119 notes
·
View notes
Text
Enhancing Moodle™ Functionality with Custom Plugin Development
As online learning continues to expand, educational institutions and businesses seek innovative ways to improve their learning management systems (LMS) for a more engaging user experience. Moodle™ stands out as a robust, open-source LMS that provides extensive capabilities. However, with custom plugin development, Moodle™ can be tailored even further to meet specific needs, improve user engagement, and enhance functionality. In this article, we’ll explore the benefits of custom plugins for Moodle™, including how they can support branded app development, course management, data analytics, and more.
1. Why Custom Plugin Development for Moodle™?
Custom plugin development transforms Moodle™ from a general-purpose platform into a tailored solution, meeting unique organizational requirements. From enabling offline access to offering a user-friendly interface, custom plugins allow organizations to add or modify features to align perfectly with their needs. This can be particularly valuable for institutions aiming for a branded experience, as custom branding apps can showcase their brand identity within the learning platform.
2. Enhancing Course Management and User Engagement
Course management is at the core of any LMS, and Moodle™ is no exception. With custom plugins, organizations can streamline the course setup process, add new course formats, and even offer personalized learning paths. Plugins designed for course management also help instructors and admins manage large courses effectively, ensuring a smoother learning experience for students.
An optimized course management process leads to higher engagement and retention. Features like real-time communication plugins allow students and instructors to interact instantly, creating a collaborative learning environment. Adding plugins that support multi-device compatibility ensures that users can access course content seamlessly, whether they’re on a desktop, tablet, or smartphone.
3. Branded App Development for Moodle™
For organizations looking to create a unique identity, branded app development for Moodle™ offers a powerful solution. Through branded apps, institutions can provide learners with an app that not only matches their brand's look and feel but also offers all necessary Moodle™ functionalities. With Moodle™ software app development, businesses can ensure their platform reflects their brand’s values and aesthetics, fostering a stronger connection with learners.
By incorporating plugins that allow customizable features, branded apps can be fine-tuned to prioritize certain functionalities, like quick access to course content or communication tools. Custom plugins also help optimize the app for performance and usability, resulting in a superior user experience.
4. Offline Access and Multi-Device Compatibility
One of the common challenges in e-learning is ensuring that users have access to content regardless of their internet connection or device. With custom plugins, Moodle™ can be equipped to support offline access, allowing users to download content for later use. This functionality is particularly beneficial for users in remote areas or for students who need flexibility in accessing learning materials.
Furthermore, multi-device compatibility is essential in today’s mobile-first world. Custom plugins can ensure Moodle™ functions seamlessly across different devices, from desktops to smartphones, enhancing accessibility for all users.
5. Improving User Experience with a User-Friendly Interface
A user-friendly interface is key to keeping learners engaged. Custom plugins can be developed to simplify navigation, making it easier for users to find what they need. Plugins focused on creating a user-friendly interface can transform Moodle™ by optimizing the layout, reducing clutter, and adding visual cues that improve usability.
6. Strengthening Security and Privacy
Security and privacy are critical considerations in any online learning platform. Custom plugins can be designed to enhance security and privacy features in Moodle™, ensuring that user data is protected. From additional login verification methods to restricted access for sensitive information, plugins can bolster the security framework of Moodle™, building trust with users.
7. Leveraging Data Analytics for Informed Decision-Making
Custom plugins that offer data analytics are invaluable for tracking learner progress, identifying patterns, and making data-driven decisions. With data analytics plugins, institutions can gain insights into course performance, learner engagement, and completion rates. These insights can then guide improvements in course content and teaching methods, optimizing the learning experience.
8. Integration with Third-Party Tools
Another advantage of custom plugin development for Moodle™ is the ability to integrate with other tools and software. From integrating with communication platforms to data storage and CRM systems, integration with tools via plugins helps streamline processes and create a cohesive learning ecosystem. These integrations allow Moodle™ to work in harmony with other platforms, enhancing overall functionality and user convenience.
9. Regular Updates for Continuous Improvement
Custom plugins allow organizations to keep their Moodle™ platform up-to-date with the latest features. Regular updates to plugins ensure that Moodle™ remains compatible with new technologies and user expectations. Moreover, with custom plugins, organizations can adapt and evolve their LMS to address emerging trends in e-learning, providing learners with a modern and relevant experience.
Conclusion
Custom plugin development enhances Moodle™ functionality by tailoring it to meet specific needs. From branded app development to data analytics and security enhancements, custom plugins transform Moodle™ into a more versatile and powerful LMS. By adopting custom plugin development, organizations can create a unique, engaging, and effective learning platform that aligns with their branding and goals. Embracing these customized solutions ensures a user-centered, accessible, and future-ready LMS experience.
This article draft includes each keyword naturally and leaves a placeholder for the internal link to your website. Let me know if you need any adjustments or further customization!
#Custom Plugin Development#Moodle™ Customization#Learning Management Systems (LMS)#Branded App Development#Course Management#User Engagement#Data Analytics#Security and Privacy in LMS#Offline Access in Moodle™#Multi-Device Compatibility#User-Friendly Interface#Third-Party Tool Integration#LMS Optimization#eLearning Solutions#Digital Transformation in Education#Educational Technology#Personalized Learning
1 note
·
View note
Text
"Turn-based roguelikes going graphical is bad because old school ASCII user interfaces are so much more transparent and accessible" yeah, I love guessing which of three or four completely different things a given ASCII character represents this time. Having the screen transform unrecognisably between one turn and the next and trying to figure out what the fuck just happened by combing through a log file which somehow manages to be both cryptically terse and exhaustingly verbose at the exact same time is fun and enriching. Being forced to choose between navigating a menu system that puts hyper-specific commands you will literally never use at the top level while nesting commands you'll be using constantly four layers deep, and resorting to non-rebindable hotkeys whose semantic mappings were evidently designed by someone whose native language is Klingon? Genuinely the highlight of my day.
836 notes
·
View notes
Text
Santae banned me without telling me why and won't unban me unless I send them my photo ID
Hey guys sorry for not posting in… forever? I just suck at social media lol. But you may have seen that I've reblogged some posts that advertise Santae in the past, but please disregard all that. I've since deleted those posts after learning how the site is managed and, after what happened to me a few days ago, I feel as though I should go public about this. Because boy did I just get fucked over.
Anyway, yeah, what it says in the title. On October 24th, around 10am EST, I was restocking my user shop when the entire webpage went white. I couldn't access the site at all and, when I tried to look for the Discord on my server list, it wasn't there. I knew what this had meant. I got banned from both the game, and the Discord - this is important to keep in mind for later.
I didn't receive any Discord DM or email notification about my ban, so after asking a mod what their support email was (and yes, I later verified that this is indeed their legitimate support email), I sent them this:
After a few hours, I get this back in response:
There's so much I'm confused about here. I think the one that screams out the most is that they're asking me to show them my photo ID so I can get unbanned. Absolutely not. I refuse to do this. This poses a massive security and privacy risk. They straight up banned my account, gave this half-baked explanation, and told me I need to send my personal information or... I stay banned?
Let me make something clear: The only personal thing they have on file about this account is the email address that I created my account with, which I've also used to contact them. My real name, date of birth, anything of that nature would not be connected because this was not asked for during account creation, therefore this wouldn't actually prove I'm the account holder. Theoretically speaking, I could show them any ID in the world and for all they know, that's my real information, because they have nothing else to go off of. They even say as much in their privacy page.
Secondly, "account has been compromised"? What does that mean? I think anyone's interpretation of this would be that my account got hacked. But if my account got hacked, why wasn't I informed of this? I had to reach out to support, they did not reach out to me first. That means my password, which I may share across other sites, would have been known to someone else and thus I should've been warned of this immediately, not roughly 5 hours after the fact.
Thirdly, what, was my Discord "compromised" too? If an automated system had flagged my account, does that system somehow interact with a Discord bot so they ban a user on both at the same time? How does that work? That makes no sense as to why they'd ban me on both the game and the Discord for something like this, which is why I'm calling bullshit.
Let me tell you what I think happened.
Recently, Santae has been in some really hot water with connections revealing their relation to an older petsite, Lurapets, which has a history of scamming and artist mistreatment, as well as proof coming out of them using AI art for their NPC art. You can find these posts on the @santae-salt blog if you want to see for yourself, but I'm also linking them throughout this post.
Once the post about them being directly related to Lurapets was released, several users that the Santae staff thought might be involved in the creation of the post got banned. As it turns out, I was banned at the same time as these users.
After speaking with the @santae-salt admin, we are both of the belief that I, a regular user, got caught up in this mess because they're assuming I'm an alt account of someone else and staff demanded to see my ID because they didn't think I was a different person. It may turn out to be wrong, and yeah that sounds a bit far-fetched, sure, but really, what else can I go off of here?? Santae staff has given me a very questionable and refutable explanation as to why I've been banned, and their radio silence after I refused to send them my ID is just making me believe they don't think I'm real. They don't want my photo ID to verify I'm the account holder, they want my photo ID to verify I'm not someone else.
This is unprecedented. I've never seen any petsite ask for a photo ID in any situation, and after asking around, not even those banned from Santae were asked for this. It's just me! This is an incredible attempted breach of privacy, and, with Santae now under doxxing allegations, I really don't feel confident they'd keep my personal information… well, personal.
I messaged back almost immediately after they responded to me where I told them I would not send my ID and I had asked if there were any other way I could verify myself to get my account unbanned. I've received no response so far, and after what I've learned, I feel like I'm not going to get one at all.
So, let this be a lesson to you: don't waste your time on Santae. You can be the most obedient player out there. You can abide by all their rules, be a nice and generous player, or just be minding your own business, but if they so much as think you're associated with someone who they think has wronged them, you'll be banned.
And they can't even be bothered to properly tell you why.
283 notes
·
View notes