/GripTraining is a resource for anyone wanting stronger hands, bigger forearms, or to compete in the sport of grip. Useful in sports like climbing and martial arts, grip training will carry over to many aspects of every day life. Use our weekly Q&A posts for your questions, routines, exercises, reviews of equipment you use, grip accomplishments, technique/training tips, grip sport news, grip videos/articles, etc.
2024.06.09 21:07 Shirohige_beatsAITAH: Me and my girlfriends decision to cut ties with our friends right?
I(22,male) and my girlfriend(22), let our names be A and B. We(A and B) have been together for 4 years and have been living together for 2 years,we have a friend group of 4 people(including us) let the other 2 be X(22,M) and Y(21,F). So, starting from 2022, i had just joined a gym, where me and X became close friends, basically gymbros, this was in February 2022 before that I and B were in a long distance relationship and as the lockdown had just uplifted B also arrived to my city for colle in 2022 feb. So my equation with X had always been amazing (Y isnt in the picture righ now no one knows she exists) so the gym i and X had met in we stay there for 8 months approximately and in September-october X finds a great gym so we decide to change our gyms. (During this my girlfriend also moves in with me) in the new gym X meets a new friend group where he meets Y. Y is a girl who has been gymming since a year when he met her and X is a gym rat so they basically hit it off and X basically starts to ignore me for the new friend group but i never really cared that much because i had understand he wanted to hit things off. Not going into much detail but till January end of 2023 me and X have very rare conversations but we are still friends tho no hard feelings then around valentines things mess up and Y and X stop talking and Y comes in a relationship with a guy (Z) it was basically a very forced relationship but after that X comes back to me starts spending time with me but I never said anything for that matter as I wanted to support him. So then X also becomes friends with B my girlfriend and now its only the 3 of us . I do talk Y seperately because i was friends with Y and rest of the group so it wasnt fair to just not talk and it was just till greeting each other when meeting in gym So even though X kept saying that he doesn’t care about Y but he very much did( also Y after 6 months of being in a relationship breaks up with Z) so me and my girlfriend do our best and we root for them and they are now in a relationship from the (sept2023) Things start to take a huge turn from here as now i and my girlfriend are now close with X and Y we are now a friend group. During the start we give them all the time they need to build their relationship But one day we saw X and Y are watching a movie with some other friends whom we also knew and they didn’t even ask us naturally i and B get sad and indirectly target them through stories ( yes that was very immature of us instead of just talking with them) but their reason was that they didn’t ask us about movie because we just said that we are financially tight but we never dined for a movie infact B was very excited for that movie but still after that argument we get to hear “it was immature of you to put up an instagram story” to which we agreed but we weren’t heard and somehow it was our fault in the end. So after that in the end of 2023 i and B change gym and X and Y do too so naturally we start drifting apart in this timeline there has been many instances where i and B have invited them to our house asked them to hangout but they were never free for us and somehow always managed to hangout with others just to make it clear i and B have no problem with X and Y hanging out with other friends it’s the disrespect we have gone through even after discussing with them what we clearly feel instead of putting up stories we actually talked but it always ended with “you guys are thinking too much” “ it’s not that serious” and never “we are sorry we made you feel this way” anyways my girlfriend B is a veery aware of her emotions person and she wants to cut them both off but I insisted to hold on a little longer. Fast forward to June 2024 till now many instances have happened where i and B have been disrespected and not heard, so we joined the same gym as X and Y, so we asked if they would like to go to the gym with us, they usually go in the evening and we due to certain commitments prefer going in the afternoon, so to the invite they say if they will have their food they will join us, so afternoon in the gym i was waiting for them and guess what they went to watch movie with some other friends and with all the disrespectful events, i got really pissed and decided to block X and Y and so did my girlfriend blocked them! However, i thought that because X has been my friend for a long time i shall meet and discuss and i let him know that you guys have been blocked and then I explained why and we came to a conclusion that no matter what happens between Y and B i and X would remain friends When i met X he had not noticed that he has been blocked so when i met him I immediately said you and Y are blocked BUT HE DID NOT LISTEN anyway after clearing things with X i unblock him and send him a request he then proceeded to dm me and ask “did you block me to i?” I was like yes i told you .X then proceeds to flip out and starts freaking out and says stuff like how could you block me? This doesn’t work like that i am confused as to why this reaction when things have already been talked about in between of the argument he proceeds to involve my girlfriend and says “from the time B has arrived in the city since then you have become like this” and not only says this once but 100 of times and literally starts blaming my girlfriend on the call while Y is on a conference listening. (Even after X including my girlfriend i did not cross the line to include X’s girlfriend in the conversation) But he still has the audacity to say that i and B target Y when not even once we mentioned her. I and B are trying our best to tell them that this is what we were talking about and how you guys are still not listening. But after 2 days of fight they still called us immature for blocking them (when i and B saw no future with them and didn’t see any difference with or without them in our life) so we blocked them and gave them a kind explanation but they still chose to tell us how i and B are immature and whatever we both feel is petty and how they are superior for letting petty things go. Where i and B were just looking to end things calmly X and Y made everything about themselves and things got really ugly till the end. So AITA NOTE: Sorry for such a long message,it’s the first time posting on reddit, also wanted a safe place to vent out and get good advices.
2024.06.09 20:38 SpicyzakenMy ex blocks me after I looked at his tiktok account
Hey, I have been unblocked for three months and we are in non-contact. A week ago, I was curious and looked at his Tiktok account. I just noticed that he blocked me. I don’t understand why, since I’m not blocked on other social medias but only on Tiktok. I don’t understand his reaction, it's not like him... what is your opinion ?
ℹ️ For Java (PC/MAC/Linux) players → mc.peacefulvanilla.club [no port] ℹ️ For Bedrock (PE/Console) players → bedrock.peacefulvanilla.club [port 19132] or add " Nifty Nemesis " as a friend and connect to the server through the multiplayer friends tab, in case neither method works have a look here ℹ️ Website → www.peacefulvanilla.club ℹ️ Web maps → www.peacefulvanilla.club/maps Enjoy a peaceful vanilla experience, with no grief, no pay to win ranks and no PvP outside arenas. Play like you do on single player, but with friends! With no worries. LGBTQ+ Friendly Minecraft Server. The server is based on Java Edition but you can play with Bedrock Edition too! This means you can play with MCPE (Pocket Editon) on iOS and Android smartphones. Of course, you can (and should) play also with the good old Java Edition.Peaceful Vanilla Club is a semi-vanilla virtual reality (VR) friendly server. We officially support the Vivecraft VR mod for Minecraft Java Edition, but the official Minecraft VR version for Oculus works very well too! ✅ No Fast Travel: Wander and Explore! Say goodbye to teleportation on this semi-vanilla server. No /tp, /tpa, or /warp to shortcut your journey. Discover new and exciting ways to traverse the map, from subways and iceways to railways. Teleportation is off the table, enhancing the exploration experience and preserving the essence of the game. ✅ A Peaceful Place to Unwind While the server operates on normal/hard mode, it's designed as a tranquil sanctuary. Chill alone or with friends in this peaceful haven. Enjoy the serenity, unless you venture into predefined hard survival areas for an adventurous twist! ✅ A Nostalgic Journey Relive the golden age of Minecraft on this nostalgic server. A portion of the map harks back to Beta 1.7.3, with darker nights as a nod to the past. Immerse yourself in the nostalgia, complete with a replica of the iconic pack.png. Experience the essence of Minecraft's earlier days. ✅ No PvP Outside Arenas This is a stress-free server with PvP restricted to designated arenas. Admins define special areas with keep-inventory, ensuring a camper-free environment. Enjoy the game without worrying about unexpected PvP encounters. ✅ Quality of Life Enhancements Maintaining the vanilla feel, this server incorporates significant improvements without compromising the original gameplay. Experience the best of both worlds with enhanced features that elevate your gaming experience. ✅ No Map Resets: Timeless Terrains Since its inception in Summer 2019, the server's map remains untouched. Embrace the commitment to a map that evolves with time, providing a stable and continuous world without the need for resets. ✅ Land Claims: Protect Your Territory Secure your land with a unique block. Claim your space and create a safe haven for your builds. Obtain your first claim block after 30 minutes of playtime, or purchase more at the spawn. Rent, sell, or buy claims to shape the world to your liking. ✅ Player-Managed Economy: Build Your Empire Engage in a fully functional player-driven economic system. Establish your shop using villagers, rent and sell areas to fellow players. The server encourages entrepreneurial spirit and creative business endeavors. ✅ Playtime Ranks: Rise Through the Ranks Your playtime matters on this server. Unlock rewards and permissions as you ascend through playtime ranks. The more you play, the higher you rank, adding a rewarding progression system to your Minecraft experience. ✅ Commands and Utilities: Enhancing Gameplay Enjoy additional utilities to manage your gameplay, including pet management, random teleportation on first join, unstuck features, the ability to sit down, Death Chests, Decorative Heads and more. These command enhancements add convenience to your Minecraft adventures. ✅ Hard Survival Areas: Seek the Challenge For those seeking a more extreme adventure, enter the Hard Survival Area — an area of severe difficulty. Test your survival skills in this challenging terrain that offers a heightened level of excitement and risk.
2024.06.09 19:49 Rude_Ad_5250AN OPEN LETTER TO META -I've sent nearly 100 emails to everyone imaginable at fb -nothing (
Dear Mr. Zuckerberg, Facebook, and Instagram Teams, I am writing to express my profound frustration and disappointment over an unresolved issue that has severely impacted our business. As the organizer of a family-friendly international film festival, we rely heavily on your platforms to share news, updates, and important information with our audience. However, our attempts to include our business website in any post are consistently blocked, citing a violation of "community standards." This is perplexing, as our festival and its content do not, in any way, violate your community guidelines or rules. We have diligently reported this issue through your Help Center, adhering to all recommended procedures to rectify what we believe to be an error in your algorithms. Despite our persistent efforts and numerous reports, we have received no responses or resolutions, leading to increased frustration and significant challenges in promoting our events. It is particularly disheartening that while our organic posts are blocked, paid advertisements containing the same web address face no such issues. This inconsistency not only undermines our trust in the platform's fairness but also suggests a potential bias that could be interpreted as an attempt to push us towards paid promotions. We plead for a fair hearing and a swift resolution to this matter. The blockage of our website on your platforms is costing us both business and money, hindering our ability to effectively communicate with our audience and promote our festival. We believe in the power of social media to connect communities and spread positive, enriching content, and we hope that you will address this issue with the seriousness it deserves. Thank you for your attention to this matter. We look forward to your prompt and just resolution. Sincerely, Festival Director (details withheld on reddit)
2024.06.09 19:47 creativeusername159Strange ad behavior on Spotify
I use Spotify on the Firefox web browser on a linux device, and uBO doesn't seem to work properly, and never has. Every once in a while an ad will attempt to play, and while the audio of the ad is successfully blocked, the music will still pause for a while, and the image of the brand still appears on the right side of the page. The progress bar for the ad displays as only one second, but the progress bar doesn't move for at least a few seconds. I believe the time each ad takes is different each time, though I'm not sure. Often there are multiple ads, and the same thing happens for all of them, the progress bar is stuck for a while, then suddenly moves on to the next ad, no audio has ever played for them. Once the ads are done the music resumes as normal. This has happened ever since I've started using Spotify a few months ago, I've never used it without uBO and always on Firefox. I never minded it before as it usually went very quick, and I believe uBO makes it go faster than it normally would, but the longer I've been using Spotify, the more ads it will attempt to play, and the longer it takes to move on. I can't find anyone talking about this specific issue, and when I look it up everything says that uBO should work perfectly fine on Spotify. Are there any fixes for this? Also I'm not very good with technology or linux, so simpler solutions are preferred, but if I have to I will figure out how to do something more complicated. Thank you
2024.06.09 19:01 Code-ArtisteDreamlike Adventure : A Night at the Haunted Lake
Hey everyone, I wanted to share an unforgettable experience I had recently. My best friend Akansha and I just graduated from college. We’ve been making the most of our newfound free time by cycling around town and listening to music every evening. It’s been our way of staying connected and enjoying life after all the hard work. One light rainy evening, I went over to Akansha’s house as usual. Her mom, ever the welcoming host, greeted me with a warm "Come in, Beta." Despite Akansha being a bit under the weather, she was excited for our ride, especially with the refreshing drizzle. We set off, and the weather was just perfect – cool and invigorating. On a whim, we decided to visit an abandoned lake we’d heard about but never visited. It sounded like an adventure, and we were all about exploring new places. Little did we know, this lake was inside a long-abandoned estate, rumored to be haunted. When we reached the lake, we left our bikes and walked to the shore. The atmosphere was eerily quiet, and as we wandered, we stumbled upon something terrifying – human remains partially buried in the mud. Panic set in immediately. We rushed back to our bikes, only to find that all the exits were mysteriously blocked by an unknown figure. Desperate and scared, we ran into an old office building on the estate, hoping to find another way out. Inside, it was like stepping into a horror movie – spider webs everywhere, old slave rings, and rusty chains. The air was thick with an unsettling presence. And then, we saw it – a ghostly figure chasing us through the halls. Our hearts pounded as we fled. We found a dark room and slammed the door shut. Breathing heavily, we discovered the room was filled with old documents and journals. We quickly skimmed through them and learned that the estate once belonged to a cruel plantation owner who enslaved and mistreated people. The ghost was one of his victims, seeking revenge. In our frantic search for an escape, I found a hidden trapdoor under an old rug. We opened it and crawled into a narrow, dark tunnel, hoping it would lead us to safety. The tunnel was damp and smelled of decay, but we saw a faint light at the end. As we crawled, the ghost's wails echoed behind us, and the tunnel began to tremble and collapse. I realized we wouldn’t both make it out in time. With a determined look, I pushed Akansha forward. "Go, Akansha! There's no time!" I shouted. She protested, but the collapsing tunnel forced her to keep moving. Akansha emerged outside the estate grounds, battered and breathless. She ran for help and found an elderly couple nearby who took her in and called the police. The authorities confirmed that the remains belonged to the victims of the cruel plantation owner. Our story spread, and the haunted lake and our brave escape became a legend in the town. Though hailed for her courage, Akansha was deeply affected by the experience. As she tended to the garden, she heard a faint cough behind her. Turning around in shock, she saw me standing there, alive and well. "I thought I lost you," she exclaimed, tears of joy streaming down her face. I explained that when the tunnel collapsed, I had found a hidden passage that led me to safety. I had been too weak to reach out until now. Overjoyed at my miraculous return, Akansha and I embraced, grateful to be reunited. We continued our adventures, exploring the world with a newfound appreciation for life and friendship. Every evening, we continued our bike rides, feeling the wind whisper and the leaves rustle, which reminded us of the bravery we showed together with chilled nerves. Though our shared love for adventure lives on. I'm forever grateful for our friendship and the unforgettable moments we shared. Until next time, Ranjit
I wanted to share a project for intermediate HTML designers. I'll include the code and steps for each part. Please let me know if you have any questions!
Step 1: Setting Up The Project
Start by preparing your environment to develop an interactive photo gallery with HTML. If you want to dive straight in, I'd recommend following along with me using our online coding environments. We’ll use some JavaScript for this project, so I’d recommend using an online JavaScript compiler to build with. I will also outline the steps for you to create the necessary files and organize your workspace on your own computer. Just follow these, and you'll have a solid foundation for your project. i. Choose an IDE or Editor Before you start, choose an IDE or editor tailored for web development. I favor Visual Studio Code (VSCode). It's for HTML and CSS and a solid choice if you’d prefer to build on your own machine. ii. Install Necessary Plugins If you choose VSCode, consider installing VSCode extensions like "Live Server" to preview your HTML pages in real time and "Prettier" for code formatting. These tools will make your development process smoother and more efficient. iii. Create a New HTML Project Once your editor is set up, it's time to create a new project:
Open your editor and select the option to create a new project or folder.
Name your project folder something descriptive, like "InteractivePhotoGallery."
Inside this folder, create three files: index.html for your HTML content, styles.css for your CSS styles, and script.js for your JavaScript logic.
iv. Set Up a Basic HTML Structure Open your index.html file and set up a basic HTML structure. Here’s a simple template to get you started:
Interactive Photo Gallery Header content like a title or a navigation bar Gallery content will go here
Here's the compiler where you can try it. This is the basic structure every HTML project that uses JavaScript starts with. We've got our DOCTYPE, HTML tag, head section (with meta tags, title, and links to our CSS and JavaScript files), and the body where our content will go. This basic structure also introduces the JavaScript file linked with the defer attribute, ensuring it loads after the HTML content. v. Prepare for CSS and JavaScript Development Make sure your styles.css is linked correctly, and your script.js is set to load at the right time in your HTML file to start adding styles and functionality in the next steps. vi. Verify Project Setup To ensure everything is set up correctly, try opening your index.html with the Live Server plugin or directly in your browser. You should see a blank page with the basic document structure ready to be filled with content. And there you have it! You’ve successfully set up your environment to create an interactive photo gallery with HTML. Next, you'll create the HTML structure for your interactive photo gallery.
Step 2: Creating the HTML Structure
With your development environment ready, it’s time to construct the HTML skeleton of your interactive photo gallery. i. Create the Header Section The header will introduce your gallery. You might want to include a catchy title or a brief description:
My Photo Gallery
Explore my collection of high-quality images ranging from landscapes to portraits.
Caption for image 1
Repeat for other images
This sets the tone and context for the visitors of your gallery. ii. Set Up the Gallery Section This main part will hold all your images in a grid or other layout:
Caption for image 1
Repeat for other images
Replace "path-to-image-1.jpg" with the actual path to each image. Ensure that each image has an appropriate alt text for accessibility. iii. Include a Filter Section (Optional) If your gallery is large, consider adding filters to help viewers sort images by categories:
These buttons are set up to trigger JavaScript functions that will filter the gallery based on the category. iv. Add a Modal for Image Viewing (Optional) To enhance the interactivity, include a modal that opens when an image is clicked, allowing for a closer view:
×
This section will be controlled via JavaScript to display images dynamically when clicked. Here’s a summary of what we've accomplished in this step:
Structured the Page Content: Created distinct sections like the header and gallery, employing semantic HTML for better accessibility and SEO.