Running shoe colouring pages

Having issues adding a 3d model into my mobile app

2024.05.14 16:37 Chimaobi098 Having issues adding a 3d model into my mobile app

Having issues adding a 3d model into my mobile app
code
As you can see I have blender open on the right side of my screen, I've been trying to load the 3d model shoe into my react native app. the shoe is imported as 'airman_V3' and is put as the src of the 'Gltf' component .
This is the code I have so far but when I run it on expo it just shows up as pitch black. I'll attach a screenshot below, I realise a lot of the current YouTube videos on 3d models are outdated. any idea how I can proceed?
https://preview.redd.it/jkeymgqele0d1.png?width=1170&format=png&auto=webp&s=37fe26ff299cfd74201819a835a91e3e4820ac52
submitted by Chimaobi098 to threejs [link] [comments]


2024.05.14 16:36 dear_remnant [CAN-ON] [H]PS1-5,3/DS,GC,GBA,NSW,amiibo,misc [W] lists

Hi,
Here's what I can offer for trades. CIB unless noted otherwise. List may get updated after initial posting.

Have

PS1
Breath of Fire 3 Manual damaged. Missing first page. Disc plays okay.
Breath of Fire 4
Parasite Eve Small crack in the case
Tactics Ogre
Dragon Warrior 7
Legend of Legaia
Metal Gear Solid missing manual
Suikoden small rip in first page of manual
Wild Arms 2 loose disc only
Final Fantasy Tactics
Revelations: Persona box only
Star Ocean: The Second Story
Gran Turismo Brand new. Plastic wrap is gone but seal at the top is still intact.
A bug's life
Black Dawn
Formula1 98
Small soldiers
The next tetris
Star wars: Episode 1 The phantom menace
Twisted metal III
Wu-Tang: Shaolin Style
Apocalypse
Playstation Underground Jampack
NHL FaceOff 99
NFL Xtreme
NFL GameDay 2001 Sealed. Small rip in the plastic wrap
NFL GameDay 2000
MLB 2000
3Xtreme
Contender
Jampack Summer 99
Jampack Winter 98
Interactive CD Sampler Pack Volume 3
Spyro
Bust A Groove

PS2
Shin Megami Tensei: Persona 3 [Limited Edition] outer box showing some wear
.Hack Quarantine Missing anime DVD, Case may not be original
Front mission 4
Katamari Damacy
Silent Hill 3
Silent Hill 4
Suikoden 3
Final Fantasy XII Limited Edition (steelbook)
Xenosaga Episode 1
Xenosaga Episode 3
Guitar Hero
Guitar Hero Metallica
Guitar Hero III Legend of Rock
Rockband AC/DC Track Pack
Grandia II
Grandia III
Shin Megami Tensei III: Nocturne
Kingdom Hearts GH
Dragon Ball Z Budokai Tenkaichi 3

PSP
Untold Legends Brotherhood Of The Blade
Prince Of Persia: The Forgotten Sands
Legend Of Heroes III Song Of The Ocean loose umd only
Grand Theft Auto Liberty City Stories GH
Robots UMD Movie

Vita
Killzone Mercenary loose

PS3
Metal Gear Solid: The Legacy Collection [Artbook Bundle] Sealed with artbook
Dante's Inferno Divine Edition with slipcover, missing manual
BlazBlue: Continuum Shift Extend
Batman: Arkham City
Blazing Angels: Squadrons of WWII
Disney Infinity starter pack Sealed
Record of Agarest War 2 Sealed, One corner of box is dinged
Dead Island Riptide [Rigor Mortis Edition] Sealed
Dead Space 3 Dev-team Edition Sealed, 4004/5000
Battlefield 3
Battlefield 4
Far Cry 2
Far Cry 4
Cabela's Big Game Hunter 2010
Heavy Fire: Afghanistan
Tom Clancy's Rainbow Six Vegas
Little Big Planet Karting
Batman: Arkham Asylum - GoTY edition
Medal of Honor: Warfighter
Need for Speed: The Run LE
Need for Speed: Hot Pursuit LE
Need for Speed: Hot Pursuit loose, GH
Need for Speed: Rivals missing manual
Sonic's Ultimate Genesis Collection
Duke Nukem Forever
Lego Batman 2: DC Super Heroes GH
Lego Star Wars: The Force Awakens loose
Destiny
Lost Planet 3 Sealed
God of War Collection GH
Ferrari Challenge Trofeo Pirelli
Dead Space
Blazing Angels: Squadrons of WWII
Dead Island
Batman: Arkham City
Blazblue: Continuum Shift Extend
Blur
Prototype 2 Blackwatch Collector's Edition Sealed

PS4
Fallout 4 Pipboy edition Sealed
Elder Scrolls Online Tamriel Unlimited Imperial Edition Sealed
Wolfenstein II: The new Colossus Collector's Edition Sealed
Final fantasy vii remake
Final fantasy vii remake deluxe edition Sealed
Neptunia x SENRAN KAGURA: Ninja Wars digital code
Kingdom Hearts All-in-one sealed
Fifa 14
Battlefield 4
INSIDE / LIMBO double pack
WWE 2K15 Hulkamania Edition sealed
Dying Light
Fallout 4
Borderlands: The Handsome Collection
Maid of Sker Sealed, PEGI
NBA 2K19
Dynasty Warrior 7 Empires Chinese version
R-Type Final 2 Inaugural edition Sealed
Transformers: Rise Of The Dark Spark
Injustice: Gods Among Us Ultimate Edition

PS5
Tales of Arise Sealed
Elden Ring preorder code x3 Willing to throw this in free with any trade
Elden Ring with steelbook bundle Bundle seems to be Bestbuy Canada exclusive
Scarlet Nexus Sealed
Evil Dead digital code
Horizon Forbidden West Collector's Edition Sealed
Spider-man 2 digital code

Xbox
Terminator 3: Rise of the Machines gamestop sticker on manual

Xbox360
Ace Combat 6: Fires of Liberation
Banjo-Kazooie: Nuts & Bolts
Fallout 3
Halo 4 LE Sealed
Lost Odyssey
Silent Hill: Homecoming
Otomedius Excellent

GameCube
Resident Evil
Donkey Konga 2 Sealed

Wii
Super Mario All-Stars: 25th Anniversary Edition Sealed
The Last Story LE
Sin & Punishment: Star Successor Sealed

Switch
Xenoblade Chronicles 2
Xenoblade Chronicles 2: Torna the Golden Country Sealed
Xenoblade Chronicles 3 Sealed
Metroid Dread Special Edition Sealed
Shin Megami Tensei V Fall of Men Premium Edition Sealed
Hoa Sealed
Story of Seasons: Pioneers of Olive Town Premium Edition Sealed
Prinny Presents NIS Classics Volume 1 [Deluxe Edition] Sealed
AI: THE SOMNIUM FILES – nirvanA Initiative Collectors Edition Sealed
Legend of Zelda the tears of the kingdom Collector's edition Sealed
Fire Emblem Engage Divine Edition Sealed

GBA
Platinum GBA SP loose
Crash Bandicoot Purple: Ripto's Rampage loose
Avatar: The Last Airbender loose
SpongeBob SquarePants Movie loose
American Dragon Jake Long Rise Of The Huntsclan loose
Ty The Tasmanian Tiger 3 loose
Pokemon LeafGreen loose
Pokemon Sapphire loose, dry battery replaced
Chronicles Of Narnia Lion Witch And The Wardrobe loose
Super Mario Advance 4: Super Mario Bros. 3 loose
Tales of Phantasia loose
Shining Soul 2 loose
Kirby and the Amazing Mirror loose
Kirby Nightmare in Dreamland loose

DS
Coral Pink DS Lite Excellent cosmetic condition, charger included
White DSi no charger, stylus
TMNT
Lego Harry Potter Year 1-4
Phantasy Star 0 missing manual
Flash Focus
Castlevania: Order of Ecclesia loose
Valkyrie Profile: Covenant of the Plume loose
Final Fantasy: The 4 Heroes of Light loose
Pokemon HeartGold loose, small damage on label
Pokemon HeartGold big box with pokewalker
Pokemon SoulSilver box only
Pokemon Diamond
Pokemon Diamond loose
Pokemon Platinum loose
Pokemon Black
Pokemon Black missing manual
Pokemon Black box only
Hoppie no manual, some water damage in cover arts
Kingdom Hearts 358/2 Days
Metroid Prime: Hunters - First Hunt loose
Diddy Kong Racing
Fossil Fighters
Professor Layton And The Curious Village
Pheonix Wright: Ace Attorney loose

3DS
3DS XL Black+Red CIB, Cave Story digital installed
New 3DS XL Galaxy loose. Charger included. Missing stylus, Dual IPS screen
Pokemon X
Rune Factory 4
Bravely Second: End Layer Warning booklet missing
Kingdom Hearts 3D Dream Drop Distance LE Missing AR cards
Pokemon Sun loose
Pokemon Ultra Sun
Pokemon X loose, have 2
Kirby Triple Deluxe loose
LEGO Star Wars The Force Awakens Case in rough shape. Missing manual
Etrian Odyssey V: Beyond The Myth [Launch Edition] sealed
Sonic: Lost World
Super Smash Bros. for Nintendo 3DS
Mario Kart 7
Kirby: Triple Deluxe Nintendo Selects
Donkey Kong Country Returns 3D Nintendo Selects
Tales of the Abyss sealed
Fantasy Life

Amiibo (all SSB except noted otherwise) All sealed in original box
Peach (Super Mario) 025W1
Yoshi (Super Mario) 524W2
Mario 434W2
Bowser 464S1
Diddy Kong 424S1
Luigi 434S1
Pikachu 474W2
Squirtle 279W5
Ivysaur 299W5
Snake 2559G1
Sonic 494W2
Peach 444W3
Link (Link's awakening) 2079G1
Link 524S1
Link (Majora's mask) 187S1

Guides
Tales of Vesperia BradyGames
Dark Souls FuturePress, Sealed
Dark Souls II CE FuturePress, Sealed
Dragon Warrior VII Prima
Breath of Fire IV Prima
Ni No Kuni: Wrath of the White Witch Prima, Hard Cover
Wild Arms 4 Prima
God of War III BradyGames
Resident Evil 6 BradyGames, Hard Cover, Sealed
Legend of Zelda Collector's Box Set Prima, sealed

Manuals
https://imgur.com/a/DLa5yM4 Too many to list. Some 360/PS3 ones may be in French. Please ask. Harvest Moon (GC) is traded.

Steelbooks G1 size unless noted. No games included.
Assassin's Creed 3 in shrink wrap
Assassin's Creed Collection
Batman Arkham City Armored Edition
Batman Arkham City G2
Call of Duty Black Ops II
Dead Space 3 in shrink wrap
Devil May Cry G2
Dishonored
Duke Nukem Forever in shrink wrap
Epic Mickey 2
Farcry 3 in shrink wrap
FF XIII Lightning Returns in shrink wrap
Hitman Absolution
Injustice Gods Among Us
Medal of Honor Warfighter G2
New Super Mario Bros U
NHL 12
Prototype 2 in shrink wrap
Sleeping Dogs
Thief
World of Warcraft Mist of Pandara

Misc
FF X Play Arts Tidus Still in original box, never displayed out of box
FF X Play Arts Yuna Still in original box, never displayed out of box
FF X Play Arts Auron Still in original box, never displayed out of box
FFVII Advent Children Play Arts Sephiroth Still in original box, never displayed out of box
FFVII Advent Children Play Arts Vincent Still in original box, never displayed out of box
FFVII Advent Children Play Arts Cloud with Fenrir Still in original box, never displayed out of box
Steer 'n win jr racing wheel/pedal compatible with PS1/N64
Diablo III Collector's Edition PC Sealed
Diablo III Reaper of Souls Collector's Edition PC Sealed
Homeworld Collector's Edition PC Sealed

Want:

Mostly interested in JRPGs and horrors. Working design, Enix, Falcom, NIS, Atlus, etc. Also looking for many turbo/turbo CD games. Must be CIB unless noted otherwise.

PS1
Adventures of Lomax
Deception III: Dark Delusion
Echo Night
Kartia
King's Field (Long box)
King's Field II
Klonoa: Door to Phantomile
Koudelka
Misadventures of Tron Bonne
RayCrisis: Series Termination
RayStorm
Shadow Tower
Tail Concerto
Thunder Force V
Torneko: The Last Hope
Resident evil survivor

PS2
Echo Night: Beyond
Forever Kingdom
Haunting Ground
ObsCure
Shadow Heart
Silent Hill 2 (Greatest Hits)
Silent Hill: Shattered Memories
Tsugunai: Atonement

PS4
Atelier Ryza LE
Atelier Sophie LE
Tales of Berseria CE

PS5
The Last of us Part 1 Firefly edition (sealed)
The Last of us Part 2 WLF edition (sealed)

Vita
Hyperdimension Neptunia Re;Brith 1 LE

GBC
Dragon Warrior Monsters
Dragon Warrior Monsters 2: Cobi's Journey
Dragon Warrior Monsters 2: Tara's Adventure
Dragon Warrior I & II
Lufia: The Legend Returns
Revelations: The Demon Slayer

GBA
DemiKids: Dark/Light Version
Klonoa 2: Dream Champ Tournament
Klonoa: Empire of Dreams
Lufia: The Ruins of Lore
Lunar Legend
Summon Night: Swordcraft Story
Summon Night: Swordcraft Story 2

GameCube
Star Fox: Assault Manual only
Jet Black GameCube box and cardboard inserts
Indigo wired OEM controller very low want

Switch
Dragon quest xi sealed preferred

DS
Blue Dragon: Awakened Shadow
Commando: Steel Disaster
Dragon Quest V
Dragon Quest IV Box and manual only
Etrian Odyssey
Izuna: Legend of the Unemployed Ninja
Lufia: Curse of the Sinitrals
Lunar: Dragon Song Manual only
Resident Evil: Deadly Silence
Sands of Destruction
Super Robot Taisen OG Saga Endless Frontier

3DS
Corpse Party: Back to School Edition
Dragon Quest VIII
Etrian Mystery Dungeon (Launch soundtrack bundle preferred)
Etrian Odyssey Nexus (launch edition)
Fire Emblem Echoes: Shadows Of Valentia Limited Edition
Radiant Historia: Perfect Chronology (launch edition)
Shin Megami Tensei: Devil Summoner: Soul Hackers (with soundtrack)
Shin Megami Tensei: Devil Survivor 2 Record Breaker (launch edition)
Shin Megami Tensei IV Apocalypse Launch Edition

Others
Turbografx-16 Console CIB preferred
Turbografx-16 and Turbo CD games CIB preferred. Almost everything except sports games will be considered. Big priority now
Dragon Quest Slime controller for Switch
All Uncharted Waters games (SNES and Genesis, CIB)
Notes.
submitted by dear_remnant to gameswap [link] [comments]


2024.05.14 16:34 Mobey2000 Ads costing a fortune & generating 0 work for the past 30 days

So we run an electrical recycling & refurbishing company, our primary customers are businesses, we target businesses and dont really want anything to do with domestic.
Our google ads have been the primary inbound for the past 3-4 years of running. We've always made little tweaks or had periods where the ads break.. Ive watched a few youtube videos and make a few changes and we go back to normal.
Since the beginning of March/April things have just died! ill give you an over-run of what campaings we're running:
1 Campain which has 4 ad groups Each ad-group setup around various phrase match and exact match keyphrases pointing to adverts with that exact terminology which then push the user to a landing page with that exact word. With 4 different keyphrases (maybe around 10 per adgroup) Compiled from our highest converting key phrases over the past 24 months with the highest bid, most of the time we're top of the page according to auction insights! (which contradicts the below!)
We have a second campaign which is our main one we have used for months setup the exact same way above, here are some points.
Campaign type - Search Campaign budget (across both ) - £60-£80 per day. Bid Type - Enhanced CPC (Manual set to qualify for the minimum bid) Tried conversions but got 0 impressions for some unknown reason ? Audience - Set to Professional Services Target only Schedule - We reduce it by 50% on a daily basis to keep the bids on the keywords down.
The prices of the clicks for some of the keywords which were around £5-6 a month ago are now £15-£20 which simply isn't viable for us but if this is why we arent getting the conversions then we'll have to see!
The problem we've always had is targeting B2B customers as we could get a domestic customer wanting to recycle a TV filling in our form, live chat or giving us a call and it costing us £25 for the enquiry. Currently we're getting around 20 clicks a day and maxing out budget with 0 leads or enquiries.
At witts end with it currently and any advice at all would be appreciated!
submitted by Mobey2000 to googleads [link] [comments]


2024.05.14 16:33 import_laura_as_lr Sling recommendations for hiking/bouldering

Hey all! I'm in the market for a medium/large comfortable sling-style bag for bouldering and day hiking trips. I've used an eddie bauer 8L ripstop bag and it's pretty good, but not quite big enough to fit everything and has some things I don't like. I like the sling style because it lets me wear it in the front while carrying a crash pad and easily slip it around behind/access it while hiking, but if moving larger than 8L makes slings not great then a small backpack is probably workable.
What I'll be carrying:
Needs:
Wish list:
submitted by import_laura_as_lr to ManyBaggers [link] [comments]


2024.05.14 16:29 timmah1529 Marketing Job Offer - Title + Salary Up To Me? Need Advice!

Good morning everyone,
I was recently laid off and I have been openly looking for work on LinkedIn. I had a connect reach out regarding a job at her husbands work. He then reached out to me and there is a lot of interest on both ends. However, there is no Job Title/Salary listed - they are asking me what I would want it to be. I have 7 years of experience in digital marketing, primarily focused on Marketing Automation but also have done PPC, social media, graphic design, etc. Here are the details:
As you can see, it is essentially running the marketing department for the firm by myself. The Director is very opening to assisting if/when needed for anything I am uncomfortable with or isn't a strong suit.
With all of this information, what would my title even be, and what would be a fair salary for someone in the Chicago suburbs? The amount of responsibilities makes it feel like an Associate Director position, but traditionally Associate Director's aren't doing all the heavy lifting.
Happy to answer any additional questions - I want to make sure I am taken care of and not lowballing myself. Thank you
submitted by timmah1529 to Salary [link] [comments]


2024.05.14 16:25 ameliadoesstuff Out On a Limb Chapter 8 - Alight

David agreed to organise another search party in the following week, and another in the week after that. It comforted Lee to know he was at least doing something to look out for her, even if she wasn't here to realise it. If he couldn't have Clementine back, something he hated the very thought of, he needed to honour her. Her promises, her legacy, her meaning to him could not be forgotten — and neither could she.
They'd been out looking for hours. Since they set off at first light, the sun had circled in the sky and come back down once again, painting the already orange gates with a golden hue. It was tiresome and their feet ached with the aftermath of walking for miles on end, but it came with the satisfaction of knowing a bed was waiting for them back at the base. Though, he still felt a part of him missing. In a way it was almost like he'd earned the right to have found her, how after all this patience and all this time, shouldn't he be entitled to that payoff now? He walked along with his small group back into the gates, down-trodden. How was he to continue deceiving himself of hope when for all he knew, it was hopeless? That was something he berated himself for even thinking. She had to be out there somewhere, of course she was.
"Open the gates," he called to the person on watch. The large wall of rust and metal creaked, revealing their sanctuary. AJ would be in the nursery, probably colouring wildly on a paper, anticipating just as much as Lee was for when they could retire to their home of the living quarters for a good night's rest.
Ava rushed out of the gate towards Lee in a hurry, not slowing down for a second. "Lee!"
"Hey, Ava. What's-"
"She's back."
He opened his mouth, to exclaim with delight, to ask where she was, maybe to burst into tears — everything, every sound and colour, seemed to jump into existence all of a sudden. His legs weren't worn down with fatigue any longer, and they called for him to start running. Where to, he didn't know, but he needed to see where she was. That's when he heard her voice again, something he realised was a greater privilege than he ever remembered, and stopped in his tracks.
"Lee." Clementine appeared behind Ava, leaning out to look at him. She looked at him with her eyes wide, her mouth that opened in shock turning into a wide grin. She ran towards him and enveloped him in a hug.
"You're back! You're okay, sweetpea!" He said, the words sounding imaginary even to him. "I missed you, Clem. I was so worried about what happened while you were gone. You- you've grown a bit taller." He could hardly believe his eyes, but they didn't lie or show any falsities: just, for once, the light in his reality. Ava smiled at the two of them, crossing her arms comfortably.
Clementine laughed, pricks of teardrops forming in the corners of her eyes. "I tried to get back to you so many times. I- There was so much going on. I didn't know what to do, I-" She hugged him again, burying her head in his shirt to mask her tears. "They said AJ's okay. He's going to be okay, Lee. He'll live." Her voice was muffled and shaky but pitched with glee, with relief and with joy. It appeared she was in just as much disbelief as well.
"I know, Clem. He's better now. They helped him."
"About time," she said quietly, though she smiled.
"Let's go inside the gates, come on. How did you get here? Did you have any help?" he asked, a million thoughts swimming through his mind.
She nodded. “I found people who wanted to help. Lots of people. The ones I came here with were put into quarantine for bites — they only let me out here because they knew you were looking for me.” Then she stopped in her tracks, both taking the time to survey the surroundings and glance at Lee. “You never stopped?”
“Never.”
Clementine grinned up at him. "I knew you wouldn't." Her smile then faded, but the glimmer in her eyes remained: whatever she was troubled by, she seemed to hold onto some hope, or at least she did now that Lee was there. "Lee, I have to talk to you."
"What's going on? Is something wrong?" He watched for her reaction cautiously. When she didn't move, he asked again. "Are you in danger?"
She shook her head and began walking further away, slowly down the unfamiliar streets of New Richmond. "Not here. We need to go somewhere quiet."
Something in Lee felt disturbed again. It should all be over by now, with Clementine reunited with him and AJ better than ever. By all means, they shouldn't have any more problems to deal with. Sure it was unrealistic, but hadn't they earned the right? It was like danger was hanging over his shoulder, eyeing his every move and ready to step in.
"Let's go to the nursery, okay? No-one should be around to hear us around now, and besides, you should see him." He placed his hand on Clementine's shoulder, kneeling down to her level. "He’s really missed you, you know."
"He- he did?" She whispered. The smile on her face revealed she had no doubt he would feel otherwise, but just hearing this was like the first melodic tune after a lifetime of silence.
He nodded.
She rubbed hastily at her eyes again. "Take me to him, please."
...
She sniffled, masking the tears she was choking back as she looked down upon a sleeping AJ inside a crib. "I never would've thought...I mean, even you, I thought we might never get to see each-other again. But I was always so scared for AJ. I knew you could handle things, but he was- he's so little, Lee. I didn't know if he could take much more." The drops cascaded down her face, and she turned her head sharply towards the ceiling to stop them from falling. She breathed in deeply and looked back at the toddler one more time. "My little goofball."
"He was tough."
"That's for sure."
"Lingard helped us out."
Her head propped up again and she wore an intense expression. "He did?"
"Of course he did. He found more antibiotics, and he's going to be taking them for a few more weeks, and..." He stopped himself when he noticed her silence. It wasn't unlike her, but this was a different kind, the kind that silences even those outside of it. "I know you have your issues with what happened, Clem, and so do I — but he really did help. AJ is better now."
She shifted uncomfortably.
"Lingard is a good man," Lee continued.
"I'm not saying he wasn't. But Lee," she said, eyes darting to each side in turn. "We cannot trust them."
He looked confused. "What?" Just as he had begun to fully trust them, maybe more than he ever had in the time he had been with them, it came crashing down like it had before on that night of the plan. He wasn’t sure what to think anymore.
Clementine straightened herself up, preparing herself to explain. "I didn't leave for no reason, and it wasn't by choice. Joan forced me to leave."
"Joan forced you? Clem, are you sure-"
"I wouldn't lie to you, Lee!" she defended.
He held up his arms to ease her. "I know that. I'm just saying that if Joan wanted you gone then how come she's allowing you to walk free now?"
"I haven't seen Joan yet, and I don't think she knows I'm here, but I'm betting she's going to have something up her sleeve for when she finds out." Clementine rolled her eyes at the thought of the woman leading communications, being one of two council leaders she wasn't afraid to show her distaste for. "There's a lot that happened while I was gone. I didn't come here all by myself, for starters. I came with a group."
"Where are they?"
"They're getting quarantined somewhere, but I don't know where it is. I found them in a town called Prescott, and things got a little complicated along the way."
Lee had questions upon questions inside his head. "How so? I thought Prescott was a good town; they helped us out with supplies just a few days ago. Are you in trouble with them?"
She looked him directly in the eye, lowering her voice again. "No, Lee. They're in trouble with us. Prescott was raided by the New Frontier and burnt the place to the ground — one of the men I'm with, Javi, had his niece murdered, and we have a woman shot in the stomach. That's why I told them to come back here, to get her medical help."
At last, something at least seemed to ring a bell. "Javi and Kate?" He'd heard those names before. "They're-"
"David's brother and wife. We all met outside the gates." She nodded, a bitterness taking over her countenance. "I thought with his family in a state like this, he wouldn't turn us away. I still haven't forgotten about what he tried to do before I left. Besides, I came back because I knew that if you were still out there, you needed to know the truth about the others."
"Others?"
"I don't trust anyone in the New Frontier except you, Lee. The men who attacked Prescott are up to something, and we need to figure out what's going on."
"Slow down, Clem. I don't doubt you, I think something is going on, but not everyone might be involved. Ava and Paul have always looked out for us. Even David-"
"You think you can trust David? He's the last person I want to be around. I'm sure he's got something to do with all of this. We could've lost AJ forever because of him."
Lee rested his back against the wall in defeat. "Clem, this is a lot to take in."
She nodded, but still looked impatient. "I don't want to play it safe anymore, Lee. We have AJ safe and sound, we can leave right now."
"If you're right about people working against us in the New Frontier, then they'll spot us running off a mile away. I’m gonna take us to your group, okay? I need to talk with them."
submitted by ameliadoesstuff to TWDGFanFic [link] [comments]


2024.05.14 16:25 Level_Sprinkles_8861 Share your favorite "Aha!" moments with the language.

Hey everyone, I've been diving deep into the world of Rust, and I'm constantly amazed by how elegant and powerful this language is. I've even started a LinkedIn page linkedin page where I share daily Rust tips and tricks that I discover along the way.
But here's the thing: I know I've only scratched the surface. The Rust community is full of brilliant minds, and I'm convinced that there are countless "Aha!" moments and hidden gems out there that I haven't even encountered yet.
So, I'm reaching out to all you fellow Rustaceans – what are some of the most mind-blowing, game-changing, or just plain cool Rust tips, tricks, or patterns that you've come across?
Maybe it's a clever way to use generics, a surprising application of lifetimes, or a subtle optimization that made your code run like lightning. Whatever it is, I'm eager to learn from your experiences and expand my Rust knowledge.
Let's share our collective wisdom and help each other become better Rust developers!
submitted by Level_Sprinkles_8861 to rust [link] [comments]


2024.05.14 16:25 Mophandel Archaeotherium, the King of the White River Badlands

Archaeotherium, the King of the White River Badlands
Art by Bob Nicholls
Nowadays, when we envision the words “prey,” among modern mammalian fauna, few taxa come to mind as quickly as the hoofed mammals, better known as the ungulates. Indeed, for the better part of their entire evolutionary history, the ungulates have become entirely indistinguishable from the term “prey.” Across their two major modern branches, the artiodactyls (the “even-toed ungulates,” such as bovids, pigs, deer, hippos and giraffes) and the perissodactyls (the “odd-toed ungulates,” including horses, rhinos and tapir), the ungulates too have created an empire spanning nearly every continent, establishing themselves as the the dominant herbivores throughout their entire range. However, as a price for such success, their lot as herbivores have forced them into an unenviable position: being the food for the predators. Indeed, throughout the diets of most modern predators, ungulates make up the majority, if not the entirety, of their diet, becoming their counterparts in this evolutionary dance of theirs. They have become the lamb to their wolf, the zebra to their lion, the stag to their tiger. If there is a predator in need of lunch, chances are that there is an ungulate there to provide it. Of course, such a dynamic is not necessarily a recent innovation. For the last 15-20 million years, across much of the world, both new and old, the ungulates have served as prey for these predators through it all. Over the course of whole epochs, these two groups have played into these roles for millions of years, coevolving with each other in an eons-long game of cat-and-mouse. The shoes they fill are not new, but have existed for ages, and within their niches they have cultivated their roles to perfection. Indeed, with such a tenured history, it seems hardly surprising the ungulates are wholly inseparable from the terms “prey,” itself.
However, while this is the case now, as it has been for the last 15-20 million years, go back far enough, and we see that this dynamic is not as set in stone as we would think. Indeed, back during the Eocene and Oligocene, during the very earliest days of age of mammals, things were very different for the ungulates. While today they are considered little more than food for modern predators, during these olden days, the ungulates weren’t quite so benign. In fact, far from being fodder for top predators, the ungulates had turned the tables, instead becoming top predators themselves. Indeed, though nearly unheard of today, throughout much of the Eocene and Oligocene, carnivorous ungulates thrived in abundance, developing specializations for catching large prey and establishing themselves as top predators that competed alongside the more traditional carnivores, and even dominating them in some instances. Given such success, it’s no wonder that multiple such clades had arisen during this time. Such predators included the arctocyonids, a lineage of (ironically) hoof-less ungulates with large jaws and sharp teeth for capturing large prey. There were also the mesonychians, a lineage of dog-like ungulates with massive skulls and jaws that allowed them to reign as the top predator across much of the Eocene.
However, among these various lineages, one stands stands out among the rest, by far. Arising during the Eocene, this lineage, though superficially resembling modern pigs, hailed from one an ancient lineage of artiodactyls far removed from swine or most other ungulates in general, with few close relatives alive today. Through perhaps not the most predatory of the bunch, it was among the most formidable, as their superficially pig-like appearance came with giant predatory jaws and teeth unlike anything from the modern era. And of course, as if all of that wasn’t enough, this lineage also went on to earn arguably one of the most badass nicknames of any lineage of mammals, period. These predators, of course, were the entelodonts, a.k.a the “hell-pigs.” More so than any other predatory ungulate lineage, these formidable ungulates were the ones to turn the current paradigm upside down, becoming some of the largest and most dominant carnivores in their landscape, even with (and often in spite of) the presence of more traditional predators. Through impressive size, fearsome teeth and sheer tenacity, these animals became the top dogs of their time, ruling as behemoth-kings of their Paleogene kingdoms, domineering all comers, and throughout the ranks, one entelodont in particular demonstrated such dominance the best. Though not the largest or most powerful of their kind, it is one of the most iconic, being among the most well-known members of its lineage to date. Moreover, this enteledont also has some of the most complete life histories ever seen out of this clade, with its brutality and predatory prowess being displayed in the fossil record in a way seen in no other member of its kind. More than anything else, however, it was this predator that best turned the notion of “ungulates being prey” on its head, living in an environment that bore some of the largest carnivoran hypercarnivores to date and still reigning as the undisputed top predator of its domain. This fearsome beast was none other than Archaeotherium, icon of the entelodonts, terror of the Oligocene American west and undisputed king of the White River badlands.
The rise of Archaeotherium (and of entelodonts in general) is closely tied to the ascendancy of carnivorous ungulates as a whole, one of the earliest evolutionary success stories of the entire Cenozoic. Having become their own derived clade since the late Cretaceous, the ungulates were remarkably successful during the early Paleogene, as they were among the first mammalian clades to reach large sizes during those early days after the non-avian dinosaurs had gone extinct. As such, it was with incredible swiftness that, as the Paleogene progressed, the ungulates swooped upon the various niches left empty by the K-Pg mass extinction that killed the dinosaurs. This of course included the herbivorous niches we would know them for today, but this also included other, much more carnivore roles. Indeed, early on during the Paleogene, it was the ungulates that first seized the roles of large mammalian predators, becoming some the earliest large mammalian carnivores to ever live, well before even the carnivorans. Such predators included the arctocyonids, a lineage of vaguely dog-like, hoof-less ungulates with robust jaws and sharpened teeth that acted as some of earliest large carnivores of the Paleocene, with genera such as Arctocyon mumak getting up to the size of big cats. Even more prolific were the mesonychids. More so than what pretty much any other lineage of predator, it was the mesonychids that would stand out as the earliest dominant predators of the early Cenozoic. Growing up to the size of bears and with enormous, bone-crushing jaws, the mesonychids were among the most powerful and successful predators on the market at that time, with a near-global range and being capable of subjugating just about any other predator in their environments. Indeed, they, along with other carnivorous ungulates (as well as ungulates in general), were experiencing a golden age during this time, easily being the most prolific predators of the age. Given such prevalence, it should be no surprise that there would be yet another lineage of predatory ungulates would throw their hat into the ring, and by early Eocene, that contender would none other than the entelodonts.
The very first entelodonts had arisen from artiodactyl ancestors during the Eocene epoch, at a time when artiodactyls were far more diverse and bizarre than they are now. Through today known from their modern herbivorous representatives such as bovines, deer, and antelope, during the Paleocene and Eocene, the artiodacyls, as with most ungulates of that time, were stronger and far more predaceous, particularly when it came to one such clade of artiodactyls, the cetacodontamorphs. Only known today from hippos and another group of artiodactyls (one which will become relevant later), the cetacodantomorphs emerged out of Asia around 55 million years ago, at around the same time that artiodactyls themselves had made their debut. These animals included the first truly predatory artiodactyls, with many of them possessing large skulls with powerful jaws and sharp, predatory teeth. Among their ranks included animals as puny as Indohyus, a piscivorous artiodactyl the size of a cat, to as formidable as Andrewsarchus, a giant, bison-sized predator often touted as one of the largest predatory mammals to ever live. Given such a predatory disposition, it wouldn’t be long until this clade produced a lineage of truly diverse, truly successful predators, and by around 40 million years ago, that is exactly what they did, as it was at that time that the entelodonts themselves first emerged. From their Asian homeland, the entelodonts spread across the world, spreading through not only most of Eurasia but also colonizing North America as well, with genera such as Brachyhyops being found across both continents. Here, in this North American frontier, the entelodonts began to diversify further, turning into their most successful and formidable forms yet, and it was around the late Eocene and early Oligocene that Archaeotherium itself had entered the scene.
Just from a passing glance at Archaeotherium, it is clear how exactly it (as well as the other entelodonts) earned the nickname of “hell-pigs.” It was a bruiser for starters; its body bore a robust, pig-like physique, with prominent neural spines and their associated musculature forming a hump around the shoulder region, similar to the hump of a bison. With such a bulky physique came with it impressive size; the average A. mortoni had a head-body length of roughly 1.6-2.0 m (5.3-6.6 ft), a shoulder height of 1.2 m (4 ft) and a body mass of around 180 kg (396 lb) in weight (Boardman & Secord, 2013; Joeckel, 1990). At such sizes, an adult Archaeotherium the size of a large male black bear. However, they had the potential to get even bigger. While most Archaeotherium specimens were around the size described above, a select few specimens, labeled under the synonymous genus “Megachoerus,” are found to be much larger, with skulls getting up to 66% longer than average A. mortoni specimens (Foss, 2001; Joeckel, 1990). At such sizes and using isometric scaling, such massive Archaeotherium specimens would attained body lengths over 2.5 m (8.2 ft) and would have reached weighs well over 500 kg (1100 lb), or as big as a mature male polar bear. Indeed, at such sizes, it is already abundantly evident that Archaeotherium is a force to be recorded with.
However, there was more to these formidable animals than sheer size alone. Behind all that bulk was an astoundingly swift and graceful predator, especially in terms of locomotion. Indeed, the hoofed feet of Archaeotherium, along with other entelodonts, sported several adaptations that gave it incredible locomotive efficiency, essentially turning it into a speed demon of the badlands. Such adaptations include longer distal leg elements (e.g. the radius and tibia) than their proximal counterparts (e.g. the humerus and femur), fusion of the radius and ulna for increased running efficiency, the loss of the clavicle (collar-bone) to allow for greater leg length, the loss of the acromion to enhance leg movement along the fore-and-aft plane, the loss of digits to reduce the mass of the forelimb, the fusion of the ectocuneiform and the mesocuneiform wrist-bones, among many other such traits (Theodore, 1996) . Perhaps most significant of these adaptations is the evolution of the “double-pulley astragalus (ankle-bone),” a specialized modification of the ankle that, while restricting rotation and side-to-side movement at the ankle-joint, allows for greater rotation in the fore-and-aft direction, thus allowing for more more powerful propulsion from the limbs, faster extension and retraction of the limbs and overall greater locomotive efficiency (Foss, 2001). Of course, such a trait was not only found in entelodonts but in artiodactyls as a whole, likely being a response to predatory pressures from incumbent predatory clades arising at the same time as the artiodactyls (Foss, 2001). However, in the case of the entelodonts, such adaptations were not used for merely escaping predators. Rather, they were used to for another, much more lethal effect…
Such notions are further reinforced by the entelodonts most formidable aspect, none either than their fearsome jaws, and in this respect, Archaeotherium excelled. Both for its size and in general, the head of Archaeotherium was massive, measuring 40-50 cm (1.3-1.6 ft) in length among average A. mortoni specimens, to up to 78 cm (~2.6 ft) in the larger “Megachoerus” specimens (Joeckel, 1990). Such massive skulls were supported and supplemented by equally massive neck muscles and ligaments, which attached to massive neural spines on the anterior thoracic vertebrae akin to a bisons hump as well as to the sternum, allowing Archaeotherium to keep its head aloft despite the skulls massive size (Effinger, 1998). Of course, with such a massive skull, it should come as no surprise that such skulls housed exceptionally formidable jaws as well, and indeed, the bite of Archaeotherium was an especially deadly one. Its zygomatic arches (cheek-bones) and its temporal fossa were enlarged and expanded, indicative of massive temporalis muscles that afforded Archaeotherium astoundingly powerful bites (Joeckel, 1990). This is further augmented by Archaeotherium’s massive jugal flanges (bony projections of the cheek), which supported powerful masseter muscles which enhanced chewing and mastication, as well as an enlarged postorbital bar that reinforced the skull against torsional stresses (Foss, 2001). Last but not least, powerful jaws are supplemented by an enlarged gape, facilitated by a low coronoid process and enlarged posterior mandibular tubercles (bony projections originating from the lower jaw), which provided an insertion site for sternum-to-mandible jaw abduction muscles, allowing for a more forceful opening of the jaw (Foss, 2001). All together, such traits suggest a massive and incredibly fearsome bite, perhaps the most formidable of any animal in its environment.
Of course, none of such traits are especially indicative of a predatory lifestyle. Indeed, many modern non-predatory ungulates, like hippos, pigs and peccaries, also possess large, formidable skulls and jaws. However, in peeling back the layers, it is found there was more to the skull of Archaeotherium that lies in store. Indeed, when inspecting the animal closely, a unique mosaic of features is revealed; traits that make it out to be much more lethal than the average artiodactyl. On one hand, Archaeotherium possessed many traits similar to those of herbivores animals, as is expected of ungulates. For instance, its jaw musculature that allowed the lower jaw of Archaeotherium a full side-to-side chewing motion as in herbivores (whereas most carnivores can only move their lower jaw up and down)(Effinger, 1998). On the other hand, Archaeotherium wielded many other traits far more lethal in their morphology, less akin to a herbivore and far more akin to a bonafide predator. For instance, the aforementioned enlarged gape of Archaeotherium is a bizarre trait on a supposed herbivore, as such animals do not need large gapes to eat vegetation and thus have smaller, more restricted gapes. Conversely, many predatory lineages have comparatively large gapes, as larger gapes allow for the the jaws to grab on to more effectively larger objects, namely large prey animals (Joeckel, 1990).
Such a juxtaposition, however, is most evident when discussing the real killing instruments of Archaeotherium — the teeth. More so than any facet of this animal, the teeth of Archaeotherium are the real stars of the show, showing both how alike it was compared to its herbivores counterparts and more importantly, how it couldn’t be more different. For instance, the molars of Archaeotherium were quite similar to modern herbivores ungulates, in that they were robust, bunodont, and were designed for crushing and grinding, similar in form and function to modern ungulates like peccaries (Joeckel, 1990). However, while the molars give the impression that Archaeotherium was a herbivore, the other teeth tell a very different story. The incisors, for example, were enlarged, sharpened, and fully interlocked (as opposed to the flat-topped incisors seen in herbivores ungulates), creating an incisor array that was seemingly ill-suited for cropping vegetation and much more adept at for gripping, puncturing and cutting (Joeckel, 1990). Even more formidable were the canines. Like the modern pigs from which entelodonts derived their nicknames, the canines of Archaeotherium were sharp and enlarged to form prominent tusk-like teeth, but unlike pigs, they were rounded in cross-section (similar to modern carnivores like big cats, indicating more durable canines that can absorb and resist torsional forces, such as those from struggling prey) and were serrated to form a distinct cutting edge (Effinger, 1998; Joeckel, 1990; Ruff & Van Valkenburgh, 1987). These canines, along with the incisors, interlock to stabilize the jaws while biting and dismantling in a carnivore-like fashion. More strikingly, the canines also seem to act as “occlusal guides,” wherein the canines help align the movement and position of the rear teeth as they come together, allowing for a more efficient shearing action by the rear teeth. This function is seen most prevalently modern carnivores mammals, and is evidenced by the canine tooth-wear, which is also analogous to modern predators like bears and canids (Joeckel, 1990). Indeed, going off such teeth alone, it is clear that Archaeotherium is far more predatory than expected of an ungulate. However, the real stars of the show, the teeth that truly betray the predatory nature of these ungulates, are the premolars. Perhaps the most carnivore-like teeth in the entelodont’s entire tooth row, the premolars of Archaeotherium, particularly the anterior premolars, are laterally compressed, somewhat conical in shape, and are weakly serrated to bear a cutting edge, giving them a somewhat carnivorous form and function of shearing and slicing (Effinger, 1998). Most strikingly of all, the premolars of Archaeotherium bear unique features similar not to modern herbivores, but to durophagous carnivores like hyenas, particularly apical wear patterns, highly thickened enamel, “zigzag-shaped” enamel prism layers (Hunter-Schraeger bands) on the premolars which is also seen in osteophagous animals like hyenas, and an interlocking premolar interface wherein linear objects (such as bones) inserted into jaws from the side would be pinned between the premolars and crushed (Foss, 2001). Taken together, these features do not suggest a diet of grass or vegetation like other ungulates. Rather, they suggest a far more violent diet, one including flesh as well as hard, durable foods, particularly bone. All in all, the evidence is clear. Archaeotherium and other entelodonts, unlike the rest of their artiodactyl kin, were not the passive herbivores as we envision ungulates today. Rather, they were willing, unrepentant meat-eaters that had a taste for flesh as well as foliage.
Of course, even with such lines of evidence, its hard to conclude that Archaeotherium was a true predator. After all, its wide gape and durophagous teeth could have just as easily been used for scavenging or even to eat tough plant matter such as seeds or nuts, as in peccaries and pigs, which themselves share many of the same adaptations as Archaeotherium, include the more carnivorous ones (e.g. the wide gape, using the canines as an occlusal guide, etc.). How exactly do we know that these things were veritable predators and not pretenders to the title. To this end, there is yet one last piece of evidence, one that puts on full display the predatory prowess of Archaeotheriumevidence of a kill itself. Found within oligocene-aged sediment in what is now Wyoming, a collection of various fossil remains was found, each belonging to the ancient sheep-sized camel Poebrotherium, with many of the skeletal remains being disarticulated and even missing whole hindlimbs or even entire rear halves of their body. Tellingly, many of the remains bear extensive bite marks and puncture wounds across their surface. Upon close examination, the spacing and size of the punctures leave only one culprit: Archaeotherium. Of course, such an event could still have been scavenging; the entelodonts were consuming the remains of already dead, decomposed camels, explaining the bite marks. What was far more telling, however, was where the bite marks were found. In addition bite marks being found on the torso and lumbar regions of the camels, various puncture wounds were found on the skull and neck, which were otherwise uneaten. Scavengers rarely feast on the head to begin with; there is very little worthwhile meat on it besides the brain, cheek-muscles and eyes, and even if they did feed on the skull and neck, they would still eat it wholesale, not merely bite it and then leave it otherwise untouched. Indeed, it was clear that this was no mere scavenging event. Rather than merely consuming these camels, Archaeotherium was actively preying upon and killing them, dispatching them via a crushing bite to the skull or neck before dismembering and even bisecting the hapless camels with their powerful jaws to preferentially feast on their hindquarters (likely by swallowing the hindquarters whole, as the pelvis of Poebrotherium was coincidentally the perfect width for Archaeotherium to devour whole), eventually discarding the leftovers in meat caches for later consumption (Sundell, 1999). With this finding, such a feat of brutality leaves no doubt in ones mind as to what the true nature of Archaeotherium was. This was no herbivore, nor was it a simple scavenger. This was an active, rapacious predator, the most powerful in its entire ecosystem.
Indeed, with such brutal evidence of predation frozen in time, combined with various dental, cranial, and post cranial adaptations of this formidable animal, it’s possible to paint a picture of how this formidable creature lived. Though an omnivore by trade, willing and able to feast on plant matter such as grass, roots and tubers, Archaeotherium was also a wanton predator that took just about any prey it wanted. Upon detecting its prey, it approached its vicim from ambush before launching itself at blazing speed. From there, its cursorial, hoofed legs, used by other ungulates for escape predation, were here employed to capture prey, carrying it at great speeds as it caught up to its quarry. Having closed the distance with its target, it was then that the entelodont brought its jaws to bear, grabbing hold of the victim with powerful jaws and gripping teeth to bring it to a screeching halt. If the victim is lucky, Archaeotherium will then kill it quickly with a crushing bite to the skull or neck, puncturing the brain or spinal cord and killing its target instantly. If not, the victim is eaten alive, torn apart while it’s still kicking, as modern boars will do today. In any case, incapacitated prey are subsequently dismantled, with the entelodont using its entire head and heavily-muscled necks to bite into and pull apart its victim in devastating “puncture-and pull’ bites (Foss, 2001). Prey would then finally be consumed starting at the hindquarters, with not even the bones of its prey being spared. Such brutality, though far from clean, drove home a singular truth: that during this time, ungulates were not just prey, that they were not the mere “predator-fodder” we know them as today. rather, they themselves were the predators themselves, dominating as superb hunters within their domain and even suppressing clades we know as predators today, least of all the carnivorans. Indeed, during this point in time, the age of the carnivorous ungulates had hit their stride, and more specifically, the age of entelodonts had begun.
Of course, more so than any other ettelodont, Archaeotherium took to this new age with gusto. Archaeotherium lived from 35-28 million years ago during the late Eocene and early Oligocene in a locality known today as the White River Badlands, a fossil locality nestled along the Great Plains and Rocky Mountains. Though a chalky, barren landscape today, during the time of Archaeotherium, the White River Badlands was a swamp-like floodplain crisscrossed with rivers and interspersed with by a mosaic of forests concentrated around waterways, open woodlands and open plains. As with most ecosystems with such a lush disposition, this locale teemed with life, with ancient hornless rhinos, small horse-like hyracodonts and early camels roaming the open habitats while giant brontotheres, small early horses and strange, sheep-like ungulates called merycoidodonts (also known as “oreodonts”) dwelled within the dense forests. Within this locale, Archaeotherium stalked the open woodlands and riparian forests of its domain. Here, it acted as a dominant predator and scavenger across is territory, filling a niche similar to modern grizzly bears but far more predatory. Among its preferred food items would be plant matter such as roots, foliage and nuts, but also meat in the form of carrion or freshly caught prey. In this respect, smaller ungulates such as the fleet-footed camel Poebrotherium, a known prey item of Archaeotherium, would have made a for choice prey, as its small size would make it easy for Archaeotherium to dispatch with its powerful jaws, while the entelodonts swift legs gave it the speed necessary to keep pace with its agile prey.
However, the entelodont didn’t have such a feast all to itself. Just as the badlands teemed with herbivores, so too did it teem with rival predators. Among their ranks included fearsome predators such as Hyaenodon, a powerful, vaguely dog-like predator up to the size of wolves (as in H. horridus) or even lions (as in the Eocene-aged H. megaloides, which was replaced by H. horridus during the Oligocene). Armed with a massive head, fierce jaws and a set of knife-like teeth that could cut down even large prey in seconds, these were some of the most formidable predators on the landscape. There were also the nimravids, cat-like carnivorans that bore saber-teeth to kill large prey in seconds, and included the likes of the lynx-sized Dinictis, the leopard-sized Hoplophoneus and even the jaguar-sized Eusmilus. Furthermore, there were amphicyonids, better known as the bear-dogs. Though known from much larger forms later on in their existence, during the late Eocene and Oligocene, they were much smaller and acted as the “canid-analogues” of the ecosystem, filling a role similar to wolves or coyotes. Last but not least, there were the bathornithid birds, huge cariamiform birds related to modern seriemas but much larger, which filled a niche similar to modern seriemas or secretary birds, albeit on a much larger scale. Given such competition, it would seem that Archaeotherium would have its hands full. However, things are not as they appear. For starters, habitat differences would mitigate high amounts of competition, as both Hyaenodon and the various nimravids occupy more specialized ecological roles (being a plains-specialist and forest-specialist, respectively) than did Archaeotherium, providing a buffer to stave off competition: More importantly, however, none of the aforementioned predators were simply big enough to take Archaeotherium on. During the roughly 7 million years existence of Archaeotherium, the only carnivore that matched it in size was H. megaloides, and even that would have an only applied to average A. mortoni individuals, not to the much larger, bison-sized “Megachoerus” individuals. The next largest predator at that point would be the jaguars-sized Eusmilus (specifically E. adelos) which would have only been a bit more than half the size of even an average A. mortoni. Besides that, virtually every other predator on the landscape was simply outclassed by the much larger entelodont in terms of size and brute strength. As such, within its domain, Archaeotherium had total, unquestioned authority, dominating the other predators in the landscape and likely stealing their kills as well. In fact, just about the only threat Archaeotherium had was other Archaeotherium, as fossil bite marks suggest that this animal regularly and fraglantly engaged in intraspecific combat, usually through face-biting and possibly even jaw-wrestling (Effinger, 1998; Tanke & Currie, 1998). Nevertheless, it was clear that Archaeotherium was the undisputed king of the badlands; in a landscape of hyaenodonts and carnivorans galore, it was a hoofed ungulate that reigned supreme.
However, such a reign would not last. As the Eocene transitioned into the Eocene, the planet underwent an abrupt cooling and drying phase known as Eocene-Oligocene Transition or more simply the Grande Coupure. This change in climate would eliminate the sprawling wetlands and river systems that Archaeotherium had been depending on, gradually replacing it with drier and more open habitats. To its credit, Archaeotherium did manage to hang on, persisting well after the Grand-Coupure had taken place, but in the end the damage had been done; Archaeotherium was a dead-man-walking. Eventually, by around 28 million years ago, Archaeotherium would go extinct, perishing due to this change in global climate (Gillham, 2019). Entelodonts as a whole would persist into the Miocene, producing some of their largest forms ever known in the form of the bison-sized Daeodon (which was itself even more carnivorous than Archaeotherium), however they too would meet the same fate as their earlier cousins. By around 15-20 million years ago, entelodonts as a whole would go extinct. However, while the entelodonts may have perished, this was not the end of carnivorous ungulates as a whole. Recall that the cetacodontamorphs, the lineage of artiodactyls that produced the entelodonts, left behind two living descendants. The first among them were the hippos, themselves fairly frequent herbivores. The second of such lineage, however, was a different story. Emerging out of South Asia, this lineage of piscivorous cetacodontamorphs, in a an attempt to further specialize for the fish-hunting lifestyle, began to delve further and further into the water, becoming more and more aquatic and the millennia passed by. At a certain point, these carnivorous artiodactlys had become something completely unrecognizable from their original hoofed forms. Their skin became hairless and their bodies became streamlined for life in water. Their hoofed limbs grew into giant flippers for steering in the water and their previously tiny tails became massive and sported giant tail flukes for aquatic propulsion. Their noses even moved to the tip of their head, becoming a blowhole that would be signature to this clade as a whole. Indeed, this clade was none other than the modern whales, themselves derived, carnivorous ungulates that had specialized for a life in the water, and in doing so, became the some of the most dominant aquatic predators across the globe for millions of years. Indeed, though long gone, the legacy of the entelodonts and of predatory ungulates as a whole, a legacy Archaeotherium itself had helped foster, lives on in these paragons of predatory prowess, showing that the ungulates are more than just the mere “prey” that they are often made out to be. Moreover, given the success that carnivorous ungulates had enjoyed in the past and given how modern omnivorous ungulates like boar dabble in predation themselves, perhaps, in the distant future, this planet may see the rise of carnivorous ungulates once again, following in the footsteps left behind by Archaeotherium and the other predatory ungulates all those millions of years ago.
submitted by Mophandel to Naturewasmetal [link] [comments]


2024.05.14 16:23 golfer71189 Invincible 3 men v women

Is there a difference? I have a couple of pairs, but there is a women's color that I really like. Other than having to order the correct women's size is everything else the same or are they more narrow or anything? (Posted in running shoe geeks, moving to here)
submitted by golfer71189 to AskRunningShoeGeeks [link] [comments]


2024.05.14 16:21 sailthehighseas-8 Please help me with shoe options

Please help me with shoe options
Hi! I need help decluttering my shoes and for suggestions on what shoes a 5'1" young woman can mix and match a wardrobe with. What should I get rid of/swap out?
I left out of shoes I know I'd like to keep such as: Black converse, Under Armour running shoes, and Columbia hiking boots.
I need help with what types of shoes can pair well with a corporate office look. As well as casual daily wear of jeans/dresses/skirts. I want to be able to wear a nice pair of shoes to work with a blazer and trousers but also can look cute with jeans and a t-shirt.
Thank you so much in advance and if you need any more clarification please let me know!!
I'm interested in sandals and platforms and white sneakers, but not sure of which ones to pick that can pair well with multiple types of outfits.
submitted by sailthehighseas-8 to PetiteFashionAdvice [link] [comments]


2024.05.14 16:19 fifteen-pens dirty and does not match the listing photos!! how to proceed?? [USA]

i booked a long term stay starting on may 12, but ended up choosing to come on may 13 but did not tell the host because i figured it did not affect check-in or anything.
i got here yesterday afternoon and did a walkthrough of the place. it is a much older, jankier building with dated furniture and squeaky floors and an odd layout, so i didn’t really notice the cleanliness then more than just the odd vibe to it all. i put my stuff inside and then tried to move the fridge because it was covering a light switch. when i moved the fridge a MASSIVE pile of ants was revealed. obviously i moved all of my stuff to be on top of the dining room table and immediately left to buy raid and ant traps. i took pictures and sent them to the host, who said it was a “bad spring for ants” and offered to bring by a trap, but i had already bought some. later in the night he offered to compensate me for my time and the traps, and hasn’t gotten back to me on that yet.
sprayed the ants and cleaned and moved the fridge all the way around to get as many ants as possible. swiffered the floor after.
i didn’t trust the couch so went out and bought lysol and crazy lysol-ed that thing. also sprayed raid along all the baseboards and everything. i was in and out all day, meeting some friends and running some errands and so i did not thoroughly look at everything until later in the night.
there is hair EVERYWHERE. it is on the pillows, in between the sheets, in the tub/shower, around the sink, in the sink, on the floors, etc. it’s disgusting. the washedryer were visibly dirty and i cleaned them with clorox before feeling comfortable using them. i washed the comforter from my bed and then found the lint trap in the dryer was completely full. the comforter smelled funky once it came out of the dryer. tons of surfaces are dusty. i did not feel comfortable putting my things on anything that wasn’t a hard surface that i sanitized. i scrubbed the sink before i felt comfortable washing my dishes. i bought a cover for the couch before i felt comfortable sitting on it. i swiffered everywhere. i wore shower shoes to take a necessary shower last night.
bigger issue is this place does not match the listing photos. the photos are clearly from a while ago. paint colors are different, furniture is different, decorations are different. i’m pretty disappointed.
so what do i say?? i’m obviously going to contact the host because this is supposed to be my home for the next 3 months (long term stay) and i won’t feel comfortable being here until it’s cleaned. i’m realizing now that i probably shouldn’t have cleaned anything and found a hotel for the night. but i was trying my best to get comfy with the place and thinking that i just needed to clean it if it was ever going to get done. this is my first long term stay on airbnb and i just feel so grossed out and uncomfortable and i lowkey just want to find another place to go. how do i proceed?
submitted by fifteen-pens to AirBnB [link] [comments]


2024.05.14 16:19 Okerosi01 What are your thoughts on the recent LinkedIn Ad library?

Linkedin closed the 'Ad' tab on the company page and instead added 'Ad Library' on the company page, left side after clicking the 'Posts' tab.
Have you interacted with the Library?
If, not do you run LinkedIn Ads?
submitted by Okerosi01 to PPC [link] [comments]


2024.05.14 16:17 Plastic-Campaign1208 Are you looking for a group active around EU/USA/ASIAN times TLL might have you covered. Join us today 😄

The Lost Legion We are Legion moritūrī tē salūtant -------------------------------------------------------------------------- The Lost Legion or TLL in short is looking for both experienced and new players to grow our ranks and make new friends along the way. Where hoping to build a nice fighting force made up of all the roles in the verse. No matter if your interested in being a med player or you just wanna shoot some stuff we will welcome you with open arms. Ofc players that wanna mine or salvage are also just as welcome. We are trying to create a place that is welcome to all the citizens in verse. We also run events with our friends from the alliance (Potestas Imperium) so expect some fun stuff to happen from time to time. -------------------------------------------------------------------------- Things to know
-------------------------------------------------------------------------- Our goals for the future
-------------------------------------------------------------------------- Are you ready to reinforce our ranks? click the link and you'll be directed to our ORG page! : https://robertsspaceindustries.com/orgs/LEGIONEU Discord: https://discord.gg/xBqkZbT8e9
https://preview.redd.it/93ovabdqhe0d1.png?width=985&format=png&auto=webp&s=880445b1bc3a50e775567967e3e6174e00eedafc
submitted by Plastic-Campaign1208 to Starcitizen_guilds [link] [comments]


2024.05.14 16:14 juanjovn How I got the Product of the Day with Marvin — from idea to reality in 4 days.

How I got the Product of the Day with Marvin — from idea to reality in 4 days.
https://preview.redd.it/9eowr6sxfe0d1.png?width=1832&format=png&auto=webp&s=271a8d027a2b0a7fc721e5ada6fe2c3e7441379e
  • On Thursday morning, the idea came to my mind while doom scrolling on Twitter and reading to people complaining about it. I found a pain that I also suffered while developing Stripe payments for WrapFast. ​
  • I took a quick look and I couldn't find anything that did that automatically, without clicks and removing all the frictions. ​
  • Checked super fast if developing a Chrome Extension was difficult, as I never did it before. It turns out that not, it is just JS+HTML+CSS and a Manifest file. ​
  • At 9:49 AM I had already the repo created.
https://preview.redd.it/gifd0dmige0d1.png?width=1968&format=png&auto=webp&s=829f5a2879a0b995ab68d6a67ce0cfcc82a4d35a
  • With the help of ChatGPT and my limited web development skills, I developed it in a day.
https://preview.redd.it/t39oeoukge0d1.png?width=2018&format=png&auto=webp&s=9ba331f83d1e41b81b4c7f1a5b2fb385e1c656e1
  • On Friday, I spend the day developing the landing page. Glad I had the ShipFast boilerplate, and as this was my 3rd page using it, I was flying and had it ready up and running by the end of the day. Stripe payments, transactional emails, database in MongoDB Atlas... everything I needed for this simple project within a day. Thanks god I had already developed Marvin, because I had a bug with mongodb and had to test payments like 50 times until I fixed it ​
  • On Saturday I prepared the Product Hunt launch. Record the demo video, prepare materials, tweets, tweak some copy and small things here and there...
https://preview.redd.it/tu8x9fznge0d1.png?width=2016&format=png&auto=webp&s=1ff94969ae5342401d970f16960bcd8b3f9b447b
  • On Sunday, I launched at 00:01 AM PST. Posted the launch announcement tweet, post on LinkedIn and spent the day engaging on Twitter and PH. I got lucky that people liked the tweet, some big indie hackers retweeted it went kind of viral. ​
  • When the rankings were revealed I was on top (I couldn't believe it! ) Marvin stayed on #1 all day. ​ And that's it! That's how I earned my first Product Hunt badge in just 4 days, from idea to reality 🏆 ​ Thank you all for your support! 🫶🏼
submitted by juanjovn to SideProject [link] [comments]


2024.05.14 16:13 No-Internet2921 small painful calluses (?) on bottom of feet

25F 5’3”, 128lbs / active lifestyle / no meds, non smoker, non drinker
I have these little pinpoint spots on the ball of both of my feet, towards the pinky side. I don’t know if they are calluses/corns or something else. They don’t hurt all the time but are sometimes very painful when pressure is applied (standing/walking).
I’m relatively active: I walk about 10k steps a day and I run semi-often (3 or 4 times a week) but never long distances… usually about two miles. I wear running shoes, of course, but I’ve never been specifically fitted for anything. I’m not sure if that’s the cause.
Picture: https://ibb.co/JRLpWXB
Is this worth seeing a doctor about? Would a pumice stone situation be sufficient? They’re not ruining my life or anything but they definitely don’t feel great LOL.
submitted by No-Internet2921 to AskDocs [link] [comments]


2024.05.14 16:11 ErikLabroo Can’t get my a n*t

My girlfriend is trying to 100% the game, but is running into an issue. Spoilers for Ginger Island ahead:
She has collected 129/130 walnuts. The parrot keeps giving the hint “hidden in the pages of the journal”. We have checked every location for the journal (pages 4,6,10), we’ve also just gone through the wiki and double checked. We have even used the recountnuts command. My question is:
Is the “hidden in the pages of the journal” hint only referring to pages 4,6 and 10? Or could this hint be something else. At the same time, it feels like we’ve checked every spot twice. Is there a quick fix or command to just give us the final walnut?
submitted by ErikLabroo to StardewValley [link] [comments]


2024.05.14 16:11 markimdreaming I lived my scariest experience to date for a homework

I’ve always been really into ghost stories, or urban legends in general. The White Lady, haunted dolls, vampires, black eyed children, that kind of stuff. I know that, today, people my age aren’t big fans of that kind of horror anymore, preferring it things like the Backrooms, analog horror, all the new kinds of scary media. Honestly, I get it, things do need to evolve, and when we see everything that’s happening in the world, it’s understandable that a good old ghost story don’t do the job anymore.

Still, the “old fashioned” horror (it’s not that old, but things move fast on the internet) is always my jam. I grew up watching youtubers investigating haunted places, ghost hunting, with all their accessories, EMF meters, their little radio thing that they use to listen to radio frequencies so that they can hear any interference, their antenna that beeps when something approaches it, voice recorders, special flashlights, and let me tell you that all this, it was doing it for me.

So, since my, probably 7 years, I dreamt of doing these things myself. Of course, I tried everything a young boy is able to do, like Ouija or stupidly walking around my house with my phone filming, hoping that some random deceased person with unfinished business will show up to, I don’t know, have a chat. I wish I could say that other people’s judgement doesn’t affect me, but that would be a lie, so, going in to high school, I had to socially tone down my interest for those things in order to have friends. None of my friends and classmates knew about my persisting passion for ghosts and creepy stories.

I realize that keeping this such a secret is a bit ridiculous, especially approaching my 18th birthday, but, you know, it would be even weirder to reveal it after hiding it for almost 6 years like it was something super taboo. So here I was, I started hiding my passion at 12 to avoid other’s judging it, and I’m now still hiding it at 17 to avoid others judging the fact that I hid it… A bit pathetic I got to admit.

Anyway, everything started a few days ago. I have an art history class at school and the teacher really likes to give us big works of research. This time, he had a new idea, the whole class will be divided into groups of two, and each group will receive a building from our city that the teacher had choose for his architectural and artistic interests, and we’ll have to give it a visit and write an analysis on the different things we’ll notice and link it to what we saw in class. Since all the buildings were not public places, he had asked the authorization of every property’s owner.

Honestly, this could have been worse. This actually sounded kinda cool to do. Now, what I was concerned about was who will be my partner. Obviously, I was hoping for one of my friends. After explaining the rules and exact instructions for the work, he started to announce the groups. I was waiting to hear my name, anxious, as all my friends were slowly starting to be put into their groups.

“Joshua!” The teacher said (yeah that’s my name). “You will be with…” I was holding on to my chair. “… Elizabeth!”

I turned to Elizabeth, and we looked at each other. Neither one of us seemed excited. It wasn’t a terrible pair, I thought to myself, I just didn’t know what to think of it exactly. Elizabeth was a pretty popular girl, not that I was an outcast or anything, but she was still way more popular than me. I didn’t know much more about her, despite the fact that we were in the same class since my first year of high school, but it looked like she was going to be an okay partner.

The teacher then gave us our building. I won’t reveal the real name of what he gave us so I’ll call it “Guaraldi’s Street 22”. Apparently, it was a pretty old house that had somewhat of an historic value to it. The teacher gave us some information so we wouldn’t stumble there without any prior knowledge. The owner was an old woman who had always lived there. She was apparently very glad to open her doors to young students and was ready to answer any questions we could have. He warned us that she had a weak audition and that we would have to speak loudly. The teacher then recommended us to do a little bit of research before going there, so we could already have some idea of where we were entering.

I then found myself in front of Elizabeth. I think the last time we even talked to each other was months ago when she was distributing a test to the class and that I said “Thanks”, so, yeah, not a lot of background. I noticed, and I don’t know why it took me so long, I guess I never paid much attention to her, that she was dressed in kind of an old style, she wore some clearly used dungarees. The date the teacher had scheduled for our visit was on Sunday, and we were Thursday.

“So, hum, I guess, we can both do research on our side, and we’ll meet, maybe at lunch break tomorrow to get on the same page. Is that good for you?” She asked me.

“Yeah, that’s good, we can do that.”

“Okay, then, see you tomorrow.” She said.

“See you.”

On that she turned her feet and left for her break. The rest of the day went by and I got back home. As usual, my mom wasn’t there, she often has to work late as she’s a single mom to me and my little sister Rosa. I ate my diner and went to my room. I opened my computer to start my research. It wasn’t hard to find information, even though things were repeating themselves a lot: “so much historical meaning for the city”, “a perfect example of “art-deco” architecture”, “a house filled with stories”. There was a lot of talk by local medias about it, but not much actual facts.

It was so weak, that I had to go to page 2 of the search results on google, or, as I like to call them, “the abyss of the internet” (I’m exaggerating a bit, but it’s not often that you have to go there).
Then, something caught my eyes. It was a forum about paranormal experiences, and the address was mentioned on a post. I immediately clicked on it and read the whole thing. It wasn’t exactly the most thrilling story I’ve read, but here’s what it basically said.

Apparently, the owner opened the house as a cottage during the summer, and the person posting was narrating what he experienced during his passage there. He described a very special and kinda suffocating vibe that was apparently all around the house, and the feeling of being observed all the time. He also talked about hearing voices at random moments. They were brief but often mentioned his name. The end of his testimony talked about his last night, when he said he saw a little child with no facial expression in front of his bed, who slowly started to climb into it and grabbed his legs, trying to pull him outside of his bed. The poster said he eventually succeeded to push the kid away, despite his unreal strength, and that the boy ended up running out of the room, laughing. When he spoke to the owner about it the next morning, she said that it must have been his imagination playing tricks on him, as she didn’t believe in paranormal and that nothing similar ever happened to her.

This wasn’t much, it could have been a complete lie, but I would be lying if I said it didn’t peak my curiosity. The story was as basic as it could be, but it was so specific for it to happen in that place, which was absolutely not famous, and even less for any paranormal events. I kept that in the back of my mind and continued my research, but I didn’t find much more, so I went to sleep.

As I was lying in my bed, I was thinking. What if the person who posted his story said the truth. This was the first time I was going to enter somewhere that old and charged with history, this could be the perfect place for my first ghost-hunt. But of course, I was going for school and won’t be alone, plus, it’s not really respectful to the owner, who kindly opened the doors of her family house to us. And even if I wanted to, I’d be constantly with Elizabeth, so, it was not really an option. I looked at the EMF meter I received for a birthday on my shelf and thought to myself that this would be for another time.

The next day, as planned, I met with Elizabeth at lunch break. We started to share the results of our research, where I did not include the post from the forum for obvious reasons. We talked a bit before coming to a clear conclusion.

“Yeah, the thing is, we have the same exact stuff, there isn’t much interesting infos to be found online, except very surface level stuff.” She said.

“Yes, I think we should prepare the questions we want to ask the owner instead.” I answered.

“You’re right, do you think you can have yours for Sunday?”

“Yeah, no problem.”

We exchanged a bit more and eventually went back to class.

On Saturday, I prepared a few questions to ask the owner.

Then came today, Sunday. The meeting was planned at 11AM. I woke up normally, took a breakfast, got dressed, everything. Before leaving my room, I took one last look at the room and I saw my EMF meter. It was like he was begging me to take him. I grabbed it and left. I didn’t know if I would actually use it, but I had it. It had an option where instead of lighting the small lamps he was vibrating, so I activated that and put it in my pocket.

I arrived at the house and Elizabeth was already waiting for me. We knocked and we could hear the owner walking towards the door saying “Yes, yes, just a second.” She opened and she looked like the sweetest thing ever. She was short and had a naturally kind face. We could see that she was clearly dressed and make up for the occasion. She welcomed us and let us in happily. The hallway was very pretty, I understood why our teacher got us this house, it was indeed very interesting. The walls were covered with paintings and old pictures, mostly portraits. On everyone of these, the people had a very serious look, but that’s not unusual for old pictures.

We walked to the living room where she served us tea and we sat together.

“So, I think you have some questions for me?” She asked. You could see that she was very glad to talk. “Don’t be shy, I’m open.”

Elizabeth started to ask her first question then I did, and we could ask her everything.

The house was her family’s for many generations, but it hadn’t always been theirs. All the persons in the hallway, paintings or pictures, were previous habitants of the house, and they went as far as the 15th century, so, yeah, it was all pretty old. She said they could only know the identity of some of the first generations but that a lot of the people were non identified. She answered a lot of other questions regarding the architectural and artistic heritage of the building, and she was surprisingly very interesting to listen to. Her enthusiasm and kindness were contagious, and we both couldn’t help but ask more questions.

Eventually, we arrived to the end of our list, and it was time for us to visit, take notes, analyze, all that. She asked us not to touch anything, as a lot of things had a lot of value, but let us wander free in the house. She said she’ll be making cookies for when we’ll be done. Elizabeth and I found ourselves alone in the living room and finished our tea.

“God,… She’s adorable.” Said Elizabeth with a smile.

“Yes, she’s so sweet, I wasn’t expecting that.” I said.

“Let’s, maybe start with there.” She said, pointing to the room besides us.

We got up and entered it. The walls were covered by huge bookshelves. Elizabeth started to take notes, looking at the room, and I started inspecting the books. There was probably a more than a thousand books, and some of them looked super old. I read the titles of some of them, and the least I could say was that it needed to be rearranged. “Cooking Asian Food”, “Harry Potter and The Half Blood Prince”, some old book with the title erased, and even a CD in the middle, it was a bit random.

We eventually moved on to the hallway. It was a bit oppressing with all those eyes who seemed to observe us. Elizabeth did mention how it felt a bit weird and we started to take notes again. At some point, my look stopped on one painting at the back of the hall. It was a young lady, dressed classically, maybe a bit poorly even, for someone who would have lived there. She was kinda pretty, if I’m being honest. But the reason why it caught my eyes was that it was the only one who was smiling. All the other people represented looked dead serious, but her, she smiled. A sweet, even caring and warm smile. I noticed that it seemed like she was staring at me. Of course, a lot of paintings give that same impression, but it was more intense on her.

My heart skipped a beat. I was sure that I just saw her winked to me. I let out a gasp. I was convinced she winked at me. The vibe went from slightly oppressive to extremely heavy. Then we both heard it.

“Elizabeth.”

An unrecognizable voice had just whispered. Elizabeth turned to me.

“Did you say that?” She asked.

“Elizabeth.”

A younger voice this time. We were facing each other, so we knew it couldn’t be one of us this time, and the owner was in the kitchen. Elizabeth’s eyes opened wide and she slowly walked towards me.

“Elizabeth.”

She jumped.

“WHAT THE… fuck?” I let out. We were looking around us.

“Joshua, I don’t like this…”

“Yeah, me neither.”

We were frozen in place, with all the paintings looking right to us.

“Elizabeth.”

That time it was a deep voice, and it came from behind us. We turned. Slowly, all the faces of the paintings and pictures started to clearly move. They were opening their eyes wide and opening their mouths, maintaining their serious, and now even melancholic look.

“Holy shit, holy shit, what the fuck is that, what is it!” Elizabeth was mumbling, panicking as I was starting to breathe faster.

All the people started to say her name together on repeat: “Elizabeth, Elizabeth, Elizabeth…” I turned my head to the painting of the young lady from earlier, and she was the only one that wasn’t moving, still the same smile, she looked at peace.

I don’t remember exactly what I was whispering at that moment, but we were both freaking out.

We heard some scratching noise. Long, dirty hands with sharp nails, almost inhumans, were piercing the pictures and paintings. The eyes of the people were becoming all black, and their jaws were opening more than humanly possible as they kept on repeating her name. The hands were all getting closer from us. We were now touching one another, completely surrounded by those hands. Then, they moved way faster and a lot of them got their nails right into Elizabeth’s skin and pierced it while descending all over her body.

She screamed loudly out of pain. It was a terrifying scream. All the hands got to their pictures and back inside of it while closing what they pierced. Soon, the pictures and paintings were back to normal, but Elizabeth was bleeding from all over her body and was on the floor, crying. I got to her level and tried as much as possible to reassure her, but I wasn’t very effective as I was myself in shock and terrified.
We heard the owner walk towards us.

“What’s happening to you two? I heard screams, are you okay?”

She entered the hallway and saw the scene. She looked completely shocked.

“But what happened?” She asked.

Both of us were unable to answer to her, we had no idea what to say that wouldn’t make us sound crazy, so we just looked at her with whatever faces we were making at that moment. She didn’t wait long and went to take a first aid kid. She sat down and put some bandages all over Elizabeth, as I was reflecting on what happened. When she was done, we both wanted to leave, so we said that we had what we needed for now. She looked sorry and packed some cookies for each of us. As we opened the door to leave, she articulated one last phrase.

“I hope you’ll come back.” She had a look and a tone of sadness. We got out and were now on the street.

We both looked at each other. She was covered in bands, like she got into a huge fight. I started to speak but she lifted her hand.

“Not today. Another one.” She said. “I’ll see you at school.” And she left.

I got on my way too and gave one last look to the house. The old owner was watching me from her window, and I couldn’t tell what her expression was.

I was too tired so I ignored it and went back to my house.

I’m posting this now that I’m back at home. I have no news of Elizabeth, but she did add me on Instagram, so…

I have no idea what I should do now, I have so many questions, so, if anyone has any theories, I’ll take it. I’m also open to questions of course…
submitted by markimdreaming to nosleep [link] [comments]


2024.05.14 16:10 Faeduin [FC] [Hyperion] [Primal] Edge of the Light is recruiting! [LFM] [C]

Hi there! If you are a FFXIV player in need of a home on Hyperion, we'd be thrilled to offer you one!
We are looking to grow our small gathering of like-minded players and friends so that no matter when you log in, you'll have a supportive, relaxed and lighthearted community to interact with at your own pace. We are mostly working adults with families and time limitations, so we like to keep things as light and drama free as possible for the time we do get to spend in-game.
Edge of the Light was established in 2019 and we host a good mix of new and veteran players, some of which have just started playing, while others have been around since 1.0! We generally are a more casual focused FC that run weekly events such as treasure map nights, mount farming, glamour hunting and other group focused shenanigans.
Our approach to recruitment is to see if we fit you and not the other way around! We are hoping to slightly expand our numbers so you'll always find someone to do something with should you choose to, while still retaining that smaller community atmosphere.
While we don't have any playtime or attendance requirements, we are still primarily a social focused FC and expect a reasonable effort at being a part of our community. We understand everyone has different speeds at which they hop out of their shell and energy meters to social interaction and will always do our best to accommodate these things!
Edge also currently owns foggy sunny beachfront property in Mist! Our medium sized Adventurer's Guild-esque house is located in Ward 20 Plot 4, feel free to come and hang out!
We have a dedicated Discord as well! Please take a look at our welcome page there for a listing of our rules and general guidelines. If you have any questions feel free to reach out to me in a DM here, in-game (Faeduin Tyr) or on discord @ faeduin. Discord is not required but is heavily encouraged to join Edge of the Light as we organize our events and meet ups there, we are a community first and free company second!
In a FC already or on another server / datacenter and just want more friends to do stuff with? Drop on by anyway and become an Edgy Friend!
submitted by Faeduin to FFXIVRECRUITMENT [link] [comments]


2024.05.14 16:09 Rangerborn14 ModuleNotFoundError: No module named 'pymysql'

I've been running a code that generates a login page for a desktop app. By logging in succesfully, the user would be sent to the main UI of the app ("Mainwin.py"). However, everytime I tried to log in, it gives me an error about 'pymysql' not being found, even though I already have it installed. The error is caused by a file named "actividad.py", which is used to show what user has been using the app lately:
from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import QDialog, QVBoxLayout, QTableWidget, QTableWidgetItem import pymysql class ActividadWindow(QDialog): def __init__(self): super().__init__() self.setWindowTitle("Actividad de Usuarios") self.setGeometry(100, 100, 400, 300) # Ajusta el tamaño según tus necesidades self.layout = QVBoxLayout() self.tableWidget = QTableWidget() self.layout.addWidget(self.tableWidget) self.setLayout(self.layout) # Conectar a la base de datos y cargar datos en la tabla self.cargar_datos() def cargar_datos(self): conexion = pymysql.connect(host='127.0.0.1', user='root', password='password', database='test') cursor = conexion.cursor() cursor.execute("SELECT * FROM actividad") datos = cursor.fetchall() self.tableWidget.setRowCount(len(datos)) self.tableWidget.setColumnCount(len(datos[0])) encabezados = [description[0] for description in cursor.description] self.tableWidget.setHorizontalHeaderLabels(encabezados) for fila, dato_fila in enumerate(datos): for columna, dato in enumerate(dato_fila): self.tableWidget.setItem(fila, columna, QTableWidgetItem(str(dato))) conexion.close() 
What's strange is that when I run the "Mainwin.py" file, it all runs smoothly. It's only when I run from the login page code that the error is happening. Here's the code of the login page for reference:
from tkinter import * from PIL import Image, ImageTk from tkinter import messagebox import pymysql import subprocess import psutil from datetime import datetime windows=Tk() windows.title('AquaSense Login') windows.geometry('490x240+500+100') # windows.resizable(0,0) #forgot password def forgot_password(): windows.destroy() import forgotpassword #Button Definition process def create_one(): windows.destroy() import Registration2 def login(): if idEntry.get() == '' or passwdEntry.get() == '': messagebox.showerror('Alert', 'Please enter all entry fields!') else: db = pymysql.connect(host='127.0.0.1', user='root', password='password', database='test') cur = db.cursor() queryActi = 'use testP' cur.execute(queryActi) queryActi='create table if not exists Actividad (actId int auto_increment primary key not null, userId int,FOREIGN KEY (userId) REFERENCES personaldata(id),fecha DATETIME) ' \ cur.execute(queryActi) query = 'select * FROM personaldata where passwrd=%s AND username=%s' cur.execute(query, (passwdEntry.get(),idEntry.get(),)) roles = cur.fetchone() if roles == None: messagebox.showerror('Alert!', 'Incorrect username or password') return else: login_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S') user_id = roles[0] # Assuming the ID is the first column in personaldata table insert_query = 'insert into Actividad (userId, fecha) VALUES ( %s, %s)' cur.execute(insert_query, (user_id, login_time)) db.commit() messagebox.showinfo('success', 'Login Successful') # clear screen idEntry.delete(0, END) passwdEntry.delete(0, END) main_running = False for proc in psutil.process_iter(): if 'Mainwin.py' in proc.name(): main_running = True break if not main_running: # Launch the PyQt main page script using subprocess subprocess.Popen(['python', 'Mainwin.py']) # Close the original tkinter login window windows.destroy() #username def on_entry(e): idEntry.delete(0, END) def on_password(e): name=idEntry.get() if name == '': idEntry.insert(0,'username') #password def on_enter(e): passwdEntry.delete(0, END) def on_Leave(e): password = passwdEntry.get() if password == '': passwdEntry.insert(0, 'password') #for hiding data on the entry fields by clicking on the check box def show(): passwdEntry.configure(show='*') check.configure(command=hide, text='') def hide(): passwdEntry.configure(show='') check.configure(command=show, text='') frame=Frame(windows, width=700, height=400, bg='light blue') frame.place(x=0,y=0) LogoImage=PhotoImage(file= r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\user (1).png') idlabel=Label(frame, text='Nombre', fg='black', image=LogoImage, compound=LEFT, bg='light blue', font=('Calibre', 14, 'bold')) idlabel.grid(row=1, column=0, pady=20, padx=1) passwordImage=PhotoImage(file= r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\padlock.png') passwdlabel=Label(frame, image=passwordImage, compound=LEFT,fg='black', bg='light blue', text=' Contraseña', font=('Calibre', 14, 'bold')) passwdlabel.grid(row=3, column=0, pady=10, padx=3) passwdlabel.place(x=10, y=70) idEntry=Entry(frame, width=39, bd=3) idEntry.grid(row=1,column=2,columnspan=2, padx=57) passwdEntry=Entry(frame, width=39, bd=3) passwdEntry.grid(row=3, column=2, columnspan=2) #application of erasable text on the entry fields idEntry.insert(0, "username") idEntry.bind('', on_entry) idEntry.bind('', on_password) passwdEntry.insert(0, "password") passwdEntry.bind('', on_enter) passwdEntry.bind('', on_Leave) #btn loginbtn=Button(frame, text='LOGIN', bg='#7f7fff', pady=10, width=23,fg='white', font=('open sans', 9, 'bold'), cursor='hand2', border=0, borderwidth=5, command=login) loginbtn.grid(row=9, columnspan=5, pady=30) donthaveacctLabel=Label(frame, text='¿No tienes una cuenta?', fg='black', bg='light blue', pady=4, font=('Calibre', 9, 'bold')) donthaveacctLabel.place(y=150) createnewacct = Button(frame, width=15, text='Registrate', border=0, bg='white', cursor='hand2', fg='black', font=('Calibre', 8, 'bold'), command=create_one) createnewacct.place(x=10, y=179) forgtpw=Button(frame, text='¿Olvidaste la contraseña?', fg='black',border=0, cursor='hand2', bg='light blue', font=('Calibre', 9, 'bold'), command=forgot_password) forgtpw.place(x=310,y=102) check = Checkbutton(frame, text='', command=show, bg='light blue') check.place(x=440, y=83) ico = Image.open(r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\icon (1).png') photo = ImageTk.PhotoImage(ico) windows.wm_iconphoto(False, photo) windows.resizable(False,False) windows.mainloop() 
Anyone knows what's causing this?
submitted by Rangerborn14 to learnpython [link] [comments]


2024.05.14 16:01 RacistP0tat0 Shoe difference?

Shoe difference?
So I got a pair of Nike Pegasus trail running shoes. I’m a pretty active person, but will these shoes not perform well on concrete? Are they made for running ONLY on trails?
submitted by RacistP0tat0 to Shoes [link] [comments]


2024.05.14 16:01 AutoModerator Tuesday Shoesday

Do you have shoe reviews to share with the community or questions about a pair of shoes? This recurring thread is a central place to get that advice or share your knowledge.
We also recommend checking out /RunningShoeGeeks for user-contributed running shoe reviews, news, and comparisons.
submitted by AutoModerator to AdvancedRunning [link] [comments]


2024.05.14 16:00 AutoModerator The Questions Thread 05/14/24

Ask your shoe related questions.

Resources

How To Ask A Question

Include images to any issues you may be having. Include a budget for any recommendations. The more detail you provide, the easier it may be for someone to answer your question.
submitted by AutoModerator to goodyearwelt [link] [comments]


http://swiebodzin.info