#email backup application
Explore tagged Tumblr posts
sinisterpeople · 9 months ago
Text
Decided to block a zine that rejected me and its mods as a #selfcare and only one mod has a listed username. So sad </3
6 notes · View notes
brain-in-a-skin-suit · 1 month ago
Text
this cruel world we live in is making me send emails
0 notes
troglobite · 2 months ago
Text
if i wasn't so tired and resigned to hating everything in the world, i would wanna PvP style destroy the One Guy who works at my company's IT dept.
0 notes
jcmarchi · 1 year ago
Text
📝 Guest Post: Local Agentic RAG with LangGraph and Llama 3*
New Post has been published on https://thedigitalinsider.com/guest-post-local-agentic-rag-with-langgraph-and-llama-3/
📝 Guest Post: Local Agentic RAG with LangGraph and Llama 3*
In this guest post, Stephen Batifol from Zilliz discusses how to build agents capable of tool-calling using LangGraph with Llama 3 and Milvus. Let’s dive in.
LLM agents use planning, memory, and tools to accomplish tasks. Here, we show how to build agents capable of tool-calling using LangGraph with Llama 3 and Milvus.
Agents can empower Llama 3 with important new capabilities. In particular, we will show how to give Llama 3 the ability to perform a web search, call custom user-defined functions
Tool-calling agents with LangGraph use two nodes: an LLM node decides which tool to invoke based on the user input. It outputs the tool name and tool arguments based on the input. The tool name and arguments are passed to a tool node, which calls the tool with the specified arguments and returns the result to the LLM.
Milvus Lite allows you to use Milvus locally without using Docker or Kubernetes. It will store the vectors you generate from the different websites we will navigate to. 
Introduction to Agentic RAG
Language models can’t take actions themselves—they just output text. Agents are systems that use LLMs as reasoning engines to determine which actions to take and the inputs to pass them. After executing actions, the results can be transmitted back into the LLM to determine whether more actions are needed or if it is okay to finish.
They can be used to perform actions such as Searching the web, browsing your emails, correcting RAG to add self-reflection or self-grading on retrieved documents, and many more.
Setting things up
LangGraph – An extension of Langchain aimed at building robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph.
Ollama & Llama 3 – With Ollama you can run open-source large language models locally, such as Llama 3. This allows you to work with these models on your own terms, without the need for constant internet connectivity or reliance on external servers. 
Milvus Lite – Local version of Milvus that can run on your laptop, Jupyter Notebook or Google Colab. Use this vector database we use to store and retrieve your data efficiently.
Using LangGraph and Milvus
We use LangGraph to build a custom local Llama 3-powered RAG agent that uses different approaches:
We implement each approach as a control flow in LangGraph:
Routing (Adaptive RAG) –  Allows the agent to intelligently route user queries to the most suitable retrieval method based on the question itself. The LLM node analyzes the query, and based on keywords or question structure, it can route it to specific retrieval nodes.
Example 1: Questions requiring factual answers might be routed to a document retrieval node searching a pre-indexed knowledge base (powered by Milvus).
Example 2: Open-ended, creative prompts might be directed to the LLM for generation tasks.
Fallback (Corrective RAG) – Ensures the agent has a backup plan if its initial retrieval methods fail to provide relevant results. Suppose the initial retrieval nodes (e.g., document retrieval from the knowledge base) don’t return satisfactory answers (based on relevance score or confidence thresholds). In that case, the agent falls back to a web search node.
The web search node can utilize external search APIs.
Self-correction (Self-RAG) – Enables the agent to identify and fix its own errors or misleading outputs. The LLM node generates an answer, and then it’s routed to another node for evaluation. This evaluation node can use various techniques:
Reflection: The agent can check its answer against the original query to see if it addresses all aspects.
Confidence Score Analysis: The LLM can assign a confidence score to its answer. If the score is below a certain threshold, the answer is routed back to the LLM for revision.
General ideas for Agents
Reflection – The self-correction mechanism is a form of reflection where the LangGraph agent reflects on its retrieval and generations. It loops information back for evaluation and allows the agent to exhibit a form of rudimentary reflection, improving its output quality over time.
Planning – The control flow laid out in the graph is a form of planning, the agent doesn’t just react to the query; it lays out a step-by-step process to retrieve or generate the best answer.
Tool use – The LangGraph agent’s control flow incorporates specific nodes for various tools. These can include retrieval nodes for the knowledge base (e.g., Milvus), demonstrating its ability to tap into a vast pool of information, and web search nodes for external information.
Examples of Agents
To showcase the capabilities of our LLM agents, let’s look into two key components: the Hallucination Grader and the Answer Grader. While the full code is available at the bottom of this post, these snippets will provide a better understanding of how these agents work within the LangChain framework.
Hallucination Grader
The Hallucination Grader tries to fix a common challenge with LLMs: hallucinations, where the model generates answers that sound plausible but lack factual grounding. This agent acts as a fact-checker, assessing if the LLM’s answer aligns with a provided set of documents retrieved from Milvus.
```
### Hallucination Grader 
# LLM
llm = ChatOllama(model=local_llm, format="json", temperature=0)
# Prompt
prompt = PromptTemplate(
    template="""You are a grader assessing whether 
    an answer is grounded in / supported by a set of facts. Give a binary score 'yes' or 'no' score to indicate 
    whether the answer is grounded in / supported by a set of facts. Provide the binary score as a JSON with a 
    single key 'score' and no preamble or explanation.
    Here are the facts:
    documents 
    Here is the answer: 
    generation
    """,
    input_variables=["generation", "documents"],
)
hallucination_grader = prompt | llm | JsonOutputParser()
hallucination_grader.invoke("documents": docs, "generation": generation)
```
Answer Grader
Following the Hallucination Grader, another agent steps in. This agent checks another crucial aspect: ensuring the LLM’s answer directly addresses the user’s original question. It utilizes the same LLM but with a different prompt, specifically designed to evaluate the answer’s relevance to the question.
```
def grade_generation_v_documents_and_question(state):
    """
    Determines whether the generation is grounded in the document and answers questions.
    Args:
        state (dict): The current graph state
    Returns:
        str: Decision for next node to call
    """
    print("---CHECK HALLUCINATIONS---")
    question = state["question"]
    documents = state["documents"]
    generation = state["generation"]
    score = hallucination_grader.invoke("documents": documents, "generation": generation)
    grade = score['score']
    # Check hallucination
    if grade == "yes":
        print("---DECISION: GENERATION IS GROUNDED IN DOCUMENTS---")
        # Check question-answering
        print("---GRADE GENERATION vs QUESTION---")
        score = answer_grader.invoke("question": question,"generation": generation)
        grade = score['score']
        if grade == "yes":
            print("---DECISION: GENERATION ADDRESSES QUESTION---")
            return "useful"
        else:
            print("---DECISION: GENERATION DOES NOT ADDRESS QUESTION---")
            return "not useful"
    else:
        pprint("---DECISION: GENERATION IS NOT GROUNDED IN DOCUMENTS, RE-TRY---")
        return "not supported"
```
You can see in the code above that we are checking the predictions by the LLM that we use as a classifier. 
Compiling the LangGraph graph. 
This will compile all the agents that we defined and will make it possible to use different tools for your RAG system.
```
# Compile
app = workflow.compile()
# Test
from pprint import pprint
inputs = "question": "Who are the Bears expected to draft first in the NFL draft?"
for output in app.stream(inputs):
    for key, value in output.items():
        pprint(f"Finished running: key:")
pprint(value["generation"])
```
Conclusion
In this blog post, we showed how to build a RAG system using agents with LangChain/ LangGraph, Llama 3, and Milvus. These agents make it possible for LLMs to have planning, memory, and different tool use capabilities, which can lead to more robust and informative responses. 
Feel free to check out the code available in the Milvus Bootcamp repository. 
If you enjoyed this blog post, consider giving us a star on Github, and share your experiences with the community by joining our Discord.
This is inspired by the Github Repository from Meta with recipes for using Llama 3
*This post was written by Stephen Batifol and originally published on Zilliz.com here. We thank Zilliz for their insights and ongoing support of TheSequence.
0 notes
dlxxv-vetted-donations · 10 months ago
Text
Tawfik needs to buy tent covers and other necessities.
My other promos
Updated: Nov 29
Member(s): @dev-tawfik (current), @devtawfik (shadowbanned), @tawfikblog, @90-tawfik (shadowbanned)
Verification: @/90-ghost
Payment methods:
Gfm for education: PayPal, Venmo, Google Pay, credit/debit (donation match $10 USD). Focus on Kofi instead until at least mid-December
Kofi for survival (mentioned here): PayPal, credit/debit. Focus on this until at least mid-December
Tawfik is a Palestinian currently taking online classes at an Egyptian university. His Kofi campaign needs to reach $3,000 to buy tent covers and other necessities for his family (see here). Any additional funds in the gfm and Kofi will go towards the next semester's payments and family care respectively.
More info:
Now he is focusing on getting his Kofi to $3,000 (fees included) to get his family tent covers and other survival needs. See here.
Nov 27: Tawfik has reached the Kofi goal to buy flu medication and a vaccine, so we are now focusing entirely on the gfm. His goal of $10,050 by Nov 28 (hard deadline) for his international student fees were also reached on the same day.
He plans to fundraise for this year's remaining academic fees (which will be significantly less than what we already raised), and hopes that the war will end by the next year so he can get a job and pay himself.
Update Nov 20: More details here. Tawfik has fallen ill with the flu and won't be online much. He needs USD $228 (fees included) for medications and a vaccine. This requires him to reach 71% of his goal on Kofi (which is specifically for non-education related needs). At the same time, he needs $10,050 in his gfm by Nov 28 to pay off his international student fees.
Update Nov 15: We reached the halfway goal for the international student fee of USD $9,050 by Nov 15. Now going for the full fee of $10,050 by Nov 28.
Update Nov 6:
Tawfik got an extension to Nov 30 to pay the international fee. New goals of USD $9,050 by Nov 15 and $10,050 by Nov 28 (to account for transfer time) were set. The final goal was reduced with some backup money. Grades will be withheld until payment is made.
Update Nov 5:
Currently, it seems impossible to raise the required funds ($10,050 - $10,150) by Nov 13. Tawfik has emailed his school to negotiate for more time.
Update Oct 29:
Now @dev-tawfik.
The next goal was $9,250 to pay off international student fees (due Nov 13, see math section below) that Tawfik just found out about.
The family urgently needed $1,000 for healthy food (Tawfik's father has health problems and needs vegetables).
Tawfik initially wanted to use the gfm money for education only as promised, but had to add the sum to the campaign goal (a total of $10,250) because the Kofi he made solely for his family wasn't receiving many donations early on.
There were some issues with the Kofi taking a few weeks to transfer funds, but that's been resolved. It is now for support of Tawfik's family and transfers money relatively quickly.
From Oct 17-27, we fundraised to $7,200 to buy some food for the family. This food money will last roughly 2 weeks.
We are focusing back on international student fees and set a short-term goal of $8,862 in the campaign by Nov 3. There will be another small goal set after this date.
We need roughly $10,050 (an estimate) in the campaign by Nov 13 (hard deadline). Again, this isn't a concrete number and involves some usage of Tawfik's backup money.
Campaign details:
Tawfik is a software engineering student in Palestine trying to continue his education by enrolling in online classes at an Egyptian university.
He already raised roughly USD $2,500 in late July through a now closed Paypal campaign and paid the school as an application and reservation fee. This is nonrefundable.
We fundraised $4,113 (5200 - 1087) and paid off his tuition for the year on Oct 7
The gfm is meant for education only. To support the family, donate to the Kofi. It no longer faces issues with long transfer times.
Tawfik has some extra leftover funds from paying off the tuition, but it isn't much and is to be used for emergencies.
Oct 17: Tawfik bought his textbooks ($800 incl fees → $6,000 in campaign) and got a small discount for being Palestinian. This money saved went into his emergency funds.
Math:
Please let me know if I screwed up the calculation somewhere.
The transfer fee is assumed to be ~$50 per $600 earned. My bad in earlier calculations where I set it after the bank fee rather than before.
Textbooks: base $600
Funds left after:
Gfm for 40 donations: 570.6
~$50 transfer fee: 520.13
12% Bank fee: 458.13
To cover the funds lost to fees, we need an extra $200 (assumed 15 donations). After fees on that, it's only $166 (enough to cover the short-term goal)
So we need 600 + 200 = $800 for the textbooks.
This is $6,000 in the campaign.
Slightly outdated: International student fees: base $2,423
900£ = USD $1,180.93
60k EGP = USD $1,241.29
Funds left after:
Gfm fees for 160 donations: 2304.74
Transfer fee, ~$200: 2,104.74
12% Bank fee: 1852.17
To cover the funds lost to fees, we need an extra $800 (assumed 55 donations). After fees on that, it's only $625 (enough to cover the short-term goal)
So we need 2423 + 800 = $3,223 for the international student fee.
This is $9,223 10,223 in the campaign, rounded up to $ 9,250 10,250
The rate of ~$100 daily is sufficient to get us to this goal before the deadline of Nov 13 (this accounts for the 2 days needed for transfers)
5K notes · View notes
violetszn · 4 months ago
Text
Tumblr media Tumblr media Tumblr media
one
summary ✩ you found it hard to believe that it could actually be this hard finding a roommate. when you take up your boss’s offer and end up letting his daughter move in, you find it even harder believe that a match could be this perfect.
warnings ✩ 5.3k ✩ swearing and drinking but that’s pretty much it for this chapter. also one little innuendo towards the end.
notes ✩ so this one is around 5k words but i haven't decided yet if i wanna leave the rest of the chapters around this length or if they'd be better longer. definitely let me know what you're feeling about the length !! <3
chapters ⇨
Tumblr media
The Last Drop hummed with its usual late-night energy, laughter and low conversations falling over the clink of glasses and the occasional small argument among friends. You wiped down the counter, only half listening to a group of regulars argue over a card game while keeping an eye on the random drunkard who always underestimated his tolerance.
“I don’t need to slow down, I can handle my alcohol — I’m a grown man alright? Back off!”
Vander leaned against the bar beside you, arms crossed, surveying the crowd like a guard dog. His presence was grounding and authoritative. The kind that made people behave without him ever having to say much.
“You look tired,” he noted, his voice carrying over the noise.
You exhaled, pressing your hands against the cool surface of the bar. “Yeah, I’ve been dealing with a headache of a situation. Trying to find a decent roommate is way harder than I thought it’d be. Way harder. The last guy that sent in an application actually asked if he could have a pet puma, for ‘future references’.”
Vander raised a brow. “Sounds… rough to say the least. You put up a flyer?”
You gestured toward the message board near the entrance. “Couple days ago. I’ve had some applications, but nothing promising. Another guy asked if he could keep his pet tortoise in the bathtub.”
Vander let out a deep chuckle. “That’s a new one.”
“Yeah, so unless you know someone who won’t bring in a wild animal or hog my bathroom, I think I’m out of luck.”
Vander tilted his head slightly, considering something. 
“Actually… I do know someone.”
You glanced at him, intrigued.
“Vi.”
You hesitated. The name was familiar. You’d heard plenty about her from Vander and Powder, seen quick glimpses of her on Vander’s lockscreen or when Powder was excitedly showing off pictures. And yet, despite how often she supposedly came to the Last Drop, you’d never actually run into her. Just bad timing, you guessed.
“Your… daughter?”
“Yeah. She’s looking for a place closer to campus,” Vander continued, reaching for a clean glass and absentmindedly polishing it. “She’s responsible, keeps to herself most of the time. She can be a bit of trouble sometimes but I promise she’s got a good heart. Knows how to throw a punch if you ever need backup.”
You furrow your brows in confusion. “Why would I need backup?”
Vander gives you a raised brow in return. In a place like Zaun, that was a rhetorical question. 
You mulled it over. Vi was somewhat of a mystery to you, but if Vander recommended her, that meant something. Plus, finding a roommate was proving to be a nightmare. At this point, you’d take a mystery over a guy who collects wild animals.
“I’ll think about it,” you finally said, tossing the rag over your shoulder. “but it sounds promising.” 
Vander smirked. “I’ll let her know.”
And with that, the conversation shifted, but something told you your search for a roommate might be over sooner than you thought.
Tumblr media
The steady hum of the city outside your window was almost comforting, a distant reminder that the world kept moving even as you buried yourself in coursework. You sat at your desk, fingers hovering over your keyboard, eyes blurring slightly from staring at the same paragraph for too long.
With a sigh, you leaned back in your chair, rolling out the tension in your shoulders. Just as you were about to force yourself to focus, your phone buzzed beside you.
A new email.
You grabbed your phone and squinted at the screen. 
Subject: Roommate Application – Vi
Your eyebrows lifted slightly. That was fast. You hadn’t expected Vi to actually apply so soon — hell, you weren’t even sure she’d be interested. But Vander must have mentioned it to her right away. You couldn’t help but wonder if he talked you up the way he did her.
Curious, you opened the email.
The application itself was pretty straightforward. 
Name: Violet. Preferred Name: Vi. Occupation: Student. Side gigs: Boxing instructor, part-time fighter. Hobbies: Same as my side gigs. 
You huffed a quiet laugh. At least she was honest.
Scrolling further, you skimmed through the standard details; her budget, preferred move-in date, and emergency contact which, unsurprisingly, was Vander. But what really caught your attention was the attached photo.
It wasn’t anything posed, just a casual shot, probably something Powder had taken. Vi sat at a gym bench, hands wrapped, sweaty and mid-laugh, her pink hair a little messy. Even through the screen, there was an energy to her, something sharp but effortless.
You sat back, tapping your fingers against your desk.
So, this was Vi.
Technically, you’d seen her before, but this was the first time you were really looking at her. And now, she might be your new roommate.
“Well,” you muttered to yourself, “could be worse, I guess.”
You were just about to close the email when something at the bottom caught your eye.
Socials: @ CherrybombVi
Your eyes flickered back to your assignment, then back to the email. You hesitated, then scoffed at yourself. It wasn’t even a question, you were obviously going to look. If she included it, that meant she didn’t care if you saw. And honestly? You needed to know what kind of person you’d be living with.
Tapping the link, you landed on her Instagram profile. The username fit, CherrybombVi. Bold, confident, and straight to the point. Her bio was just as simple: 🥊
Most of her posts were fight clips, training footage, or gym shots, but even those had an effortless appeal. One video showed her in the ring, body fluid and sharp as she dodged a punch before delivering a brutal counter. Some seemed to be borderline thirst traps but something tells you it isn’t even intentional - she just looks like that.
Then there were the more casual posts; Vi leaning against the ropes, smirking at the camera, a candid of her laughing with Powder, a rare mirror selfie that showed off her tattoos, muscles, and sweat-slicked skin in a way that had your brain misfiring.
Your face felt hot.
This was your potential new roommate? You had only ever caught glimpses of her in photos before, never enough to form a real impression, and yet somehow you hadn’t expected… this. Before you could spiral too much, your finger moved on autopilot and hit Follow.
You set your phone down, exhaling sharply, only for it to buzz almost immediately.
New DM from CherrybombVi.
Your stomach flipped as you opened the message.
CherrybombVi so ur the one vander’s been hyping up?
Your breath hitched slightly. She followed you back that fast? Fingers hovering over the keyboard, you tried to come up with a response that didn’t make you sound completely unhinged.
You depends what exactly has he been saying?
A typing bubble appeared almost immediately.
CherrybombVi that ur looking for a roommate that ur not an asshole and that u can make a decent drink
You huffed a quiet laugh.
You i mean yeah he’s not wrong
CherrybombVi cool so when do we meet?
Your stomach did another stupid little flip.
You how’s tomorrow?
CherrybombVi works for me Last Drop?
You figured you’d say that
CherrybombVi best place in town. vander pays me to say that
You does he?
CherrybombVi nah, but he should
You shook your head, smiling despite yourself.
You alright, Last Drop tomorrow. we’ll talk, see if this’ll work
CherrybombVi sounds good hope ur not easily scared off ;)
You bit your lip.
You guess we’ll see.
As soon as you hit send, you set your phone down again and let your head fall back against the chair. Why did that make your heart race?
Tumblr media
The Last Drop was busy tonight, the usual crowd packed into their favorite corners, drinks in hand, conversations rolling over the music playing from the old speakers overhead. You were behind the bar, moving on autopilot as you poured drinks and exchanged easy banter with the regulars.
Despite keeping yourself busy, there was a part of you that kept one eye on the door. You weren’t nervous exactly, just… anticipating. When the door finally swung open and she walked in, you knew immediately.
Even without the pink hair, Vi carried herself in a way that made her stand out. She was relaxed but sure-footed, like she belonged in every room she stepped into. She was dressed casually, hands shoved into the pockets of her jacket, eyes scanning the room until they landed on you.
Your stomach did something weird.
Vander, who had been stacking glasses nearby, glanced up and grinned. “Right on time.”
You barely had time to react before he clapped a hand on your shoulder. “Go on, take a break. I got the bar.”
You blinked. “You sure? It’s busy.”
“I’ve handled worse,” Vander said easily, already moving to take your spot. “Vi’s here to see you. Go talk.”
You didn’t need to be told twice. After drying your hands on a towel, you stepped out from behind the bar and made your way over to where Vi had already claimed a booth near the back.
Up close, she was... yeah. The photos hadn’t lied. Sharp jawline, freckled skin, toned arms resting on the table as she leaned back in her seat like she had all the time in the world.
“Hey,” she greeted, smirking just slightly. “Guess you’re real after all.”
You raised an eyebrow as you slid into the seat across from her. “Did you think I was fake?”
“Wouldn’t have been the weirdest thing I’ve seen on the internet,” she said, shrugging.
You snorted, shaking your head. “Fair enough.”
Vi leaned forward slightly, resting her arms on the table. “So. Roommates.”
“Roommates,” you echoed, feeling a little caught off guard by how direct she was. Not in a bad way, just… unexpected.
Vi tilted her head. “I’ll be real with you. I don’t make a mess, I always cover my share of the rent, and I don’t bring random women over. Schedule-wise, I’m out a lot for training and classes, but I’m usually home at night. I crash early when I can.”
That last part caught your attention. Not because it was weird, just that Vander made it sound like she was always busy.
“You sleep early?” you asked, more curious than anything.
Vi nodded easily. “Not super early. At a regular time, really. I get up early for workouts often. Kinda have to if I don’t wanna get my ass handed to me.” That made sense. If she was constantly training, she’d need the rest.
You nodded. “Vander did say you keep busy.”
Vi smirked. “That’s one way to put it.”
You leaned back in your seat, studying her. She was easy to talk to, even with how little you actually knew about her. It made the whole thing feel… simple. Like this might actually work.
“What about you?” Vi asked, tipping her head toward you. “Vander said you’re not an asshole, but that’s a pretty low bar.”
You huffed a laugh. “I’m clean, I don’t throw parties, and I pay on time. Only real downside is I have early mornings sometimes, so if you’re planning on sneaking in at sunrise, try not to slam the door.”
Vi grinned. “Deal.”
You looked at her for a moment, then exhaled. “This might actually work.”
Vi smirked. “Guess we’ll find out.”
And just like that, it was decided.
You and Vi shook on it, sealing the deal with a firm grip. Her handshake was just what you expected: strong, confident, and steady.
"Guess that makes it official," Vi said, smirking as she leaned back in her seat.
"Looks like it," you replied, mirroring her expression.
By the time your break was over, you had worked out the details; rent, move-in date, all the necessary logistics. Vi would be moving in the following week, giving you time to clear the spare room and make space for her things.
That night, you wasted no time. As soon as you got home, you started rearranging—cleaning out the closet, dusting off the shelves, and making sure everything was ready. You even sent her a quick message:
You room’s all set whenever ur ready
Vi’s reply came fast.
CherrybombVi damn ur quick i’ll be there next week
You stared at the message a little longer than necessary before shaking your head and setting your phone down. This could be good. It'll be nice sharing the burden of rent and livening up the quiet apartment a bit.
Tumblr media
The knock at your door was solid, deliberate. You took a steadying breath before opening it, and there she was, duffel bag slung over one shoulder and a couple of boxes stacked neatly at her feet.
"Hey, roomie," Vi greeted, smirking slightly.
You swallowed, trying to ignore the way your stomach twisted at the casual way she said that. "Hey. You, uh… you travel light."
Vi glanced at her stuff and shrugged. "Don’t need much."
You nodded, stepping aside so she could come in. As Vi walked past, you could feel the presence she carried, like she was used to taking up space without trying.
Clearing your throat, you motioned down the hall. "Your room’s this way." Vi followed as you led her to the spare bedroom, pushing open the door to reveal the space you had cleared for her.
"It’s not much, but, uh…" You shifted slightly, tucking your hands into your pockets. "You can do whatever you want with it. Move stuff around, redecorate, it doesn’t really matter to me."
Vi stepped inside, scanning the room with a thoughtful nod. "Yeah, this works. Thanks."
You exhaled, relieved that she seemed satisfied. "Cool." For a beat, neither of you said anything. Then, remembering something, you added, "Oh, uh, Powder wants to come over for dinner later. Hope that’s okay."
Vi turned to look at you, eyebrows raised. "Powder?"
You nodded. "Yeah, she, um, she said she wants to throw you a welcome dinner where 'I do all the cooking and her presence is enough' or whatever it was she said."
Vi studied you for a moment, arms loosely crossed over her chest. "You and Powder are close?"
You hesitated, then shrugged. "Yeah, I guess so. We met a couple of years ago in an art class."
Vi’s brows lifted slightly in surprise. "She never mentioned that."
You smiled a little. "She probably doesn’t think it’s a big deal. She sat next to me the first day, and we just kinda clicked. She’s the one who told me about the job at the Last Drop, actually. Said Vander needed someone and that I should give it a shot."
Vi huffed a quiet laugh. "Figures. She always did like pulling people into her world."
You nodded, shifting on your feet. "So… dinner?"
Vi smirked. "Yeah, alright. Could be nice."
You let out a breath you hadn’t realized you were holding. "Cool. I’ll start dinner in a little while."
Vi gave you a long look, something unreadable flickering in her eyes before she nodded. "Sounds like a plan, cupcake."
You tried not to think too hard about how that word made your heart do something weird.
Tumblr media
The kitchen was warm, filled with the rich scent of garlic, tomatoes, and seared chicken as you finished up dinner. You’d gone with something comforting; pasta, creamy and packed with flavor, with garlic bread crisping up in the oven.
Powder arrived first, waltzing in like she lived there. "Damn, something smells amazing."
Vi followed behind, empty boxes in tow from her unpacking earlier. "Wait—you actually cooked?"
You glanced over your shoulder, stirring the sauce. "What, did you think I was bluffing?"
Vi smirked. "No, I just figured I was gonna be living off instant noodles and bar food."
"You still might, jury's not out yet," you teased. Powder snickered as she stole a piece of garlic bread straight off the pan.
Once everything was plated, the three of you gathered around the small dining table, Powder practically vibrating with excitement as she took her first bite.
"Okay, what the hell," she mumbled through a mouthful. "You made this? Like, from scratch?"
"That’s usually how cooking works, Pow." Vi grins, watching as you tease her sister in a similar fashion to the way she does.
Vi took a bite, pausing for a second before nodding approvingly. "Alright, yeah. I’m impressed."
You smirked as you grabbed the bottle of wine you’d set aside for you and Vi, pouring a glass for each of you. Powder gave you both a pointed look, crossing her arms.
"I feel like I’m missing out," she said.
"You are," Vi said, taking a sip.
Powder huffed dramatically before refocusing on her food.
The conversation flowed easily after that, mostly Powder bouncing between ridiculous stories from their childhood and Vi occasionally cutting in to correct the details.
"And then she—" Powder pointed at Vi with her fork, "—convinced Mylo that licking a frozen pipe wouldn’t actually make his tongue stick."
Vi grinned, unbothered. "To be fair, I thought he’d be fine."
"He had to drink hot water through a straw for a week!"
"Okay, but I was the one who got yelled at, so really, haven’t I suffered enough?"
You laughed, shaking your head. "Sounds like you two were menaces."
"We were," Vi confirmed, smirking. "What about you? Chaotic too?"
You shook your head. "Not really. I was pretty quiet. Spent most of my time drawing, painting, reading, or writing."
Vi tilted her head. "Writing, huh? What kind of stuff?"
"Just little things," you said, suddenly self-conscious. "Short stories and stuff—whatever came to mind."
Vi nodded, looking genuinely interested. "That’s cool. And what do you read?"
"Mystery, horror, romance – stuff like that."
Vi’s brows lifted. "That’s a mix."
You smirked. "I like a little balance."
"So you’ll read about a guy getting murdered in one book and then flip to people making out in the next?"
"Pretty much."
Vi huffed a laugh, shaking her head. "Alright, yeah. You’re an interesting one."
The night stretched on like that — easy conversation, laughter, and shared stories over empty plates. By the time you realized how late it had gotten, the food was long gone, Powder was curled up on the couch half-asleep, and the wine bottle between you and Vi was completely empty.
Vi stretched, rolling her shoulders as she leaned back in her chair. "Alright, now it feels official. I’m moved in."
You exhaled, smiling. "Yeah. Guess so."
She glanced at you, something unreadable in her expression before she smirked. "Not bad, roomie."
"Not bad yourself," you said, and for the first time since you’d started looking for a roommate, you actually felt relieved.
Maybe this was going to work out after all.
The night wound down slowly, the energy in the apartment settling into something quieter, warmer. Powder stretched out with a yawn, rubbing at her eyes before glancing at her phone.
"Alright, Ekko’s on his way to pick me up," she announced, pushing herself up from the couch.
Vi smirked. "Finally getting rid of you? Thought we’d have to drag you out."
Powder scoffed. "Please, I’m leaving before you two start acting all old and responsible." She turned to you. "You better keep her in check."
You let out a soft laugh, the wine making everything feel pleasantly hazy. "I’ll do my best."
Powder slung her bag over her shoulder, then pointed at Vi. "Don’t scare off your new roommate yet."
Vi rolled her eyes. "Yeah, yeah."
The night had settled into a comfortable quiet after Powder left, leaving just you and Vi in the kitchen as you worked together to clean up. The occasional clatter of dishes and the sound of running water filled the space, but neither of you seemed in any hurry to finish.
Vi leaned casually against the counter, drying off the last plate as she watched you with an amused smirk. "Gotta say, didn’t expect my new roommate to be such a responsible drunk."
You huffed a laugh, placing the last dish in the drying rack. "Yeah, well… unfortunately, I have class pretty damn early tomorrow, so I should head to sleep. Hopefully, I can sleep off this wine."
Vi pushed off the counter, stepping into your space just enough to make you notice. "Shame. You’re kinda fun when you’re a little tipsy."
Your stomach did a weird little flip at that. "Oh, so I’m not fun when I’m sober?"
Vi smirked, tilting her head like she was sizing you up. "Didn’t say that. Just means I’ll have to stick around to find out."
You swallowed, suddenly hyper-aware of how close she was. The buzz from the wine definitely wasn’t helping.
Vi’s smirk deepened like she could tell. "You should drink plenty of water before bed. Wouldn’t want you waking up miserable."
You cleared your throat, ignoring the warmth creeping up your neck. "Yeah. Good idea."
Vi stepped back, giving you an easy grin. "Goodnight, then."
You hesitated for a second before nodding. "Goodnight, Vi."
And with that, you slipped into your room, shutting the door behind you. You were so in trouble.
Tumblr media
Sure enough, you wake up at six with a pounding headache and the overwhelming regret of past decisions. The wine from last night lingers unpleasantly, a dull throb at your temples that makes you groan as you drag yourself out of bed.
You quickly pop some Tylenol and chug a glass of water, wincing at the way your stomach protests. The apartment is quiet. Vi’s still asleep, and you do your best to move through the space as quietly as possible, getting ready with slow, deliberate motions.
By the time you step out the door, the worst of the headache has dulled, but you’re still exhausted. And with your schedule ahead of you, you don’t have time to recover.
Mondays are always brutal. Between the early morning classes, tutoring sessions, and art class, you barely have a second to breathe. The hangover becomes background noise, something you push through as you move from one thing to the next. By the time you finally head home, you feel like you’re running on fumes.
When you step into the apartment, Vi is in the living room, dropping effortlessly into a set of push-ups. She looks up as you shut the door behind you, barely even out of breath.
"Damn," she grins. "You just getting home? Thought you might’ve died out there."
You groan, dropping your bag by the door. "Yeah, my Mondays are usually packed. It’s when I have my earliest classes as well as my art class. On top of that, of course, I had tutoring scheduled for this afternoon. I’m beat."
You rub your hands over your face, feeling the exhaustion settle deep in your bones.
Vi pushes herself up to sit back on her heels, resting her forearms on her knees. "Sounds like a lot."
"You have no idea," you mumble, kicking off your shoes.
She watches you for a second, then smirks. "You survive the hangover at least?"
"Barely," you mutter. "Didn’t really have time to deal with it."
Vi chuckles, shaking her head. "Damn. And here I was thinking I was the overachiever."
You roll your eyes but can’t help the small, tired smile that creeps onto your lips.
Vi stands up from the floor, wiping the sweat from her brow with the back of her hand. She’s dressed in just a sports bra and a pair of sweats, her toned muscles catching the dim afternoon light.
"You look beat," she remarks, stepping closer, her gaze flicking over you like she’s assessing just how exhausted you really are.
You let out a tired sigh, rubbing your temples. "Long day."
"Yeah, no kidding." Vi tilts her head. "Why don’t you sit down for a bit? I’ll make you some tea or coffee — whichever gets you back to life."
She steps closer still, reaching out to touch your arm. It’s just a light, fleeting thing, but it’s enough to make you pause. "Seriously," she says, her voice softer now, edged with something almost… considerate. "You should take it easy tonight."
You exhale slowly, your body already sinking into the pull of exhaustion. "Some tea sounds nice… thanks, Vi."
She just nods and heads to the kitchen. You collapse onto the couch, your limbs aching as you listen to the quiet, rhythmic sounds of her moving around. Soon enough, she’s pressing a warm mug into your hands before settling beside you. The tea is perfect — soothing, the heat seeping into your fingers as you take slow sips.
Vi doesn’t rush you. She just sits there, the hum of the television filling the silence as you drink. Her presence is steady, grounding in a way you wouldn’t have expected.
Once you set the empty mug down, Vi stretches, then stands, shaking her head with a smirk. "Alright, time for you to crash."
You groan but make no move to get up. "I should probably—"
"Not push yourself until you pass out on the couch?" Vi interrupts, nudging your arm. "Yeah. Let’s not do that."
You sigh, dragging yourself upright. "Fine, fine. You win."
"Damn right I do," she quips, watching as you shuffle toward your room. "Drink more water before you knock out."
You mumble something unintelligible as you push open the door, already peeling off your clothes in favor of pajamas. The second your head hits the pillow, I’m you’re out.
You don’t hear Vi moving around the apartment.
You don’t hear the quiet stretch of tape wrapping around her knuckles, the slight pop of her joints as she shakes out her limbs in preparation.
You don’t hear the door unlatch or the way it clicks shut behind her as she slips out into the night, her steps light and deliberate, leading her toward the only place that gets her heart pounding the way she craves.
The underground pit calls to her, as it always does. The roar of a nameless crowd, the thrill of a fight that doesn't come with rules or restraints. It’s a part of her she refuses to let go of.
By the time you wake up the next morning, groggy and still half-buried in sleep, Vi’s already at the kitchen table, scrolling through her phone like it’s just another normal day.
She looks the same. Same easy smirk when she glances up at you, same casual posture.
But when you step closer, you notice the fresh bruises on her knuckles, the faint swell of her lip. Injuries that definitely weren’t there yesterday.
And yet, she doesn’t say a word about them. And, for some reason, you don’t ask.
Tumblr media
After about a month of living together you pick up on Vi’s… personality. She’s a flirt through and through and honestly? A fucking menace. Guess you see where Powder gets it from.
You’re trying to read. Really, you are. But in your defense, it’s incredibly difficult when Vi has decided that the living room is her personal gym and you have a front-row seat to the show.
She’s in the middle of her workout, wearing nothing but a sports bra and sweatpants that hang low on her hips. Her abs flex with every movement, her arms tense and defined as she pushes through another set of sit-ups. She’s completely in the zone, brow furrowed in concentration, jaw tight, strands of pink hair falling onto her face.
And you, despite trying your hardest not to, are watching.
It’s not your fault. Vi is just… really fucking distracting. It’s an effortless kind of attractive. Like she isn’t even trying, like she has no idea how good she looks. But she has to know, right? There’s no way she doesn’t know.
You drag your eyes back down to your book, determined to focus. It works for all of ten seconds before Vi shifts into a plank position, muscles taut, posture flawless.
Shit.
You must be staring harder than you thought because, without even looking at you, Vi smirks.
“See something you like?”
Your entire body tenses up.
“No,” you say immediately, forcing your gaze back to the page in front of you. “I’m reading.”
“Uh-huh.” Her tone is full of amusement. “Didn’t realize your book was in my direction.”
You clench your jaw, refusing to take the bait. “It’s not.”
She finishes her set, stretching her arms over her head as she sits back.
“Oh, come on,” she teases, rolling out her shoulders. “You’ve been staring for, like, five minutes. I’m flattered, really.”
You huff, sinking further into the couch, arms crossed over your chest. “You’re so full of yourself.”
“And you’re a bad liar.” Vi grins, leaning back on her hands. “But hey, it’s fine. I like looking at you too.”
Your brain practically short-circuits. Vi says it so easily, so casually, like she’s not making your stomach do flips. She’s so smug about it. Meanwhile, your stomach does something inconvenient, and you have to force yourself to maintain an expression that doesn’t immediately give you away.
You clear your throat, trying not to sound as flustered as you feel. “You’re messing with me.”
She tilts her head, all innocence. “Am I?”
You narrow your eyes at her, but she just smirks. Desperate to change the mood, you pick up the nearest pillow and chuck it at her. She catches it effortlessly, laughing.
“Shut up.”
“No shame in it.” She tosses the pillow back onto the couch before stretching her arms over her head again, arching her back slightly as she groans from the stretch. You force yourself to look away, determined not to give her the satisfaction of catching you again.
But even as you turn back to your book, you can still feel her watching you, like she’s just as entertained by your reaction as she is by the workout itself.
“So,” she starts, casually leaning back on her hands, “since you were so obviously checking me out, what’s the verdict?”
You exhale sharply through your nose. “The verdict?”
“Yeah. On me.” She smirks, flexing her arm like some over-the-top gym bro. “Do I pass inspection?”
You roll your eyes, fighting the urge to smile. “Oh, absolutely. Five stars. Would ogle again.”
Vi laughs, tilting her head as if considering. “Only five?”
You shoot her a flat look. “Vi. I wasn’t checking you out, alright?”
“Come on… I feel like I deserve at least a six.”
You finally set your book aside, leaning forward with a feigned serious expression. “Sorry, but I don’t go higher than five. Gotta keep my ratings fair and unbiased.”
Vi grins, clearly enjoying herself. “Unbiased, huh?” She shifts forward, resting her elbows on her knees. “So if I were, say, a random dude at the gym, you’d still rate me the same?”
You blink, caught off guard. “Well, no, because if you were a random dude at the gym, I wouldn’t be—” You stop short, realizing too late where that sentence is going.
Vi’s smirk widens. “Wouldn’t be what?”
Your face burns. “Nothing.”
“Oh no, that sounded important.” She leans in, elbows on her knees, like she’s trying to coax the answer out of you. “You wouldn’t be… checking me out? So I am your type, hmm? Good to know.”
You groan, pushing your hands against your face. “Oh my god, I hate you.”
Vi chuckles, shifting to sit cross-legged on the mat. “You love me.”
You peek at her through your fingers. “Bold assumption.”
She winks. “I’m a bold girl.”
You shake your head with a dramatic sigh. “I’m moving out.”
Vi gasps in mock horror, pressing a hand to her chest. “No, don’t go! Who else will stare at me while I work out?”
That finally pulls a laugh from you, and Vi grins like she’s just won something.
“Alright, alright,” she says, pushing herself to her feet. “I’ll stop messing with you… for now.” She grabs her water bottle, taking a long sip before wiping her mouth with the back of her hand and shooting you a lazy grin. “But hey, next time you wanna watch, you could always just join me.”
You scoff playfully. “In your dreams.”
She throws you a look as she walks past, heading toward the kitchen. “Oh, you have no idea.”
Your heart does something foreign in your chest. You turn back to your book, pretending to read, but the words are still a blur. How are you meant to put up with her if she acts like this?
Tumblr media
tags ✩ @jupitism @fungalinfectionyeast @mk-a-1 @rhian88 @baylegend6 @lovely-wisteria @antobooh @arahiraaai @eriiwaii @elliesngirl @avalovesmus1c @pryncess123
Tumblr media
742 notes · View notes
rftazine · 3 months ago
Text
THAT'S A WRAP!!
Thank you all for the support on the project so far!! The form for potential applicants is now closed. Stay tuned for more info soon!
Tumblr media
We've got over a hundred applicants to sift through, and we've loved what we've seen in everyone's portfolios, as well as getting to read the reasons why they're interested in the project! (It's going to be really tough to whittle it down!)
We're super excited about moving forward, and all contributor applicants, whether accepted or rejected, can expect confirmation by the 5th of May via the email entered in the form. Keep an eye on those inboxes... (And your backup method of contact, just in case.)
So... Good luck, and:
Tumblr media
- @exaltedfuzz
137 notes · View notes
b3aches · 3 months ago
Text
Quick Tumblr Backup Guide (Linux)
Go to www.tumblr.com/oauth/apps and click the "Register Application" button
Fill in the form. I used the following values for the required fields: Application Name - tumblr-arch Application Website - https://github.com/Cebtenzzre/tumblr-utils Application Description - tumblr archival instance based on tumblr-utils Adminstrative contact email - < my personal email > Default callback URL - https://github.com/Cebtenzzre/tumblr-utils OAuth2 redirect URLs - https://github.com/Cebtenzzre/tumblr-utils
Get the OAuth Consumer Key for your application. It should be listed right on the www.tumblr.com/oauth/apps page.
Do python things:
# check python version: python --version # I've got Python 3.9.9 # create a venv: python -m venv --prompt tumblr-bkp --upgrade-deps venv # activate the venv: source venv/bin/activate # install dependencies: pip install tumblr-backup pip install tumblr-backup[video] pip install tumblr-backup[jq] pip install tumblr-backup[bs4] # Check dependencies are all installed: pip freeze # set the api key: tumblr-backup --set-api-key <OAuth Consumer Key>
So far I have backed up two blogs using the following:
tumblr-backup --save-audio --save-video --tag-index --save-notes --incremental -j --no-post-clobber --media-list <blog name>
There have been two issues I had to deal with so far:
one of the blogs was getting a "Non-OK API repsonse: HTTP 401 Unauthorized". It further stated that "This is a dashboard-only blog, so you probably don't have the right cookies. Try --cookiefile." I resolved the issue by a) setting the "Hide from people without an account" to off and b) enabling a custom theme. I think only step a) was actually necessary though.
"Newly registered consumers are rate limited to 1,000 requests per hour, and 5,000 requests per day. If your application requires more requests for either of these periods, please use the 'Request rate limit removal' link on an app above." Depending on how big your blog is, you may need to break up the download. I suspect using the "-n COUNT" or "--count COUNT" to save only COUNT posts at a time, combined with the "--incremental" will allow you to space things out. You would have to perform multiple passes though. I will have to play with that, so I'll report back my findings.
82 notes · View notes
glowettee · 5 months ago
Text
✧ pre-med extracurriculars: for my future doctor angels ✧
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
hi my lovely pre-med angels!! 🤍 it's mindy hereee!
today's post is extra special because so many of you have been asking about extracurriculars for medical school!! if you know, my ultimate dream is to become a doctor, i'd love to either be a psychiatrist or a cardiologist, so anything medical-related is my favorite cup of coffee!! i'm literally so excited to share this comprehensive guide that will help you shine on your future applications. this post is for you if you're in high school or college, this guide will be your bestie through the journey!!
~ ♡ for my precious high school sweethearts ♡ ~
hospital + healthcare volunteering (my absolute fave!!) • aim for 100-150 hours minimum • try different departments to explore • build relationships with nurses + staff • pro tip: volunteer during summer break for more hours • keep a reflection journal of your experiences • bonus: ask for recommendation letters if you connect well!!
research opportunities • reach out to local universities • email professors about summer programs • join science fairs with medical projects • create your own research project • tip: start with literature reviews if labs aren't available • document everything for future applications!!
leadership + school involvement • start a medical interest club • lead health awareness campaigns • organize blood drives • create mental health support groups • join science olympiad • participate in biology competitions • personal story: i started a "future doctors club" + it literally changed my life!!
~ ♡ for my darling college angels ♡ ~
clinical experience (super important!!) • medical scribing (literally the best!!) • certified nursing assistant (CNA) • emergency medical technician (EMT) • phlebotomy certification + gain a bunch of different certifications online • medical assistant • tip: aim for 200+ hours minimum • pro secret: try different specialties!!
research involvement • join multiple labs if possible • aim for publication opportunities • present at conferences • write abstracts + papers • network with graduate students • maintain good relationships with PIs • secret tip: join journal clubs!!
leadership positions • pre-med society officer • tutoring coordinator • mentorship program leader • research team leader • volunteer coordinator • tip: create new positions if none exist!!
~ ♡ extra special activities for everyone ♡ ~
medical mission trips (life-changing!!)
start a health education blog
create medical awareness social media
join medical podcasting
organize health fairs
volunteer at free/non-profit clinics
shadow different specialists
join pre-med summer programs
work as a pharmacy technician
volunteer at nursing homes
organize medical supply drives
create health education programs
~ ♡ my personal tips + secrets ♡ ~
quality over quantity always!!
maintain each activity for at least 6 months
document everything (literally everything!!)
take lots of pictures (for memories + portfolio)
get contact info from supervisors
keep detailed reflection journals
network with other pre-meds
create spreadsheets to track hours
always ask for recommendation letters
maintain professional relationships
~ ♡ time management secrets ♡ ~
use google calendar religiously
block schedule your activities
don't overcommit (seriously!!)
maintain 2-3 main activities
rotate seasonal activities
leave time for self-care
schedule study breaks
plan one year ahead
keep backup activities ready
remember my loves: medical schools want to see dedication + passion!! don't just collect activities like pokemon cards (even tho that would be cute). focus on meaningful experiences that truly speak to your heart!!
pro tip: start a bullet journal to track your journey!! include your thoughts, feelings, and learning experiences. future you will literally cry happy tears when writing your personal statement!!
also!! please please please remember that your mental health comes first!! it's okay to take breaks, it's okay to say no, and it's absolutely okay to prioritize self-care. you'll be a better doctor if you learn these habits now!!
sending you the biggest virtual hugs + all my love!! you're doing amazing sweetie, and your future patients will be so lucky to have you!!
feel free to send more asks if you need specific advice!! i'm always here to support my precious future doctors and followers i call my sweetheart community!!
xoxo, mindy 🤍
p.s. remember to hydrate, get enough sleep, and take your vitamins!! doctor's orders!! <3
p.p.s. i'll be sharing more detailed guides about each activity soon, so stay tuned my loves!!
btw, if you need personal study advice or anything, submit to glowettee hotline 💌: https://bit.ly/glowetteehotline
Tumblr media
125 notes · View notes
avagiftexchange · 7 months ago
Text
AvA Gift Exchange (2024) UPDATE!
Tumblr media
Alrighty!
All Giftees have been assigned a Gifter!
Over the course of the next 3 days (from Dec. 1st to Dec. 3rd) I will be messaging everyone with their Giftee's requests! Although I will also say that I am unfortunately working both Dec. 1st and Dec. 2nd, so sending out the prompts might extend into Dec. 4th. I will make a post if that ends up happening but I'm hoping I'll have enough time to do it in 3 days
-
Regardless, if you asked me to message you through email, make sure the keep your eyes peeled for a message from [email protected]
If you requested to message through Discord, expect a friend request from a discord account called AvAGiftExchange
Otherwise, if I've had previous dms with you on Discord using my Sammy account, then I'll just send you your prompts in there! 8D
-
As soon as you get your Secret person, you are allowed to start working on their gift!
You have until the week of Dec. 26th - Dec. 31th to work on your gift!
If you complete your gift early, please wait until the 26th, to post it!
That way we can have a big celebration and gift giving week!
If you are unable to complete your gift, please let me know before Dec. 15th
Note! If you do dropout, I can not guarantee you will be receiving a gift as it will be up to your Gifter to decide if they want to finish. Your dropped requests will then given to one of our backup artists to fulfill!
-
Now for something fun since someone suggested it
Here's the entire current list of participants for this gift exchange!
(In no particular order)
@mary-games-and-arts @itslilacokay @shamythelazypotato @berryicet @thevalleyoftriumph
@impulsive-fantasylander @stormbreaker101 @demontamerarts367 @catalystnick @fp-am
@donnietheterrapin @xxtinterxx @doomed-stickfigure-yuri @4swordsforthewin
@compressedrage @sticktopia @coulrozzgrub
@kikoqueenofrats @ginumo @hazardsk8r
@ghostrified @that-one-oddity @spacewasnotagoodidea @reptilia0freptiles @stiwnty
@kiaerinnn @indigovortex @ghost-cricket @rubtix-a-betz @amagicalmoonlight
@idkwhattoputheresooumm @manyminded @azzyiyay
@lunaautumnofficial @wowieeitsisa @kyte-tsc
@dexi-art @p1ctur3 @cyanvalour @hitbangs64 @r0tting-raspb3rry
@theslasher136 @st4rl1ghts0d4 @segafan13 @ailis-art @bonxy-theskechy02
@jetsartdump @guesspls @real-ink-demon @skyshadowo @nexusloaf
@tertium-of-chaos @tagetesxd @leafeyrune @echostarz123 @bee-natural8
@celestialaviva @oxceen @toon-melody @randomnesseva @ellathebirb
@running2reanimation @maechery @sticky-elie @echo-is-super-cool
@ninjagirlstar5 @asidecharecter @nolabuddy
@crystalartsandanimation @fireflyflarenight @three-bunnies-in-a-trenchcoat
@lakedo @zkylearnstherope @ornziy @theofficalrocketcorp @cindersnows
@alinnamaco @touhize @violetthunderstorm @thoughtsofjess @therealfunnystuffslol
@storgicdealer @ohhhsosleepy @jadeactuallysucks @apricity-2 @murderandjambalaya
@sticks-without-stones @just-an-average-fan @water-lemon-alex @dumbassfromhell @art-yeet
@wingittart @rainthesomething @ciromuffins @mogbomybb @eclipsefates
@ishika-star @rainbowfreakteen @silverflares @bittersweetbeet @bamboo9lordserf
@dollettodraws @boundlessjoy777 @sagafiery @goodjobyellowstickerstar
@f4n-im4t0r @sofoklesk @x-ke1kel-0 @centigreen
@gundilias @shinfiatvlol @sammy8d257 @zishu-arts
@octdl-lee @tamgerinee @crescynnt @natty-drawn12
The blogs listed below didn't work but were listed, if you are the persons who submitted an application and put these blogs down, can you please message me ASAP with a working Tumblr?
Otherwise, I will have to remove you from the gift exchange if I don't get an answer by Dec. 4th
87problems -> @pats-extra-problems
124 notes · View notes
rekongfigured · 20 days ago
Text
10 SCENES LEFT TO GIVE OUT FOR GORILLAZ MTV CRIBS REANIMATED!!!!!!!
We have 10 scenes left to give out before all of them are taken!!!!! Just a warning: ALL of them don't have the characters visibly on-screen. These include multiple scene transitions and background shots, but this shouldn't limit the creative things you can do with them! These scenes are free reign to let your funny ideas flow!
Tumblr media
This is your LAST CHANCE to animate a scene, but do not fret, our emails will still be open for applications as a backup! Please read this document for all that you need to know about the project.
19 notes · View notes
lwasanta · 9 months ago
Text
✨️✨️ [ [ LWA SECRET SANTA 2024 SIGN-UPS ARE OPEN ] ] ✨️✨️
HELLOOO MY DEAR PEOPLE!!! Spooky season is upon us, but we're already starting preparations for our Christmas Tradition, soo
Welcome to LWA Secret Santa - the 2024 edition!!!
As usual, fanart and fanfiction are both accepted! Please check the guidelines found in the form before signing up!
Sign-ups end at November 15th! (UTC-3:00 BRT timezone)
========= Schedule =========
October 23rd: Applications open
November 15th: Applications closed
November 18th: Assignments sent out
December 08th: First Check-In (Idea/WIP)
December 15th: Second Check-in (Rough draft/Progress from first check-in)
December 24th: Posting your gift on social media! Please e-mail a link to where your work can be found to [email protected] so I can e-mail the recipient, and retweet/reblog it!
December 31st: Strict deadline for your gift, if this date has passed and you haven’t submitted your gift you will be dropped from the Secret Santa and a backup Santa will have to fill in (more info on backup Santas can be found in the form)
For this event, the timezone followed will be UTC−3:00 (BRT)!!
[ SIGN-UP HERE! ]
Any other questions, just send an ask, message @cherriechar, or by email at [email protected]
Thank you all for the attention, hope we have a beautiful time again!
SEE YOU SOON ;)
- Santa Cherrie
65 notes · View notes
minimalsizeconspiracy · 5 months ago
Text
No-Google (fan)fic writing, Part 1: LibreOffice Writer
Storytime
The first documents and fanfictions I wrote on a computer were .doc documents written with Microsoft Word 98. At least those I remember.
From there, I sort of naturally graduated to following versions of Microsoft Word, the last one I’ve actively used to write texts of any considerable length (more than half a page) being Word 2007 (but only under duress from my employer).
That was partly due to the fact that the Microsoft Office suite has always been expensive and there were times I simply didn’t want to spend the money on it. So I started using OpenOffice Writer fairly early on, “graduating” to LibreOffice Writer once that was available.
Word versus Writer
What are the differences between Word (Microsoft) and Writer (LibreOffice)?
Cost
Firstly, Writer is free. It comes as part of the LibreOffice Suite, which has a replacement for almost every application Office has. The ones it hasn’t, you won’t need for writing fanfic, trust me.
So, +1 for being freely available.
Interface
Interface-wise – well, it might look a little old-fashioned to those used to Google docs and Word. Back in the day, it was mostly that the buttons looked differently. However, Writer did not adopt the “ribbon” Word has shipped and continues to have customisable bars. For me, that’s a huge +1 argument for using Writer over Word or Google docs, because I can edit these bars and only keep the buttons I actually need – unlike the Word ribbons, which drove me to despair and ultimately away from Word after 2007 appeared.
Features
Other than that, it really isn’t all that different from Word. You can use document structures like headings, subheadings, track changes, compare documents, footnotes, endnotes, everything else Word can do. It really is a proper, great replacement for Word – it even is mostly compatible with Word in that .doc and .docx documents can be opened with Writer, even if the layout may look a bit off.
So +1 – your old files are compatible with it.
File formats
Files written with Writer are stored as .odt (Open Document Text), but there are options for export into other formats, such as PDF, EPUB or XHTML. Exporting to AO3 is simple – copy the text you want, set the AO3 text editor to Rich Text and paste.
Easy +1.
Syncing
LibreOffice does not offer cloud-storage. So if you want your files available on several devices, you need a different solution. As I write more for this series, I’ll describe the different options in more detail, but Dropbox, GIT or, depending on which provider you’re using, your email providers cloud storage are options. OneDrive, if you mind Microsoft less than Google.
Or an old-fashioned USB in combination with an automatic backup application.*
Ease of use for Word/Google doc-users
As someone who came straight from Word (although a very old version) to Writer, I’ve always found it very easy to use. What I particularly like is that the interface is much less cluttered than the Word ribbons and I can customise the bars. In all honesty, if it weren’t for that cosmetic difference, I think many users wouldn’t be able to tell the difference between Writer and Word.
So if you’re just looking for something to replace Word or Google docs, Writer is definitely a good option.
*I’m not recommending USBs because I’m of the opinion that it’s a convenient solution. I’m doing it because I’m a cynic. Every time a company tells me I can have something for free, my first question will be “what will I be paying with instead?”
Because if I don’t pay money, I’ll pay with my data. That’s one of the main reasons I never started using Google. It’s just too good to be true, all those services for free.
So, you know, if you’re good with data being collected on you or you can’t afford to pay for a syncing service, by all means, use unpaid services. Just be aware of what comes with it. You will pay, one way or the other, with money or your data. Nothing in the world is for free, especially not those apps companies are trying to get you to use. Read No-Google (fan)fic writing, Part 2: Zettelkasten
Read No-Google (fan)fic writing, Part 3: LaTeχ
Read No-Google (fan)fic writing, Part 4: Markdown
Read No-Google (fan)fic writing, Part 5: Obsidian
31 notes · View notes
mariacallous · 1 month ago
Text
Self-driving vehicle developers don’t usually love talking about “teleoperation”—when a human guides or drives robot cars remotely. It can feel like a dirty secret. Shouldn’t an autonomous vehicle operate, well, autonomously?
But experts say teleoperations are, at least right now, a critical part of any robot taxi service, including Tesla's Robotaxi. The tech, though impressive, is still in development, and the autonomous systems still need humans to guide them through less-common and especially sticky road situations. Plus, a bedrock principle of safety engineering is that every system needs a backup—doubly so for new robotic ones that involve two-ton EVs driving themselves on public roads.
And yet, just days out from Tesla’s launch of its long-awaited (and much delayed) Robotaxi service in Austin, Texas, the public still doesn’t know much at all about its teleoperations systems. Tesla has posted a job related to teleoperations that states the role will be responsible for developing the application "that our Remote Operators use to interface with our cars and robots,” an application where these operators will be “transported into the device’s world using a state-of-the-art VR rig that allows them to remotely perform complex and intricate tasks.”
Alarmingly, several government spokespeople—representing the city of Austin, the state of Texas, and the US’s top road safety regulator—didn’t respond to questions about Tesla’s teleoperations. Indeed, Austin and the Texas Department of Transportation referred all our questions about Tesla technology to the company itself. Tesla, which disbanded its public relations team in 2020, didn’t respond to WIRED’s questions.
Last month, the National Highway Traffic Safety Administration, the country’s road safety watchdog, wrote a letter to Tesla posing questions about, among other things, how or if Tesla planned to use teleoperations. How will its human staff be expected to monitor, supervise, or even intervene when its systems are on the road? The government asked the company to respond by June 19, which will be after the service supposedly launches on June 12, according to reporting from Bloomberg earlier this month. NHTSA repeatedly would not respond to WIRED's inquiries into what it knows about Tesla's teleoperations.
The Los Angeles Times reported that humans used teleoperations to manipulate the robot Optimus during a “Cybercab” debut event in Los Angeles, and when Optimus showed off its new hands a month later, catching a tennis ball in mid-air, an engineer for the company acknowledged that humans similarly used teleoperations. The company also has a permit to test autonomous vehicles in California with a driver behind the wheel. The state has much stricter rules than Texas and requires some kind of “communication link” between testing vehicles and remote operators, so it’s likely the company has some kind of system.
While not shedding any light on exactly how Tesla's teleoperations will work in the city, Austin Transportation and Public Works spokesperson Cristal Corrales wrote in an email: “The City works with AV [autonomous vehicle] companies before and during deployment to obtain training for first responders, establish expectations for ongoing communication and share information about infrastructure and events.” Texas Department of Transportation spokesperson Laura Butterbrodt said in an emailed statement: “Texas law allows for AV testing and operations on Texas roadways as long as they meet the same safety and insurance requirements as every other vehicle on the road.”
Bedeviling this Robotaxi mystery is the fact that the autonomous vehicle industry hasn’t coalesced around a definition for “teleoperations.” So as Tesla watchers await the Austin service, it’s worth understanding a bit more about these teleoperations, and how they work.
The interior of Tesla's autonomous Cybercab taxi, showing the complete lack of physical controls—no steering wheel or pedals. Photograph: JONAS ROOSENS/Getty Images
A Little Help From My Friends
It’s worth defining some terms. What self-driving-car developers usually call “remote operations” refer to a few different sorts of human jobs. There are, first, the operators who deal with other humans. These are people trained to interact with autonomous taxi riders when they have questions or need assistance in an emergency. Alphabet’s Waymo, the undisputed leader in self-driving, has a big Support button on its in-car passenger screens, which can connect riders with these folks. These operators can also be people trained to interact with law enforcement or emergency responders when they need assistance.
Then there are operators who deal with the autonomous system. Some of these people may work in “remote assistance.” More confusion: Self-driving car developers give these tasks different names and titles. Amazon subsidiary Zoox uses “teleguidance”; the self-driving-truck developers at Aurora like “teleassistance”; Tesla appears to stick to “teleoperation”; Waymo calls these workers “fleet response agents.” Whatever they’re called, these humans are meant to guide the autonomous system when it needs help. A car might alert people, for example, when it has encountered a roadblock, like construction equipment; the remote assistant might suggest a lane change or a turn or even a quick dip onto a road’s shoulder to get around it.
These human assistants can also sometimes reroute an autonomous vehicle if its planned itinerary no longer makes sense—maybe a road is unexpectedly closed off for a street fair. They can also sometimes help the car identify objects that have, for whatever reason, confused its sensors: a plastic bag flapping in the wind or a traffic light (red or green?).Got a Tip?Are you a former or current Tesla employee or know more about the company’s Robotaxi operations? WIRED would like to speak to you. Using a non-work phone or computer, please reach out to reporter Aarian Marshall on Signal at aarianm.30
Remote assistance should be a part of every safe self-driving-vehicle program, says Philip Koopman, a professor at Carnegie Mellon University who studies autonomous vehicle safety. “The technology is not there for them to be able to handle everything, and that’s OK,” he says. Having humans operate in the background of autonomous systems, then, isn’t “cheating” at self-driving. It’s understanding the limits of today’s technology—and what it takes to run a profitable business based on self-driving cars.
Still, some remote assistance programs are safer than others, Koopman says. Some of that comes down to “triggers,” or how the system knows it needs help and turns to its human overlords. Is it the human assistant’s job to notice that the vehicle is stuck—or about to smash into something? Or is the onus on the vehicle to ask for aid? The safer bet, he says, is to train the technology to know when it needs intervention rather than relying on the vigilance of the human auxiliaries.
Asking for help can be very hard for people—but it might be harder for robots. That’s because autonomous systems must automatically provide the humans with everything they need to know to assist: what happened, where the vehicle is in space, and if there’s anything around it. Only then can the humans guide the robots.
A Tesla Cybercab prototype at a Tesla store in San Jose, California, in November 2024. Photograph: David Paul Morris/Getty Images
Humans in the Loop
If that sounds tough, even tougher—and more controversial—is “remote driving.” This is what most people probably think of when they hear “teleoperations”: Someone far away from the supposed self-driving car, behind their own steering wheel or joystick, piloting it like a long-distance RC car.
Remote driving has even more technical challenges. Ben Shukman should know—as an engineer at a startup called Phantom Auto that focused on remote driving, he believes he was the first to do it on public roads. The first issue is connectivity. “Your ability to drive a car without being in the car is only as stable as the internet connection that connects you to it,” he says.
But anyone who has called a friend on a long drive knows that networks drop in and out as you move in space. There are technical ways to knit together networks, but those aren’t foolproof. This leads to big issues with latency. So imagine the worst-case scenario: A robot car needs help navigating around an accident on a highway, a remote driver gets it moving, and then … the connection dies.
Another challenge in remote driving: Helping drivers understand the experience of driving without actually being in the car. It’s hard to understand how quickly the momentum is shifting, or how hard you’re braking if you’re not inside the car. Shukman says it’s possible to build a user interface that gives remote drivers a sense of what it’s like on the road, but this takes thought and time.
For these reasons, Shukman says, remote driving is less than safe in environments where vehicles are moving quickly in unpredictable environments, even above a handful of miles per hour. Today, the technique is mostly used in public to get delivery robots out of jams. Those move so slowly that a few milliseconds of dropped connection likely won’t spell disaster. The startup where he worked, Phantom Auto, eventually pivoted to operating forklifts remotely in warehouse settings. (It shut down last year, but its founders are sticking with its thesis: Their new startup keeps humans “in the loop” by building a platform that allows people to easily intervene to help in AI search.)
The Tesla Question
If Tesla does make good on its promise to start its Robotaxi service in Austin this month, how will it handle teleoperations? A Morgan Stanley research note from its head of global autos and shared mobility research Adam Jonas claims the service will be heavily teleoperated, though Tesla has not confirmed any of this.
The job posting for software engineers working in teleoperation on “Optimus & Robotaxi” explicitly says the company’s remote operators will be “transported into the device’s world using a state-of-the-art VR rig” that will supposedly let them remotely execute intricate tasks requiring some form of human involvement. This sounds more like remote driving—direct intervention with the driving task—than remote assistance.
If Tesla’s remote operators are meant to closely monitor its Robotaxis’ systems, “I think it’s going to be very difficult to expand beyond a few vehicles and a small area,” says Koopman, the professor. Or at least, to do it safely.
In fact, that’s what CEO Elon Musk has said—that Tesla’s Robotaxi launch will start with just 10 to 20 cars and will expand from there. Maybe there will be some robots. But the better questions are what the humans supporting them will be doing—and whether they’ll be doing it safely.
7 notes · View notes
homestuckpolyswap · 3 months ago
Text
Pinch Hitter Call
Polyswap wants YOU...to sign up for pinch hitting! As always, we love having backup for Default Day and the unforeseen part of life. Think you have what it takes? Then submit the following information as an application!
AO3 USERNAME: PREFERRED EMAIL: ARE YOU 18+ OR -18: NEED A DISCORD LINK?: PINCH HITTING FOR: PROSPIT | DERSE | BOTH
We accept applications through the official Polyswap Tumblr or our email, at [email protected].
8 notes · View notes
masters-of-zinejitsu · 21 days ago
Text
To all interested in zine applications!!
This is a final reminder that the application form goes up Saturday, June 22nd! It will be accepting applications from June 22nd to July 21st, for just about a month to apply. After this, the mod team will be hard at work looking over applications and sending out acceptances.
Please keep in mind:
• You need an Email and Discord (which will be seen by the team to send acceptances)
• Please keep any files for example pieces of writing or art accessible from the start. If it is not accessible we will not consider the application.
• Do not submit multiple applications! This is to make sure the form is as neat as it can be for the team looking through it. If you aren't certain you put in an application, contact the mod team by dm here.
• If you are planning to apply with a rarepair ship, it is highly recommended you apply with someone else who will work with you, or have non-rairpair backups
Another post will go up when applications officially open!
Taglist: (ask to be added or removed)
@fireflyclub , @littlespirit-199 , @basicallyjaywalker , @ct-9902 , @djsakura , @batsyvie
20 notes · View notes