Cd key do bionicle

SWAT 4 Discussions

2013.09.22 16:47 ZeMilkman SWAT 4 Discussions

SWAT4 is tactical first person shooter released in 2005, you have 4 people under your command and your mission is to save civilians and arrest the suspects.
[link]


2016.11.20 21:55 Misterbreadcrum What next?

We will no longer be accepting new members after June 15th 2018. This subreddit has served its purpose for the time being. If there's another big shutdown in the future, we might re-open. For those who are *very* late to the party and out-of-the-loop, here's the situation — in the wake of what's shutdown, 2 major trackers have emerged: Redacted and Apollo. Redacted is widely regarded as the superior choice. You can apply here for an interview to join: https://interviewfor.red/en/index.html
[link]


2013.03.01 04:18 rafleury A community for developing games.

A community of people who are looking to help with current games or maybe start a game with others interested.
[link]


2024.06.09 12:28 oatmilk666 [H] humble games [W] games/giftedgames

REP: https://www.reddit.com/IGSRep/comments/1bon79d/oatmilk666s_igs_rep_page/\* Barter: https://barter.vga3d6/t/
All are humble bundle codes.
Ill gladly take gifted steam games (a la you buy it to me) instead of paypal.
I dont want to do giftlinks.
Im also willing to trade you codes vs a charity donation
to some reputable charity for example UNWRA or Internet Archive (a nonprofit digital library)
or some of your own choosing against providing me a copy of the receipt.
NEW:
Atari 50: The Anniversary Celebration
Grindstone
Mechwarrior 5: Mercenaries
Revival: Recolonization
Not For Broadcast
Hello Neighbor
Streets of Rogue
Gloomwood
Never Alone + Foxtales DLC
Arcadia Fallen
Monster Camp: Camp Forever Bundle
Monster Camp Character Pack - Colorful Campers
One-armed cook: Gourmet Upgrade
Chef: Full Menu Bundle
Broken Age
Dear Esther: Landmark Edition
Drawful 2
Driftland: The Magic Revival
ΔV: Rings of Saturn
EarthX
Neverout
Orbital Racer
Pixplode
This War of Mine
X-Morph: Defense + European Assault, Survival of the Fittest, and Last Bastion DLC
BioShock Remastered
Crusader Kings Complete
Dwarfs!?
Euro Truck Simulator 2
Stick Fight: The Game
Sins of a Solar Empire: Rebellion
Memories of Mars
Deep Sky Derelicts
Idle Champions Celeste's Starter Pack
911 Operator
Gift of Parthax
Deadly 30
Doodle Derby
Dub Dash
Safety First!
Kathy Rain
Kingdom
Kingdom: New Lands Royal Edition
One Way Heroics
Armello
Eastside Hockey Manager
Endless Space - Collection
Hyper Light Drifter
Kingdom Classic
No Time To Explain Remastered
StarCrossed
Operation Flashpoint: Dragon Rising
Octahedron: Transfixed Edition
MotoGP 15
Train Simulator 2020
Train Simulator: CSX AC6000CW Loco Add-On
Train Simulator: Miami - West Palm Beach Route Add-On
Train Simulator: Riviera Line in the Fifties: Exeter - Kingswear Route Add-On
Train Simulator: Western Hydraulics Pack Add-On
Hacknet
Satellite Reign
Niche
Cities in Motion
Cities in Motion 2
11-11 Memories Retold
Crusader Kings II: Sword of Islam
Crusader Kings II: The Old Gods DLC
Carrier Command: Gaea Mission
SpeedRunners
Darkest Hour: A Hearts of Iron Game
140
Galactic Civilizations® I: Ultimate Edition
Galactic Civilizations® II: Ultimate Edition
Beholder
Insurgency
Grey Goo
Tormentor X Punisher
Puzzle Agent 2
Telltale Texas Hold ‘Em
The Walking Dead: 400 Days
Super Mega Baseball: Extra Innings
VR:
Smashbox Arena
Telefrag VR
Slinger VR
Paper Fire Rookie
Expensive & rare / delisted & removed from steam:
Max Payne 3 (Rockstar games store)
Necromonads
Sonic CD
Sonic 3 & Knuckles
Sam & Max: Season 1
Sam & Max: Season 2
Bone Episode 1 & Episode 2 Telltale Out from boneville & The great Cow Race
HITMAN: THE COMPLETE FIRST SEASON
Jurassic Park: The Game
F1 2011 Clickteam Fusion 2.5
TOOLS/PROGRAMS
GameGuru
GameMaker Studio 2 Creator 12 Months
Intro to Game Development with Unity
PDF-Suite 1 Year License
Ashampoo Photo Optimizer 7
Ashampoo WinOptimizer 18
Ashampoo BackUp Pro 14
GameMaker Studio Pro
Music Maker EDM Edition
Music Maker: Hip Hop Edition
Free with trade:
Crusader Kings II
Crusader Kings II
POSTAL
Liberated (GOG)
Wanderlust: Travel Stories (GOG)
Intro to Game Development with Unity (not sure if valid)
................................
I dont want TF2 keys.
Open to offers & all kinds of games, let me know.
submitted by oatmilk666 to indiegameswap [link] [comments]


2024.06.09 10:27 Wooleyty I met the Dogman at Raven's Nest and it took my sister. [Part two]

As if in response to his words, the rain began to pour down in torrents. I scanned the area frantically, searching for shelter from the deluge. My eyes landed on a nearby gazebo, its roof providing a semblance of protection from the elements. I pointed it out to Lily and Mark, and without hesitation, we hurried over and huddled together beneath its flimsy shelter.
As we stood there, trying to formulate a plan, I couldn't help but notice the water cascading down from the mountaintop, converging into streams that flowed ominously toward the town below.
"It's going to flood," I stated, my voice trembling with uncertainty. I racked my brain, desperately trying to devise a course of action in the face of impending disaster.
Lily shot me a look of concern, her brows furrowed with worry, while Mark's head whipped around in my direction, his expression a mix of shock and disbelief.
"What? How do you know?" Mark demanded, his voice cracking with anxiety.
"Look," I replied, pointing towards the only road leading in and out of the town situated atop the mountain.
As Lily and Mark turned to follow my gaze, their eyes widened in horror. The road had transformed into a raging torrent, resembling more of a waterfall than a thoroughfare.
"Fuck," Mark muttered under his breath, his voice heavy with dread.
"We have to find somewhere elevated, away from the ground," I insisted, scanning our surroundings for potential refuge.
"There!" Lily exclaimed suddenly, pointing towards the Library, which was not far in the distance. Perched on the side of the mountain, it was accessible only via a flight of stairs. Its elevated position promised some degree of safety from the rising waters, and its sturdy roof offered protection from the relentless downpour.
"Okay, let's go!" I declared, breaking into a sprint towards the Library. The building was within reach after just a few minutes of brisk running. As I reached the steps, water cascaded down from above, creating a makeshift waterfall that made the climb treacherous but manageable. Determinedly, I ascended the stairs, each step bringing me closer to safety.
As I reached the top of the stairs and glanced back down, my heart sank at the sight of Lily and Mark still struggling to reach safety. "Let's go! Hurry!" I shouted over the din of the storm, my voice barely audible amidst the howling winds and pounding rain.
Lily dashed towards me with determination, but Mark remained rooted in the spot, paralyzed by fear.
"Mark, come on! Let's go!" I urged, my voice tinged with urgency. But just then, a deafening roar echoed through the valley, freezing us all in our tracks. It was the same roar we'd heard earlier. Still, now it was closer and had a chilling amalgamation of animalistic cries and human-like roars, resonating with an eerie intensity.
Breaking free from the spell of terror, I shouted again, "Come on, Mark! You're almost here!"
As Lily struggled against the rising tide of the cascading water coming down the stairs, I reached out to her, my hand extended in a desperate attempt to pull her to safety. She stumbled, but I managed to grasp her arm and haul her up the rest of the steps.
Glancing down, I saw Mark finally lurch into motion, his movements labored as he fought against the now ankle-deep water. With every step, he seemed to expend what little energy he had left.
"Mark, you can do it! Just a little further!" Lily's voice echoed through the storm, urging him on.
But as Mark neared the stairs, the water flowing down the steps surged with newfound force, threatening to sweep him away. With a burst of adrenaline, he pushed himself forward, his fingers grazing mine for a fleeting moment before the current overwhelmed him.
Helplessly, Lily and I watched as Mark was carried downstream, his screams of terror echoing through the valley. And then, as if summoned by the chaos, a monstrous figure appeared out of the shadows in the street.
Standing tall and menacing amid the storm, it was like something out of a nightmare. A grotesque fusion of man and beast, its black fur matted and patchy, its human-like face contorted into a snarling, canine visage.
As the creature locked eyes with Mark, it lunged forward with terrifying speed, its massive form crashing down upon him in a flurry of claws and fangs. Mark's screams pierced the night air, a haunting symphony of agony and despair that sent shivers down my spine.
Unable to bear the horror unfolding before us, Lily turned away, her face twisted in anguish as she fought back tears. As the creature dragged Mark into the darkness, I felt a cold chill run down my spine, a chilling reminder of the darkness within the heart of the Raven's Nest.
As I watched in horror, the creature tore into Mark's body with savage ferocity, reducing him to nothing more than a bloody mass of flesh. Its eyes met mine for a fleeting moment, sending a chill down my spine as it snatched up what remained of Mark and vanished into the darkness.
With trembling hands, Lily pulled me into the Library and hastily barricaded the door with a bookcase. My mind reeled with shock and disbelief, unable to process the gruesome scene that had just unfolded before my eyes.
"Rory, Rory, snap out of it!" Lily's voice pierced through the fog of my mind, her words a distant echo as I struggled to regain my composure. Her soothing touch and gentle words slowly brought me back to reality, the weight of what had just transpired crashing down upon me like a tidal wave.
I found myself hyperventilating, gasping for air as panic threatened to overwhelm me. Lily held me close, her arms a lifeline amid the chaos, calming my racing heart and guiding me back from the brink of despair.
It wasn't the first time I had experienced such a paralyzing reaction to trauma. The memories of our parents' passing flooded back, the pain and grief still raw after all these years. And now, faced with the brutal reality of Mark's demise, I felt myself slipping into that familiar state of shock once again.
Lily's tears mingled with mine as we huddled on the cold library floor, seeking solace in each other's embrace. The distant sounds of the monster devouring its prey served as a grim reminder of the danger that lurked just beyond our makeshift barricade.
In that moment of despair, all we could do was hold onto each other, finding strength in our shared grief and determination to survive. But deep down, I knew that the nightmare was far from over and that the horrors of the Raven's Nest had only begun.
Lily drifted off into sleep relatively quickly. She needed the rest; despite being twenty-seven, she was still young, and the day's events had taken their toll on her. I couldn't help but reminisce about our childhood memories when I used to affectionately refer to her as "Lil Sister." Those memories brought a sense of comfort amidst the chaos, and as I dwelled on them, I felt myself being pulled into the embrace of sleep.
Before long, I, too, succumbed to exhaustion, the weight of the day finally catching up with me. As I drifted off into slumber, memories of simpler times danced through my mind, mingling with the events of the present in a surreal dreamscape. And as the tendrils of sleep enveloped me, I found solace in the fleeting moments of tranquility amidst the chaos of the Raven's Nest.
I bolted awake at the sound of crashing, instantly alert and searching for Lily in the darkness. My eyes hadn't yet adjusted, so I fumbled in my bag for a flashlight, my heart pounding with anxiety. As the beam of light pierced the darkness, I swept it around the room, desperately seeking any sign of my sister. Then, another crash echoed from the direction of the basement stairs, labeled ominously in the dim light.
Normally, I'd have hesitated to descend into such a foreboding place, but with Lily missing, I had no choice. Slowly, cautiously, I made my way down the stairs, the beam of light casting eerie shadows on the damp walls.
The sound of running water grew louder with each step, and when I rounded the corner, I was met with the sight of the flooded basement. Something stirred in the murky depths, a figure moving in the dim light at the room's far end. My heart raced as I approached, the water sloshing around my ankles with each step. And then, in the faint glow of the flashlight, I saw her: Lily, struggling against an unseen force, her movements frantic and desperate.
I waded through the waist-deep water, my movements sluggish against the pressure, trying to reach Lily as she struggled against something unseen. The rustling and grunting ceased as I pushed forward, the urgency building with each step.
"Lily, what's going on?" I called out, my voice strained with concern.
"Rory?" Lily's voice came from the other end of the room, surprisingly calm.
Finally reaching her, I found Lily hidden behind a stack of boxes, her attention fixed on a metal ammunition box she'd uncovered.
"What the hell are you doing?" I whispered urgently.
"Maybe there's something in here we can use against... whatever the fuck that thing is," Lily replied, her voice tinged with desperation as she attempted to pry the box open, to no avail.
"Bring it upstairs, and maybe we can find something to open it," I suggested in a hushed tone, my nerves on edge as I scanned our surroundings for any sign of danger.
Lily's frustration seemed to dissipate into resignation as she met my gaze. Together, we began to wade back through the flooded basement, our senses heightened by the impending danger. Suddenly, the tranquility of our surroundings shattered as the front door upstairs, our only means of escape out of the building, sounded like it was violently torn from its hinges, the sound echoing through the basement like a harbinger of doom.
The heavy, ominous footsteps of the creature reverberated through the air, accompanied by the unsettling growl of its breath. It was clear that our presence had been detected, and the beast was now descending into the basement, drawing closer with each passing moment. Panic seized me as I realized the gravity of our situation - we were trapped, with nowhere to run and the relentless pursuit of the unknown closing in on us.
"Shh..." I hushed urgently, motioning for Lily to hide behind the boxes with me as the ominous sound of the creature's approach grew nearer. Despite the impending danger, Lily remained fixated on the ammunition box, her determination evident in her efforts to unlock it quietly.
"Stop," I whispered with growing frustration, attempting to draw her attention away from the futile task. However, it seemed as though she was wholly absorbed in her mission, impervious to my attempts to redirect her focus. Desperation gnawed at me as I realized the precariousness of our situation, with the creature closing in and Lily oblivious to the imminent threat, likely due to the shock of the day's events.
The monster's presence in the basement sent a chill down my spine as I peered cautiously from behind the boxes, taking in its imposing figure. Despite the water being waist deep for me, the creature waded through effortlessly, its massive form towering over us. Its keen senses were evident as it sniffed the air, detecting our presence with unsettling accuracy.
As Lily's persistent efforts finally paid off and the box squeaked open, her triumphant expression quickly shifted to one of realization and dread as the monster roared in response. The deafening sound reverberated through the basement, causing me to instinctively cover my ears in a futile attempt to block it out. Amidst the roar, I could discern an underlying tone that chilled me to the core—a human-like cry buried within the beast's primal roar, as if someone were pleading for mercy.
With adrenaline coursing through my veins, I lunged to the side, pulling Lily with me as we narrowly avoided the charging monster. For a moment, I thought we had escaped unharmed, but my relief turned to horror when Lily's scream pierced the air. Glancing down, my heart sank as I witnessed the gruesome sight—her leg had been violently torn from her body, leaving a trail of blood that tainted the water around us, a vivid crimson. The agony etched on her face mirrored the shock and helplessness I felt at that moment.
The sight before me was a nightmare made real. My mind recoiled at the grotesque spectacle unfolding as the monster tore into Lily's severed leg with savage abandon. Blood sprayed in every direction, mingling with the water to create a chilling tableau of horror. Each crunch and tear of flesh echoed in the cramped basement, a grotesque symphony of violence.
For a moment, I was frozen in shock, unable to comprehend the sheer brutality of what I was witnessing. It felt like time had slowed to a crawl, trapping me in this macabre scene of primal savagery. The monster's inhuman appetite seemed insatiable as it devoured Lily's flesh from her forcefully amputated leg, indifferent to her screams of agony as she lay not even fifteen feet away from it, screaming in pain.
As I watched in horrified fascination, a sickening realization dawned on me: we were not dealing with a mere beast but a predator driven by an insatiable hunger for flesh. And if I didn't act fast, Lily wouldn't be the only victim of its ravenous appetite.
With grim determination, I focused on the task at hand. Ignoring the nauseating sight of Lily's mangled leg, I reached for her, gripping her arm tightly. She cried out in pain as I hoisted her out of the water, her screams echoing in the basement.
"Come on, Lily, we need to go," I urged, my voice tinged with urgency. Ignoring the searing pain in her eyes, she nodded weakly, her face contorted in agony.
Together, we staggered towards the stairs, every step a Herculean effort against the overwhelming tide of fear and despair. The monster continued its grisly feast behind us, the sounds of its feasting driving us forward with a renewed sense of urgency.
I stumbled over an unseen obstacle beneath the water's surface, sending Lily and me plunging into the cold, dark depths. The shock of the fall stole my breath, and for a moment, disorientation clouded my senses as we struggled to regain our footing.
Frantically, I reached out in the darkness, my hands grasping for Lily's form as water rushed into my nose and mouth. With a surge of panic, I managed to find her, clutching onto her tightly as we resurfaced, coughing and sputtering.
As we gasped for air, I felt the weight of Lily's body in my arms, and with every ounce of strength I could muster, I began to drag her toward the stairs as she floated.
Struggling to hoist her up, I noticed the severity of Lily's injury more clearly. Her left leg was missing from the knee down, torn off in a gruesome manner. Each time I dragged her up a step, her bloody stump thudded against the hard surface, eliciting agonizing screams from her. Finally, we reached the corner of the stairs, where I adjusted her position to navigate the new angle.
As we turned the corner and I struggled to hoist Lily onto the first step of this new and longer set of stairs, the thunderous approach of the monster echoed through the basement, intensifying with each passing moment. Though I couldn't see it, the sound of its sprinting footsteps through the water and heavy breathing grew louder, signaling its imminent arrival. Fueled by adrenaline, I tugged harder on Lily's collar, the urgency of escape overriding any concerns about her injury. All that mattered now was getting her to safety before the creature reached us.
As we ascended, almost halfway now, I caught sight of the creature turning the corner. Its rapid pace caused it to collide with the wall, the force denting the cement as it rebounded. The sight filled me with a surge of terror, propelling me to pull Lily with renewed urgency. For a moment, she felt weightless in my grasp as I almost dragged her completely up the stairs, driven by sheer determination. Yet, as my grip faltered, I felt her slipping from my hold.
The moisture from the rain and flooding had made my hands slippery. Everything seemed to unfold in agonizing slow motion as Lily tumbled down the stairs, her descent helpless and inevitable. In the blink of an eye, the monster pounced upon her, its ferocious hunger driving it to begin devouring her without hesitation. Frozen at the top of the stairs, I watched in horror, my gaze alternating between the gruesome spectacle unfolding below and my wet, pruned hands, feeling utterly powerless to intervene.
The monster's gaze briefly flickered toward me as if acknowledging my presence for the first time since it began its grisly meal. Another thunderous roar erupted from its throat, prompting me to instinctively cover my ears. Again, I could have sworn I heard a desperate man screaming when the thing roared.
With a surge of adrenaline, I dashed up the final step and slammed the door shut behind me, shutting out the horrifying scene below.
As I fled through the unlit and dark town, I encountered areas still very submerged by the flooding, forcing me to swim through the murky waters in a desperate bid for escape. As I sprinted through the town, the absence of rainfall struck me. How long had it been since the downpour ceased? How long had I been asleep? Time seemed distorted, the day's events blending into a surreal blur. I pressed on, my only focus now: finding a way out of this nightmare.
After what felt like an eternity of navigating through the flooded streets, with every step weighed down by the relentless rainwater, I finally reached the end of the main paved road, where it transitioned into the dirt path leading to the mine—the sole exit out of town. The dark, murky, muddy path stretched ahead, promising a treacherous journey. The thick sludge threatened to swallow any misstep, making each footfall precarious.
As I stood there, catching my breath and surveying the daunting path ahead, the distant echo of the monster's roar pierced the eerie silence. It was a chilling reminder that danger lurked nearby, urging me to push forward despite the obstacles ahead.
By the time I reached Lily's jeep, I had lost both my shoes to the road and was caked in the thick, clinging mud. I swung open the jeep door, my heart racing with the anticipation of escape, only to be met with the realization that I didn't have the key. Frustration boiled over, and I cursed loudly, slamming the door shut in a fit of anger.
Then, a flicker of memory illuminated my mind: Lily's old jeep, a '95 Jeep Wrangler. We had discovered soon after she bought it that, true to its shoddy nature, it could be started with nothing more than a screwdriver in the ignition.
In a frantic search, my eyes darted around the muddy surroundings, desperate for any sign of a tool or implement that could help me start Lily's jeep. The sound of the monster's roar reverberated in the air, closer now, sending shivers down my spine. Every second felt like an eternity as I scoured the area, my heart pounding with fear and adrenaline.
Peering down the muddy road, I spotted the lumbering figure of the monster struggling to ascend. Its massive form sank into the mud with each step, hindering its progress as its feet and hands became mired in the thick, sticky terrain. Relief washed over me as I realized this bought me precious moments, a brief respite in my frantic escape.
I decide to look inside the car as I frantically rummage through the cluttered middle console of the car, my heart pounding against my ribcage. Every second felt like an eternity as I searched desperately for anything that could start the engine. Amidst the chaos of scattered items—a map, an old CD case, a jumble of charging cables—I felt my fingers close around something solid.
Pulling it out, I found a weathered Swiss Army knife, its metal casing worn and scratched from years of use. I unfolded the blade with trembling hands and positioned it carefully within the ignition. The familiar weight of the blade grounded me amid panic as I turned it, hoping against hope that it would work.
The engine sputtered to life after a few tense moments, its roar filling the confined space of the jeep. Relief flooded through me, mingled with uncertainty about what lay ahead. As I glanced up, I caught sight of the approaching monster, its massive form looming closer with each passing second.
With a quick intake of breath, I slammed the car into reverse, the tires spinning in the thick mud before gaining traction. The jeep lurched backward, leaving deep tracks in its wake as I raced away from The Raven's Nest.
The memories of that fateful day haunted me for years, a constant reminder of the horrors that lurked within The Raven's Nest. I tried to seek justice and warn others of the danger lurking in that cursed town, but each attempt fell on deaf ears.
As the years passed, I became increasingly disillusioned with my futile attempts to bring the truth to light. It wasn't that no one believed me; I knew too much. The secrets of The Raven's Nest ran deep, intertwined with the very fabric of the town's existence.
Authorities dismissed my claims as the ramblings of a troubled mind, unwilling or unable to acknowledge the darkness that permeated every corner of that forsaken place. And so, I resigned myself to the fact that some truths were better left buried, that the secrets of The Raven's Nest were meant to remain hidden.
In the quiet moments of solitude, I ponder the events of that harrowing day, eight years distant yet still vivid in my memory. I often wonder about those cameras we had installed, silent sentinels bearing witness to the horrors of The Raven's Nest. Do they still perch in their hidden alcoves, their lenses trained on the dormant secrets within those cursed streets?
The temptation to return, to retrieve that footage and unveil the truth to the world, is a constant tug at the edges of my consciousness. If only I could lay my hands on that evidence, undeniable proof of the malevolent forces that lurk in the shadows. But with each passing thought, a shiver courses down my spine, a reminder of the dread that still clings to the very mention of that forsaken place.
And so, the footage remains abandoned, lost to time and neglect, much like the town itself, swallowed by the unforgiving embrace of the valley. Perhaps some mysteries are best left buried, their secrets guarded by the silent guardians of the past.
I find myself consumed by a profound sense of guilt, particularly regarding Mark's tragic fate. I remember vividly the day we met at the museum, his genuine curiosity and eagerness to explore the town's history. Little did he know the peril that awaited us all. I can't help but feel responsible for leading him into that nightmare. It was a gruesome scene, etched into my memory with agonizing clarity. I watched in horror as the creature pounced on him, its razor-sharp claws tearing through flesh and bone with merciless efficiency. The sound of his screams still echoes in my ears, a chilling symphony of agony that pierces through the silence of my nightmares. At that moment, I was powerless to save him, gripped by a paralyzing terror that rendered me immobile. His death is a burden I carry with me always, a heavy weight that serves as a constant reminder of the price we paid for venturing into the heart of darkness.
I often find myself wondering about our parents' untimely departure, leaving behind a chasm filled with unanswered questions and aching longing. In the quiet of the night, I ponder how they would have reacted to my tale—of Lily's tragic end, of the nightmares we encountered in that desolate town. Would they have believed my words? Would they have comprehended the depth of my sorrow, the burden of guilt for failing to shield their cherished daughter?
In my heart, I carry the weight of my dear sister Lily's untimely demise. Her laughter, warmth, and unwavering spirit are now lost to the darkness that enveloped that cursed town. Each day, I long to see her smile once more, to hear her voice echoing in the halls of our shared memories. Yet, I know she is gone, forever lost to the merciless jaws of that insatiable beast. The memory of her screams, the sight of her torn body, they etch themselves into my soul, a painful reminder of the fragility of life and the cruelty of fate.
Lily's injury and her agonizing screams echo incessantly in the corridors of my mind, haunting me like a relentless specter. The memory of that moment is etched into my consciousness with vivid, excruciating detail—the sight of her torn leg, the gushing crimson of her blood staining the murky waters, and the raw, visceral sound of her screams reverberating through the air. Each time I close my eyes, I am transported back to that harrowing scene, unable to escape the overwhelming sense of helplessness that washed over me. Her pain, her fear, her desperation—all of it lingers like a scar on my soul, a constant reminder of the horrors we endured in that forsaken place.
submitted by Wooleyty to ZakBabyTV_Stories [link] [comments]


2024.06.09 09:39 Significant-Head-685 In case anyone needs it!

Warehouse number 866-222-9438 ext 7705555 Warehouse dispatch 609-267-6700 Checkout Bags (Paper) Small Medium Large Carrying Handle 503383 503532 560011 167943 Balloons (Balloon Vendor: Rainbow Balloons 800-200-8181) Helium (Call 888-825-1624) Ribbon Rolls Blue Red White Yellow 419930 419928 419912 419931 Weight Colors Pastel 419909 Primary 419910 BOPIS Sticker Labels 466302 Check Ribbon 106982 Counterfeit Detector Pens (please note that these do not detect all counterfeit bills) 953553 Coupon Center Paper 438059 Employee Purchase Stickers 311516 Money Cards 145319 Next Register Sign 458547 Rainchecks 451435 Receipt Paper Rolls 106983 Shopper Assistant Card 295126 Cleaning/Breakroom Cleaners All-Purpose 314104 Glass 314013 Combination Lock 282574 Cutlery Set (250 packs) 718205 Garbage Bags Large Outside Small 443549 114561 108381 Gloves Medium 624149 Large 633020 Hand Sanitizer (1gal w/pump) 363525 Paper Towels 313940 Soap Refill Dispenser FlooWall Protector 464102 488010 467691 Toilet Paper 113385 Vacuum Bags Cirrus Pro Grade 874118 Electrolux 123121 Damages/Strongpak Donation Boxes 386691 Labels Damages/CLS 451518 Food Donation 384168 Non-Food Donation 384199 Product Withdrawal 119040 RFC/Return For Credit 390252 Reverse Red Logistics Seal 224847 Strongpak Absorbent 892753 Bags "Pill" 4x6 9x12 13x18 18x24 892704 892742 892744 892746 892750 Zip Ties 422071 Office Binders 1 ½ inch 3 inch 4 inch 229690 964577 301758 Cash Deposit Bags 855621 Cash Slips (Call number on slip) Check Deposit Bags 440633 Check Slips (Call 888-750-4545) Clipboard 421420 Envelopes Damaged Price-Gun 130922 Red Bag Corporate Mail 715595 Free-format Sign (Large) 325155 Name Badge Customer Service 170509 Labels 171897 Management Team Member 185918 Pin Attachment 487552 Store Manager 170519 Paper Clips 892539 Price Labels Large Threshold AMM 970766 884281 237173 Small Threshold AMM 977330 884278 237171 Unit Threshold AMM 970759 970760 237168 Printer Paper 088369 Return Mail Labels 691643 Sale Signs 269031 Large 234446 Stapler 423012 Staples 454736 Three Hole Punch 536094 Two Hole Punch 421412 Other Black Wrap Tape 457721 Box Cutters (Safety) 587532 Label Scrapers 422204 Magnetic Key 172888 Packaging Tape 091496 Recycling Boxes 920394 Stapler 423012 Staples 454736 Telephone Cord 848454 Sales Floor Dividers Sticky T-Dividers Vitamin 920744 277483 146687 Endcap Sign Holder 793007 Flag Sign Holder 564179 Hang Tabs 358853 Inventory Control Clips 966515 J-Hooks 855411 Pegs 4 inch 4 inch cosmetics 6 inch 8 inch 422543 973842 422550 422675 12 inch DL/DPC order 2-piece 317211 Push Pins 653253 Runners/Overlays 4 inch 6 inch 6 inch cosmetics 8 inch 12 inch 184762 183731 973826 184283 972539 Stoploks 688729 Wire Basket Label Holders 972505 Wire Basket Sign Clip 298937 Photo Bamboo Ornament 365010 Banner Boxes 275483 Board Prints 11x14 425014 16x20 570511 Books 4x6 329889 8x10 439957 8.5x11 802203 Premium Faux Leather 265611 Custom Cover Layback 124727 Calendars 5x7 Bamboo 515956 8x10 487224 Canvases 5x7 252046 8x8 624246 8x10 252047 11x14 251829 Framed 795932 Hanging 588185 16x20 251942 Coasters 465064 Cubes 2x2 363220 3x3 363948 Custom Cover Journal/Diary/Notebook Kit 343769 Disposable Camera Envelopes (Call 855-652-3854) Duplex Printer (CX3240) 5x7 Flat 878071 5x7 Flat Greeting Cards 396400 5x7 Folded Cards 423843 5x7 Rounded Corner Cardstock 396376 8.5x11 Photo Book Paper 396443 8.5x11 Premium Paper 711977 Flat Rounded Corners Premium 734398 Waste Toner Box 734428 Floating Frame 388577 Envelopes Greeting Cards 4x8 426407 5x7 800412 Large 901154 Normal 901151 Magnets 2x2 Acrylic 4x6 5x5 602880 426018 515572 Media CD DVD Flash Drive 897311 858518 171000 Panels 4x6 212120 6x8 212116 8x10 212117 Acrylic Bamboo Wood 398489 398147 354391 Passport Holders 302969 Printer Refill Boxes 6800 (4x6 in seconds) 265443 7000 (4x6 hour) 996216 305 (5x7) (2 refills/box) 252064 8800 (8x10) 832490 Poster Packaging Tubes 269851 Poster Printer Poster Rolls Regular Poster Paper 405658 Repositional Adhesive Poster 275058 Puzzles 790237 Toner Duplex Printer (CX3240) Black Cyan Magenta Yellow 401395 401422 401448 401471 Poster Printer (Epson P6000) Cyan 312260 Light Cyan 393826 Light Black 502394 Light Light Black 382310 Matte Black 400104 Photo Black 407634 Vivid Light Magenta 771758 Vivid Magenta 587501 Yellow 254884 Wall Tile 8x8 304458 Yard/Lawn Sign Assembly Kit 726295 Grommets 617726 VinylMax Banner Media Roll 324024 Yellow Bags 655484 Pharmacy Bags Blue 695071 Green 458256 Prescription 982827 USPS 417098 Bandages 326957 Bottles 2 oz 4oz 6oz 8oz 16oz 340620 340646 340653 340661 340687 Boxes Records 437863 Returns 915373 USPS 418989 Caps Child-Resistant 20 108940 40-60 108942 Non Child-Resistant 20 145622 40-60 145624 Checkout Bags (Paper) Small Medium Large 503383 503532 560011 Gloves Medium 624149 Large 633020 Labels Barcode 182959 Prescription 399469 Narcotic Key Envelope 695783 Prescription Pad 1 Line 182779 2 Line 163112 Printer Paper 088369 Sharps Container 812293 Shelf Dividers 338916 Shipt Tape 895796 Stapler 423012 Staples 454736 Vials 20 40 60 145610 145611 145612 Ship from Store Box 6x4x2 374227 8x8x40 378126 10x6x4 827252 12x9x7 190165 12x12x12 354713 15x15x15 354807 18x12x12 374238 18x18x18 374241 24x18x18 374245 Bubble Mailer 378600 Hexcel Paper Wrap 496898 ORM RX HD 346334 Packaging Tape (SFS) 378599 Printer Labels 466302 PS Tape 451489 Ziploc Bag 378625
submitted by Significant-Head-685 to CVS [link] [comments]


2024.06.09 07:15 wsppan Today In Phishstory - June 9th

# Today In Phishstory - June 9th Brought to you by tiph-bot. Beep.
All data extracted via The Phishnet API.

Phish

Phish, Tuesday 06/09/2009 (15 years ago) Asheville Civic Center, Asheville, NC, USA
Gap Chart, Tour: 2009 Early Summer Tour
Set 1 : Kill Devil Falls , The Moma Dance , Sample in a Jar , Stash , Dog Faced Boy , Gumbo , Tube , Lengthwise , Divided Sky , When the Cactus is in Bloom 1 , Bold As Love
Set 2 : Backwards Down the Number Line > Ghost > Fast Enough for You , Halley's Comet > Maze , Alaska 1 , Theme From the Bottom , Golgi Apparatus , Possum
Encore : Loving Cup
1 Phish debut.
Jamchart Notes:
Backwards Down the Number Line - "Type I" version with great strumming by Trey and a short outro jam that > to "Ghost."
Show Notes:
This show featured the Phish debuts of When the Cactus is in Bloom and Alaska. Before Dog Faced Boy, Trey explained that while living with Fish, he wrote Dog Faced Boy, Tube and Gumbo based on entries in one of Fish's journals. During Dog Faced Boy, Fish left his drum kit and lay down in front of the stage because he didn't need to sing the song. Lengthwise (performed a cappella ) was played for the first time since July 28, 1998 (235 shows). Bold as Love was played for the first time since October 6, 2000 (74 shows).
Listen now at Phish.in!
Phish, Friday 06/09/2000 (24 years ago) On Air East, Shibuya-ku, Tokyo, , Japan
Gap Chart, Tour: 2000 Summer Japan Tour
Set 1 : Axilla > Taste , Billy Breathes , Poor Heart > Golgi Apparatus > Funky Bitch , The Moma Dance > First Tube > Chalk Dust Torture
Set 2 : Tweezer , Bouncing Around the Room 1 , The Mango Song , The Squirming Coil > Gotta Jibboo > Meatstick 2 > Tweezer Reprise
Encore : You Enjoy Myself
1 Brief outro solo from Trey, which replaced the usual closing guitar lick. 2 First Meatstick to feature Japanese lyrics.
Jamchart Notes:
Funky Bitch - Atypically improvisational must-hear monster.
Chalk Dust Torture - Winning fans in Japan. This huge first-set-closing version raises hell and ends, but then there's a second ending that concludes cacophonously.
Tweezer - Atypically slow but monstrously improvisational version that has several peaks and valleys before speeding-up and concluding in a melodic, triumphant, must-fucking-hear manner.
The Mango Song - Ending jam segment stretches the limits of the basic jam with some nice rhythmic variation, but still stays "in bounds."
You Enjoy Myself - Deeeep, funky jam/groove, and the return of the B&D; segment!
Show Notes:
The Moma Dance included Funky Bitch teases and Tweezer included Funk #49 teases. This was the first ever Meatstick to feature Japanese lyrics and Trey flubbed the words while attempting to sing them. Bouncing included a brief outro solo from Trey, which replaced the usual closing guitar lick. This show was re- broadcast on Japanese television.
Listen now at Phish.in!
Phish, Friday 06/09/1995 (29 years ago) Red Rocks Amphitheatre, Morrison, CO, USA
Gap Chart, Tour: 1995 Summer Tour
Set 1 : My Friend, My Friend , Divided Sky , Strange Design > The Oh Kee Pa Ceremony > AC/DC Bag > Theme From the Bottom , Taste , Sparkle > Run Like an Antelope
Set 2 : Split Open and Melt , The Wedge , Scent of a Mule , Cavern > David Bowie , Acoustic Army , Sweet Adeline , Slave to the Traffic Light
Encore : The Squirming Coil
Jamchart Notes:
Run Like an Antelope - Unusual jam. Sort of off-key. Sort of evil. Dissonant and anti-melodic. No real peak; it just fades into "Rocco."
Split Open and Melt - Improvisational playing in several sections tests the rhythmic and melodic standards for "SOAM" in this solid version.
Show Notes:
Part of the soundcheck's jam consisted of 25 or 6 to 4.
Listen now at Phish.in!
Phish, Thursday 06/09/1994 (30 years ago) Triad Amphitheater, Salt Lake City, UT, USA
Gap Chart, Tour: 1994 Summer Tour
Set 1 : Llama , Guelah Papyrus , Rift , Down with Disease > It's Ice > If I Could > Maze , Fee 1 , Suzy Greenberg
Set 2 : Split Open and Melt , Glide > Julius , Halley's Comet -> Scent of a Mule , Ginseng Sullivan 2 , Mike's Song > I Am Hydrogen > Weekapaug Groove , Golgi Apparatus
Encore : Highway to Hell
1 Trey sang verses through megaphone. 2 Acoustic and without microphones. Fish on Madonna washboard.
Jamchart Notes:
It's Ice - Good rocking jam with excellent Fish and solid Trey (of course Page is great).
Mike's Song - The 1st jam is rocking and ass kicking, with a clever little "Tweeprise"-like walk up. The 2nd jam is basically a non-vocal version of something very "Simple"-like. Just listen and you'll hear it. The return to "Mike's" has more crazed '94 scream-infused power action.
Show Notes:
Trey sang the verses of Fee through a megaphone. Ginseng Sullivan was performed acoustic without microphones and featured Fish on Madonna washboard.
Listen now at Phish.in!
Phish, Saturday 06/09/1990 (34 years ago) The Wetlands Preserve, New York, NY, USA
Gap Chart, Tour: 1990 Tour
Set 1 : Possum , Lawn Boy > Reba , Dinner and a Movie > Bouncing Around the Room > Tweezer , Uncle Pen > Mike's Song > I Am Hydrogen > Weekapaug Groove
Set 2 : Whole Lotta Love Jam > Harry Hood , The Man Who Stepped Into Yesterday > Avenu Malkenu > La Grange , Fee -> Foam , The Oh Kee Pa Ceremony > Suzy Greenberg > Run Like an Antelope , Hold Your Head Up > Terrapin > Hold Your Head Up , Harpua , Good Times Bad Times
Encore : Take the 'A' Train > Contact
Jamchart Notes:
Foam - -> in from "Fee." Groovy and excellent Page section with solid backing from Mike and Fish. It's all good from there.
Run Like an Antelope - Good exploratory version that gets nicely beyond the standard. Great tension, dissonance and experimental jamming.
Show Notes:
Harpua included Funkytown teases and 'A' Train contained a Dixie tease from Trey. The band launched into the second set-opening Whole Lotta Love Jam as the DJ had been spinning the original Zeppelin version. The opening act was The Aquarium Rescue Unit.
Listen now at Phish.in!

Trey Anastasio

Trey Anastasio Trio, 2023-06-09 Mission Ballroom, Denver, CO, USA
Setlist: https://phish.net/setlists/trey-anastasio-trio-june-09-2023-mission-ballroom-denver-co-usa.html
Tour: Not Part of a Tour
Show Notes: This show featured the debuts of Where They'll Find Us, Perseid, Monsters, Oblivion, The Well, and Ether Edge, the first public performance of The Greater Good (which had previously been played on October 16, 2020 during the Beacon Jams), and the Trey Anastasio debut of Halfway Home (previously only performed by Ghosts of the Forest and Phish). Perseid had evolved from Forward People, which had been released as a single in 2021. The first Perseid was unfinished due to technical issues. Air Said To Me was performed for the first time since December 31, 2006. What's Done was last played on February 28, 2010. Trey teased San-Ho-Zay in The Greater Good. Ghost's lyrics were changed to "the story of Fish in Telluride."
Trey Anastasio Band, 2006-06-09 Verizon Wireless Amphitheatre - Charlotte, Charlotte, NC, USA
Setlist: https://phish.net/setlists/trey-anastasio-june-09-2006-verizon-wireless-amphitheatre-charlotte-charlotte-nc-usa.html
Tour: TAB - Early Summer 2006 Tour
Show Notes: This single set performance was as the opening act for Tom Petty & The Heartbreakers. This setlist is unconfirmed as recordings of the performance do not circulate.
Trey Anastasio Band, 2002-06-09 Tower City Amphitheatre, Cleveland, OH, USA
Setlist: https://phish.net/setlists/trey-anastasio-june-09-2002-tower-city-amphitheatre-cleveland-oh-usa.html
Tour: TAB - The Dectet Summer 2002 Tour
Show Notes: The rendition of "Plasma" from this gig appears on Trey's live CD of the same name. Trey performed "Ray Dawn Balloon" acoustic.

Mike Gordon

Mike Gordon, 2015-06-09 The Pageant, St. Louis, MO, USA
Setlist: https://phish.net/setlists/mike-gordon-june-09-2015-the-pageant-st-louis-mo-usa.html
Tour: Mike Gordon - Summer 2015 Tour
Show Notes:

John Fishman

Jazz Mandolin Project, 2004-06-09 32 Bleu, Colorado Springs, CO, USA
Setlist: https://phish.net/setlists/jon-fishman-june-09-2004-32-bleu-colorado-springs-co-usa.html
Tour: Fish - Jazz Mandolin Project Summer 2004 Tour
Show Notes:

Page McConnell

Page McConnell, 2007-06-09 Bogart's, Cincinnati, OH, USA
Setlist: https://phish.net/setlists/page-mcconnell-june-09-2007-bogarts-cincinnati-oh-usa.html
Tour: Page McConnell Spring & Summer 2007 Tour
Show Notes: This setlist is unconfirmed as recordings of the show do not circulate.
submitted by wsppan to phish [link] [comments]


2024.06.09 05:57 XianosChaos Cassie's dad could still be alive

So keep an open mind, this is going back a bit explaining leading up to the theory.
So straight forward, I believe the princess sprite in the game is Cassidy and the red man is Old Man Consequences which HW2 file names revealed it to be.
PQ1 showing us Cassidy trapped in the game, Cassidy was the last child to be killed and leading up to it shows William as the blob who says I always come back kills her and this loops like the name of the song "Caught in the loop".
PQ2, this next part we see OMC giving Cassidy a sword, to me this implies OMC giving him the power to fight back as in haunting Golden Freddy, he can teleport and attack, Golden Freddy is the only one with these unique powers and OMC giving it to him feels like an explanation how.
We battle through the round and at the end we talk to OMC again who has a mirror version chat from when OMC talked to Cassidy in resting his soul and let him be with his demons, but like UCN, Cassidy ignore OMC and moves on.
PQ3 we know is the continuation leading to Cassidy getting the mask and plushie, trading them for a key to open Vanessa's prison and freeing her, what happen during it we don't know, perhaps the female scream we heard was Cassidy cutting the bond between Vannessa and Vanny, that's a theory for a different day.
Now! PQ4, we again play as Cassidy with his sword and when we reach Cassie's dad, we gave it to him and we continue forward as CD.
Now in understanding what happen here, the Fuhnaff interview, it was mention that this is the end of Glitchtrap, he is gone forever. Cassidy's entire existence was being the vengeful spirit in chasing after William, if he's gone permanently, then Cassidy passing the sword is in a phrase "Passing of the torch". Cassidy giving that power to CD cause he no longer needs to continue, he can finally be at peace. Now in this way, CD having the power means he might not be dead, but now a conscious in cyber space and if this true, He could return in a future game, there is the potential in HW2 DLC and such if the PQ4 ending is the canon route.
What do you guys think?
submitted by XianosChaos to fnaftheories [link] [comments]


2024.06.08 23:58 Avocado_Calm Resto Druid Nokhud first area pole/mass root boss

Resto Druid Nokhud first area pole/mass root boss
Hi guys, I've spent a bit of time trying out the most consistent way of landing on the poles as a resto druid and here's the approach I found most consistent:
  1. Approach the pole at a parallel angle to the ground, such that the tip of the pole lines up with the yellow line:
https://preview.redd.it/olazebpj4f5d1.png?width=561&format=png&auto=webp&s=8496c32c3058e53c6b6339f9163f19594fb3ccfc
https://preview.redd.it/sqcxsutc6f5d1.png?width=607&format=png&auto=webp&s=0649b21f159abdf18589f38bdc79e640e42f2242
  1. Keep inching forward/back until the pole looks like it's piercing the CHEST of the bird (if it's piercing the butt it won't work):
https://preview.redd.it/h6ej4q8r4f5d1.png?width=598&format=png&auto=webp&s=7d9786c062a293b69e883d9927d6022d200f59e6
There is some leeway here as long as it's touching the chest area. If your angle is off, I found it easier to reset and try again rather than try to adjust from the wrong vertical location.
For the dragon boss if you are mass rooting all adds in the middle:
  1. Mass root the first in the middle and do healer duties (heal people up and activate lance).
  2. As the 2nd one approaches, once it's close to the middle, solo-root it so it's grouped.
  3. As soon as mroot is off CD, mass root all and repeat.
Mass root won't be perfectly off CD every time an add spawns and this allows you to keep them all grouped without worry. MAKE SURE you aren't pressing Adaptive Swarm AT ALL leading up to OR during this fight (take it off your bar or disable any WAs for this boss).
Happy keying!
submitted by Avocado_Calm to CompetitiveWoW [link] [comments]


2024.06.08 21:40 sameed_a how to use reasoning in technology?

Ever been stuck in an escape room? No? Let me paint you a picture. I was knee-deep in a cold-war style bunker. The air was chilly, the light dim, and the only company I had was a rickety old radio, crackling with static.
That was when it hit me. The only way out of this bunker and back to civilization (and a much-needed coffee) was through technology. Not in the sense of seeking help from the outside world, but in solving the puzzles in the room.
First, I had to decipher the ancient Morse code broadcast through the radio. To do this, I had to ignore the horror movie like static and focus on the beeping sounds. I had to use critical reasoning here. The long beep must be a dash and the short beep a dot, or so I figured. But, it was obvious the code was not in English. I had a Eureka moment. It was in Russian! After all, it was a cold war bunker.
Next, came a technological puzzle, an old computer with command line interface. I had to use my deduction skills here. Years of exposure to tech had taught me that simple commands like "ls" or "cd" could reveal a lot. Unfortunately, the computer was in Russian too. But, I reasoned, the coding languages are universal, aren't they? I typed in the commands and voila, I got the information I needed.
Finally, came the trickiest puzzle. A robotic arm holding a key, programmed to drop it only at a specific voice command. Who knew understanding sound and voice technology would ever come in handy in an escape room! I had to use the principles of sound frequency and volume here. After several failed attempts and almost losing my voice, I nailed the right pitch and volume.
There you go! I used technology and reasoning to escape the bunker. What was the reward you ask? Well, the immense satisfaction of critical reasoning and proving I could survive a cold war bunker. And of course, that much-deserved coffee!
P.S: I used the mental model of reasoning in technology here. And hey, before you get worried, this tale was purely hypothetical! I didn't actually get stuck in a bunker. But who knows, we might face a digital bunker someday, and mental models like these could be our escape tools!
submitted by sameed_a to mentalmodelscoach [link] [comments]


2024.06.08 14:55 snoopgrinder Crazy energy regen quickswap team idea

Hey all, really enjoying the game and I've come up with a cool idea, but unfortunately we are so limited on echo resources that I cant test it yet. Im pretty sure some CN people will test it or already done, because they usually like silly builds. Generally quickswap teams are not new and doing fine in Genshin, but in Wuthering Waves we have few key advantages:
  1. we have more sources to gain ER in echoes
  2. characters have intro skills, which are also have damage immunity and do good damage.
So to gain max ER we can do this:
  1. ER weapon to all
  2. 3333 ER mainstat echoes (2 energy set + 2 atk/elem set)
  3. Some more lucky substats
  4. Take 3 (sub) dd team without healer (because we will be in skill animations most of the time I hope). For example - Yinlin, Sanhua (idk I just like her), Jianxin?
  5. spam your introes, ults, skills = profit ???
In total we should have 300%+ on each character which should be insane. In theory this idea sounds very cool and fun to me, and can potentially even broke a game and be more damaging than using attack hypercarry?
What do you think, will it work? Or not? Maybe anybody has already tested it and you have links to it?
UPD: Yes, right the first comment reminded me that I forgot the biggest thing - ults CD... so this won't work that good, but I still can give it a shot later. At least I can build one character with 3333 ER build
submitted by snoopgrinder to WutheringWaves [link] [comments]


2024.06.08 14:06 Blopi_GT Lenovo T440p with Tianocore EDK 2 - build guide

Hi, i was struggling few days already with building nice bios for T440p. I'm sharing steps that at last worked for me, also repeated them on fresh debian install to be sure.
Thanks to:
u/GembelUrban for help and tips. conorlburns for guide that was somewhat helpfull (worked on arch and with SeaBIOS only). Github user "megabrr" for good guide (and also big FU for deleting it after i posted issues).
GUIDE
I used at the time of posting this Debian 12, you can also do that on MX Linux 23.3 (megabrr used 23.1).
Update.
sudo apt update && sudo apt upgrade -y 
Install needed packages.
sudo apt-get install -y bison build-essential curl flex git gnat libncurses5-dev m4 zlib1g-dev flashrom autoconf automake gettext autopoint pkg-config grub-common libfreetype6-dev unifont unifont-bin xfonts-unifont python-is-python3 
DUMPING
Stolen from https://blog.0xcb.dev/lenovo-t440p-coreboot/
mkdir ~/t440p/ cd ~/t440p/ 
4mb (TOP) chip:
sudo flashrom --programmer ch341a_spi -r 4mb_backup1.bin sudo flashrom --programmer ch341a_spi -r 4mb_backup2.bin 
8mb (BOTTOM) chip:
sudo flashrom --programmer ch341a_spi -r 8mb_backup1.bin sudo flashrom --programmer ch341a_spi -r 8mb_backup2.bin 
In my case, flashrom asked what type of chip i have because it has "Multiple flash chip definitions". Use -c W25Q64BV/W25Q64CV/W25Q64FV like this:
sudo flashrom --programmer ch341a_spi -r 8mb_backup1.bin -c W25Q64BV/W25Q64CV/W25Q64FV sudo flashrom --programmer ch341a_spi -r 8mb_backup2.bin -c W25Q64BV/W25Q64CV/W25Q64FV 
Check if they are the same, if there is no output you are okay, if there is output, try reconnecting programmer to the chip again, use some contact spray / 100% alcohol to clean chip legs if problem persists.
diff 4mb_backup1.bin 4mb_backup2.bin diff 8mb_backup1.bin 8mb_backup2.bin 
Combine binaries to one ROM file and "SAVE THE ROM SOMEWHERE SAFE and in multiple locations!!!" :)
cat 8mb_backup1.bin 4mb_backup1.bin > t440p-original.rom 
Stolen from: https://doc.coreboot.org/mainboard/lenovo/t440p.html
BUILDING
Clone Libreboot LBMK and install all dependencies
git clone https://codeberg.org/libreboot/lbmk cd lbmk/ sudo ./build dependencies debian 
Clone and checkout from git, build tools.
cd ~ git clone https://review.coreboot.org/coreboot.git cd coreboot/ git checkout d5e80fa9d22ae17ca80276e1d663333e0932c399 git submodule update --init --checkout 
------------------------------------------------------------------------------------
Optional step: swap Ctrl and FN button.
nano ~/coreboot/src/mainboard/lenovo/haswell/cmos.default fn_ctrl_swap=Disable Enable 
------------------------------------------------------------------------------------
make crossgcc-i386 CPUS=$(nproc) make -C payloads/coreinfo olddefconfig make -C payloads/coreinfo cd util/ifdtool && make 
Extract and copy blobs to working dir:
./ifdtool -x ~/t440p/t440p-original.rom mv flashregion_0_flashdescriptor.bin ~/t440p/ifd.bin mv flashregion_2_intel_me.bin ~/t440p/me.bin mv flashregion_3_gbe.bin ~/t440p/gbe.bin 
Get mrc.bin.
Download:
cd ~/t440p wget https://github.com/merge/skulls/blob/mastet440p/mrc.bin 
OR extract:
cd ~/coreboot make -C util/cbfstool cd util/chromeos ./crosfirmware.sh peppy ../cbfstool/cbfstool coreboot-*.bin extract -f mrc.bin -n mrc.bin -r RO_SECTION mv mrc.bin ~/t440p/mrc.bin 
Config:
cd ~/coreboot nano .config 
Paste config below.
CONFIG_MAINBOARD_FAMILY="ThinkPad T440p" CONFIG_USE_OPTION_TABLE=y CONFIG_VENDOR_LENOVO=y CONFIG_CBFS_SIZE=0x400000 CONFIG_IFD_BIN_PATH="/home/USEt440p/ifd.bin" CONFIG_ME_BIN_PATH="/home/USEt440p/me.bin" CONFIG_GBE_BIN_PATH="/home/USEt440p/gbe.bin" CONFIG_HAVE_IFD_BIN=y CONFIG_HAVE_MRC=y CONFIG_MRC_FILE="/home/USEt440p/mrc.bin" CONFIG_VALIDATE_INTEL_DESCRIPTOR=y CONFIG_H8_SUPPORT_BT_ON_WIFI=y CONFIG_HAVE_ME_BIN=y CONFIG_CHECK_ME=y CONFIG_ME_REGION_ALLOW_CPU_READ_ACCESS=y CONFIG_USE_ME_CLEANER=y CONFIG_HAVE_GBE_BIN=y CONFIG_DRIVERS_PS2_KEYBOARD=y CONFIG_PAYLOAD_EDK2=y CONFIG_EDK2_BOOT_MANAGER_ESCAPE=y 
Don't forget to update PATHs.
make savedefconfig cat defconfig make nconfig F6 F9 make 
Build SHOULD finish successfully. If so, you should see "Built lenovo/haswell (ThinkPad T440p)".
Copy ready ROM to working dir:
cp ~/coreboot/build/coreboot.rom ~/t440p/t440p-coreboot.rom 
Check ROM with ME Cleaner:
./me_cleaner.py -c ~/t440p/t440p-coreboot.rom ./me_cleaner.py -S ~/t440p/t440p-coreboot.rom 
-c - check -S - neutralize ME (if you don't want to neutralize ME remove CONFIG_USE_ME_CLEANER=y from config)
There is also way to neutralize and shrink ROM, more on ME Cleaner github page.
Check should output something like this (may not be the same): Important parts are bold.
Full image detected The ME/TXE region goes from 0x3000 to 0x21000 Found FPT header at 0x3010 Found 1 partition(s) Found FTPR header: FTPR partition spans from 0x1740 to 0xb1740 ME/TXE firmware version 9.1.45.3000 Public key match: Intel ME, firmware versions 9.0.x.x, 9.1.x.x The AltMeDisable bit is SET Checking the FTPR RSA signature... VALID
FLASHING WITH PROGRAMMER
Make separate files for TOP and BOTTOM chip:
cd ~/t440p dd if=t440p_coreboot.rom of=bottom.rom bs=1M count=8 dd if=t440p_coreboot.rom of=top.rom bs=1M skip=8 
4mb (TOP) chip:
sudo flashrom --programmer ch341a_spi -w top.rom 
8mb (BOTTOM) chip:
sudo flashrom --programmer ch341a_spi -w bottom.rom ----or---- sudo flashrom --programmer ch341a_spi -w bottom.rom -c W25Q64BV/W25Q64CV/W25Q64FV 
FLASHING WITH LINUX (may not work when not flashed Coreboot before, updating coreboot works without any issue)
sudo modprobe -r lpc_ich sudo flashrom -p internal -w ~/t440p/t440p_coreboot.rom 
Verify that ME is neutered and disabled after flashing (if you used ME Cleaner):
cd ~/coreboot/util/intelmetool make sudo ./intelmetool -m 
Output should look like:
Checking for development libraries: pci and zlib... found. Bad news, you have a `QM87 Express LPC Controller` so you have ME hardware on board and you can't control or disable it, continuing... MEI found: [8086:8c3a] 8 Series/C220 Series Chipset Family MEI Controller #1 ME Status : 0x1e020191 ME Status 2 : 0x164d2142 ME: FW Partition Table : OK ME: Bringup Loader Failure : NO ME: Firmware Init Complete : NO ME: Manufacturing Mode : YES ME: Boot Options Present : NO ME: Update In Progress : NO ME: Current Working State : Initializing ME: Current Operation State : Bring up ME: Current Operation Mode : Debug ME: Error Code : No Error ME: Progress Phase : BUP Phase ME: Power Management Event : Pseudo-global reset ME: Progress Phase State : 0x4d ME: Extend SHA-256: 9bcd2f1eb9b163690f6ee10a57fb83f9c5544aeaa29c91040ec4c77f6bc7fa3c ME: failed to become ready ME: failed to become ready ME: GET FW VERSION message failed
Happy corebooting!
submitted by Blopi_GT to thinkpad [link] [comments]


2024.06.08 11:54 DUSHYANTK95 I finished Most Wanted yesterday...here's my account.

Need for Speed: Most Wanted

Last night, a little past nineteen years of age, I finished a *nineteen-*year-old game. I started playing it when I was 12. Here's my story.
I have an elder cousin who was super cool. I love him, we did all kinds of fun stuff together. He was my gateway to the internet. I occasionally went to his home and watched him play on his PC, something he would’ve let me do if I was old enough to do it back then. One fine day, that cousin visited. We played together for a few days, and before leaving, he asked me to meet him in private. I got excited, since he did seclude stuff from me as a child, and this made me feel included. My dad was strict about my screen time and didn’t allow me to play games, and he knew this too. He gave me the CD to the black edition, and I was over the moon. I had playing nothing past minesweeper on my computer till then, so my mind was blown. I took it up to my room and hid it there. I could not wait till I next had access to the PC.
From age 12-14, I played it occasionally, when he wasn’t around. Eventually he caught wind of it and forbade me from playing it, so I had to stop playing. I played the game very occasionally, like once maybe a month. and then for small periods of time. Also, I did not know it had a story to it. I just skipped the cutscenes, and went straight into the driving (always been a nutso for cars.). It was bliss. I had a ton of fun playing it throughout my childhood. Not all was smooth though. I would work my way up the blacklist, and some or the other tragedy would strike.
First run: the original laptop which I played on died when I was 14, and at blacklist #9-10. Then, I next played it when I was 15-17, when the next laptop died on me, and I had to restart from blacklist #8. I switched to mac, so I next had access to a windows pc when I was 19. It was at this point of time when I started to seriously play, and I ended up finishing the entire story in around 30-40 hours. I loved the pursuits. I loved using cars with low heat to not attract cops and to just drive around and explore the map. I loved watching the cutscenes, now that I knew what was going on. I also seethed in the beginning when Cross keys our car. In this run, I also managed to secure all of the blacklist cars (it took me a few tries to get some cars, like Kaze’s Mercedes.), the garage looks spectacular now. I did all of the blacklist races on my trusty Cobalt that I chose in the beginning. It’s definitely a beacon of upskilling. Yesterday, I completed it.
It took me a total of maybe 20 minutes to beat Razor, but it took me 3 hours to finish the final pursuit. I have no idea why I played this bad, I just kept on messing up one way or the other. Observation, during that pursuit, if at the five-minute mark, you are exactly at the escape point, it will not spawn. You need to be out of sight of that place for the ramp to appear. After a few runs, I managed to align that five-minute mark with me just reaching that spot, and the game was over. I will be checking out other editions too, and story mode games are my absolute favourite now. This was the first time I saw the credits on a game roll like this, and I just sat there in silence. It was such a brilliant moment. The fact that there are so many more such games for me to experience fills me with adrenaline, and I cannot wait.
EDIT: forgot to mention that I played the game this time 100% in manual mode.
submitted by DUSHYANTK95 to needforspeed [link] [comments]


2024.06.08 00:11 Faustamort Most common "mistakes" in low MMR ARAM

I'm not the best player in the world. I'm Gold ranked and commonly play with players Bronze-Plat in ARAM. These are some common mistakes I see, things people could do better, or choices to consider in low level ARAM. Feel free to disagree with me, I'm not always going to be right, these are just my opinions. Also, sometimes you don't necessarily want to win, you want to have fun. That's fine. But many of these decisions won't meaningfully change how you play and will just make you more effective. I've tried not to be pushy with builds unless there's a talent that "just makes you better."
Alexstrasza W use - think about where you want people to be. If you put this behind the team, maybe near the fort, that means they have to retreat to heal. In that case, why were you fighting in the first place? Sometimes that's good, but often you either want to put it where you frontline WILL be or where they are (expecting them to stay there fighting).
Ana Underrated. Hit D and spam Q. Don't be afraid of missing shots, the CD is pretty low. Use W to secure kills or get saves. Don't go dings. Take the piercing sleep dart.
Anduin Don't go Flash of Light build, anything else is better. Seriously consider Lightbomb - if the enemy team has a bunch of stuns, Salvation loses value. If you have good divers, like Anub, Tracer, Genji, even Blaze or Joh (especially if she takes Falling Sword), Lightbomb gets value and can be a game winner. The Leap of Faith talent on level 16 is fantastic for any build. If you're not comfortable with that, try Renew which works well with W build.
Anubarak Most of this comes down to playing WITH Anub, but he's a dive character. Dive in and win or you lose. Don't throw out random Q's. Going Q > E is an easy way to get yourself killed. Don't web the out of position kill target, web the healer in the back.
Auriel Go Q build with the regen globe talent. Honestly, Auriel has the lowest winrate of all healers. If there's any time you might be tempted to go no healer, Auriel-only might be it (though it might just piss off your team).
Azmo Azmo's strong. I think people underrate his E and its talents, but otherwise he's pretty straightforward. Be sure to follow up on your tank's stuns and try to hit the kill target.
Blaze IMO, Blaze is the most misunderstood hero in ARAM. If you're playing tank consider how you set up for your team. Oil doesn't slow if it's on fire (unless you have the talent, which no one seems to take). If you're zoning for your team, slowing the enemy team is much better than dealing passively healed damage. Also, standing in the fire HEALS YOU. Take any level 1 (shield is good and easy to use). Oil Spill 4. Level 7 to counter the enemy team. Level 10 depends on your team/ enemy team. If you can't hit (and kill) with Combustion go Bunker. Pings on 13 sucks! Collision Course does more damage and burst and has great synergy with his next talent... Thermal Protection - just take take it. The Spellshield is good, too, but getting two or more stuns in a teamfight is amazing and deals crazy damage with Collision Course. Take whatever 20 you want. And ffs STOP HITTING E INTO NOTHING! If hitting E just gets you killed you're playing for the other team. Throw down an oil slick to slow them and make it hard to dodge. Or just hold it to counter their engage.
Brightwing Take the teleport on level 1.
Deckard Ruby on 4 is OP if you have ANY frontline. Potions have a low (< 2 seconds) CD and low mana cost, keep 5 potions up all the time. Think about where you want to throw your potions. If you throw them all behind your gate, you tank has to run back a long distance to heal. If you throw them all in the fray, ranged have to run in to heal poke damage. If the enemy team has stuns/roots, you have to throw potions ON TOP OF your teammate to heal them through incoming damage. They can't run to potions if they can't move.
Diablo Honestly, W build with Soul Shield is usually just better. Just hit 1 when you go in, before W, and before Lightning Breath. It's like a 7% winrate difference, that's a lot. Try to play with your team, not against them. Set up combos for mage skill shots, don't push enemies out of AOEs, don't dive too deep nor be too passive.
ETC It really sucks playing with an ETC who pushes the enemy team OUT of all your skillshots. W knocksback in a circle from your center. If you don't understand positioning ETC isn't for you.
Falstad Mighty Gust has half the CD of Hinterland Blast and sets up kills or saves teammates. Yes, it does no damage, but if the enemy team dies and your team lives it's better than just poking from base and getting no kills.
Fenix Did you know Fenix has one of the worst winrates in the game? Nothing really wrong with him other than it's really hard to get a teamcomp that supports him against an enemy team that doesn't counter him.
Garrosh E throws the nearest enemy, including minions and mercs, in the direction of your cursor. Do not click on the enemy you want to throw. Run up to them, move your mouse where you want to throw, then hit E. If it works, you can immediately hit Q to follow up with another stun. Also, Decimate's level 20 upgrade is OP.
Gazlowe E build including the level 20. The level 20 has a 68% win rate, possibly the highest in the game.
Greymane Just FYI, a very low win rate hero. Otherwise, no major issues, he just requires a lot of teamwork.
Guldan Horrify is great at interrupting Mosh Pit, Holy Word: Salvation, etc.
Imperius Stop dying. Don't Q into their towers. E is NOT AOE, it hits only the closest target.
Jaina Ring of Frost is fun but what's more fun is casting DOUBLE your spells at level 20 with Water Ele.
Johanna The globe talent is super bait. The E talent on 1 is very strong if the enemy team doesn't have 4 mages. Also, running around all game collecting globes leaves your team 4v5. If you pick Falling Sword, read the talent to actually understand what it does: it gives allies under you unstoppable for 2 seconds, the stun on enemies only lasts .25 seconds. If you take the level 1 E, Holy Renewal on 16 can heal up to 50% of your life instantly. Indestructible on 20 is a bit overrated, unless you're already the first one dying every teamfight.
Junkrat Don't take pings unless you can hit targets.
Kael'thas Don't take Convection unless you expect not to die AND the enemy team is clumping.
Kel'thuzad Stop bodyblocking your teammates by standing in the gate all game.
Kharazim Insight is trash. ARAM is not the place you can expect to finish it early and reliably. If you ever fall behind with Insight you basically have no talent all game. If you're stuck playing Khara against a poke comp and your team has no frontline, consider E build.
Li Li Tape down your Q button, it will auto-cast.
Li-Ming Don't take Glass Canon into Pyroblast or Azmo.
Lunara Here's a big one: Lunara is one of the most overrated heroes in ARAM. She has a bottom 10 win rate at around 43%. She brings no hard CC, Wisp doesn't have a ton of value, and the damage she deals is easily countered. Stop standing in the path of your team's frontline. I don't know why this is such a common issue with ARAM Lunara, but it is. W gives a slow, use it to help your team secure kills. Don't Leaping Strike into the enemy team. Make sure you'll be in a safe place when you land. 13 is a big utility level. Let Them Wither greatly increases the potency of your slow. Greater Spell Shield can help you live Pyroblasts, Li-Ming orbs, or Azmo dunks. Abolish Magic can help you AND a teammate survive Living Bombs, Vile Infection, and CC chains.
Mal'Ganis Many of his issues come from random team comps and the team not playing to his strengths, but ffs stop running into towers to get a sleep off. His talents are a lot more situational than the standard ARAM build suggests. He can get early %damage, heal himself off channeled beams or puddles, and reduce enemy Armor. Dark Conversion is fun, but Carrion Swarm gives you 3 seconds of invulnerability letting you get in/out. The level 20 is also very strong.
Mei If you snowball the enemy tank into your team's backline, you've just given their team a perfect engage. If you snowball the kill target while it's being focused, you've just helped them live. You can sometimes set up for stuns by setting Blizzard on an enemy, use E to slide behind them and knock them back into it. There's a whole talent build around this that works well.
Mephisto Take the globe talent on 4.
Muradin If you don't understand positioning, don't take Haymaker. Trying to leap into their towers to push their tank into your team's backline is like making the game 6v4.
Murky You're playing Murky. TBH, he's not really that bad. Go Q build and get those stacks. Take Octo-Grab and get a free kill every time it's up. Q talent at 20 wins games on its own. Murky + any outside source of cooldown reduction, like Innervate or Nano Boost, is busted.
Nazeebo Even with Q build, consider Blood Ritual on 4. It has good consistent healing if you tap the minions AND can make a huge difference on stacks towards Vile Infection. If you get 10 kills with Blood Ritual, that's 30 stacks you don't need to get from minions. Don't take Vile Infection unless you already have at least 160 stacks. Every other level 20 is situationally strong: Humongoid has a large CD reduction, Ravenous Spirit reduces enemy healing (great against double healer), and Bad Medicine is low CD unstoppable + move speed + armor. Level 20 is your last big powerspike, make sure you actually get a powerspike by having a talent that does something.
Nova Anti-Armor Shells gives -15 PHYSICAL armor. Don't take bribe, use clones to eat skill shots (like hook).
Qhira Stop dying. That's it. If you go in for a kill you have a 75% chance to get, but have a 100% chance of dying, don't go in. Qhira can be great, just don't aim for a top score in deaths.
Rehgar Go E build with the Q talents on 4 and 13. If you do go W, be prepared to actually go in with your tank.
Sonya Don't go in 1v5. Look where your team is.
Stitches Putrid Bile can slow the enemy team (and give you movespeed) for 8 seconds. If your team has ANY follow up, that's really good. If you take globe talent, running around getting globes all game leaves your team 4v5. Better to get globes with the team mostly mid. I've seen more games lost by Gorge 20 than games where it's helped. If you eat the whole enemy team, your team can't focus down a target. If you teleport in 1v5, you're going to get blown up. Honestly, just take anything else. Master Hooker is another name for Master Baiter...
Sylvanas She's harder to play than she looks and has a surprisingly low win rate. Don't go for dings if you have no frontline.
Tassadar Q plants you in place for a second making you an easy target. Don't kill your own team with E.
Tracer You have to actually harass their backline. This is scary and hard. If you don't think you can do that, choose someone else.
Tychus Odin is like laser, but YOU'RE THE LASER! It doubles your range really letting you damage key targets or secure kills. It has great synergy with Master Assassin on 4, though that means skipping dings :(
Tyrande Tyrande can't heal if she can't auto-attack. You either have to get in there a little or let them come to you.
Valla Yes, you can take Manticore even if you're not auto-attack build.
Whitemane Whitemane works similarly to Malfurion - you apply a buff to your team with Q and then any damage you do to the enemy gets converted to healing for your team. That means you actually have to be willing to attack the enemy team. Using 1 is generally inefficient because you could instead be using W to heal your whole team. Use 1 when you NEED to be safe or when there's no one to damage.
Xul One of the most underrated heroes in ARAM. Just hitting E on the right target can win games. The anti-heal on 20 is almost always the best talent by far if the enemy team has a healer, and especially if they have 2.
Zagara Anything but Corrosive Saliva on 16 is trolling. Nydus Network gives you cooldown reduction when you auto-attack anything. This is FANTASTIC. If you take Maw, don't Maw the kill target that is out of position.
Zul'jin You heard ZJ is good in ARAM, but it's not working for you? At level 1, Boneslicer has a 51% win rate, Headhunter has 54%, Recklessness has 61%! A 10% win rate swing at level 1 is insane. Recklessness gives you more spellpower if you go W build and stacks faster than Headhunter.
General Play with your team. It's ARAM, it's supposed to be one lane, you can see them the whole time. Engage when your tank engages, don't run in 1v5, and don't sit under the fort while your team is scrapping. Watch for your tank trying to get ganks from the "sidelanes," you don't have to run in through the gate. Mercs are mostly a trap. They lose far more games than they help win. Often they just get cleared passively and contribute no siege damage. If you wipe the enemy team, take a tower, THEN consider mercs as their team spawns back in. It's never worth getting wiped for mercs. Minions give EXP and GLOBES. If you push the minion wave to the enemy towers, it's harder to collect those drops - so make sure it's worth it. On the other hand, many heroes have skillshots that are blocked by enemy minions. If you're on Kael and have a Li-Ming teammate, clear the wave for her. Tanks should be tanking. If the enemy team is dead and your team is sitting in front of their towers, go eat those shots. Your healer can heal you before the enemy team even reaches you. Eat those orb shots from Li-Ming. Use your body to protect your backline. Again, when the rest of your team goes in you should too. If your team goes in 4v5 and just barely dies and you're sitting under your tower - had you been there you could have wiped the enemy team. Yeah, you might die, but if the rest of your team dies and you don't you're still going to lose - give yourself a chance to win by being in the fight.
submitted by Faustamort to heroesofthestorm [link] [comments]


2024.06.07 20:20 Ikarian How to implement multiple workspaces invoked from CI/CD buildspec?

I'm trying to start implementing workspaces in an environment that's already in production so that I can have separate workspaces called up for Stage and Prod in the CI/CD pipeline I'm building.
I tried getting through this using some chatGPT pointers (go ahead and laugh) and it's been nothing except conflicting.
So, assuming the correct workspace will be declared in the pipeline buildspec file, my general notion is to then pass whatever workspace is active to govern things like tagging and the proper statefile to use.
ChatGPT had me go down a rabbit hole on setting up my root config with a local variable for the environment and then a variable for the workspace in the backend block, like key = "path/to/state/${terraform.workspace}/terraform.tfstate" which obviously won't work because it won't do variables here. Then it tried to tell me to use separate HCL files in my root tf folder that I then point to them like terraform init -backend-config=backend-production.hcl -migrate-state. When I try that, it warns me that I'm about to migrate from an s3 backend to a local, and that can't be right. This is all governing infrastructure that's currently in production, so I'm squeamish about just YOLOing the config.
This is a relatively simple concept, I'm assuming, I just haven't been able to parse the correct way to implement it. Any advice would be extremely welcome.
submitted by Ikarian to Terraform [link] [comments]


2024.06.07 18:05 Capt_Norrys (Ending rewritten) There Is A Man Living In My Closet

Looking back upon the last few months of my life, I now feel a peculiar clarity upon the once foggy and suspicious events which have suspended my life for their allotted time. The cause of my suffering is now evident beyond all reasonable doubt. There is a man living in my closet, of that I am certain.
Six months ago, at the dawn of September, I had finally moved away from the safe nest of my mother into my own apartment in a small town just off the eastern sea of North Carolina. Befitting of the small town, my apartment was a quaint place, consisting of only three small rooms; a kitchen, a bedroom, and a bathroom attached to the bedroom. Money had been tight, and any ambitions of scholarly advancement had been snubbed out by the absurd toll it asked of me. I resigned to focus on my work life until I had acquired a suitable amount of savings to pay off college. As for my job, I had chosen to work at the local library. It was a small and mundane place, hardly ever visited by the locals. In truth, the building stood more as a historical landmark than anything else, for many years ago it was deemed historically important, and the government had barred any change in the building's appearance from that point onward. The town praised it as a pillarstone of the community, yet the few employees who worked there could attest that such sentiments were merely hollow praise.
Speaking of my coworkers, there was naught but four. First and foremost was the head librarian, Esmerelda Grimshaw, whom every man with his head on correctly called Miss. Grimshaw. She was a stern old woman, about age 70, yet I never dared to ask her exact birthdate. She had never bothered to marry, for in her own words her “only love was books” and to that, my coworkers can attest. Her knowledge of literature was deep and vast; one could often find her at the front desk burning through the works of Shakespeare and Orwell. I had a certain sweet spot for what many would consider a mean old crow, perhaps due to her sharing a sweet spot for me. She was the foundation of that library and did well to honor its legacy.
After her was her son, Tony, a bastard on all accounts, who wholly disproved the common theory that all apples fell near their tree. A young chap of 17 years, he spent his time finding new and creative ways to waste time and wreak havoc. I wholly suspected that he had been working at the library due to being unable to hold down any other job, with the upside of his mother keeping an eye on his behavior. Despite his apparent behavioral issues, I found the boy to be quite charming and intelligent, approaching ideas in ways I had never considered, he often held the key to a nuanced perspective, even if he himself did not quite grasp this concept.
Attached to Tony at all times was his girlfriend, Lilly, a more straightforwardly bright young girl. Having some of the best grades of her high school, she stumbled into her job through many long nights of studying at the library. After one particularly long night, Miss Grimshaw had reprimanded her with the phrase “If you want to stay here all night, why don’t you just keep a set of keys for God’s sake!” Lilly had obviously taken up this offer as it was in no time at all that she had begun working at the library, where she soon after began dating Tony. The two of them could not be more opposite yet together they seemed natural. Lilly was the best employee of the library, being perhaps the only one to consistently find work to do during her shifts.
Finally was Ted, the man who I firmly believe is the cause of my suffering. Ted was a twisted man on all accounts, the type of person to idolize Dahmer and Bundy, the latter of whom he madly believed to be the inspiration for his name. He worked in the library, yet his home was what I assumed to be the local prison. Having been unfit for physical labor, the jail had resigned to send him to the library, a deal which Miss Grimshaw only accepted after she had been handed a generous donation from Ted’s wealthy father and had purchased a low-caliber pistol to store permanently in her front desk. Of his crimes, I am not entirely sure, yet in hushed whispers between Tony and Lilly, I head all manner of rumors ranging from petty burglary to brutal murder of the first degree. His frame was peculiarly small, standing only about 5’4, and weighing what I can only assume to be under 100 pounds, though I never directly asked. Despite this his presence in a room was rarely unnoticed, and with it came hushed tones and thoughts of immediate evacuation. Even thinking of his odor now makes my stomach churn, he smelled strongly of dead fish and iron, with a third rancid smell unplaceable in my mind. His attire consisted of his prison jumpsuit, which loosely hung over his tiny frame, and a peculiar necklace, colored a freakish red and depicting an unknown symbol that had the faintest resemblance to a fish. Ted rarely worked, yet whenever he did days slogged on, and nobody could ever feel entirely safe, even with Miss Grimshaw keeping a watchful eye, hand always primed to grab her gun.
My first two months living in North Carolina had brought with them a freedom that I hadn’t yet experienced in my lifetime. My journey towards inhabiting this new town was greatly helped by my co-workers, all but one of whom helped me learn the customs of the small town, eventually allowing me to blend myself into its natural ecosystem. In this environment, I was living a thriving and fun life. I had made new acquaintances throughout town and had become favorable to the local university students, which I now planned to attend come the next year. It was at this university I met what would soon become my closest companion: Richard, Dick for short. We had become acquainted through a night of debauchery and alcohol, our bond cemented by sunrise, at which time both of us were in the back of a police cruiser, loudly and oafishly singing “My Heart Will Go On” voices cracking upon every note which could be considered remotely high. The two of us spend a great deal of time together, enjoying our newly found freedom and all the perks of a young adult’s life.
My life looked to be going upwards, and befitting of this trend my apartment had become quite the cozy little place. The walls had become filled with posters defining my interests in music and literature, a few of which were heavily influenced or altogether put in place by Dick. Particularly the poster of Michael Jackson which hung slightly crooked on my kitchen wall, placed one hazy night while I was passed out at the foot of my bed. Dick had shared this interest with me through a conversation about the King of Pop’s ailing health and appearance, remarking how sad the day will be when he draws his last breath. Dick then proceeded to show me concerning and offputting pictures of the popstar, which I remarked looked strikingly similar to Ted. Intrigued by my comment, Dick wrestled all that I had known about Ted that night, eventually turning the conversation onto the local urban legend, the night watchman.
Dick relayed to me the tales he had heard growing up in the town. Tales of a wicked man who had spent upwards of a year living underneath the house of his victim. A victim who he had relentlessly stalked, following them around in public and watching them sleep. Eventually, the night watchman had grown bored and decided to play with his victim by moving household objects around, occasionally stealing the ones he found particularly interesting. The cops upon hearing this, believed none of it to be a reality. That was until they had found such evidence within the house of the nightmarish terror of the night watchman. The case was deemed too gruesome for the public, and the whole matter had been settled privately, leaving the civilians the wonder who the night watchman truly was. Dick then, in a matter which unsettled me deeply, proposed that Ted was the night watchman. Disturbed by this thought, I wholeheartedly disagreed with this horrifying statement. Dick agreed, jesting that he knew Ted wasn’t the night watchman, because he was.
The two of us began to laugh and continued the rest of our night without mention of the night watchman. The next day I woke up and went to work, slightly late and hungover. As I walked in Miss Grimshaw asked me why I was late. I evaded telling her the truth, lying that I had simply forgotten to set my alarm, yet in her eyes I could see she didn’t believe any of what I was saying. As I was leaving to begin my daily cleaning ritual she told me the good news that Ted was finally done working at the library. I asked why and she simply shrugged, attributing it to him finding another job to do, one more befitting of an inmate At the time I agreed, but even then I had already known the truth, Ted was out of prison.
Tony began exhibiting odd behavior following Ted’s leaving of the library. More days than not he would come in substantially late, if he bothered to show at all. When he did show his attire was disheveled and his mind unfocused, his evenings of mischief turned to quiet days, where more often than not he would resign himself to a corner of the library and simply stare. On one such night, I asked him what the bother was, and he complained of a failing relationship with Lilly and problems concerning his house, notably that of the drinking water and the chilling breeze that now freely flowed through the house. He then checked his surroundings, as if looking for an intruder, before leaning into me and whispering in a dreadfully hushed tone about feelings of being stalked.
I was taken aback by such a suggestion and commented that in all likelihood, he was not being followed or stalked by anyone, but was rather just feeling paranoid due to stress. He seemed to believe me, thanking me for my words, yet after our conversation, I could not help but wonder if his words had genuine weight to them. For the remaining time of his employment, he and I would share a few other words, and his behavior would only become worse and more frequent.
My work aside, it seemed that every day my small apartment became more like a real home to me. Besides the multitude of posters Dick and I had placed on the walls, filling up nearly every inch of space on the plaster, the rest of my house began to fill itself up with homely items. Kitchen utensils, foodstuffs, and many other miscellaneous items necessary to a true home all naturally worked their way in over time, giving the small place a cozy feel. I worked my best to never allow clutter to take over the place, but by my nature, it eventually worked its way in. My closet in particular was busy enough to put a minimalist into cardiac arrest, with various clothing items, cleaning supplies, and various knick-knacks scattered chaotically around the small interior.
My apartment had been a safe haven for me, until one day, during my routine cleaning Dick had made a chilling observation. He had noted that a CD he had gotten for me was strangely missing and after spending upwards of two hours looking for the thing, we both found nothing. The strangest matter of all was how cherished that CD was to me. It had been the first gift Dick had given to me, and with that status, I kept it safe in my nightside cupboard, taking care to never misplace it. Dick eventually chalked it up as “One of those things” before we both quit our search in favor of an exploratory night in the town. Upon returning the next night, I once again searched for the thing but never found it. I couldn’t think of it as “One of those things” but my obsession with the search bore no fruit, and I began to think that perhaps it had been stolen by some malicious force. This obsession led to the purchase of a new set of locks on my doors, which I hoped would prevent any further incident.
There was, however a most annoying issue which began to form in my apartment. A mere three months after my move in the water started to taste and smell terribly. I asked my landlord about this and he responded that there was no issue, and if there was it would soon be resolved. His ineptitude and clear lack of care for his tenants made me curse my beloved home, yet my financial situation and sentimental attachment made me cautious of a move, resigning me to simply accepting the oddity.
As November passed and the town became acquainted once again with Christmas cheer and Mariah Carrey, Miss Grimshaw burst through the doors of the library, unusually late and fuming out the ears. She relayed to me that Tony had not only failed to show up to her family’s Thanksgiving party but was flat-out missing from her home. I displayed nervousness for the safety of the boy, and Miss Grimshaw responded, telling me she was far too angry at her son to care about his safety, and that he had plenty of friends to stay with if he chose to run away. I was still deeply concerned for Tony’s safety but did not dare press the furious Miss Grimshaw further.
Upon my next meeting with Lilly, I inquired about Tony and she responded, telling me that the two hadn’t been speaking for the past month and that she had no idea where he was or what he was doing. I relayed the information Miss Grimshaw had told me, and she responded with a mundane voice that she was not surprised, as Tony had begun exhibiting erratic behaviors, eventually leading to their breakup. I gave my apologies for the situation and changed the topic to the Christmas season, lending into a nice conversation about holiday cheer and gift-giving. From both accounts of Miss Grimshaw and Lilly, it seemed Tony had gotten into trouble not too atypical for a boy his age, yet my mind could not resist thinking about his statement early into November, shuddering at what implications it left.
Throughout December, my apartment began showing strange behavior. The CD had only been the first of many objects which would be unceremoniously stolen from me in the dead of night. In total, five objects were taken; the aforementioned CD, a pair of headphones, a polo shirt, a bottle of counter cleaner, and the most striking of the bunch, a kitchen knife. Beyond the thievery, which my new locks had failed to protect against, strange notes began appearing throughout my apartment, left in odd places where they were particularly difficult to find. They had bizarre utterings written repeatedly onto them, phrases such as “The Joys of Peace” and “The Freedom of Falling”. Their perplexing nature led to me asking the landlord once more. He simply looked at me as if I were crazy and told me that if I were truly worried I should call the police. I did exactly that, and after a quick search, they left without finding any hint of foul play. I hoped they were right, and continued in my life, attempting to find a sense of normalcy once more.
This attempt at finding what I had just a few months prior was stomped out by Dick, who I noticed began to drift further away from me. What was once a daily friendship became a weekly facade, where in Dick kept me at arm’s length and left before we could do anything substantial. Our short friendship ended two days before Christmas when the two of us exchanged gifts. I had gotten him a collection of H.P. Lovecraft books, an author I had tried perhaps too hard to get him to read, while he had gotten me a CD, the same CD I had lost in November. As I opened the gift my heart sank, slowly realizing what he had done. I immediately burst out at him, accusing him of stealing the CD only to re-gift it to me. He argued that he had simply gotten another one to replace the one I had lost, but in my anger I rejected his claim and furiously yelled at him, accusing him of stealing from my house and writing those strange notes. He looked at me with a mix of sadness, confusion, and anger, before bursting out that he didn’t know anything about notes or other stolen objects, telling me that I was crazy and needed some serious help. On that note, he left, and in the aftermath, I realized he wasn’t the likely cause of my suffering, and that I had ruined my only true friendship over nothing.
After my tragic parting with my beloved friend, my days began to blur together into one monolith of monotony and suffering. I can hardly now recollect my last weeks working at the library. My time in there now blurs together, yet in this hazy fog, I cannot help but feel disturbed, as if those days were spent in Demonic ritual, my only protection against the act the amnesiac state I had taken following the heinous acts. On my final day of work, I entered the library in a fog, only to be snapped to by Miss Grimshaw, whose eyes conveyed a veritable disgust and hatred for me. I knew what was going to come out of her mouth before she said it, and soon my suspicions were confirmed. She fired me, for reasons still partially obscured in my mind, and on that note, I left the library forevermore.
Depressed and disturbed, not desiring to go back to my home just yet, I decided to stop by a local bar for a drink. As I sulked my way towards to place, I heard a voice spring from an alley I was passing by. The voice called to me once more, and I realized who it belonged to. I turned and saw the face of Tony in the ally beside me. He was wearing raggedy, torn clothing, holding a blanket around his shoulders and chest, shivering all the while. We conversed for a short time about his current situation, in which I learned he was now homeless, having been kicked out by Miss Grimshaw, and rejected by all his friends. As he got closer I noticed his skin looked blotchy and leathery, now hanging loosely over his malnourished face. He talked of his problem, most concerning of which was the continuing fear of being stalked. This time I did not offer any reassuring words to the boy, instead looking at him with glassy eyes. As our conversation ended I wished him a recovery from his horrid situation, in response, he looked and me and wished the same thing, claiming that we were in this together. A perplexing statement, considering the full extent of my misery was not known to the boy.
Upon entering the bar I got nothing but frightful glances from the inhabitants. I took my seat at the bar, and those around me noticeably moved away. After finishing my first drink, failing to strike up any meaningful conversation with the bartender, I paid my bill and headed into the bathroom. It was here while looking into the mirror I realized how ill I appeared. My hair had grown out to an unnatural length, being oily and ratted throughout. My face was thin and frail, its lines now perpetually conveying misery and dread. My body looked the same way, my clothes hung loosely over my frail and unwashed body, I looked like a skeleton underneath it all. I did my business and left, resigning to return immediately to my home, where those frightful eyes could not reach me.
Crestfallen and with much time to spare, I decided to spend a few days organizing my abode, in hopes of finding the cause of its many oddities. I soon realized that the house had a peculiar way of keeping itself cluttered. Days I would spend cleaning and organizing would be unearthed upon my waking the next day. It wasn’t until mid-January that I finally managed to get the place neatly packed up. With no sign of the missing objects, and having found many more strange notes, I was more convinced now than ever that foul play must be present. I didn’t trust the police, so I decided to hold off on informing them until I found something more substantial, a wish that would soon be fulfilled.
It was within my closet that I found the strange trapdoor leading to a tiny room. The door had been hidden with all manner of items, and upon finding it my bones chilled and a tingle crept up my spine. I opened the door to find a small space, barely enough to fit a huddled-up body inside. Lying on the floor in the space, placed in a ritualistic manner, were all the miscellaneous items that were stolen from me, and along with them was a pack of sticky notes and a pen. The walls of the place were filled with the same type of notes scattered through my home, two peculiar ones stuck out, one being a rudimentary map of my apartment with small dots scatted throughout it, and another being what seemed to be a grocery list. The discovery made me frightened, but more so it made me angry.
I backed away from the crawlspace and began ranting and raving, stomping through my home and screaming out threats towards whoever may have been in my home at the time. It made all the sense in the world, if there was one hidden cubby, there very well may have been more. I did the only thing I could think of and threw all my organized mess around, frantically searching for another cubby, one that might’ve had the perpetrator within it. I knew who was stalking me, it was the night watchman, Ted, he had to be the one behind this terror. I screamed threats toward him as loud as my lungs could muster while continuing my search for further hidden artifacts and rooms.
I was unable to find another such chilling abode before I heard a knock on my door. It was two police officers, sent here due to a complaint by my neighbors. I thought them fools for disturbing my important search, and I flung open the door to relay that to them. Upon viewing me their faces twisted into disgust and fright, and upon asking me what I was doing I told them in a cold and callous tone. They were doubtful of my truth, believing me mad just as they had the first victim of the night watchman. I took them to my closet and revealed to them the frightful cubby, however upon viewing the nightmare they looked at me with apparent concern, their eyes betraying their belief that I was the one responsible.
The two officers eyed me down in between glances at one another, before telling me that they needed to take me in for a psych evaluation. I vehemently refused, and when the officer reached to try to calm me down I smacked his hand away and pushed past them both before they could take me away. I burst through my door to find the whole hall peering through their doors towards me, their horrible, intrusive eyes peering through my body and into my soul. I ran as fast as I could, bolting down the steps ignoring the screams of my neighbors and cops as I went. I made it outside, taking a sharp right down a dingy alleyway, running as fast as I could through the shadowed streets.
I lurked in the darkness for quite a while until I was sure I had lost the police. I crept about, I knew I couldn’t return to my apartment, either the police or Ted would be waiting for me when I did, so I decided to find an alleyway where I could make my new home. After much careful creeping about, I did exactly that. It was a damp, dark place, illuminated by neither sun nor moon, I needed that, I couldn’t let them find me. I moved some trash into position to make a suitable bed, obscured beneath the shadows and garbage of the alleyway, and slept, pondering what I was to do next.
My dreams have become a hellish nightmare. Every time I close my eyes I’m back in that apartment, but not where I normally resided, I’m hidden away in that cubby. I hear myself walking about, continuing the life I had just a few months prior. I write notes, some the insane ramblings that push their way into my mind, others warnings to my previous self about his future. Sometimes, I dream of being outside that cubby, lurking about my apartment as my other self sleeps soundly on his bed. I take what I need and leave the warnings where I hope my past self can find them, before resigning once more to my hiding place. There is not a night where I sleep soundly, these insane dreams haunt my rest, reminding me of my suffering, reminding me of the night watchman who lurks ever near.
My waking hours are hardly better. I never move about during the day, I’m entirely nocturnal. I need the cover of darkness to hide me from those who want to take me. I creep about the town, stealing anything that I can use. Houses are easy to break into here, nearly every one has a crawlspace beneath it, a crawlspace I can quietly sneak into and use as an access point for the home. I steal food, clothing, tools, anything that can keep me alive for another day I take as I please. On a few occasions, I’ve been caught in my acts, leaving the homeowners screaming, terrified at merely viewing my putrid form. So far none has been quick enough to catch me, I’m always able to slink away back into the cover of darkness, back where I belong. I’ve sustained myself like this for weeks now, leeching off the sane in a desperate plea to save my maddened self, but in my heart, I know the end of my escapades is not far off.
Occasionally I hear of myself from the townsfolk. Listening in from an unseen position, I hear rumors of the night watchman, of the cursed beast who roams the town at night. In their assertion they are correct, this torment has turned me into a beast beyond all reason and sanity. Occasionally I see myself, reflected in pools of water in the pale moonlight. In those puddles, I see a true beast, one more horrifying than the worst nightmares of man. For the sanity of man, and the safety of myself, I hide myself, as there is no place safe for a monster such as me.
submitted by Capt_Norrys to NoSleepAuthors [link] [comments]


2024.06.07 14:18 linkbuildingexperts South Africa's Graphic Design Courses at Oakfields College

Unleash your creativity and step into the dynamic world of graphic design. Whether you're a mature student looking to reignite your creative spark or a young enthusiast aiming to carve out a successful career, graphic design courses could be your perfect springboard.
From the basics of design to advanced concepts, these courses are designed to equip you with the skills and confidence to produce work that prompts the ultimate reaction - WOW! With a range of courses from foundational to degree level, you're sure to find a programme that fits your aspirations and paves the way for an exciting and creative career within the field of graphic design.
So, are you ready to shape your future and potentially influence the design landscape? Let's delve deeper into the world of graphic design courses and discover how they can transform your passion into a profession.

Key Takeaways

Why Choose Graphic Design?

Choosing a career path isn't a casual process - it’s a critical life decision that shapes your future journey. As an individual craving creativity and innovation, graphic design courses might be your ideal choice.
Graphic design courses offer complete flexibility, allowing you to mould your learning environment according to your convenience. Opt for a full-time course that serves as a comprehensive learning experience, or a work-week compatible option, allowing you to continue with your daily regular activities.
Acquiring a proper education in graphic design boosts your employability, regardless of the industry or sector. Companies constantly seek talented and trained graphic designers to elevate their brand's visual presence. Furthermore, by undertaking a graphic design course, you open doors to a versatile career portfolio - from animation and typography to advertising and game design, the choice is yours. You're not just acquiring a skill but investing in the silver bullet that future-proofs your career.
Take note, graphic design courses are not merely about mastering technical skills. They're about understanding the principles of design and the ability to apply them practically. It's a learning journey that matures your critical thinking and problem-solving abilities.
With the digital world evolving rapidly, there's an increasing demand for graphic design professionals in South Africa and beyond. This demand offers you a unique opportunity to turn your creativity into a purposeful and rewarding profession.
Remember, it's not solely about where your graphic design journey begins. It's about who guides you through that path. With expert tutors at your side, you're not just learning - you're growing.
So why wait? Accelerate your creative journey, enrol in a graphic design course, and set sail towards a bright, inventive future.

What You Will Learn in Our Graphic Design Courses

In our diversified range of graphic design courses, you can expect to gain a holistic understanding of this dynamic field. Let's delve into detailing the learning outcomes of undertaking graphic design studies.
  1. Gain Proficiency in Basic Drawing Techniques Start your journey with an in-depth focus on fundamental drawing practices. Grasp the nitty-gritty of sketches, shapes, shading, and perspectives, serving as a primordial step in your design evolution.
  2. Master Composition and Layout Skills Composition, a significant aspect of design, guides the visual flow of your work. You'll uncover principles that enhance the organised allocation of elements, creating a harmonious layout in your designs.
  3. Dive into Graphic Design Theories and Specialisms Beyond being an artistic pursuit, graphic design sees entwined complex theories and specialisms. Understanding these fundamental facets provides a deeper comprehension of their underlying influence on design aesthetics.
  4. Unearth the Art of Lettering and Typography Fonts speak louder than words; indeed, even the minutest shift in typography can significantly alter the message's tone. Learn to choreograph the type, whirling it into a dance of meaningful resonance.
  5. Concieve Engaging Logos and Packaging Designs Steering towards the commercial universe, logo and packaging design hold a paramount place. You'll learn the art of translating a brand's identity into captivating visual embodiments.
  6. Experiment with Cartooning and Illustration Unleash your creativity and characterisation skills with the extra joyous domain of cartooning. Simultaneously, hone your illustration skills, transposing imagination onto paper, or digital platforms.
  7. Create Impactful Poster, Book Jacket, and CD Designs Get hands-on experience crafting various media types, ranging from posters to book jackets and CD designs. Each brings its unique challenges and opportunities to flaunt your skills.
  8. Formulate Effective Advertising Campaigns Marrying artistry with commercial insight, ad creation forms an integral part of our curriculum. It's here where your designs act as silent salespersons, driving business growth.
  9. Secure Industry-Ready Skills Finally, remember this – You're not just learning, but preparing for an exciting career in design. The full-time course offerings arm you with industry-specific skills, setting you up for a successful career in South Africa and beyond.

Course Structure and Duration

Graphic design courses tend to be comprehensive, focusing intently on fostering creativity and technical skills. It's a journey marked by significant emphasis on generating a broad variety of ideas. Then, these ideas, through careful nurturing, are refined into successful design solutions. You'll find a deep focus on creating concepts using traditional drawing materials such as pencil, pen, ink, paint, and collage. And yes, experimentation is not just welcomed but encouraged!
This full-time course, structured sensibly, guides you towards progressing your ideas on paper. However, if you're leaning more towards illustrating your finished designs digitally, you have the freedom to submit your work completed on a computer. Contrary to common belief, these courses lean more towards teaching the artistic side of graphic design rather than merely focusing on the utilisation of computer software.
The graphic design courses in South Africa could be the path for you if you are looking for a well-structured, guided learning experience. The course work entails sending in your designs at seven distinct points in the course duration, with each submission requiring between 2 and 5 pieces. Throughout this journey, you'll receive insightful feedback from adept tutors, further enhancing your learning and practical skills.
Remember, studying graphic design isn't just about mastering the tools. It's about opening your perception to a world of ideas, refining them, and ultimately transforming your abstract sketches into successful design solutions. By doing so, you are equipped to contribute valuable, visually appealing designs to a digital world in perpetual need of skilled graphic designers.

Benefits of Studying at Oakfields College

Expanding your horizons in the field of graphic design involves engaging with realistic design briefs at Oakfields College. This full-time graphic design course emphasises broad idea generation, where you are tasked with transforming abstract concepts into tangible design solutions. A strong focus is laid on familiarising students with traditional drawing materials like pencil, pen, ink, paint, and artistic collages, all standard components of professional Graphic design courses in South Africa.
One noteworthy aspect of studying at Oakfields College is the encouragement to experiment across media types, thereby fostering your creativity. This process taps into the artistic side of graphic design, rather taking a software-driven approach. However, that doesn't rule out the role of technology in your learning journey. You have the liberty to infuse your design work with digital elements, enhancing your output while gaining a grip on modern design tools.
Aligned with the course’s structure, a tutor-guided submission protocol is in place. You submit work at seven specific stages throughout the course tenure, contributing between two to five pieces per submission. Not only does this test your ability to work within deadlines but also helps in gauging your evolving artistic prowess. A dedicated tutor facilitates constructive feedback for each submission, conducive to enhancing your expertise and moulding you into a versatile designer.
A distinctive unit integrated into this Graphic design course is dedicated to honing crucial virtues of critical thinking, creativity, and technical skills. Tasked to work with large chunks of text, the unit instils expertise required for the intricate task of typographic presentation, a vital skill in the growing universe of editorial design.
The full-time Graphic design course at Oakfields College are not just about building technical prowess. It's about broadening your perspective, improvising your creative skills, opening your mind to a universe of interpretive possibilities, and preparing you for the challenges of becoming an internationally recognised designer.
So, if you are pondering, why should I study graphic design – consider Oakfields College, where we blend creativity with technology to shape your design journey. Let's transform simple texts into engaging designs and make your talent stand out on the global map.

You've delved into the world of graphic design education at Oakfields College and seen the emphasis on creativity, technical prowess, and critical thinking. You've learned about successful alumni who've made their mark in companies like Apple and Lego, and the potential of postgraduate study for career advancement. You've also got an insight into the application process, portfolio submissions, and payment options. It's clear that studying graphic design at Oakfields College isn't just about academic learning. It's a gateway to global creative opportunities. So, are you ready to take the plunge and explore your creativity? The world of graphic design awaits you!

Frequently Asked Questions

What is the graphic design education like at Oakfields College?

The graphic design education at Oakfields College emphasises on creativity, technical skills, and critical thinking. The institution equips its students with practical skills and knowledge of the industry, boasting alumni in illustrious companies like Apple and Lego.

Does the article promote postgraduate study in graphic design?

Yes, the article suggests that postgraduate study can enhance career prospects in graphic design. It underscores the significance of advanced learning and specialisation within the field.

How is the application process for graphic design courses outlined in the article?

The article details the process of applying for full-time graphic design courses at Oakfields College. It mentions the requirements of portfolio submission, payment options, along with highlighting the solid industry network prospective students can gain.

Can studying graphic design lead to global opportunities?

Absolutely. The article portrays studying graphic design not just as academic learning but a direct pathway to expansive creative opportunities worldwide.

Is there industry exposure provided in the graphic design courses at Oakfields College?

The article underscores that Oakfields College provides significant industry exposure. Noteworthy is the mention of its impressive industry network that students can leverage upon for their career advancement.
submitted by linkbuildingexperts to u/linkbuildingexperts [link] [comments]


2024.06.07 08:27 Andy_9394 Forgot Windows 10 Password Local Account? Here’s How to Reset It

Forgot Windows 10 Password Local Account? Here’s How to Reset It
Discover various methods to recover a forgotten Windows 10 local account password. This comprehensive guide covers easy to advanced solutions like security questions, command prompt, and third-party tools to help you regain access.
Table of contents
Method 1: Use Security Questions to Reset Your Local Account Password Easily
Method 2: Reset Windows 10 Local Account Password Using Renee PassNow
Method 3: Employ the Command Prompt for a More Technical Approach to Resetting Your Password
Method 4: Utilize a Password Reset Disk as a Pre-Prepared Solution for Password Recovery
Method 5: Utilize Ophcrack as a Solution for Local Account Password Recovery
Method 6: Use Another Administrator Account on the Same Device
Understanding Local vs. Microsoft Accounts
Conclusion
Forgetting your Windows 10 local account password can be a frustrating experience, but fortunately, there are several methods available to help you regain access to your account. One of the simplest ways to reset your password is by using security questions. In the next chapter, we’ll guide you through Method 1: Use Security Questions to reset your local account password easily.

Method 1: Use Security Questions to Reset Your Local Account Password Easily

Forgetting your Windows 10 local account password can be a frustrating experience, but fortunately, there are several methods available to help you regain access to your account. One of the simplest ways to reset your password is by using security questions. By setting up security questions, you can conveniently reset your password without needing any additional tools or devices.
Step 1: Access the Password Reset Option
To begin the password reset process using security questions, you first need to reach the password reset screen. When you are on the login screen, enter an incorrect password a few times until you see the “ Reset password ” option to reset your password.
https://preview.redd.it/fqijapqdf35d1.png?width=600&format=png&auto=webp&s=af543da4444ad9cf75551f04a9053963fb80aaf7
Step 2: Answer the Security Questions
You will be prompted to answer the security questions that you previously set up when creating your local account. These questions might include queries like “What is your mother’s maiden name?” or “What was the name of your first pet?” . Carefully provide the correct answers to these questions.
https://preview.redd.it/qhocabkef35d1.png?width=647&format=png&auto=webp&s=6562f593e6e96c483beff43d2adb1fbd331bedd1
Step 3: Create a New Password
Once you have successfully answered the security questions, you will be directed to a new screen where you can create a new password for your local account. Enter a strong and memorable password, confirm it, and then click “Next” or “Finish” to complete the process.
Step 4: Log Back In
After resetting your password, go back to the login screen and use your new password to log in to your account. Ensure you safely store your new password to prevent future lockouts .
Pros:
  • Convenient and user-friendly method
  • Does not require any external devices or software
  • Straightforward setup process
Cons:
  • Security questions and answers must be memorable and not easily guessable
In the next chapter, we’ll guide you through Method 2: Reset your password using third-party tools like Renee PassNow for a reliable recovery option . This method offers an alternative for those who may not have set up security questions or are looking for an additional way to recover their account.

Method 2: Reset Windows 10 Local Account Password Using Renee PassNow

Renee PassNow is a software tool designed to help users reset their Windows passwords when they are locked out of their accounts. It’s particularly useful for those who have forgotten their Windows 10 local password and need a quick way to regain access to their system.
Step 1: Download and Install Renee PassNow
Start by downloading Renee PassNow from the official website and install it on a different computer that you can access. Ensure to download the appropriate version based on your computer’s operating system.
Renee PassNow – Professional Windows System Rescue Tool
Remove Windows Login Password 3 steps for whole password remove process.
Recover the files Recover the deleted files without Windows system.
Transfer the data Transfer the important files of the computer with system.
Fix Windows startup error Fix various Windows startup failures or crashes.
Erase disk Completely erase disk files which will not be restored.
Free Trial
Step 2: Create a Bootable USB or CD/DVD
Launch Renee PassNow and insert a USB flash drive or blank CD/DVD into the computer. Select the option to create a bootable media and follow the on-screen instructions to complete the process.
https://preview.redd.it/f9uyhowgf35d1.png?width=791&format=png&auto=webp&s=45c067a739ad6ddc55a58a76eb3bfec9cb8cd709
Step 3: Boot the Locked Computer from the Bootable Media
Insert the bootable USB or CD/DVD into the locked Windows computer. Restart the computer and enter the BIOS settings by pressing the appropriate key, usually F2 or Delete . Configure the boot order to prioritize the bootable media. Here are some common methods to enter the boot menu:
For Servers:
  • DELL : Press the F12 key repeatedly before the Dell logo appears on the screen.
  • HP : Press the F9 key multiple times when the HP logo is displayed.
For Common Computers:
  • ASRock : DEL or F2
  • ASUS : DEL or F2 for PCs, DEL or F2 for Motherboards
  • Acer : DEL or F2
  • Dell : F12 or F2
  • ECS : DEL
  • Gigabyte / Aorus : DEL or F2
  • Lenovo (Consumer) : F12 or F2
Step 4: Reset Your Password
After booting from the media, follow the on-screen instructions to reset your password. Renee PassNow will guide you through the process, allowing you to create a new password for your account. Please select “PassNow” in the main menu.
https://preview.redd.it/mwn7wjnhf35d1.png?width=791&format=png&auto=webp&s=4adc6d14cfea0d42442e0c9b6113163178e6a117
Step 5: Choose the user account for which you want to reset the password. Then, click on the “ Clear Password ” button. Renee PassNow will reset the password for the selected user account.
https://preview.redd.it/752atx8if35d1.png?width=522&format=png&auto=webp&s=c8393338ae395d8d866c5f54b26fc663b410c0fa
https://preview.redd.it/yhrkvatif35d1.png?width=500&format=png&auto=webp&s=4c47d48e4d11f3ad83d950e1cc3ddf8419de6a70
Step 6: Log Back In
Restart your computer and remove the bootable media. Simply click the login button to access your account without needing a password.
Using third-party tools like Renee PassNow offers a reliable method for password recovery. This process is straightforward and does not require you to remember security questions. However, always download such tools from official sources to avoid potential security risks.

Method 3: Employ the Command Prompt for a More Technical Approach to Resetting Your Password

For those who prefer a technically intricate method, using the Command Prompt in Windows Installation Media can be an effective approach to reset your forgotten password in Windows 10 or Windows 11. This method involves utilizing specific command lines, making it more complicated but rewarding for tech-savvy users. Ensuring precision is crucial, as input errors can trigger parameter issues. Below, we delve into how to employ the Command Prompt for this purpose.
Step 1: Create a Windows Installation USB
To proceed, you would need a Windows 10/11 installation USB, which you can easily prepare by downloading the Windows Media Creation Tool from the Microsoft website. The beauty of a bootable USB is that it allows you to perform various remedial steps on a Windows PC, like resetting a local admin password.
If you do not have a Windows Installation media, you may download Windows Installation Creation Tools here:
Windows Version Download Link Requirement
Windows 7 https://learn.microsoft.com/lifecycle/products/windows-7 PC with a working Internet connection, a blank USB flash drive or DVD with at least 8 GB of available storage space, a product key.
Windows 8/8.1 https://www.microsoft.com/software-download/windows8 Same to above
Windows 10 https://www.microsoft.com/software-download/windows10 Same to above
Windows 11 https://www.microsoft.com/software-download/windows11 Same to above
https://preview.redd.it/06bbe1zmf35d1.png?width=704&format=png&auto=webp&s=a0a81656e4235892f0ce3438a6f1984f7b6fce55
Step 2: Boot from Windows Installation Media
Boot your PC from the Windows installation USB. This can be done with the help of the Boot Menu. For instance, on a Lenovo laptop , press the Enter key once the computer boots up. Then press F12 to open the Boot Menu and choose the USB drive (e.g., SanDisk USB drive) from the menu. Note that the boot menu key may vary for different brands, so ensure you know the correct key for your specific device.
Step 3: Open Windows Setup Screen
Once your PC boots from the installation USB, you will see the Windows Setup screen. Select your preferred language and keyboard, then click Next . Don’t worry; we will not be installing Windows afresh, nor will you lose any personal data using this method.
Step 4: Launch Command Prompt
Press the Shift + F10 keys together on your keyboard to bring up the Command Prompt window. The Command Prompt is a powerful tool that can resolve numerous issues on your PC using shortcut methods.
https://preview.redd.it/b55lqornf35d1.png?width=616&format=png&auto=webp&s=2e0b6e8baa823c3c6cda800694e1b760445ab536
Step 5: Replace Utility Manager with Command Prompt
Type the following commands in the Command Prompt window, pressing Enter after each line:
move c:\windows\system32\utilman.exe c:\
copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
This will replace the Windows Utility Manager with Command Prompt.
Step 6: Restart Your PC
Remove the Windows installation USB and restart your PC. You can do this using the command
wpeutil restart
or by turning your computer off and then on again.
Step 7: Open Command Prompt from Login Screen
Once the PC restarts and you see the login screen, click on the Ease of Access button. Normally, this would open the Ease of Access menu, but with the previous steps, it will now open the Command Prompt.
https://preview.redd.it/yidukk0pf35d1.png?width=640&format=png&auto=webp&s=9dffeeea976853f82e84cb9da9b65e1168771aeb
Step 8: Reset Windows Password
In the Command Prompt window, type the following command to reset your password:
net user username newpassword
Replace username with your admin account username and newpassword with your new desired password. Press Enter to execute the command.
Step 9: Log In with the New Password
Close the Command Prompt window and log in to your Windows local admin account using the new password you set. Your password should now be reset.
Additional Considerations
Using the Command Prompt through Windows Installation Media to reset a password is an advanced technique and should be performed with caution. Users unfamiliar with command line operations may find this method challenging. It’s essential to avoid any typographical errors during input to prevent parameter errors.
While this approach offers a free solution, it is primarily recommended for users with a solid grasp of computer operations. For those uncomfortable with these steps, third-party tools or simpler methods, such as using security questions, might be better suited. You may also consider advanced tools like Kali Linux LiveCD, which provides powerful capabilities for tech-savvy users familiar with Linux environments.
Tips:Ensure precision in command inputs to avoid errors.

Method 4: Utilize a Password Reset Disk as a Pre-Prepared Solution for Password Recovery

When it comes to resetting a forgotten local account password in Windows 10, one of the most efficient pre-prepared solutions is using a Password Reset Disk . This method leverages a previously created USB flash drive or floppy disk that contains the information necessary to reset your password, making it an indispensable tool in case you find yourself locked out of your computer.
Using the Password Reset Disk
If you find yourself unable to log in because you forgot your password, the Password Reset Disk can save the day. Here’s how to use it:
  1. At the login screen, enter an incorrect password to trigger the Reset password option.
  2. Click on the [ Use a password reset disk instead ] option. You will be prompted to insert your Password Reset Disk .
https://preview.redd.it/515t273rf35d1.png?width=647&format=png&auto=webp&s=1c91d64d3e8d20a8f73e6559b2af73fd6929f62c
  1. Insert the Password Reset Disk into the USB port.
  2. Follow the instructions to reset your password. You will need to create a new password for your account.
Handling Multiple Accounts
In case you have multiple local accounts on your computer, such as one for yourself and another for Jon , you can manage password reset disks for each account efficiently. Create separate folders on your USB drive for each account—for example, a folder named Jon for the Jon account.
When you need to reset the password for the Jon account, you can use another (working) computer to move the .psw file out of the Jon folder and into the root of the floppy disk or flash drive so that Windows can read from the right one. It doesn’t matter how many folders you keep password backup files in or how many are on a single disk, as long as the file names and extensions remain unchanged.

Method 5: Utilize Ophcrack as a Solution for Local Account Password Recovery

Ophcrack is a free and open-source password recovery tool that can be incredibly useful when you have forgotten your Windows 10 local account password. It works by utilizing LM (LAN Manager) hashes through rainbow tables to recover passwords. This method can be particularly effective for those comfortable with more technical solutions.
Step 1: Download and Install Ophcrack To use Ophcrack, you will first need to download and install it on another computer with internet access. Once installed, create a bootable USB or CD/DVD using Ophcrack to run it on your locked Windows 10 desktop.
Step 2: Choose and download the Correct Tables
Ophcrack requires rainbow tables to crack passwords. These tables contain precomputed hashes for a wide range of possible passwords. Select the appropriate tables according to the Windows version you are using. In this case, select the tables for Windows XP.
https://preview.redd.it/6prhdy2sf35d1.png?width=845&format=png&auto=webp&s=75a92f15063064bc53047d33f5276c4360633081
Step 3: Launch Ophcrack
Once you have prepared the bootable device, insert it into the ASUS laptop and restart the computer. As the laptop boots up, you will need to access the boot menu, which can typically be done by pressing a designated key (e.g., F2, F8, or F12) during the startup process. Select the bootable device from the menu, and the Ophcrack software will begin to load.
https://preview.redd.it/hdrg5dnsf35d1.png?width=626&format=png&auto=webp&s=1fe5c20a89d1e37898a506ca43ab24f334184c3f
Step 4: Begin the Password Recovery Process
Once you have selected the correct tables, click on the “Load” button to load them into Ophcrack. Then, click on the “Crack” button to start the password recovery process. Ophcrack will begin analyzing the hashes and attempting to crack the password
https://preview.redd.it/ncjrq85tf35d1.png?width=767&format=png&auto=webp&s=fdc70f4e178c7ca43ade99119b9d995845145480
Tips: Ensure you download the correct rainbow tables for your Windows version.

Method 6: Use Another Administrator Account on the Same Device

Understanding the Administrator Account
An administrator account has higher privileges compared to a standard user account. With these elevated privileges, you can manage system settings, install or remove software, and, importantly, reset passwords for other accounts on the device.
Step 1: Log in with an Administrator Account
First, ensure that you have access to another administrator account on the same device. Log in to this administrator account using your known password.
Step 2: Open the Control Panel
Once logged in, open the Control Panel . You can do this by typing Control Panel in the search bar next to the Start button and selecting it from the search results.
Step 3: Navigate to User Accounts
In the Control Panel , click on User Accounts and then select Manage another account . This will display all user accounts on the device.
Step 4: Select the Account to Reset
Find the account for which you have forgotten the password and click on it. This will open the account management options for that specific account.
Step 5: Reset Password
Click on Change the password . You will be prompted to enter a new password and confirm it. Enter a new password that you can easily remember but that is also secure.

Understanding Local vs. Microsoft Accounts

When setting up a Windows 10 computer, you can create a local account or a Microsoft account . A local account exists only on your computer, requiring no internet connection, with settings and files stored locally. A Microsoft account uses an email address, integrates with Microsoft services, stores data in the cloud, and syncs settings across devices. You can also have a Microsoft account without using it as your Windows user account, allowing for separate passwords.
Security and Password Recovery
The choice between a local account and a Microsoft account significantly affects how you recover a forgotten password. With a Microsoft account , password recovery is straightforward: you can reset your password online through the Microsoft password reset page. This is because your account information, including the password, is stored in the cloud. On the other hand, with a local account , the password is stored locally on your device. Hence, traditional methods such as security questions or a password reset disk become crucial for recovery.
Convenience and Integration
Using a Microsoft account offers greater ease of access if you are signed into multiple devices and services. For example, if you’re signed into your Microsoft account on your computer and click on OneDrive , whether in File Explorer or in your browser, OneDrive opens seamlessly. Conversely, if you’re using a local account , you’ll need to enter your Microsoft account credentials to access services like OneDrive .Furthermore, a Microsoft account allows you to synchronize settings and data across various devices. This integration extends to other Microsoft services like Microsoft Edge , Mail and Calendar , Office , Microsoft Store , or Skype . This automatic synchronization provides a more unified user experience, particularly for those actively using multiple Microsoft services.
Pros:
  1. Streamlined password recovery through online reset.
  • 2. Seamless integration with Microsoft services like OneDrive, Office, and Skype.
  • 3. Synchronization of settings and data across multiple devices.
  • 4. Enhanced convenience for users with multiple devices and services.
Cons:
  1. Privacy concerns due to sharing personal information with Microsoft.
  • 2. Vulnerability to hacking if strong passwords and two-step authentication are not used.
  • 3. Potential for being locked out of all connected devices and services if the account is compromised.

Conclusion

In conclusion, regaining access to your Windows 10 local account can be achieved through a variety of methods, from answering security questions to using third-party tools like Renee PassNow or Ophcrack. Whether you choose a simple password reset disk or a more technical command prompt approach, these comprehensive solutions will help you unlock your system and get back to work seamlessly.

Relate Links :

Mastering Net User: Reset Your Windows 10 and 11 Password Like a Pro
Reset Your Windows 7 Password Without a Precreated Disk
Forgot Acer Laptop Login Password? Here's Your Solutions
Forgot Your Gateway Laptop Password? Here's How to Factory Reset Without It
submitted by Andy_9394 to drfreeware [link] [comments]


2024.06.06 19:43 Vespertine_F Discipline priest noob

Hi, I’m a fairly new player, started the game on S3 DF, I really like the Mythic + mode in this game. I decided to play as healer (bcz why not) and took the disciple priest spec. At start I was rly progressing fast and reached 2,8k rating easly.
But now I feel like I’m hitting a wall. I don’t know what I’m doing wrong but as 523 ilvl gear I should be able to easly clear +12 keys (that’s what veteran player told me). Some bosses on tyranicall seem impossible to heal consistently, for exemple the storm in nokhrd offensive does insane amount of dmg and no matter how prepared I am I pass it 1/4 times with a rly good group.
Also some ppl said I could get to 100k dps as a disc at the end of a dng, unfortunately I’m only able to deal 50k on average, making the clear slower than the average.
My standard combo is would be purge, radiance, mind blast, void pet, smite, then penance when I got to move from mob spell or huge dmg happening, then smite till other cd come up.
I pain suppress on huge boss burst when necessary, for me or my dps
Sometimes for bosses like bromach in his totem phase I will even double radiance to get the penance bolt stacking cuz if I don’t, the standard combo is not enough to heal this huge dmg coming.
As gear and talent I just took what was recommanded on wowhead.
Idk if some high rating disc priest come around, would appreciate some advices, thanks.
Here’s my profile : https://raider.io/characters/eu/rajaxx/Papillon
submitted by Vespertine_F to wownoob [link] [comments]


2024.06.06 18:04 hunter1899 Bought on Steam and now Frontier is asking for a code? Can’t start game.

Am I doing something wrong here? I purchased Deluxe on Steam and the frontier launcher is asking for a code. Steam shows no cd key.
submitted by hunter1899 to EliteDangerous [link] [comments]


2024.06.06 17:30 Dakota123458 Help with modifying an existing script

(I think I'm doing this right)
So, I recently watched this video where someone had AI Pokemon Trainers battle each other using what appears to be the Pokemon Showdown codes: (Video for context) https://www.youtube.com/watch?v=BukW57lsoIY&t=1s
The program is open source ( https://github.com/cRz-Shadows/Pokemon_Trainer_Tournament_Simulator ) and so I wanted to try and do stuff with it! But I decided to keep it as it is just for a test run. I spent all of yesterday modifying the wrong file, and now I'm lost as to what to do.
When I execute runSimulations.py, it gives 2 lines: 1402800 100 (this is the number of battles, I forgot what the previous number stands for.) and then it just does nothing.; It uses memory and CPU until it doesn't so am I just impatient or is it not working?
The code is below. I feel like I'm misunderstanding something here. I put the txt and json files for it to read in the correct folder, so what part of the code am I supposed to modify to fix the supposed issue? I hope I'm not breaking any rules, thank you!
import json
import os
import re
import subprocess
import threading
from concurrent.futures import ThreadPoolExecutor
import time
from timeit import default_timer as timer
from tqdm import tqdm
# Ensure the necessary directories exist
os.makedirs("./WorkerFiles", exist_ok=True)
os.makedirs("./WorkerOutputs", exist_ok=True)
def write_builds_to_file(lines, build_indices, file_path, setLevel):
with open(file_path, "w") as f:
f.truncate(0) # Clear the file
for build_index in build_indices:
# Initialize build_start to the line with "Level: "
build_start = build_index[1]
# Move backwards to find the line with the '' character
while build_start > 0 and not lines[build_start].startswith(''):
build_start -= 1
# Now build_start should be on the line with the '' character
# Include the line with '', removing the '' character itself.
f.write(lines[build_start].replace("", "").strip() + "\n")
# Write each subsequent line of the build until another '' is encountered
for line in lines[build_start + 1:]:
if line.startswith(''):
break # If it's the start of the next build, stop writing
if setLevel is not None and line.startswith("Level: "):
line = f"Level: {setLevel}\n" # Check if setLevel is not None and if the line starts with "Level: "
f.write(line)
f.write("\n") # Add a newline to separate builds
# =============================================================================
# Runs a single simulation for some matchup passed in
# =============================================================================
def runSimulation(matchup, threadNo, filename, teamNumbers, setLevel):
# get number of each team from the teamNumbers dict
team1No = get_keys_from_value(teamNumbers, matchup[0])[0]
team2No = get_keys_from_value(teamNumbers, matchup[1])[0]
game = str(len(matchup[0])) + "v" + str(len(matchup[1]))
with open(filename) as f:
lines = f.readlines()
# Process the first group of builds
write_builds_to_file(lines, matchup[0], f"./WorkerFiles/{threadNo}1.txt", setLevel)
# Process the second group of builds
write_builds_to_file(lines, matchup[1], f"./WorkerFiles/{threadNo}2.txt", setLevel)
while True:
#mycommand = "cd ../pokemon-showdown && node build && node ./dist/sim/examples/battle-stream-example"
mycommand = "cd ../pokemon-showdown && node ./dist/sim/examples/Simulation-test-1 " + threadNo + " " + str(team1No) + " " + str(team2No)
result = subprocess.getoutput(mycommand)
# if the battle fails we retry, sometimes showdown fails for some unexpected reason
if not (result.startswith("node:internal") or result.startswith("TypeError") or result.startswith("runtime") or re.search(r'Node\.js\s+v\d+\.\d+\.\d+$', result[-30:])):
try:
if not (result[:40].split("\n")[2].startswith("TypeError")):
break
except:
break
with open ("./WorkerOutputs/" + threadNo + ".txt", "a") as o:
o.write(result + "\n]]]]]\n")
return(result)
def get_keys_from_value(d, val):
return [k for k, v in d.items() if v == val]
filename = "Inputs/" + "GymLeaderPokemon.txt"
noOfThreads = 30 # change this to fit your CPU
#read in teams
with open('Inputs/tournament_battles.json', 'r') as infile:
teams = json.load(infile)
with open('Inputs/GymLeaderTeams.json', 'r') as infile:
teamNumbers = json.load(infile)
print(len(teams))
setLevel = 50 # If not None, all pokemon will be set to this level
n = 100 # number of battles to stop running after
teams = teams[:n] # comment this out to simulate all battles
n = len(teams)
noOfTeams = len(teamNumbers)
with open ("./output.txt", "a") as o:
o.truncate(0)
# combine the individual worker outputs into one
infiles = [str(i+1) for i in range(noOfThreads)]
infiles.append("0")
# clear worker outputs
for i in infiles:
with open("./WorkerOutputs/" + i + ".txt", "w") as output:
output.truncate(0)
subprocess.getoutput("cd ../pokemon-showdown && node build")
threads = []
start = time.time()
lock = threading.Lock()
lock2 = threading.Lock()
condition = threading.Condition(lock)
thread_names = [str(i+1) for i in range(noOfThreads)]
simulation_counter = 0
simulations_since_last_update = 0
with open(filename) as f1:
trainer_lines = f1.readlines()
# Function to submit simulations and manage thread names
def submit_simulation(executor, team):
global simulation_counter
global simulations_since_last_update
with condition: # Use condition variable to wait for an available thread name
while not thread_names:
condition.wait() # Wait for a thread name to become available
thread_name = thread_names.pop(0) # Allocate a thread name
# Define a callback function to release the thread name back to the pool and notify waiting threads
def release_thread_name(future):
global simulation_counter
global simulations_since_last_update
with condition:
# print("releasing thread", thread_name)
thread_names.append(thread_name)
condition.notify() # Notify one waiting thread that a thread name has become available
simulation_counter += 1
simulations_since_last_update += 1
if simulations_since_last_update >= 50 and len(teams) != 0 and simulation_counter > 0:
simulations_since_last_update = 0
current_runtime = time.time() - start
average_time_per_simulation = current_runtime / simulation_counter if simulation_counter else float('inf')
estimated_remaining_time = average_time_per_simulation * len(teams)
seconds = round(estimated_remaining_time)
minutes, seconds = divmod(seconds, 60)
hours, minutes = divmod(minutes, 60)
# Format the remaining time based on its length
if hours > 0:
formatted_time = f"{hours} hour(s), {minutes} minute(s)"
elif minutes > 0:
formatted_time = f"{minutes} minute(s), {seconds} second(s)"
else:
formatted_time = f"{seconds} second(s)"
print(len(teams), "Simulations Left Estimated Remaining Time:", formatted_time, " Time Elapsed:", round(current_runtime))
# Submit the task
future = executor.submit(runSimulation, team, thread_name, filename, teamNumbers, setLevel)
# runSimulation, team, thread_name, trainer_lines, pokemon_lines, teamNumbers, leader_teamNumbers, setLevel
# Attach the callback to the future
future.add_done_callback(release_thread_name)
print(len(teams))
with ThreadPoolExecutor(max_workers=noOfThreads) as executor:
while teams:
with lock2:
if teams:
team = teams.pop(0)
# print("assigning teams", len(teams))
submit_simulation(executor, team)
print(len(teams)) # Keeping track of remaining teams
end = time.time()
with open("output.txt", "a") as outfile:
for i in infiles:
with open("./WorkerOutputs/" + i + ".txt", "r") as output:
for i in output.readlines():
outfile.write(i)
# clear worker outputs
for i in infiles:
with open("./WorkerOutputs/" + i + ".txt", "w") as output:
output.truncate(0)
print("ran in " + str(end-start) + " Seconds Overall")
print(str((end - start)/n) + " Seconds Per Sim On Average")
submitted by Dakota123458 to learnpython [link] [comments]


2024.06.06 16:33 jrwren Site Reliability Engineering Technical Leader

https://cisco.avature.net/internaljobs/ProjectDetail?projectId=1424367 Who We Are
At Outshift by Cisco, our emerging tech incubation group is dedicated to new businesses and venturing into untapped markets. We thrive on the thrill of innovation, transforming ideas into products that address the challenges of the future. With a startup mentality, we progress from Minimum Viable Product to commercial success, offering delightful user experiences along the way. Outshifters are at the forefront of forecasting technology trends and solving complex problems without being confined to rigid job roles. We value quick learning, embrace failure as a stepping stone to success, and continually adapt to overcome diverse technological and business hurdles. Join us to be a part of crafting the next era of innovation, supported by Cisco's renowned legacy. Discover more at outshift.com.
Who You'll Work With As a member of Outshift, you'll collaborate with Cisco's top innovators, including our Chief Strategy Officer. You'll engage with engineers, designers, and scientists to shape and implement product strategies.
What You’ll Do As a Site Reliability Engineering (SRE) Technical Leader, your role is integral to shaping the infrastructure and practices that convert research into impactful products. Your responsibilities: * Design, develop, and maintain services that are reliable, scalable, and observable. * Work with application teams to optimize their use of these services. * Decide on the best approach for service creation, whether in-house or external procurement, and oversee their lifecycle. * Establish and uphold standards for system operability. * Participate in on-call rotations and incident response to maintain and improve service standards. * Conduct analysis on client requirements, market conditions, and technological trends, focusing on generative AI and machine learning. * Define and refine the MVP, product trajectory, and competitive positioning. * Collaborate on and implement strategies for market introduction, tracking progress using KPIs. * Leads the design and implementation new tools, frameworks and platforms and designs automation wherever possible, enabling our infrastructure and platforms to scale effortlessly and solve problems relating to mission-critical services. Who You Are You are a highly adaptable engineer with a broad scope of skills covering software development and operational processes. Your dedication to engineering excellence is evident in your approach to problem-solving and innovation. You excel in multiple tasks and quickly integrate new technologies, always driving towards effective outcomes. Your adaptability is a standout trait, allowing you to effectively engage with various aspects of technology such as development, quality assurance, and support. Your comprehensive skill set makes you a key contributor, capable of advancing projects and transforming complex challenges into streamlined solutions.
Minimum Qualifications * Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience. * 4+yrs experience in cloud technologies such as AWS, GCP, Azure or similar. * 3+yrs experience programming languages like Go or Python. * 2+yrs container technologies experience such as Docker or Kubernetes or similar. Preferred Qualifications * Experience with CI/CD tools (e.g., Git, Jenkins). * Performance tuning, logs and metrics. * Practical experience working with messaging queues, network protocols, microservices architecture, and security standard methodologies. Why Cisco?

WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters – with people like you!

Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world – whether through 5G, or otherwise. We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that). We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions. So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us! #WeAreCisco Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday, plus a day off for their birthday. Employees accrue up to 20 days of Paid Time Off (PTO) each year and have access to paid time away to deal with critical or emergency issues without tapping into their PTO. We offer additional paid time to volunteer and give back to the community. Employees are also able to purchase company stock through our Employee Stock Purchase Program. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows: .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
submitted by jrwren to jrwren [link] [comments]


2024.06.06 16:06 olafbond A way to put list of file names into WF (Windows)

I've decided to share this simple trick with a list of file names. I had to process 10+ files with long and unreadable names. Here is what I've done.
  1. Copied from the top of Windows Explorer a full path to my directory.
  2. Pressed Win key and entered 'cmd'. Command line's window opened.
  3. Put into the command line: 'cd ' + Ctrl-V. So I changed a current directiory to the one from step 1.
  4. Put into the command line: 'dir /b '. It gave me the list of file names.
  5. Copied file names and put it into WF. Made them To-do.
submitted by olafbond to Workflowy [link] [comments]


2024.06.06 09:21 IndependenceFluffy14 ArgoCD non-deterministic parameters injection

Hi there,
I'm trying to figure out how to inject some non-deterministic parameters on an ArgoCD application.
To be more precise, my application is creating AWS EFS mount targets and access points (using Crossplane) to be then mounted dynamically on the same application using a PVC as described here: https://github.com/kubernetes-sigs/aws-efs-csi-driveblob/masteexamples/kubernetes/dynamic_provisioning/README.md
The problem is that the name of the targets and access points are obviously not known when the ArgoCD app is created, and I'm wondering if it would be possible to inject these parameters afterward. Maybe Generators could be a solution, but I'm not quite sure it would work: https://argo-cd.readthedocs.io/en/release-2.8/operator-manual/applicationset/Generators/
I'm already using vault as a secret manager (using argocd-vault-plugin) so I could definitely use it if there is any way to inject these values afterward. Currently I'm not able to do it that because the application will not be created at all if the vault keys are not present in the first place. And if I put fake values, then the PVC will have to be recreated because these fields cannot be patched.
Currently I solved this issue by having a 2nd application managing the volumes but it's a bit cumbersome. Ideally I want to use an ApplicationSet as the described process would be needed for multiple similar applications.
Any recommendations will be welcome :-)
submitted by IndependenceFluffy14 to kubernetes [link] [comments]


2024.06.06 08:56 jvadair A quick guide to Linux on the HP Envy x360 2-in-1 Laptop 15-fe1xxx

Just thought I would share my notes on how to fix a couple of things on the HP Envy x360 in the hopes that it will save others some time and/or frustration. Everything not documented should work fine to the best of my knowledge. I am running Ubuntu 24.04 LTS.
Notes made with Logseq (open-source, highly reccommended!)
Please feel free to add anything! I may update this post later.
submitted by jvadair to linux [link] [comments]


http://activeproperty.pl/