#Document Reusability
Explore tagged Tumblr posts
Text
Learn how document reusability reduces compliance time & costs in EU, UK, and ASEAN cosmetic markets - boosting global market entry for your cosmetic products.
#Cosmetic regulatory compliance#Cosmetic product information file#Cosmetic safety assessment#Document reusability in cosmetics#Cosmetic product notification#Document Reusability#Cosmetic Regulations#Cosmetic Notification#Product Information File (PIF)#Cosmetic Product Safety Report (CPSR)
0 notes
Text
there's a disconnect between me and my feelings and desires. i typically have feelings and needs im not aware of until i start writing to myself & then they just sorta come out. oh my dad just walked in and showed me the metal straws he bought holy shit love is real
#shitboxposting#im the household reusable straws user. theyre not for ME but like yes they are#delighted honestly everyday use gifts are my favorite thing ever. i like stuff i Use and thinking abt the person who got me thm#when i use em. & its also like. oh you know what i do in my spare time.....(drink beverages) awh....#anyways the topic of the post was supposed to be journaling all my homies who struggle to articulate feelings should try journaling#there is no wrong way to do it. i typically only do it when theres something i want to express (often copy paste vents to someone into#my monthly journal document tbh) & keep for future reference. i love lookign at old entries and going wow this bitch never changes
2 notes
·
View notes
Text
one of those masterposts for Sudan 🇸🇩
Disclaimer: I am not Sudanese, and am in no way an expert on the ongoing crisis. Corrections, if any, are welcome.
LAST UPDATED: 8th October 2024 [Please try to reblog the original post as much as possible]
~
So what's going on in Sudan? Sudan was under the rule of the military dictator Omar Al-Bashir for thirty years. He came to power through a military coup in June 1989. His rule saw extreme economic decline, repression, and conflict. In the December of 2018, a democratic revolution began that eventually overthrew the dictatorship on April 11, 2019, and saw the beginning of a military rule by militant parties SAF (Sudanese Armed Forces) and RSF (Rapid Support Forces). This unrest is, of course, funded by western governments.
On the 15th of April, 2023, fighting broke out in Khartoum between the SAF and RSF. Clashes spread across the nation of Sudan, and the civilian populace is still caught in the middle. According to UN officials, Sudan is in “one of the worst humanitarian nightmares in recent history."
There is an ongoing war in Sudan, and it's getting worse. There is a health crisis along with the humanitarian crisis as well: around 2/3rds of the population do not have access to healthcare services. Around 15-20 millions suffer from hunger. There are 70 non-operational healthcare facilities in conflict zones. Thousands killed, millions displaced, and a dramatic increase in sexual violence and rape cases.
~
Links for Learning Resources:
Hadhreen: Hadhreen started as an initiative by a small group of Sudanese youth in 2015. Since its inception it continued to work in a variety of sectors, most notably Emergency response, health, and in supporting vulnerable groups.
Talk About Sudan: Learn more about what's happening in Sudan and actions you can take. Also has donation links for those who are able.
Keep Eyes On Sudan: A website run by Sudanese diaspora to amplify the calls of the Sudanese people. Has donation links, actions you can take, upcoming protests and events, resources, FAQs, etc.
#SudanSyllabus.docx: An extensive and well-sourced document, providing English language resources about Sudanese history. It's really long and has got lots of links to books, articles, and more. Curated by Razan Idris.
Human Rights Watch
~
Donation Links:
List of verified charities providing humanitiarian assistance in Sudan
SudanFunds: Like GazaFunds, it is a compilation of GoFundMes for Sudanese individuals in war zones in need of help.
Help Sudan Tarada Initiative: The aim is to deliver emergency basic needs, food and medicine. Funds will be transferred directly to local charities and organization who are managing those shelters to make sure that the funds are well received and is spent on the needs specified.
One Million Sustainable Pads Campaign: Fundraiser to help provide women in IDPs camps with reusable pads
Zubeyda Adam and family (Sudan)
Our home bombarded and destroyed
Help my family escape Sudan's war
Save a transperson in african Refugee camp from starvation [Unsure about the legibility of this one since its not from the person themself, but if someone can verify this for me that would be great]
Hope For Sudan
Darfur Women Action
Doctors Without Borders
Fill A Heart: Financial Assistance to Sudanese Hospitals
Hometax: Sudan Relief
Cairo Sudan Aid
Amal For Women
Sudan Solidarity Collective
Sadagaat
UNICEF
~
These are all the links I have so far. Please spread awareness about Sudan! Let me know if there are any links I should add to the post and I will update it.
#lamp.txt#free sudan#eyes on sudan#sudan#keep eyes on sudan#sudan crisis#sudan genocide#hall of fame
3K notes
·
View notes
Text
after hours, a fluffy husband!Nanami oneshot
an: this one goes out to all the babes working through the holidays, in all forms<3
“Working late again, my love?” Nanami wrinkled his brow as he looked over your shoulder at the computer screen. “Is this the same project you’ve been working on all week?”
You rolled your neck, trying to ease some of the tension, and he took it as his cue to begin gently massaging your shoulders. “Yeah, it is,” you sighed. “I tried to tell my boss we should’ve started this months ago, but they ignored it until this week. Now I’ve got to get it all done by an impossible deadline.” You jabbed at the button to lower the brightness on your monitor. Your eyes stung, and it only frustrated you more. “It sucks.”
Nanami kept kneading your shoulders as he listened, softly pressing down when they rose up to your ears as you vented. “That sounds awful. They should have listened to you.”
“Mhm. But it doesn’t matter now, I still have to fix their problem.”
“There’s no one else that can do this? Or at least help?”
“Ha, no one else who can do it right, or on time.” You shrugged his hands off, ignoring the way it made him frown. “I’ll be working late tonight. Don’t stay up waiting for me, okay? Only one of us should have to suffer.”
He hummed dismissively. “I don’t think so. I’m keeping you company, at the very least.” He pressed a kiss to the top of your head. “You know how I feel about overtime.”
“It’s shit?”
“Exactly. I’ll be back in a moment.”
You slumped in your chair and scrolled through a few more pages of documentation as Nanami clattered around the kitchen. When he reappeared in the doorway, he was holding two mugs of tea, with a book tucked under his arm. Your softest pair of sweatpants were draped over his shoulder.
“What’s all this, Kento?”
He set the tea at your elbow and held out the sweatpants with a crooked smile. “Trying to help a little.” He knelt down in front of your chair. “Will you let me?”
You nodded and let your head fall back on the chair as he pulled off your trousers, your scowl easing just a bit. Kento’s touch was gentle and warm, chased by light kisses. He slid your comfy sweatpants on, smiling as you lifted your hips to let him work them up to your waist. “There we go. Better?”
“Much,” you conceded. He lifted your bare foot and pressed a kiss to the arch, like Prince Charming doting on Cinderella. But instead of a glass slipper, he adorned you in fuzzy socks.
Nanami didn’t give you a chance to protest as he pulled a chair up beside you and settled in, one hand resting firmly on your thigh. “We’ll see this through together, alright?” He opened the book he had brought in and began to read.
His silent support made the work go faster. Though it was a miserable slog, leaning your head on his shoulder or feeling his hand in your hair reminded you that there were better things waiting for you when the work was done.
True to his word, Nanami stayed up as late as you did, microwaving your tea, massaging your aching shoulders, and murmuring words of encouragement until your monster of an assignment was vanquished. You sent your last email and slammed the laptop shut with a triumphant grin, and he scooped you up in his arms. "You're incredible. My wife, the genius. My brilliant- what is it you say?" he stopped to think for a moment. "Corporate baddie."
You burst into a fit of laughter. "Where are you taking me?"
"To a well-earned rest, my love." You smiled into his chest, feeling a familiar heat between your legs, his sweetness and strong embrace making you want to feel the rest of your him, to reward him for his patience...
Despite your grand plans, you were half-asleep by the time he reached the bedroom. He laid you gently in bed and set to work wiping the makeup from your face with a reusable cloth- he wasn't new at this. "This" being taking care of you- by far the most important responsibility in his mind.
He accepted the half-asleep kisses you pressed to his lips between mumbled promises of what you'd do to him tomorrow, in thanks.
"As lovely as it sounds, at least I think," he teased, "I don't need to be rewarded for caring for you. I seem to remember saying some vows to that effect..."
You shushed him with another kiss, already drifting off beside him. Exactly where you belonged.
#nanami kento#nanami x reader#nanami comfort#husband!nanami#jjk x reader#jjk nanami#nanami fluff#jjk fluff#nanami x you
422 notes
·
View notes
Text
A More Serious Post: Evacuation Kits / Go-Bags.
Everyone should have a go-bag that they've prepared over time in the event of an emergency. It should include:
- All documents including IDs, passports, social security cards, insurance information, medical records: vitally include any documentation of recent medical procedures, documentation of any current legal proceedings, etc (or copies of all of the above)
- Credit & Debit Cards, cash, etc
- Medications (and clean medical applicators like syringes and such. If it needs to be kept cooled, I've seen people reccomend that the bag be kept within a few steps of a kitchen or fridge to be accessible to coolers/ice packs)
- Clothing (Three days of clothing per person tends to be a fair assessment. Typically add in a coat no matter the weather and a mask of any kind)
- Three days of non-perishable food per person per day. If there is a baby involved, include formula (EVEN if they are breastfed. Babies sometimes struggle to latch on when in stressful situations)
- Water. This rule of thumb is a gallon per living being per day for at least three days. Add an additional reusable water bottle for each being if possible.
- Animal/Pet Supplies (Pet food, collapsable litter box, backup litter in ziploc bags, poop bags, etc). Include Pet Medical Records if available
- First Aid Kit (which should be in your car anyway, but remember that you can't always take your car)
- Chargers for all devices
- Extra! Flashlight! Trust me on this one, you do not want to be relying on your phone. Preferably solar or battery powered but remember to add in extra batteries if it is the latter
- Basic Hygiene/Health Aid such as N95s, gloves, surgical masks, hand sanitizer, eye protection, saline, etc
THEN you add in sentimental items and valuables. Make sure you have thought about what items you own that you 100% could never ever live without and try to see if you can make sure they can be grabbed quickly if you are ever in an evacuation zone.
It is overwhelming and for a lot of people it takes time to curate this bag. You would much rather prefer to think about it now than panic in an emergency and forget something you can never find again.
Best of luck to all.
#emergency management#wildfire#hurricane#tornado#emergency evacuation#palisades fire#eaton fire#hurst fire#california wildfires#evacuation bag#go bag
114 notes
·
View notes
Note
Hiii cozzzyyyy
What do we think about Rodimus adopting a lil human in secret on the LL, but Drift discovers it and tells Ratchet? And all three o them just look blankly at the human (that doesn't understand what's going on ofc ofc)?
Thank uuu <3
Hi Bee,
Hear me out.
The human he brings aboard the lost light that doesn’t know whats going on is actually cyberronian and a baby.
The found them crying next to their offline creators and couldn’t just leave them there. He was going to tell police officials but when he picked the fresh bitty up and they stopped crying. Reaching out and gripping his chassis and digit whimpering for him, he just couldn’t bare to part with them.
Sooo he snuck them on board and let the ship take off.
Of course he told officials about the bitty’s creators and told Prowl in secret what he’d done and that he wasn’t giving the bitty up. Prowl can honestly say he’s never actually heard Rodimus sound threatening and he admired it before putting official documents in stating Rodimus was the sparklings caregiver now before sending them to him and hanging up.
Rodimus was entirely pleased with himself and more than happy to get started on bathing the dirty bitty that wasn’t old enough to have plating on their exposed protoform. He learned the bitty was a little mecha and so as he had them wrapped in a soft warmer against his chassis he had to figure out a name and get a bitty berth installed.
He wasn’t entirely out of his league here since he used to caretake for orphanages on Nyon. He knew what sparklings needed and their development. So he knew this was a fresh spark that wouldn’t be able to be away from him for a long time since the connection with his creators was severed so early in life.
Of course..in all his plannings he forgot to tell his crew and co captain…who just so happened to walk into his hab with Minimus and stare at the sparkling with open jaws and he immediately had to explain the situation.
“So you weren’t carrying this whole time and popped out a sparkling on a dangerous mission?”
“No I’m not an idiot!”
He looked extremely offended and felt it too which upset the sparkling almost pulling them from recharge if it weren’t for him calming them down.
“I got the paperwork and everything. I got attached…don’t look at me like that Mins! I’m not popping out a sparkling!”
The smug look on the mini turbo fox face plates and his co captains was pissing him off.
Just because he was a carrier mech did not mean he would go following his coding and pop out bitlets.
He was destined for greater things than being a broodmare! He said as much too.
“Rodimus its not meant like that. Carriers just-”
“I don’t wanna hear it,” he was genuinely upset but trying not to take it out on them since they didn’t do anything wrong. He was just sensitive about his coding and frame.
“I’d like some time off from being in public to get a better bond with them and get all the supplies I need. I’ll do all my paperwork here. I’ll keep my comm open as well.”
He ushered them out after letting Minimus hold his sparkling who began to fuss but didn’t cry.
“Lets get you some panel wraps and bottles annndd I’m gonna need to find you a crib…and a name.”
The bitty just kept sucking on their hand and he was off to find such things in the storage rooms while the dead shift was at its quietest time.
He managed to luck out on getting multiple blankets and an abundance of reusable panel wrappers. He’d brought those things back to his hab and set them on a gentle wash in his cleaning closet before heading back out to find a crib and clothes and some bottles.
He was yet again lucky in his search. Finding bottles, clothes and even a few pacifiers along with a stuffed fox that looked suspiciously like Minimus handy work made him smile. He’d have to thank his friend for leaving this here for him.
He was bummed he couldn’t find a crib but he had everything else he needed and he decided to enjoy the win. He’d gotten everything clean and settled when the bitty began to fuss and he knew immediately what time it was.
“I’m gonna fix a bottle. I know, I know. You’re hungry its okay,” he soothed to the upset sparkling.
He felt his chassis growing tight and he groaned looking down at the shifted plating to the still unfinished diluted energon meant for sparklings. He wasn’t about to make his sparkling wait an hour for fuel that wouldn’t be half as good as what his frame decided to make against his wishes.
So with a final groan and a hope for his luck to continue and his sparkling not getting attached to this form of feeding, he unclasped his chassis and let his breast mesh free. They were already filling with milk and he grimaced at how natural it all felt.
He didn’t like being a carrier but he wasn’t going to let that get in the way of feeding his sparkling.
With that line running through his mind, he held his sparkling up to his nozzle and allowed them to turn their helm crying until eventually they smelled him and the energon his frame was building before opening teary optics and latching on.
The first few suckles felt weird but eventually he felt the milk begin to release and his sparkling was greedily suckling blinking the tears from their optics.
Rodimus didn’t want to admit how close and connected he felt to the fresh bitty letting them drink from him.
He’d always had a problem with being a carrier and few mechs knew that he was and all that did knew by accident. It was something he liked pretending he wasn’t but that was extremely hard to do when a bitty was nursing from his mesh.
He sighed and looked to the bottles on the drying rack and figured he might as well try organizing his hab and bitty proofing it.
By the time he was done, the bitty was finished nursing and he was burping them. They’d fallen to recharge immediately and he smiled looking down at them. They were tiny, even for a new sparkling they were tiny. He was going to comm First aid to come to his hab in the morning so he could get them fully examined.
Carrier instincts would’ve alerted him if something was wrong with a sparkling even if they weren’t his own. But he wanted to be completely sure.
He laid the sparkling on his lap and began squeezing the rest of his milk into a bottle.
He’d have to find a crib and milk pump the next time he went to the storage rooms.
He stood and held the sparkling to his breast mesh that was still too tender to close his chassis over. He really hoped his bitty would take a bottle and not his nozzles and that his milk could be turned off when he called First aid.
He laid in his berth, nest fresh courtesy of Ratchet and Drift who were on took an extra, with a servo on the bitty thinking of possible names when he felt his optics almost slip closed until panic gripped him.
“Frag I didn’t tell them I adopted a bitty…”
Recharge was not exactly restful due to his nerves and waking a few hours later to the bitty whimpering wanting milk was something that stole his attention from Drift and Ratchets reactions.
He’d tried getting the bitty to take the sparkling fuel he’d put on earlier but the bitty hollered energon murder and he sighed lowering his helmet trying to suppress tears.
He’d lowered them to his nozzle and they immediately gripped on. He looked to the warm energon bottle and picked it up slipping it into the bitties mouth only for them to spit it out and spit up the milk.
It took over ten minutes to calm them down before deciding never to do that again and just accept he would have to feed from his nozzles.
The bitty gave a little glare at him with blue optics that looked so much like Drift and Ratchets when he did something to endanger himself he smiled a little making the bitty giggle.
It was spark warming and asserted that he made the right decision in keeping them.
“Your gonna be trouble aren’t ya lil mecha,” he cooed, cleaning himself and the bitty while allowing them to drink. He’d put the sparkling energon by the door and thought of how he was going to tell Drift and Ratchet.
He went through the motions of burping the bitty and soothing them to sleep before starting on paperwork. By the time he finished he leaned back in his chair and looked down at his breast mesh and the bitty sleeping on them.
He maneuvered the bitty and tried to put his breasts back into his chassis only to wince and hiss in pain.
‘That won’t work. Damnit. I’ll have to get a new chassis supporter.’
He looked down at the bitty and couldn’t find it in himself to blame them or really be upset. He was still pushing off the mental breakdown at succumbing to his carrier protocols. But looking down at the bitty he found it a tad easier.
Things didn’t feel so bad…until he heard the hab door open.
He stiffened in his seat and slowly turned his helm to see Drift and Ratchet staring at him and their hab.
He tried to smile but it came off wobbly and afraid and the sparkling made a whimpering noise that pulled his attention.
He shushed them gently with a small bounce and they nuzzled into him.
He looked back up to see the spot by the door empty with Drift and Ratchet right in front of Rodimus staring shocked at the fresh bitty in his arms recharging on swollen exposed breast mesh.
“Hehe. Surprise? Funny story here.”
“Roddy were you sparked and didn’t know it?! Did you emerge our sparkling on a mission?!”
Drift was seething with a myraid of emotions but not one was anger. He was thankfully whispering as he did so and was visibly checking him over before getting closer only to stop so Ratchet could begin scanning the sparkling and Rodimus.
“No I wasn’t sparked! And no I didn’t emerge a bitty! They don’t even look like us!”
He whispered venomously before pausing. They all stopped for a moment before Rodimus apologized.
“I’m not getting sparked. Ever,” he spoke, looking them in the optic before motioning for Ratchet to keep working.
The mech gave him a look he didn’t want to see so he turned his helm and let Ratchet work.
“The sparkling is fine,” he stood, looking at the fresh sparkling still sleeping on Rodimus who had an arm covering his nozzles.
He refused to move it because he didn’t want them seeing.
He knew they knew. They had since before they got together. He’d blown up almost saying some really nasty things when they revealed to him they knew by his scent, nest, clingy behavior he thought he shut down and the way he’d act around sparklings. Of course having this revealed made him all but destroy his carrying instincts and reject anything remotely like it.
It hurt. Physically and mentally to do so but he did it anyway and rejected any advice on not doing it. Of course he took it a step further and took preventative pills that kept him from going into heat and added an extra spark baffle. He really hated being a carrier and how it made him look to other mechs and femmes. He was not weak. He was not some birthing machine and he was not going to degrade himself by popping out sparklings and prove them all right. He was more than a carrier mech. He was a living being. He wouldn’t succumb to code.
Of course doing all this and having no heat put him in danger and made him sick but he truly would rather get sick than suffer another heat and possibly get sparked.
It took passing out after throwing up energon for his own medical right to be snatched away. He was taken off heat suppressants and his spark baffles were removed leaving him with just one.
He’d rode out his heat painfully by himself and left the medical center before they could try talking him into something he didn’t want. He ignored his teammates outside of battle planning for a long time. He ignored Ratchet and Drift, at the time Deadlock, for even longer since they just didn’t get it.
As much as he butted helms with Optimus the mech understood but still didn’t want him endangering his life. The only medic he really trusted was First Aid who admitted he didn’t understand but tried to give him the best option instead of getting snippy with him or pushing carrier scrap at him.
He’s pulled out of his thoughts when he feels Ratchet put a servo on his breast mesh and feel around it. He knows he isn’t being a perv but he still hates it. He’d never exposed his breast mesh to them before and hadn’t ever planned to.
“Well?”
He was getting more impatient and uncomfortable by the moment and Ratchet gave him a look that he returned with the beginnings of a snarl that he restrained.
“Milk won’t stop till the kid doesn’t need it anymore. You’ll need a new chassis plating. I’ll get to working on one-”
“I’ll have First aid make me one. Its fine. You both should rest. I’ll explain everything when you wake up.”
He was standing before either could get a word in. Was it fair? Not at all. But he really didn’t want this conversation nor the carrier slag they’d throw his way.
“Kid, get back here. This is a conversation we’re having now.”
He glared but didn’t go any further.
“I didn’t purposely attach the sparkling. It just..happened. I saw them crying near their creators when I went down to the lab. They were already gone and gray.”
“I wasn’t even thinking when I took them and decided to keep them. I’m sorry I didn’t ask first or tell you. You don’t have to care for them, I can do that on my own.”
He’d done it with sparklings at the centers and they’d recovered until they found a proper home during the war. So he knew he could.
“I’m not asking either of you to do anything and if they are a crying sparkling I’m going back to my hab.”
“Rodimus!”
Drift had yelled his name a little too loud to stop him from spiraling and putting distance between them. The mech was holding his arms on both sides and he wasn’t aware he’d been venting hard.
“Stop,” Drift vented hard, looking at him with his finials back and fangs poking out.
“You’re not going to your old hab. You’re staying here with us, where you belong,” Drift told him. “We’re not angry and we don’t blame you for getting attached. We just..”
“We’re surprised kid. Shocked really,” Ratchet came close and he felt crowded. The sparkling was picking up on his emotions and while that made him happy because it meant a bond was in place, he didn’t want them exposed to painful emotions or his cluster of feelings so he vented and bounced them. Keeping his gaze on the sparkling, trying not to notice how their gazes stuck to him and the longing in their optics, he started speaking again.
“I have the papers that say he’s mine already..Megs and Minimus know already because they came by unannounced.”
“Only yours?”
Ratchet was the one to ask and he felt bad that he didn’t think they’d want their names on the papers as well.
“I didn’t think you’d want your names on it. I didn’t think about anything other than your reactions honestly and I wasn’t fair in those thoughts either. I’m sorry.”
He owed it to them to at least get their frustrations out so he looked them in the optics expecting glares only to feel sadness and that was so much worst.
“Roddy…we aren’t..give us the papers.”
He went over to his desk and situated the sparkling while covering his nozzles and pulled the papers out handing them over.
They both signed it.
And he was both relieved and guilt ridden.
Both wanted a sparkling and were even partners with a mech who could carry by tank and yet…
“Why isn’t his name on here?”
“I couldn’t think of one…so I guess..as his sires, you can name him. If you want.”
They looked at him as if he’d revealed the secrets of Cybertron and he might as well have. Naming was a huge deal in their culture and for a carrier to completely allow the sires full handle of it meant a lot.
He looked down at the sparkling and stood beside them, “here, hold him.”
It was Ratchet who gently took the sparkling which made the bitty wake up looking confused. Their optics nor senses were actually developed but they could tell the difference between stranger, carrier and sire. They could smell that he was near but couldn’t feel him. And yet the sparkling didn’t cry which was a good sign. They did sneeze and Ratchet melted at the sight with Drift not far behind and he hadn’t even held the bitty yet.
It made Rodimus smile but the guilt ate away at him.
Truth be told, he really did want sparklings, but he hated the stereotypes, prejudice and weakness being a carrier brought on. He never wanted to be weak or seen as weak and he hated how he would be viewed if he were to get sparked. So he denied and rejected it and in the process, he denied himself and his partners something they all wanted. Its one of the reasons he wasn’t conjunxed with them while the two were. It was usually a guarantee a carrier would get sparked once they conjunxed. His fears greatly outweighed the speak of what if he still felt.
He was also certain they would one day tire of him and leave when they realized they could do better.
‘I sprung a bitty on them that isn’t even ours by emergence and they still want me,’ he let a few tears fall silently. ‘I’ve been unfair to them…’
He watched as Ratchet gave the bitty to Drift and how the mech melted completely with tears in his optics. Their bitty still didn’t cry which was also a very good sign he felt a connection to the two. He quietly bent down and grabbed a blanket to cover his exposed nozzles. He should let Ratchet make him a new chassis cover.
The feelings were overwhelming and he felt less of a warrior and solider and more the code he tried to reject for millions of years.
He..hated the vulnerability still and tried to quietly shift into the other room for a moment to gather himself but the two held him on both sides of his arms.
“What? Is he hungry?”
He didn’t want to make optic contact and tried to play off his sniffle until Ratchet pulled him in. He tried to move back but neither mechs allowed it.
“Kid..for once..don’t fight it..it doesn’t make you any less and it’s not a bad thing. Just for now..let it out..don’t reject it. Don’t reject us.”
The dam burst and he was sobbing with his intake covered by his servos to keep from being too loud. He kept his face plates hidden and felt Drift hug his back with their sparkling secure in his hold. Their arms tightened around him. He felt all the things he never allowed himself.
Safe. Vulnerable. Secure. Open. Tender. Exposed and held together as he mended himself whole with their comfort.
It felt as good as it hurt and by the end of his tears he felt raw and their nest had never felt so good to slip inside. He felt Drift and Ratchet pressed on both sides of him after giving him their sparkling when he whined for him.
Their sparkling nuzzled into him and made cooing noises, trying to fight their sleep but Drift wouldn’t let them. His humming was infectious and it was hard for him to stay awake but the plating that remained on his upper frame left him so uncomfortable. He knew what that meant but he wasn’t sure he could handle accepting it.
“It’s okay, Roddy,” Drift whispered in his audial, slowly taking the locks off his tank and back strut plating with Rstchets help. He felt pure relief at the metal being removed allowing his belly and wide hips room to breathe.
Accepting the sparkling as his own, his frame producing milk and allowing his emotions freedom in the presence of his partners triggered his body to go into a pseudo heat that was brought on from denying his code all these years.
“Let us take care of you,” Ratchet kissed along his neck cables, servos rubbing the chub along his belly, sending butterflies bursting within him at the love and comfort freely given.
Drift rubbed his palms along his hips and bit into his neck, hands making their way up to his sensitive breasts where he tensed and Ratchet cooed at him, reassuring him as he too cupped Rodimus breast. Both slipping the blanket free and wrapping the sparkling inside it.
The bitty inhaled the pheromones in the air and began to fall into recharge. What smelled of heat to adult mechs smelled of sleep pheromones to sparklings.
They placed the bitty on the edge of the nest yet still within close servo and optic contact.
Laid out bare for them to see, Rodimus tried to cover his nozzles but the two stopped him. Both Drift and Ratchet pressed a kiss to his nozzles before licking the dark milk duct and kissing the tender mesh again.
They enjoyed the way they bounced heavily and how his belly followed suit.
“You make an amazing person and carrier, sweet spark,” it was Ratchet who always spoke sweet words while taking them apart in berth. The medic popped his panels open and let his spike free, Drift followed pressing kisses to Rodimus’s belly, servo rubbing the chub as he worshipped it with kisses making Rodimus array snap open and lock.
Drift placed a kiss on his soaking valve before moving to let Ratchet do the same.
“You’ll look even more beautiful growing, swelling full with our sparkling. You already look so beautiful caring for our first one,” Drift soothed into his audial. They both were lining up to meet at the entrance of his valve, both their spike heads bobbing together before slowly slipping inside.
They all groaned together in unison until Drift and Ratchet nipped at his nozzles pulling them. Their servos resting interlocked over his belly as they rubbed the soft flesh stimulating his nerves. Bobbing their throats to a wave beat as they drank from him while fully sheathing their spikes deep inside him.
They left him a silent screaming, back arched mess that could do nothing more than cry and whisper his begging for their soft loving touches that left him exposed emotionally and a soaking, valve squelching mess that tried to cycle and lock down on their raw spikes that were struggling to keep from bursting inside him.
He felt their grip on his belly tighten and they rubbed his flesh as if he were already accepting their loads for a new spark when he felt their chassis open and his spark thrum to life.
Three different hues of blue made the dark room glow. Spike and valve bio lights pulsed and grew vibrant while Drift and Ratchet lifted themselves to hover and look down at Rodimus who looked up at them.
“We aren’t letting you go, Roddy. Not now, not if we never got to conjunx and spark you,” he leaned down, kissing the sobbing mech who gazed up at him before Ratchet leaned down capturing plump lips that quivered at his bite. “But now that we have, no more running and hiding from us. We love you Rodimus and we know you love us too.”
Rodimus sobbed even harder.
Feeling their sparks glow and leave their chambers to meet between them and merge making them all conjunx and completing the connection.
They overloaded together, squeezing each other, Rodimus’s valve clamping down on their spikes that buried within his soft tank lining spilling into him. Their sparks dancing getting lost in each other until none could be distinguished and they all held a large piece of each other once their sparks returned to them.
Rodimus was enternally grateful to have Drift and Ratchets servos in his belly as he felt the flesh stretch and grow heavy at all the transfluid that sloshed and flowed inside him. He felt his valve and cheeks grow hot all over again and he moaned, rocking into them.
“Please,” he cried, feeling them rub his distended belly full of transfluid, valve throbbing hot as his tank wanted more. “Please,” he begged again, seeing the two smirk.
“We’ll give you everything you want and need, sweet spark,” his medic promised.
“We just hope you don’t mind carrying two or three by the time we’re done with you.”
“Although, it’d be nice to see you so round and full of three while feeding our first,” Ratchet chuckled.
“Maybe we aim for three next time?” Drift kissed along Rodimus’s face, nuzzling into his olfactory sensor when the mech needed the reassurance and care.
“We can discuss that later. For now,” Ratchet pulled Rodimus close, washing his em field over the mech who needed their affection they were more than happy to give, “lets focus on mending him. He needs our love first, we can think on that later.”
With a nod from Drift and a quick check on their sleeping sparkling, they made love to their conjunx.
-
My mind…went elsewhere..anyway if anyone wants to tip me the link to my kofi is on my pinned post.
#dratchrod#sparklings#mechpreg#hurt/comfort#angst/comfort#valveplug#drift#ratchet#rodimus#drift transformers#drift x rodimus x ratchet#ratchet transformers#Rodimus prime#transformers x reader
203 notes
·
View notes
Text
If airports weren’t already a hellscape, TikTok has found a way to make them worse. Welcome to airport theory, a viral delusion that suggests you can roll up to the airport 15 minutes before boarding, waltz through security, and still make your flight with time to spare. No stress, no waiting, just pure main character energy.
TikTok creators like Michael DiCostanzo (@michael.dicostanzo) swear by it, documenting their dashes through high-traffic hubs like LAX, Atlanta International Airport, and post–Super Bowl New Orleans. Some viewers are sold. Others are calling BS.
“So you had PreCheck, didn’t check a bag, and were at the nearest terminal? Now let’s do it when it’s not the optimal situation,” one user commented. And, sure enough, the internet is also littered with failed attempts—videos of forlorn TikTokers watching their flights take off without them, their carry-ons full of regret.
It’s a fun fantasy, which explains why “airport theory” has racked up over 400 million views on TikTok. Unfortunately, the the Transportation Security Administration doesn’t care about your viral moment. The national average wait time for security was 27 minutes, 16 seconds in 2024. And if you’re flying out of a notorious bottleneck like JFK, Orlando International, or Chicago O’Hare, it’s closer to 40 minutes. Google searches for “I missed my flight what do I do” have spiked 70 percent in the past month, per Google Trends. It’s not hard to connect the dots.
Here is your sad reality check: Airlines still recommend arriving at least two hours before a domestic flight, three for international. Sometimes that buffer feels like overkill. But would you rather rush through the airport with your heart racing or have a few minutes to find your gate, grab a bag of overpriced whatever, and scroll TikTok watching other people miss their flights? That sounds like a much better airport theory to us.
Airport Hacks That Actually Work
The best way to get through airport security unscathed is to move like you’ve done this a hundred times before. A little planning, the right gear, and skipping social media stunts will get you from curb to gate with minimal stress.
Time It Right
Travel off-peak. According to CheapAir, Tuesdays and Wednesdays are often less crowded. Early flights between 5 and 8 am and red-eyes (after 9 pm) tend to have fewer passengers.
Check TSA wait times in advance. The My TSA app (iOS, Android) provides real-time security line updates at major airports.
Get the Right Apps
Download your airline’s app for mobile boarding passes and real-time gate updates.
Get TSA PreCheck. Some credit cards even cover the fee. Global Entry (available at select airports) includes PreCheck and fast-tracks reentry into the U.S. Or consider Clear Plus, which uses biometric scans to bypass ID checks.
Use Mobile Passport Control app (iOS, Android) to submit your customs info beforehand for faster reentry to the US.
Pack Smart
Start with an empty bag. Double-check TSA-restricted items list to avoid accidentally smuggling contraband.
Use a clear toiletry bag. The Calpak Clear Cosmetics Case for $85 is an upgrade from the ziplock bag. If you’re worried about TSA’s liquid restrictions, switch to toothpaste tablets like biöm’s Nobs and use reusable travel bottles. I'm a fan of Reis' Refillable Travel Container set, but I've also used travel kits from Amazon for under $10, and they work just as well.
Go carry-on only. The Away Carry-On for $275 is our favorite, but if you want to avoid Away’s baggage, try Monos ($255) or July ($295).
Track your luggage. If you check a bag, stash an AirTag inside for iPhone users or a Chipolo One Point ($25) or Card Spot ($29) for Android.
Dress for Efficiency
Empty your pockets before security. Stash everything in your carry-on instead of fumbling at the checkpoint.
Keep metal jewelry, watches, and belts in your bag until after screening.
Avoid boots or high-tops. Slip-ons like Allbirds' Tree Runners for $98 and the Rothy’s Driving Loafer for $189—we've raved about them in the past—make security a breeze. If you’re not planning on sprinting through the airport, the Bearpaw Martis Slippers ($70) are ultra-comfy.
Skip bulky outerwear. Coats, hoodies with big pockets, and anything with excessive zippers just slow you down. If you have PreCheck, you can usually keep your shoes, belt, and light jacket on.
Stay Organized
Snap-on Phone Stand & Wallet
If you have an iPhone, invest in a MagSafe wallet to avoid digging through your bag for an ID. Some of our favorites include Casetify ($38), Moft’s Snap-On Phone Stand & Wallet ($30), and ESR HaloLock Power Bank Wallet ($80), which works as a power bank, wallet, and phone stand.
Get a checkpoint-friendly laptop backpacks. Lay-flat designs like Peak Design’s Outdoor Backpack (available in 25L and 45L) speed up screenings.
40 notes
·
View notes
Text
"Open" "AI" isn’t

Tomorrow (19 Aug), I'm appearing at the San Diego Union-Tribune Festival of Books. I'm on a 2:30PM panel called "Return From Retirement," followed by a signing:
https://www.sandiegouniontribune.com/festivalofbooks
The crybabies who freak out about The Communist Manifesto appearing on university curriculum clearly never read it – chapter one is basically a long hymn to capitalism's flexibility and inventiveness, its ability to change form and adapt itself to everything the world throws at it and come out on top:
https://www.marxists.org/archive/marx/works/1848/communist-manifesto/ch01.htm#007
Today, leftists signal this protean capacity of capital with the -washing suffix: greenwashing, genderwashing, queerwashing, wokewashing – all the ways capital cloaks itself in liberatory, progressive values, while still serving as a force for extraction, exploitation, and political corruption.
A smart capitalist is someone who, sensing the outrage at a world run by 150 old white guys in boardrooms, proposes replacing half of them with women, queers, and people of color. This is a superficial maneuver, sure, but it's an incredibly effective one.
In "Open (For Business): Big Tech, Concentrated Power, and the Political Economy of Open AI," a new working paper, Meredith Whittaker, David Gray Widder and Sarah B Myers document a new kind of -washing: openwashing:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4543807
Openwashing is the trick that large "AI" companies use to evade regulation and neutralizing critics, by casting themselves as forces of ethical capitalism, committed to the virtue of openness. No one should be surprised to learn that the products of the "open" wing of an industry whose products are neither "artificial," nor "intelligent," are also not "open." Every word AI huxters say is a lie; including "and," and "the."
So what work does the "open" in "open AI" do? "Open" here is supposed to invoke the "open" in "open source," a movement that emphasizes a software development methodology that promotes code transparency, reusability and extensibility, which are three important virtues.
But "open source" itself is an offshoot of a more foundational movement, the Free Software movement, whose goal is to promote freedom, and whose method is openness. The point of software freedom was technological self-determination, the right of technology users to decide not just what their technology does, but who it does it to and who it does it for:
https://locusmag.com/2022/01/cory-doctorow-science-fiction-is-a-luddite-literature/
The open source split from free software was ostensibly driven by the need to reassure investors and businesspeople so they would join the movement. The "free" in free software is (deliberately) ambiguous, a bit of wordplay that sometimes misleads people into thinking it means "Free as in Beer" when really it means "Free as in Speech" (in Romance languages, these distinctions are captured by translating "free" as "libre" rather than "gratis").
The idea behind open source was to rebrand free software in a less ambiguous – and more instrumental – package that stressed cost-savings and software quality, as well as "ecosystem benefits" from a co-operative form of development that recruited tinkerers, independents, and rivals to contribute to a robust infrastructural commons.
But "open" doesn't merely resolve the linguistic ambiguity of libre vs gratis – it does so by removing the "liberty" from "libre," the "freedom" from "free." "Open" changes the pole-star that movement participants follow as they set their course. Rather than asking "Which course of action makes us more free?" they ask, "Which course of action makes our software better?"
Thus, by dribs and drabs, the freedom leeches out of openness. Today's tech giants have mobilized "open" to create a two-tier system: the largest tech firms enjoy broad freedom themselves – they alone get to decide how their software stack is configured. But for all of us who rely on that (increasingly unavoidable) software stack, all we have is "open": the ability to peer inside that software and see how it works, and perhaps suggest improvements to it:
https://www.youtube.com/watch?v=vBknF2yUZZ8
In the Big Tech internet, it's freedom for them, openness for us. "Openness" – transparency, reusability and extensibility – is valuable, but it shouldn't be mistaken for technological self-determination. As the tech sector becomes ever-more concentrated, the limits of openness become more apparent.
But even by those standards, the openness of "open AI" is thin gruel indeed (that goes triple for the company that calls itself "OpenAI," which is a particularly egregious openwasher).
The paper's authors start by suggesting that the "open" in "open AI" is meant to imply that an "open AI" can be scratch-built by competitors (or even hobbyists), but that this isn't true. Not only is the material that "open AI" companies publish insufficient for reproducing their products, even if those gaps were plugged, the resource burden required to do so is so intense that only the largest companies could do so.
Beyond this, the "open" parts of "open AI" are insufficient for achieving the other claimed benefits of "open AI": they don't promote auditing, or safety, or competition. Indeed, they often cut against these goals.
"Open AI" is a wordgame that exploits the malleability of "open," but also the ambiguity of the term "AI": "a grab bag of approaches, not… a technical term of art, but more … marketing and a signifier of aspirations." Hitching this vague term to "open" creates all kinds of bait-and-switch opportunities.
That's how you get Meta claiming that LLaMa2 is "open source," despite being licensed in a way that is absolutely incompatible with any widely accepted definition of the term:
https://blog.opensource.org/metas-llama-2-license-is-not-open-source/
LLaMa-2 is a particularly egregious openwashing example, but there are plenty of other ways that "open" is misleadingly applied to AI: sometimes it means you can see the source code, sometimes that you can see the training data, and sometimes that you can tune a model, all to different degrees, alone and in combination.
But even the most "open" systems can't be independently replicated, due to raw computing requirements. This isn't the fault of the AI industry – the computational intensity is a fact, not a choice – but when the AI industry claims that "open" will "democratize" AI, they are hiding the ball. People who hear these "democratization" claims (especially policymakers) are thinking about entrepreneurial kids in garages, but unless these kids have access to multi-billion-dollar data centers, they can't be "disruptors" who topple tech giants with cool new ideas. At best, they can hope to pay rent to those giants for access to their compute grids, in order to create products and services at the margin that rely on existing products, rather than displacing them.
The "open" story, with its claims of democratization, is an especially important one in the context of regulation. In Europe, where a variety of AI regulations have been proposed, the AI industry has co-opted the open source movement's hard-won narrative battles about the harms of ill-considered regulation.
For open source (and free software) advocates, many tech regulations aimed at taming large, abusive companies – such as requirements to surveil and control users to extinguish toxic behavior – wreak collateral damage on the free, open, user-centric systems that we see as superior alternatives to Big Tech. This leads to the paradoxical effect of passing regulation to "punish" Big Tech that end up simply shaving an infinitesimal percentage off the giants' profits, while destroying the small co-ops, nonprofits and startups before they can grow to be a viable alternative.
The years-long fight to get regulators to understand this risk has been waged by principled actors working for subsistence nonprofit wages or for free, and now the AI industry is capitalizing on lawmakers' hard-won consideration for collateral damage by claiming to be "open AI" and thus vulnerable to overbroad regulation.
But the "open" projects that lawmakers have been coached to value are precious because they deliver a level playing field, competition, innovation and democratization – all things that "open AI" fails to deliver. The regulations the AI industry is fighting also don't necessarily implicate the speech implications that are core to protecting free software:
https://www.eff.org/deeplinks/2015/04/remembering-case-established-code-speech
Just think about LLaMa-2. You can download it for free, along with the model weights it relies on – but not detailed specs for the data that was used in its training. And the source-code is licensed under a homebrewed license cooked up by Meta's lawyers, a license that only glancingly resembles anything from the Open Source Definition:
https://opensource.org/osd/
Core to Big Tech companies' "open AI" offerings are tools, like Meta's PyTorch and Google's TensorFlow. These tools are indeed "open source," licensed under real OSS terms. But they are designed and maintained by the companies that sponsor them, and optimize for the proprietary back-ends each company offers in its own cloud. When programmers train themselves to develop in these environments, they are gaining expertise in adding value to a monopolist's ecosystem, locking themselves in with their own expertise. This a classic example of software freedom for tech giants and open source for the rest of us.
One way to understand how "open" can produce a lock-in that "free" might prevent is to think of Android: Android is an open platform in the sense that its sourcecode is freely licensed, but the existence of Android doesn't make it any easier to challenge the mobile OS duopoly with a new mobile OS; nor does it make it easier to switch from Android to iOS and vice versa.
Another example: MongoDB, a free/open database tool that was adopted by Amazon, which subsequently forked the codebase and tuning it to work on their proprietary cloud infrastructure.
The value of open tooling as a stickytrap for creating a pool of developers who end up as sharecroppers who are glued to a specific company's closed infrastructure is well-understood and openly acknowledged by "open AI" companies. Zuckerberg boasts about how PyTorch ropes developers into Meta's stack, "when there are opportunities to make integrations with products, [so] it’s much easier to make sure that developers and other folks are compatible with the things that we need in the way that our systems work."
Tooling is a relatively obscure issue, primarily debated by developers. A much broader debate has raged over training data – how it is acquired, labeled, sorted and used. Many of the biggest "open AI" companies are totally opaque when it comes to training data. Google and OpenAI won't even say how many pieces of data went into their models' training – let alone which data they used.
Other "open AI" companies use publicly available datasets like the Pile and CommonCrawl. But you can't replicate their models by shoveling these datasets into an algorithm. Each one has to be groomed – labeled, sorted, de-duplicated, and otherwise filtered. Many "open" models merge these datasets with other, proprietary sets, in varying (and secret) proportions.
Quality filtering and labeling for training data is incredibly expensive and labor-intensive, and involves some of the most exploitative and traumatizing clickwork in the world, as poorly paid workers in the Global South make pennies for reviewing data that includes graphic violence, rape, and gore.
Not only is the product of this "data pipeline" kept a secret by "open" companies, the very nature of the pipeline is likewise cloaked in mystery, in order to obscure the exploitative labor relations it embodies (the joke that "AI" stands for "absent Indians" comes out of the South Asian clickwork industry).
The most common "open" in "open AI" is a model that arrives built and trained, which is "open" in the sense that end-users can "fine-tune" it – usually while running it on the manufacturer's own proprietary cloud hardware, under that company's supervision and surveillance. These tunable models are undocumented blobs, not the rigorously peer-reviewed transparent tools celebrated by the open source movement.
If "open" was a way to transform "free software" from an ethical proposition to an efficient methodology for developing high-quality software; then "open AI" is a way to transform "open source" into a rent-extracting black box.
Some "open AI" has slipped out of the corporate silo. Meta's LLaMa was leaked by early testers, republished on 4chan, and is now in the wild. Some exciting stuff has emerged from this, but despite this work happening outside of Meta's control, it is not without benefits to Meta. As an infamous leaked Google memo explains:
Paradoxically, the one clear winner in all of this is Meta. Because the leaked model was theirs, they have effectively garnered an entire planet's worth of free labor. Since most open source innovation is happening on top of their architecture, there is nothing stopping them from directly incorporating it into their products.
https://www.searchenginejournal.com/leaked-google-memo-admits-defeat-by-open-source-ai/486290/
Thus, "open AI" is best understood as "as free product development" for large, well-capitalized AI companies, conducted by tinkerers who will not be able to escape these giants' proprietary compute silos and opaque training corpuses, and whose work product is guaranteed to be compatible with the giants' own systems.
The instrumental story about the virtues of "open" often invoke auditability: the fact that anyone can look at the source code makes it easier for bugs to be identified. But as open source projects have learned the hard way, the fact that anyone can audit your widely used, high-stakes code doesn't mean that anyone will.
The Heartbleed vulnerability in OpenSSL was a wake-up call for the open source movement – a bug that endangered every secure webserver connection in the world, which had hidden in plain sight for years. The result was an admirable and successful effort to build institutions whose job it is to actually make use of open source transparency to conduct regular, deep, systemic audits.
In other words, "open" is a necessary, but insufficient, precondition for auditing. But when the "open AI" movement touts its "safety" thanks to its "auditability," it fails to describe any steps it is taking to replicate these auditing institutions – how they'll be constituted, funded and directed. The story starts and ends with "transparency" and then makes the unjustifiable leap to "safety," without any intermediate steps about how the one will turn into the other.
It's a Magic Underpants Gnome story, in other words:
Step One: Transparency
Step Two: ??
Step Three: Safety
https://www.youtube.com/watch?v=a5ih_TQWqCA
Meanwhile, OpenAI itself has gone on record as objecting to "burdensome mechanisms like licenses or audits" as an impediment to "innovation" – all the while arguing that these "burdensome mechanisms" should be mandatory for rival offerings that are more advanced than its own. To call this a "transparent ruse" is to do violence to good, hardworking transparent ruses all the world over:
https://openai.com/blog/governance-of-superintelligence
Some "open AI" is much more open than the industry dominating offerings. There's EleutherAI, a donor-supported nonprofit whose model comes with documentation and code, licensed Apache 2.0. There are also some smaller academic offerings: Vicuna (UCSD/CMU/Berkeley); Koala (Berkeley) and Alpaca (Stanford).
These are indeed more open (though Alpaca – which ran on a laptop – had to be withdrawn because it "hallucinated" so profusely). But to the extent that the "open AI" movement invokes (or cares about) these projects, it is in order to brandish them before hostile policymakers and say, "Won't someone please think of the academics?" These are the poster children for proposals like exempting AI from antitrust enforcement, but they're not significant players in the "open AI" industry, nor are they likely to be for so long as the largest companies are running the show:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4493900
I'm kickstarting the audiobook for "The Internet Con: How To Seize the Means of Computation," a Big Tech disassembly manual to disenshittify the web and make a new, good internet to succeed the old, good internet. It's a DRM-free book, which means Audible won't carry it, so this crowdfunder is essential. Back now to get the audio, Verso hardcover and ebook:
http://seizethemeansofcomputation.org
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/08/18/openwashing/#you-keep-using-that-word-i-do-not-think-it-means-what-you-think-it-means
Image: Cryteria (modified) https://commons.wikimedia.org/wiki/File:HAL9000.svg
CC BY 3.0 https://creativecommons.org/licenses/by/3.0/deed.en
#pluralistic#llama-2#meta#openwashing#floss#free software#open ai#open source#osi#open source initiative#osd#open source definition#code is speech
253 notes
·
View notes
Note
hi mom! i'm starting uni in september, i'm moving to a new city so i need to start shopping and all, but also my parents didnt really give me advice and im the eldest so im kinda lost, do you have any advice?? XX
Hello darling,
The ABC:
Uni is scary: freedom goes from 8 to 90 in two months, and it is intoxicating. Making up for lost chances can lead to bad choices (spending, dating, partying).
Parent yourself if needed: autonomy is essential. Learn to cook, budget, clean, be clean, save, be a good citizen, make scary phone calls, keep yourself safe, and prioritise.
No one will force you to get up and study, or hire a 21-year-old dropout you instead of a fiery 18-year-old. Effort will not betray you (being an ageing lazy gifted child will).
Have shared hobbies, from movie Sundays with a friend to knitting with your sister. A social life is a happy life.
Trust your body, it knows. Stomach cramps mean we hate him, daydreaming means try, yawning means bed (not coffee).
The home:
Make a cleaning schedule, be open-minded and reasonable, do not do/say anything the landlord wouldn't like (I fully recommend having roommates once for exposure therapy).
Bribe a nice neighbour with food. Having that phone number will one day mean not sleeping outside or getting a package stolen.
Document problems right away (photos, timestamps, screenshots, testimonies), as you may need to take action later. No emotions, you're just "worried about everyone's wellbeing".
Mould, vermin and leaks are enemies. Act yesterday.
Avoid big purchases. You don't know the future (location, size, taste). Go secondhand, natural (wood/glass), neutral, practical.
Avoid silly purchases: streaming, takeout, drinks, fast-fashion; you will not regret having a downpayment saved in ten years.
If you need to do emergency laundry, put a bin/bucket in the shower, add water and detergent (+ soda crystal for stains or whitening), mix, wait, rinse well, hang it.
The shopping:
My grandmother has kept her house clean with a squeegee broom wrapped in a floorcloth and Marseille soap since the 60s. When something doesn't work, look back.
Must-haves: cleaning (#1, cloths, soda, Castile soap, steel wool), hygiene (scraper, net, shower head filtre, first aid), night (good pillow, plugs, mask) supplies, freezer if possible, water filtre, reusable period protection, winter clothes, long chargers, sunscreen, friend living at home who will lend you tools.
Must-not-haves: trends, collections (even books), a pet - don't let Felix keep you back, sleep over and study in Paris!
Have an emergency kit (+ whatever you need) + a smaller version in the car/at the office (with cash).
Fresh fruit, starches, frozen vegetables, cans of legumes, fresh, canned and frozen protein, a treat, something fun once in a while to experiment + a bimonthly outing.
Formal outfits. Large black dress pants, white shirt, dark grey thin jumper, pencil skirt, blazer, large coat, trench coat, loafers, tall boots. Not tight or slouchy, comfy, plain, natural fabrics.
Craigslist, Facebook marketplace, thrift stores. Make a Pinterest 'perfect home' board instead of letting yourself be fed by social media and stores.
The social life:
Make one or two real friends and cherish them forever. Support each other, travel, buy a house together, idk.
Don't be afraid to exist alone - you shouldn't fear what your head has to say.
Take advantage of what's free.
Don't miss out on huge opportunities for people. Some are around out of necessity and will ghost you after graduation.
Do not try to impress, especially those you don't like and who don't like you. Do not do or say anything cops wouldn't like. Be a homebody who doesn't drink if that's what you want.
Do not try to educate those who will not learn.
Do not befriend someone who fully lacks confidence. Those relationships will be one-sided and exhausting.
Befriend older ladies. They will see through the lies of men, classmates, and employers trying to fool you.
The love life:
The thirty-two-year-old man doesn't find you mature; he sees a willing blank canvas. Do not.
If a date mocks you and you get mad, either that is who he is, or he hates you. Your job is not to pretend you don't care so he can have a girlfriend.
Ask yourself if you would tell your friend, mother, or Taylor Swift that they should lower their standards. If not, take a break from dating and think about why you think you don't deserve respect.
Don't forgive what you don't want to tolerate.
No nudes. Never nudes.
Don't try to force a relationship with someone who has made it clear that he is not interested. You will be played like a fiddle until he meets someone he wants.
Don't try communicating with someone who is messing with you on purpose. No one ignores you for three days or breaks your favourite necklace after an argument by accident. Also, your husband would never.
The daily life:
Keep an official e-mail address (firstname.lastname) + a casual one (f.lastna), a solid password (Lanadelrey1984#) changed yearly, and a list of usernames/accounts and auto-generated passwords.
If you don't trust your parents, block them from your account or open a new one when you turn 18 before they rob you.
Save a year's worth of expenses, don't purchase what you couldn't buy twice now, don't replace what still works, thrift/swap, and think for a week before spending.
Get folders for your paperwork + scan them onto an encrypted Drive (not iCloud): diplomas, flat, car, work, taxes, health, etc.
Print pictures and make albums before the app disappears.
Prioritise health. Exercise (cardio/strength, ex: runs/weighted Pilates), walk, drink more, sleep, eat fibre, take vitamin D, mind your eyes/ears/skin/teeth, stretch, and leave if needed.
Only invest energy, money, or time into what is worth it. FaceTime before the date, get secondhand leather boots instead of replacing plastic biyearly, drop the book after 100 bad pages.
Refuse advice from people whose lives you wouldn't want, who happily overwork for a mediocre wage and don't know who their children are. These handcuffs are homemade.
The job:
People will not forget how you made them feel, and the world is small. Colleagues, clients, and bosses will gossip: make sure it is for a good reason. Dress and look clean, stand straight, be on time, and never gossip, even when you are wronged.
Understand the power of sobriety. Be known for your projects and LinkedIn CV, not your bright skirts and temper.
Protect Future You to secure the next step. No friends, no enemies. Smile, stay neutral and calm, listen, move on, make your IG private, Google your name.
Lie. You don't avoid them, you eat lunch with your nana (hi Paula, no, I forgot she's at the hairdresser's); weren't unemployed, your father was ill; cannot go out, you have a birthday party.
Act boring with jealous old women and obnoxious men: take the fake compliment for a real one, don't understand the innuendo, have too much work to chat. Bullies get bored.
Instead of clapping back (see #3), be Cinderella, who overlooks insults and asks Ethel if she is alright, maybe she needs to talk?
Sites to look up: Proton (mail, VPN, drive), Notion.
Love,
Mum
(PS - apologies if the she/he thing doesn't match you, this is a flexible plan for all of my children)
41 notes
·
View notes
Text
Sam Reviews: Factorio Space Exploration
That's Space Exploration the factorio mod (played v0.6), not Space Age the factorio expansion coming soon. I have finally completed SE with the cooperation of two friends across 300+ hours, I don't think I would have bothered to finish on my own, but it was a fine reason to hang out and chat. I had fun, but it was very irregular fun between good bits (spaceships!!) and facepalm bits.
It's A Scale Challenge
Space Exploration is a scale challenge, and I lead with this because I find the documentation misleading. On the Getting Started SE wiki page, which is also linked from the SE mod page, it says:
Space Exploration is mostly a complexity challenge and not a scale challenge. It's completely possible to beat the game with only 20SPM, unless you play with a science multiplier. But it'll still be hard!
Similar descriptions abound. However, Space Exploration has individual technologies mandatory for victory that cost more to research than the entire tech tree of the base game up to and including the Rocket victory research.
It's even worse than that sounds.
"Cost more" can be calculated in a quick and dirty way that vanilla Factorio's Rocket Silo victory tech costs 1000 sets of science packs to research.
Its prerequisite Rocket Control Unit costs 300, and so on back down to basic Automation technology costing merely 10, all of which add up to 5750 in total.
Space Exploration has a mandatory 6400-cost tech, some 5000s, a 4000 and a 3200, several 2000-cost techs used as filler in an already overpriced and bloated tech tree, and a 8000-cost (max spaceship size) that's theoretically optional but avoiding it requires you to play Tetris with your size-constrained spaceship layout.
But the numbers are not directly comparable, and the more detailed count makes Space Exploration look even worse. "5750 sets" vanilla includes several early technologies where the set is a subset, even one single science pack, it costs 50 of [Automation Science] for basic technology and gradually fills out to the Rocket Silo costing 1000 of [Automation, Logistics, Chemical, Utility, Production Science] which is a set of 5.
Space Exploration, meanwhile:
Which is 5000 of a set that's twice as large as the largest in basegame, so more like a 10K victory tech compared to the 1K victory tech in basegame.
But that number still isn't a direct comparison, because the multi-striped science packs in there are high tier packs whose ingredients include lower tier science packs that also need to be produced. Deep Space Science 4 (the black stripes) is made with various input resources + a DSS3 pack, which is made with more input resources + a DSS2 pack, and so on. If you count the fifteen intermediate science packs, it's something like a 25K victory tech compared to the 1K in basegame.
There's numerous techs like this. If you ever play Space Exploration, I advise you to slice a zero off everything. Set the tech cost multiplier to one-tenth. It is severely padded.
Pretty Cool Spaceships
Spaceships are of course the big draw of Space Exploration, though they come pretty late in the game, and before them there's two other methods of moving stuff between planets: Cargo rockets and railguns.
The rockets are very fuel-hungry to launch and also "consume" most of their ingredient parts as stages. The delivery railguns can't move fragile objects or players, and are same-solar-system only. (They double as expensive interplanetary weapons!) Spaceships are reusable as long as you keep them refueled, and much more fuel-efficient, as well as being able to mount laser/gun turrets for defense if landing on a hostile planet. You can even put artillery in a spaceship, which my team used to create a very short-distance-hop spaceship that was more like a suborbital bomber/mobile artillery platform for clearing the hostile fauna off our home planet.
Eventually you get spaceships to transport stuff at custom speed and scale between planets, with the ability to build and design your own. Then, the ability to set spaceship automation with docking clamps and the circuit network, and can give a spaceship instructions amounting to "go to planet X and wait until your onboard storage has 40K Cryonite, go to planet Y and wait until your onboard storage has 0 Cryonite and your fuel tank is refilled". It's the Factorio experience of automating stuff you were manually handling before, but at the much larger scale of interplanetary transport.
Here is my mini-spaceship for personal transport between planets, used to go over and tinker with things, has a few chests but doesn't take bulk cargo:
The side notch is to help me align the refueling underground pipes.
The Mod Maker Is A Control Freak
In the base game you have the opportunity to research Logistics Robots, small flying drones that carry items around for you, making automated transport more convenient so you no longer have to weave together transport belts, underground belts, railroad tracks and other physically connected means of item movement in the infamous "belt spaghetti".
Space Exploration comes with a mandatory dependency on the Robot Attrition mod, which makes logistics robots randomly collide and explode destructively if you're using more than 50 of them. (There's more than 50 item types in SE, so you will want far more than 50 logistics robots.) You can't not include this other mod when playing Space Exploration. There is a game setting which looks like it disables robot attrition, but it actually only disables robot attrition in the starting zone.
"Surely there's another mod which restores robot functionality?" you might ask, since Factorio has a lot of mods. Not that I could find, possibly because Space Exploration is distributed under a "no modding my mod any further" licence, formally the Factorio Mod Limited Distribution Only Licence.
You may make alterations for your own private personal use only. You are not allowed to distribute any content from the mod, or anything altered or derived from this mod with the following exception: You may post partial modified sections of this mod in Earendel's discord https://discord.gg/ymjUVMv for the purpose of providing bug fixes or enhancements.
Binding or not, I think that's an amazingly dick move for your Cool Spaceships mod to degrade some unrelated basegame functionality and tell people they aren't allowed to post a modmod which restores that functionality.
In other control freakery, Space Exploration is flagged as incompatible with infinite resource supply/non-depleting ore patch mods for Factorio, because the SE modder feels it would ruin the intended balance of his mod. It's flagged as incompatible with teleportation mods, to force you to use rocket/spaceship transport. It's flagged as incompatible with waterfill mods to prevent you digging wells where the modder wants to enforce a logistic challenge of delivering water in barrels. It's even flagged as incompatible with some mods that change the stack size of some items, because the modder wants to ensure you are inventory-constrained and pay for logistics.
Bizarrely contrary to the spirit of modding, if you ask me, trying to enforce that the mod is played the specific way one person wants you to play it.
Padding, Filler, and Bloat
It's not just the tech tree that suffers this, it's many aspects of the mod, and I'm going to list enough of them to make this post feel ironically padded.
In regular Factorio, when you put a drill on an iron ore patch, it produces iron ore, which you put in a Furnace to smelt into iron plates.
In Space Exploration, when you put a drill on an iridite ore patch, it produces iridite ore, which you put in a Pulverizer to crush into... a random mix of crushed iridium, stone (waste byproduct), and iridite ore that you have to feed back into the pulverizer and try to crush again.
To me this is something I shouldn't have to interact with in Factorio, it should be pre-automated below my notice. If an input ore is not properly crushed in the crushing machine, the crushing machine should keep crushing it until it's crushed, rather than demanding extra player attention to its one job. Reeeee. I have no interest in my factory's machines having what is effectively a random failure chance at doing their job. There is no upgrade tech or better machine which gets rid of that random failure chance.
It might have been interesting with one processing step whose unique gimmick is a failure chance and a need to filter-loop the output back onto the input, but Space Exploration recycles this recycle gimmick over and over again to pad out different processing steps with "do it again".
-
Speaking of random failure chances...
In regular Factorio, the "science packs" are kinda high-level abstractions. You put together a pair of engines, several electronic circuits, and a handful of sulphur to create "Chemical science", which could be taken to vaguely represent a process of destructively testing or consuming something and measuring it.
In Space Exploration, the advanced sciences are data-driven, which is a cool idea. For example you put together plates of iron, copper, stone, plastic, concrete and iridite with a blank data card to create "Tensile strength data" and recycleable scrap, then you use the data card in another recipe to create "Material science" and also outputs "Junk data card" representing data you've already analyzed and can't learn more from, and then you put the junk data card into a spacecomputer to erase the contents and get back a blank data card again.
It's a neat abstract representation of science involving data collection and material testing, with a reusable computer component and am expended material component, and it's undermined by the fact that erasing junk data has a 30% failure rate. That's the chance that the Super-Engineer Protagonist, with nuclear reactors and supercooled computers, will somehow fail to turn a Junk Data Card into a Blank Data Card and will instead break the card. So the data cards are in practice still expended consumables; you'll need to produce millions of them.
-
In regular Factorio, the various grades and kinds of steel (high carbon, low carbon, stainless, etc) are abstracted into a single "Steel plate" item which has many different uses. Storage chests, trains, power poles, handgrenades, armorplating, automation robots all use the same Steel Plate as ingredient.
This design holds true across the game: items represent broad classes of a material, also machines are multipurpose and an "Assembler" machine can be set to make gears, wire, pipes, or other stuff by configuration. One Assembler turns iron plates into gears. The next Assembler combines gears and more plates into engines. The next Assembler combines engines and more gears into transport belts.
In Space Exploration, there's several machines which only have one use, and there's even items which have less than one use.
The only thing the Xray Observation Telescope does is produce Xray Observation Frame items, the only use for Xray Observation Frame is processing into Xray Observation Data, and the only use for Xray Observation Data is combining it with Microwave Observation Data, Infrared Observation Data etc. to produce Astrometric Science. That's also the sole use for those other Observation Datas. All the different wavelength telescopes, the different observation data items, and the different observation data frame items collectively serve one purpose when put together, so I count them as having a fractional use each. Someone call an editor, fucking cut these.
-
In regular Factorio, drills on a copper patch produce 1 Copper Ore per production cycle, which smelts into 1 Copper Plate.
In Space Exploration, drills on a beryl patch produce 1 Beryl Ore per production cycle, and 20 Beryl Ore smelts into 1 Beryllium plate.
(both ratios can be improved somewhat with Productivity Modules in your furnaces)
Which brings me back to the extremely overcosted science packs, because that blue-striped Astronomic Science Pack that you need 5000 of for the rocket victory? Its cost in raw materials for a set of 8 looks like this:
displaying 580 beryl plates instead of the 5800 ore needed, 725 per pack, plus some more for the data cards that don't calculate raw material correctly, adding yet another multiplier layer of bloated tech cost. I am infuriated by whoever wrote "not a scale challenge" on the Scale Challenge Mod which asks you to mine millions of ore to research a single technology.
Arcospheres
I have another post on these, so I'll keep it short: There is a type of special item necessary to win the game, which are only available in limited supply, which you can permanently lose by accident or bad luck.
The available supply is several times larger than what's needed to win, so I wasn't actually threatened by this, but I dislike it on principle.
Also, they're spoiler-enforced by the control freak modder who keeps the helpful information off the official discord, wiki, and mod page.
Verdict: Thumbs Down
I was suckered into this partly because I believed the "not a scale challenge" advertisement when my friend group was considering what to play next, and I regret it. Halfway through we felt it starting to drag, but we were having fun and community and spite so we powered through. This is a reason I have emphasised the bloat so much in my review. This mod really, really needs an editor to cut down numbers and cut out items and simplify processes so you can get to the Fun Spaceships part without so many Mine Literally Million Ore part.
25 notes
·
View notes
Text
Dorm Essentials
Here is a super comprehensive list of every item I could think someone would need in a dorm. Obviously this will differ from person to person and room to room.
*Check your university's rules surrounding these items
Uni Essentials- a comprehensive list of electronics, stationary and clothing
Storage
Carts that roll under your bed
Loft equipment to add extra space
Collapsible fabric bins
coffee cart
desk organizer
If you have a private bathroom
over toilet shelving
shelving for shower
hand soap
Toilet Plunger
toilet brush and cleaner
speaker (don't bother your neighbours)
toothbrush holder
shower mats
toilet paper
small trash can
shower curtain
If you have a communal bathroom
shower caddy
shower shoes/ slides
General Bathroom needs
towels
shampoo
conditioner
body wash
skincare
makeup
toothbrush
toothpaste
body wash
loofah/ wash rag/ body scrub
Q-tips
Cotton balls/ pads
Hand soap
If you have a microwave/ kitchen area
Ice cube trays
microwave ramen cooker
single cup coffee maker*
plates/bowls/silverware/cups
rice cooker*
Hot plate*
milk frother wand thing
paper towel holder
salt and pepper grinder
Pitcher
Brita
french press
measuring cups/spoons (liquid measure)
toaster*
tupperware
lunch box
Chip clips
Mayo, ranch, salad dressing
Popcorn popper* my dorm allows a hot air popper
Snacks and Food
granola bars
trail mix
Chips
instant matcha/coffee
Kcups
peanut butter (or other nut/soy butter)
jam/jelly
candy
mints
gum
Brita water filter
reusable water bottle
olive oil
vinegar
cookies
salt/pepper
instant coffee
honey
Popcorn kernels
Butter/ margarine
Cleaning Supplies
Broom
swiffer/ mop
disinfecting wipes
all purpose cleaner
duster
scrub daddy
dish soap
laundry detergent
dryer balls
baking soda
vinegar
cleaning rags
Pinsol/Fabuloso
small steamer/ iron*
stain remover
Medicine/First Aid
bandaids
gauze
tape
liquid bandaid
nyquil
ibuprophen/tylenol
cough drops
cough medcine
pepto bismol
covid tests
hand sanitizer
Neosporin or my personal favourite PRID
Cooling and heating packs
Antacid ( tums)
Other
Nightstand
area rug
Desk lamp
Night light/ small lamp
large trash can
room spray/ oil diffuser
desk chair
laundry hamper
sheets
pillows
curtains
towels
wash cloths
paper towels
tissues
Pads/tampons
hangers
Command hooks
heated blanket*/ weighted blanket
extension cord*
printer*
small fireproof safe (with all your legal documents in it)
tool kit
flashlight
Bedside organiser
Door draft/ window draft stopper
Clothing shaver
Batteries
pepper spray
security birdie
Condoms
From home
Photos
blankets
stuffed animals
decorations
#college#university#dorm room#dormitory#dorm essentials#dormitory essentials#dorm life#dorm living#study#studyblr#study blog#academia
18 notes
·
View notes
Text
I added some more to my pseudocode note following this GameJam, so here's my notes:

Pseudocode is an informal, high-level description of a program's logic. It acts as a bridge between the problem statement and the actual code, helping you outline the steps to solve a coding task before implementation.
General Principles
Clarity: Write pseudocode that is easy to read and understand. Avoid jargon or unnecessary complexity.
Simplicity: Focus on the core logic and omit irrelevant details. Simplify wherever possible.
Consistency: Use consistent naming conventions for variables and functions
Descriptive names: Choose names for variables, functions, and steps that make their purpose self-explanatory (e.g., calculate_total instead of calcTot).
Consistent indentation: Use consistent indentation to indicate blocks of code and hierarchy,visually representing the flow and making it easier to follow the logic.
Language agnostic: Good pseudocode should be understandable regardless of informatics language.
Best Practices
Start with the problem statement: Restate the problem in your own words before writing pseudocode. This ensures clarity.
Avoid code syntax: Focus on the logic, not specific syntax (e.g., write loop through the list instead of for i in range(len(list))).
Use natural language: Write in plain human language that describes actions (e.g., Add 1 to the counter instead of counter++).
Use bullet points or numbered steps: Structuring pseudocode as a list improves readability.
Refine and review: Simplify and clarify until the pseudocode is easily understandable.
Think as a reader, not the writer: Imagine someone else reading your pseudocode. Is it clear and understandable?
Test with real problems: Write pseudocode for real problems to practice and improve.
Structure
1) Start with a high-level outline a) Define the main steps of your algorithm or process. b) Break down complex problems into smaller, manageable parts. (Example: Instead of "Solve the problem," write "Sort the list" → "Search for an item.") 2) Comments for explanation a) Use inline comments or notes to clarify decisions or logic that might not be immediately obvious. 3) Break down tasks a) Divide complex tasks into smaller, reusable components (e.g., use functions or procedures for repetitive tasks). 4) Include edge cases and error handling a) Consider edge cases: mention how edge cases are handled (e.g., empty input, null values, invalid values, or extreme conditions). b) Error handling: describe how errors are managed (e.g., "If input is invalid, prompt user again"). 5) Document assumptions and dependencies a) Assumptions: clearly state any assumptions you make about the input or the environment. b) Dependencies: note any dependencies or preconditions needed for the pseudocode to work.
Common Constructs
Variables Clearly state what variables are and their purpose. (e.g., counter to track iterations).
Conditionals Use simple and clear conditional statements: (Example: "If the item is found, print success. Else, continue searching.")
Loops Clearly define the loop type and its purpose.
Functions/procedures Define the purpose and parameters of functions. (Example: "Function find_max takes a list as input and returns the largest number.")
9 notes
·
View notes
Text
The man charged in connection with an apparent assassination attempt against Donald Trump in Florida this month dropped off a box at a person’s home that included a letter that declared, "This was an assassination attempt," a court document revealed Monday.
The note came to light in a U.S. District Court filing asking that Ryan Wesley Routh, 58, be held in pre-trial detention.
Law enforcement was contacted by a civilian on Sept. 18 who said that Routh had dropped off a box at his residence several months earlier, the filing said. The witness opened the box after learning of the Sept. 15 incident at Trump International Golf Club in West Palm Beach, Florida.
In that box was ammunition, four phones and various letters.
One handwritten letter addressed to “The World” said: “This was an assassination attempt on Donald Trump but I failed you.”
The letter said in part: “He ended relations with Iran like a child and now the Middle East has unraveled.”
Routh was arrested on Sept. 15 after a Secret Service agent moving ahead of Trump as he was golfing at Trump International spotted “the partially obscured face of a man” in the brush along the fence line and the barrel of a rifle “aimed directly at him.” The agent fired at Routh, who fled. He was spotted by a witness and was soon after arrested on Interstate 95.
Routh has since been charged with possession of a firearm by a convicted felon and possession of a firearm with an obliterated serial number. He is due in court Monday.
The FBI searched Routh's Nissan Xterra and found six cellphones — one of which contained a Google search of how to travel from Palm Beach County to Mexico.
Cell site records from two of the phones revealed Routh had traveled from Greensboro, North Carolina, to West Palm Beach on Aug. 14, 2024.
Further, on “multiple days and times from Aug. 18, 2024, to Sept. 15, 2024, Routh’s cellphone accessed cell towers located near Trump International and the former president’s residence at Mar-a-Lago,” the filing said.
Also found in the vehicle were 12 pairs of gloves, a Hawaii driver’s license in Routh’s name, his passport and documents. One of the documents was a handwritten list of dates in August, September and October and venues where Trump had appeared or was expected to.
Agents also found a notebook with “dozens of pages” filled with names and phone numbers about Ukraine, discussions on how to join the fight on behalf of Ukraine and notes criticizing the Chinese and Russian governments.
The filing said law enforcement learned that the license plate on the Nissan Xterra was not registered to the vehicle, and two additional license plates were found in the car.
A search of the area where Routh had been hiding near the golf course led to the discovery of a rifle with a scope attached and obliterated serial number, an extended magazine and a backpack and reusable shopping bag that both contained plates “capable of stopping small arms fire.”
On the rifle, investigators found a latent fingerprint on a piece of tape attached to the firearm that preliminarily matched Routh.
NBC News observed heavy police presence and tape on Friday near a row of palm trees and bushes lining the golf course on Summit Boulevard. The area featured an opening in the bushes behind the palm trees, which is easily accessible from the public sidewalk. The gap had a view of the golf course and was large enough for someone to occupy.
11 notes
·
View notes
Text
Hey there,
I just wanted to drop a quick note to express how grateful I am for each and every one of you who has subscribed to my content and given it some love.
This is my secondary Tumblr account, and I'm still figuring some things out, especially when it comes to responding to comments. So, I would love a little help on that !
I'd like to give a special shoutout to @variablecemetery for their comment on my introduction post.
And to @mousiecat, who asked about CSS selector priority – Here's your answer
Adding a class like class="navbar" to a <nav> element in HTML, even if there is only one navigation element on the page, is a common practice in web development. This practice has several advantages:
Consistency: It helps maintain a consistent naming convention in your HTML and CSS. If you have multiple components or sections on your website that share similar styles, using classes can make it easier to manage and apply those styles consistently.
Reusability: If you decide to add another navigation element in the future, you can easily apply the same CSS styles to it by giving it the same class name (class="navbar" in this case). This makes your code more modular and reusable.
Specificity: CSS class selectors have a higher specificity than HTML element selectors. This means that if you ever need to style the element differently in a specific context or override other styles, using a class selector can give your styles higher priority without affecting other elements on the page.
Readability and Maintainability: Adding class names that describe the purpose of an element (e.g., class="navbar") makes your code more readable and understandable, which can be helpful when working on a team or revisiting the code later.
Documentation and Self-Documentation: Using class names like class="navbar" can serve as a form of documentation for your HTML structure. When someone else, including your future self, looks at the code, they can quickly understand the role and purpose of that element.
#code#codeblr#css#html#javascript#java development company#python#studyblr#progblr#programming#comp sci#web design#web developers#web development#website design#webdev#website#tech#html css#learn to code
63 notes
·
View notes
Text

Steve Wozniak and Elon Musk should, in theory, have a lot in common–two tech visionaries, each revolutionizing their respective industries. But while Apple built its empire on making things easier for users, Tesla, in Wozniak’s eyes, has been doing the exact opposite. Once an enthusiastic Tesla owner, the Apple co-founder has grown disillusioned with the company and its CEO, and now, he says, Musk has personally shut him out.
Wozniak says his X account was blocked after years of publicly criticizing Musk. He believes his outspoken remarks about failed promises and questionable business practices led to the sudden restriction—despite never violating platform rules.
In a post on Bluesky last month, Wozniak wrote:
"Over years, I have a few times called Musk a liar (across the country by 2016, then 2017) and thief (money for upgrades), on national TV even. Maybe that's why my Twitter account has been blocked for a few months despite violating no rules. I can't get it fixed."
Just days later, during a CNBC interview, Wozniak doubled down, recalling how Musk repeatedly promised Tesla's self-driving technology would be ready by 2016, then pushed it to 2017. He accused Musk of misleading customers and taking their money for software that never delivered.
"He lied to us about driving himself across the country by the end of 2016 and then by the end of 2017," Wozniak said. "And he got money from us—stole money from us—to try to upgrade to the one that would do it, when they wouldn't."
He described his frustration over losing access to X, saying he went through all verification steps but couldn't regain control of his account.
"I follow every single step to prove that I'm real, really who I am, and I can't get it unblocked," he said. "I don't know if they're doing that deliberately, but I never really posted on X, I never ever violated any rule or anything. But maybe it's because I was on the wrong side of Elon."
In 2014, Wozniak was one of Tesla's biggest fans. In an interview with NBC News, he spoke about the Tesla he and his wife had purchased, saying, "We love it more than any other car we have."
But that admiration didn't last. Over time, he's soured on its technology, calling Tesla's user interface "the worst in the world." He described how updates have made basic functions harder, like accessing the glove box or finding turn signals on the yoke steering wheel.
"Nothing makes sense in that car intuitively," he said. "You have to go searching in menus until you stumble into finding it—it's horrible."
Wozniak's account remains blocked, and he claims he hasn't received an explanation. Whether intentional or not, it's clear he believes his public criticism of Musk cost him access to one of the world's largest social media platforms.
===========
FB comment:
First of all, don't ever compare the two to each other ever again. Woz was and still is a visionary, whether he's with Apple or not. Musk was and always will be an opportunist, NOT a visionary. Most of the "visionary" stuff he spews was described decades ago by actual visionaries Like Arthur C. Clarke. He didn't "found" Tesla, regardless of what documents say, because it just isn't so. Every single F$%^&*ing idea he's had he stole from someone else. If you want to compare him to someone, try Thomas Edison.
Yes is old un-updated technology, SpaceX, while making some tangible strides in rocket launches, has failed far more than it has succeeded. The Raptor rocket engine is really well done, but not due to any Elon vision, the engineers the lead SpaceX are responsible for that. The reusable rocket launch vehicle (1st stage only) was the idea of a high school student.
The Boring Co. uses decades old technology. He only formed the company to support his HyperLoop wet dream that is officially dead in the water for years now. His only goal there was to get California to drop their High Speed Rail system between LA and SF. He delayed it for sure, but the rest of the world is far ahead of us in every aspect of transportation, INCLUDING high speed rail service that is actually high speed, reliable, cost effective and affordable for riders between major anchor cities.
His satellite "WEB" is a means of information control, nothing more. Canada, Mexico and Brazil have all cancelled current and future contracts. The Steves saw a rudimentary GUI at Xerox's PARC laboratory and refined it for the Apple II and Macintosh lines. Bill Gates was late to that party as well, even though he saw the GUI demo at the same time, because he really didn't know how to make it work.
Until the 2000's, Windows was always operating on top/in front of MS-DOS. It was always very clunky and inefficient compared to Apple's OS. Musk's claim to fame was a very rudimentary video game and Pay-Pal. He claimed to be a master gamer but has been exposed as a charlatan in that arena as well.. His Ketamine induced wet dreams are all really failures, even his CyberTruck. Full self driving using just visual cameras will never be "a thing" and the rest of the world has already moved far beyond that.
3 notes
·
View notes
Text

"Milan this day..."
I actually don't remember which day this man handwrote this document, but I remember the day it found its way into my hands.
I remember the crispy spring morning that day had, the familiar route I took on my way to work, the pink reusable cup (a great gift from a friend) filled with coffee in my hand. I remember all too well the archive: the high ceilings and the mohogamy bookcases overflowing with binders. I remember the way the sun entered the room transforming its colours, the trees outside the window providing a sheltering shadow. I remember the documents, piles and piles of them, the smell of dust every time I opened a binder, the sound and weight of the paper under my gloved hand.
I don't know you, dear stranger from Milan, but I know your city, it was my city for a time, and now your handwriting will be forever in my gallery and that day forever in my mind.
#poetry#literature#thoughts#books#cozy aesthetic#dark academia#books & libraries#handwriting#vintage#letters#milan#dark acadamia aesthetic#light academia#light academic aesthetic
10 notes
·
View notes