Min match profil

First Tinder Match; Should have known better

2020.10.24 14:43 Qahawph First Tinder Match; Should have known better

So...we begin our tale a week or so ago... *fade in *
My husband and I have been looking around for a third to join us on some adventures. Things kept not working out... between our individual preferences, the potential partners’ preferences, the chemistry between us all...it just wasn’t lining up.
We had an honest conversation with each other. He saw women interested in me, but not him. I saw women interested in him, but not looking to include me. We discussed how we loved each other, and wanted the best for each other. We discussed boundaries, created guidelines for ourselves and potential play partners. It was/is beautiful.
Further proof that, communication is sexy.
So, we both join Tinder (wow 😳 btw) and it’s going well for us both. We’re getting matches, sometimes finding people we recognize...then I come across a female friend from college. I figure, balls-to-wall, fuck it. Swipe right. A few days later, we match.
pause
So let me explain a bit about this friend. It turns out, my husband and I were both majorly attracted to her. We were in no way stable, open, and actively communicating together at this earlier time, so it wasn’t until years later we discovered the fact. This girl made BOTH of our top 5 “if-only”s!!! The friend had her own issues with an abusive and manipulative guy she was seeing atm.
Again, communication is sexy 🤦‍♀️
Unpause
Her and I start chatting. Small talk. I ask her if she recognizes me (been a few years since we talked) She says yes, but can’t exactly place me. Remind her I’m a college connection. She says “Oh yeah!” and we begin chatting about her ex, life changes, etc.
There is some light flirting. Then finally, since we’ve already come THIS far, I spill it all. Both my husband and my separate crushes, everything. She tells us that she’s shocked, but actually that she reciprocated!! She tells me she just got out of a relationship, he really messed with her, she is VERY interested in chatting. Maybe even with my husband too.
I had noticed that maybe she wasn’t quite the smartass I remembered...and she always seemed to be more literate than she was displaying now. But, we’d all been through some shit, so 🤷‍♀️.
I ask if she’s on fet, says no that she had a bad experience a few yrs ago and deleted everything. She wants to see more up-to-date pics. She starts a new one and we become friends. I have all pictures that give away my identity behind that friend’s wall. My reality is that I feel I CAN be in a great deal of professional shit, just for being here. She told me how much she loved my pictures. How much I turned her on.
Normally I wouldn’t ask a Tinder match so early for their number, but this is an old friend so I figured np. She gives me a Kik instead. Says she’s scared. We chat a bit more, mostly about this “monster” she was dating. (She told me he was a 10-incher, expanded her sexual horizons, but might not be the greatest to her) Suspicions climbed. But then we’d talk about her ex that we knew. It seemed to be her, but it wasn’t 💯.
She admitted to me that she wanted solo play with her and I. After that, she is interested in playing with BOTH of us. For 3-4 days we start building a dom/sub relationship and framework. She sends me pics, NSFW. (And they are 🤤 gorgeous.) I start to make arrangements for us to have the weekend to ourselves, sans kids.
My husband and I discussed our concerns. If it wasn’t her, then who? What if this was the “monster” ex? Or what if this was the ex we knew? (🤫 hated him anyways) It sure as hell was someone with NSFW content of our friend.
We decided to push the issue of speaking on the phone. I tried to use the dom relationship built-up to guide it in that natural direction. (Sub: ‘I’ll do anything you want of me’ mindset, Dom: I need to hear your sexy voice, etc.) Still she had the excuse that she got yelled at during work, had more to go do, was crying, etc. I told her fine, but I wanted her number. I told her that if she wanted the weekend to happen, the only way was with her number, now.
I got a number. I texted it (per deal to get #), we briefly chatted. I calmed her down. I asked for a pic of her right atm, to “see her”, then I asked for her to take one sticking her tongue out to either make real her laugh, or “her” find another pic. She told me fine, but she laid back down, was that okay? Fine. Still unsure. I told her that I would let her sleep in two minutes. But the last thing that was going to happen, was I would call her for only 2 mins to “give her directions for tomorrow.”
I called, speaker on, husband listening. The person on the other line barely said “hi.” I said “What? Huh? I have connection issues, are you there?” They said “yes,” but it sure wasn’t fucking her. It was obviously someone attempting a quiet, fem voice. (Which is dumb as hell...that’s not at all what she sounds like. 🤦‍♀️)
Both my husband and I start going off on this guy. Told him it was a really fucked up thing he was doing, to both her and I. If he was a scorned ex, we were glad she told him to gtfo, we tried to scare him that the police knew (🤫🤷‍♀️), that he fucked up because we had her old number. My husband wanted to know what the hell this piece of trash thought he was going to do when I showed up at the door?!? 😳
It was frightening. Shocking. (Tooooons of other cliched adverbs...) I felt violated. Furious. For me, and my friend. I was now concerned for her, and started scouring social media. I sent her Facebook a message that just read “I NEED to talk to you.” I reported the fet page, the tinder profile, fucking anything.
About 10 minutes later I have a message back: “Sigh. Is this about Tinder and Kik? I’m so sorry, my bf gets on my profile looking for play partner for us. I know about it, I’m so embarrassed. Sorry.”
I told her “I think at this point, you will understand my hesitation to believe it is you.” She suggested I FaceTime her.
It’s her. We tell her that it’s not ok, that she doesn’t know the full story. We tell her how he lead me on as her to an extent she doesn’t realize. She is upset, and basically we were both in shock. We reassure her it was not her fault. We hang-up and agree to talk in the morning.
My husband heard a text come in early in the morning when he woke up to go to the bathroom. It was her, apologizing again, but still not understanding the full scope. My husband explain to her in more detail the full situation (after FaceTime verification!). She never gave him permission to do anything such as this. He was allowed to go on there and initiate contact because they were looking for someone else too. He was allowed to chat and share pictures. She’s very upset with him for this breach of trust because in no way was he ever supposed to be contacting people that knew her in the past.
We then go on to discuss how since she is in fact bi, that she actually would be into us. And that if he had just told us that he was her bf, and told her that we had connected...maybe something could have worked out. She said that she understood if we never wanted to talk to her again though too. We reinforce to her that we were not mad at her, she was a victim here too. We told her we would still like to talk to her if she was interested, and so far we’re hitting it off. Again?🤔🤦‍♀️
I did however tell her that I am very concerned as to why he has so many pictures of her crying? And that he sure as shit better treat her right. It wasn’t my business before, but he sure as fuck made it my business now!!!
TL;DR: Matched on tinder with an old college friend, turned out I was being catfished by her boyfriend, jokes on him... still might work out! LOL
submitted by Qahawph to catfish [link] [comments]


2020.10.24 07:58 BeingHighGetsMeHard Should I risk driving 40 min for this girl

Idk if this is the right sub but ill try to make this short.
So i met this thru OKC about a week ago. When i match with someone, i want to get to know before i decide how to proceed. Typically, if i come acroos a girl who is dry when talking to me, i just stop. Rather ironic for someone who wants a girlfriend but that besides the point. Well today is the two week anniversary of us matching. Her profile mentioned she wanted to link up and amoke me out. Being the introvert i am, I thought that meant something else. But nonetheless we started talking and it last pat a day. We have alot in common and im starting to taking a liking to her. Not to the point i have fallen for her. My heart is too cold for that. The problem is, that she isnt much of a conversation talker. Your equivalent of ‘ok’ is her ‘yuhh’. And the only time she does contribute is if i ask a question or talking about something she likes (im assuming). So far that has been Marvel movies and Tyler the creator.
The second problem is she is 40min away. I have never driven this far for a girl and something is telling me not too. I havent been on a date since 2015? And even that didnt go well. Lets just say i was smart enough to ask her what the wildest thing she has done. This is partly an issue, because im trying to save as much gas for another week as I dont have anymore money. And also, I dont want to go meet up with her if all she wants to to just smoke my weed, which again falls into i have no money. Sinces its just me, my stash lasts about 2 weeks. I have that budgeted out. I don’t exactly know what to expect should we “link up and smoke me out”.
And the reason i come to you all is because i like to play my card right. During the past 2 weeks, I have always been starting a new conversation regardless of how she responds. But now i have her left on read. Im waiting on a response from her. This is typically how to do things. If you send me a 1 or two word response that marks the end of the convo, ima just assume it is the end and i leave you on read. How you proceed is up to you. Im perfectly fine with going back to having no one to talk to. If we meet up, i dont want to just sit there and watch netflix and smoke and go home. I could have done that at home and saved alot of time and energy. But there is something about her that i cant put my finger on it. I dont want to bring that subject up, in case she does ask about it and i cant say no because i have no legitimate reason to say no. And i feel like If i ask her anymore questions, than there will be nothing to talk about when i meet her and its just gonna be akward.
What should I do? Should i spend the extra 40 min to to have her smoke my weed and be done? What are some other questions i can ask her to understand her better?
submitted by BeingHighGetsMeHard to Advice [link] [comments]


2020.10.23 22:36 MessageMeNerdyJokes [OFFER] I will get you more matches (and eventually dates) from your online dating profiles

I am a woman who's been on some form of online dating on and off for years. If there's an app, I've probably tried it. I've tried on both coasts of the US in Boston, New York, Providence, and the Bay Area. I have swiped/messaged/responded to thousands of men on the apps in search of the real deal. I recently found my partner, so I'm done writing/tweaking/swiping for myself but want to help more people find their matches!
I'm the go to person for my friends to look at their profiles/pictures to be brutally honest and make sure that they're presenting their most attractive selves and getting off the apps into actual dates with people. My edits for profiles have gotten over a 9000% increase in results both in terms of messages and having friends meet their long term partners. If you're not sure why you're not getting matches or you want help crafting a profile that's going to have you going on more dates, I'm your gal!

For $5, your profile can go from:"Easy to talk to, down to Earth, physically active, art admirer, music lover, nerd, movie geek, guacamole, 420 - always searching for new experiences, and trying to make the best of each moment. An even mix of sweet and sarcastic. No toxicity; only positivity.Modesty is a virtue; empathy is strength - and hope is a piece of string when you're drowning"
to:
In my free time, you'll find me on the tennis courts. I am currently elbow deep in The Tipping Point and love nerding out about literature. I'll make you the best guac you've ever tried, my recipe is passed down from my college roommate's grandmother who grew her own avocados. Reach out to me with your movie recommendations and we can grab some nachos and watch together!
Everyone hears that you're supposed to 'show, not tell', this is how you do it for your profile and make yourself stand out in the eyes of the women who are seeing so many 'fun loving, nerdy, down to earth' men.
In your message, send me...
- The contents of one profile
- All your profile pictures/picture options
- At least 3 matches where the person didn't respond or they ghosted you, but you really liked them/what did you say? What did they say?
- Your ideal partner... describe them as specifically as possible.
- Your top 3 hobbies. 3 things from your bucket list. When you die, what do you want to be remembered for? What is one charity/cause that you're really passionate about? What do you do on the weekends? What are your career aspirations?
We'll find a time to hop on a call for 30 min and work together to craft a profile that will get you more matches and dates.
submitted by MessageMeNerdyJokes to slavelabour [link] [comments]


2020.10.22 10:35 Kerry-Shark New Update WITCH HUNT

New Update WITCH HUNT


Wastelands once again became a place for the Witch hunt event! An updated especially for the event “Ravagers foothold” map, new unique rewards for your cars and ranges, clan battles with leviathans and more exciting stuff are waiting for you in this update!

https://preview.redd.it/kpbk9c25xlu51.png?width=780&format=png&auto=webp&s=9a16c482c29e59fa85c51ef90cc3bf7e0a813ae8

“Witch hunt” event

Once again Ivy XO dresses up as a Witch from the Valley to arranges a holiday for everybody! During the annual event, the Survivors clear the area of dangerous sweets, and terrifying new products - pots with the most unexpected contents. In the meantime, in anticipation of hellish races, everyone exchanges rumour about the return of the semi-mythical Mirage, "The Witch's Hunt" is getting started!
  • Tricky treats can only be obtained in the brawl “Witch Hunt” or in the special PvP-mission “Trick or treat!”.
  • Brawl “Witch Hunt” and the mission “Trick or treat!” available from level 4 of the Engineers faction.
  • “Tricky treats” along with other resources can be exchanged for unique decor, paint and stickers in a special “Witch Cauldron” workbench.
  • Active “Premium subscription” increases the number of treats received as a result of the battle.
  • At the end of the in-game event, all unused treats will be withdrawn without replacements.
  • The event will last till November 8 inclusive.
Features of the updated brawl “Witch Hunt”:
  • This time the brawl takes place on an updated “Ravagers foothold” map.
  • Victory in the brawl goes to the person who can keep festive balloons on his armoured vehicle longer than others and earn 100 points.
  • The brawl offers pre-assembled blueprints with boosters.
  • There are festive cauldrons on the map, and by breaking them the player can get additional advantages in the brawl. Among them: temporary invulnerability, temporary invisibility, the ability to release a “Kapkan” mine or a shell from a homing “Scorpion”.
  • Be careful and be ready for anything — festive skulls can also attach a bomb to your armoured car or slow it down. Hurry to touch the enemy’s armoured car and pass the bomb to it, otherwise, you're gonna go boom!
  • To take the holiday balloons from the enemy, you only need to crash into his car. And remember: a high-speed chase is not the only way out. Show your cunning and ingenuity!
  • The brawl will be active during the whole time of the event and will not replace the rest of the brawls.

What new stuff can you expect in the “Witch's Cauldron” this year?


https://preview.redd.it/uk1rwz76xlu51.png?width=780&format=png&auto=webp&s=1d5f342f8983455ac17d9ae034315b10058ffb1b
Besides some rewards that our experienced survivors are already familiar with, we’ve prepared some new unique rewards:

Cosmetic items for your cars

“Legendary” decor items “LED Soaring bat” and “LED Jack”

  • PS: 26
  • Durability: 2 pts.
  • Mass: 2 kg.
  • Increases reputation gain by 5%.
Production:
  • 100 pcs. of scrap
  • 750 pcs. of electronics
  • 750 pcs. of copper
  • 750 pcs. of batteries
  • 300 tricky treats

“Legendary” paints “Pink panther” and “Kaleidoscope”

These paints are luminescent and glow in the dark. The best stuff for the Halloween!
Production:
  • 100 pcs. of scrap
  • 750 pcs. of electronics
  • 750 pcs. of copper
  • 750 pcs. of batteries
  • 300 tricky treats

Range objects

“Rare” destructible objects: “Pumpkin”, “Small pumpkin”, “Captured ghost” and “Captured ghost (high)”

Production:
  • 400 pcs. of scrap
  • 150 pcs. of copper
  • 100 tricky treats

“Special” destructible object “Creepy spider”

Production:
  • 300 pcs. of scrap
  • 100 pcs. of wires
  • 100 pcs. of plastic
  • 300 pcs. of copper
  • 150 tricky treats

“Epic” amusement rides “Phantom targer” and “Slanted phantom target”

Production:
  • 250 pcs. of scrap
  • 500 pcs. of wires
  • 450 pcs. of copper
  • 250 pcs. of plastic
  • 200 tricky treats

“Epic” paints for range objects: “Pale green” and “Lilac”

Production:
  • 250 pcs. of scrap
  • 500 pcs. of wires
  • 450 pcs. of copper
  • 250 pcs. of plastic
  • 200 tricky treats

“Legendary” paints for range objects: “Kind witch” and “Angry pumpkin”

Production:
  • 100 pcs. of scrap
  • 750 pcs. of electronics
  • 750 pcs. of copper
  • 750 pcs. of batteries
  • 300 tricky treats

Special event tasks

Complete 3 special tasks and receive more memorable rewards!
  • Complete 5 matches in “Witch hunt”. Reward: “rare” car paint “Isotope-239 metallic”.
  • Earn 250 points in “Witch hunt” (during multiple matches). Reward: “special” car paint “Electon metallic”.
  • Take a medal place 5 times in “Witch hunt”. Reward: a unique background for you banner.
Attention! It is possible to complete only 1 task per day! The next task becomes available the next day after you complete the current one.

Miscellaneous

During the “Witch hunt” event:
  • All the hangars are decorated for Halloween.
  • Special weather is enabled for all the garages. You may switch it in your profile - “Garage” tab.

Crossout - “Phantom” (Deluxe edition)

Unique armoured car “Phantom”:
  • Unique epic cabin “Dusk”.
    • Light cabin.
    • PS: 1800.
    • Max. cabin speed: 100 km/h.
    • Tonnage: 4200 kg.
    • Mass limit: 8600 kg.
    • Adds energy: 12 pts.
    • Durability: 280 pts.
    • Mass: 850 kg.
    • Perk: “Homing missiles become more accurate, deal 30% more damage and fly 20% faster. However, its lifetime is 67% lower and manoeuvrability is reduced.”
  • Epic homing rocket “Pyre” (6 pcs.).
  • Unique “Phantom” structural parts.
  • Unique paint cans.
  • 4000 in-game coins.
Additionally, the player gets:
  • Unique character portrait “Mirage”.
  • Epic engine “Hot red”.
  • Epic module “Expanded ammo pack”
  • Special module “Ampere”.
  • Special radar “Maxwell”.
  • Special module “Chameleon”.
  • Special wheel “Array ST” (2 pcs).
  • Special “Twin wheel ST” (2 pcs.).
  • Unique banner background and logo
  • The maximum number of parts increased to 60.
Every autumn his vehicle rides in the Valley and it vanishes just like it appears — without a trace. No one knows the true story of the invisible driver. Some say that he is a soldier who strayed from his squad, still looking for his comrades. Others — that he is a scavenger, who disappeared under the rubble and who continues to search for something in the ruins of an abandoned research institute. To meet Mirage is a bad sign among the survivors. Should the collector see any value in your hardware — you will never be found.
The Deluxe pack will be available in the official store till December 13 inclusive.

Crossout - “Phantom” pack

Unique armoured car “Phantom”:
  • Unique epic cabin “Dusk”.
  • Epic rocket launcher “Pyre” (6 pcs.).
  • Unique “Phantom” structural parts.
  • Unique paint can “Pale shadow”.
  • 1500 in-game coins.
Additionally, the player gets:
  • Unique character portrait “Mirage”.
  • Epic engine “Hot red”.
  • Epic module “Expanded ammo pack”
  • Special module “Ampere”.
  • Special radar “Maxwell”.
  • Special module “Chameleon”.
  • Special wheel “Array ST” (2 pcs).
  • Special “Twin wheel ST” (2 pcs.).
  • The maximum number of parts increased to 60.
https://preview.redd.it/ufa6nhfcxlu51.png?width=780&format=png&auto=webp&s=ed46adfeeeedb44fd23d0e8cb25944c100a37cb6

Clan battles

Clan battles with leviathans


https://preview.redd.it/dejo85lexlu51.png?width=780&format=png&auto=webp&s=3783fbd4ee6ba1cf752a1baa5ddebe35dfc423a2
  • Added clan battles with leviathans to the clan battles schedule.
  • Battles with leviathans will be held on Wednesday, from 00:00 till 04:00 GMT, and on Thursday, from 17:00 till 21:00 GMT.
  • In the future we may reconsider the current schedule.

Brawls

Race

Added reversed versions of both “Rocky track” and “Industrial track” maps to the “Race” brawl rotation.
https://preview.redd.it/lsjhaz4gxlu51.png?width=780&format=png&auto=webp&s=531c0af7a0fb3191f8bc55a4d3cea68720950d06

Structure parts

  • Now, with each new level of prestige in the “Scavengers” faction, the player will get random structural parts from the following list (until all the parts are received)::
    • “Veil” — 1 pc.
    • “Right phantom fender” and “Left phantom fender” — 1 of each.
    • “Rear cover” — 3 pcs.
  • Thus, all structural parts can be obtained for 3 levels of prestige with the “Scavengers” faction.
  • Attention! The parts are issued for each new level of prestige obtained after the update. Prestige levels received before the update are not counted, and the parts are not given for them.
  • If you purchased the “Phantom” pack (regular or deluxe), then if you increase the level of prestige with the “Scavengers” faction, additional structural parts will not be issued.

Weapons

“Skinner” harpoon

Now when you destroy the enemy using only the Skinner (and in case you or other players didn’t deal any additional damage to the car) it counts as you’ve destroyed the car.

“Fafnir” shotgun

Improved weapon’s physical model.

“Nidhogg” shotgun

Improved weapon’s physical model.

“Mandrake” howitzer

“Mandrakes” min. angle changed to 45°.
This is done to make the aiming process more intuitive, and the crosshair’s behaviour more predictable. Now there should be no cases like when you aim and move your mouse up to move the crosshair further, but it starts to go back.

Radars

  • Now “Doppler”, “Maxwell”, “Oculus VI” and “Verifier” radars are able to detect mines at a certain distance:
    • Oculus VI: 24 m.
    • Verifier: 30 m.
    • Maxwell: 16 m.
    • Doppler: 20 m.
  • For all the mentioned above radars added a new upgrade result that increases mine-detection radius by 25%.
https://preview.redd.it/msb5hiwoxlu51.png?width=780&format=png&auto=webp&s=f7ccb4113060e4fb91e322c59330a225f3d64d3d
  • Updated both appearance and functionality of the “News” window.
  • Now, when you select the player’s nickname in your market history tab, you open his personal file.
  • Now links in the chat with vehicles and ranges blueprints have their own colours.
  • Improved the main menu’s background appearance in 4K resolution.
https://preview.redd.it/d1rex7brxlu51.png?width=780&format=png&auto=webp&s=e3053f765c6788f7f685194de0cee4267048f96f
  • Added a new audio track for the garage (the “Witch hunt” event exclusive).
  • Added a new audio track for the “Witch hunt” brawl.
  • The sound of the “Growl” cabin has been improved.
https://preview.redd.it/2ohr3ivxxlu51.png?width=780&format=png&auto=webp&s=d1712000a308266861d010d3d2087d01cd18f78e
  • Improved visual effects of all the plasma emitters.
  • Improved the “Nest” launch module’s painting pattern.
  • Now, when you select the “Delete everything” option while in construction or range building mode, the part you’re holding in your hands won’t disappear.
  • Now, if the car is invisible, its active holograms become visible only when the car is close enough and its silhouette is visible too.


  • Improved appearance of a number of environmental objects on the “Broken arrow” map.
  • Fixed a bug where damage of both “Spark III” and “Flash I” increased when firing with multiple clicks.
  • Fixed a bug with the “Mandrake” firing only one shot because of structure parts mounted around.
  • Fixed a bug with the “Nest” rockets piercing through a number of car parts.
  • Fixed a bug with the “Cohort’s” drone occasionally blocking the player’s field of view.
  • Fixed a bug where “Bigfoot” wheels were able to come through a number of structure parts.
  • Fixed the “Lunar IV” wheel model. Now it moves correctly on any flat surface.
  • Fixed a bug in raids, when, in some cases, the turret’s basement remained as a target to attack.
  • Fixed a bug where the nickname of the vehicle’s creator disappeared after the test-drive.
  • Fixed a bug with event banners disappearing after choosing the “Select mode” button and hitting Esc button.
  • Fixed a number of environmental objects on “Founders Canyon”, “Sandy gulf” and “Sector EX” maps.
  • Fixed a bug when the spectator couldn’t change the target in the “Race” brawl (Custom battle).
  • Fixed a bug with the “Phoenix” projectiles sticking incorrectly to a number of parts.
  • Fixed a bug where different wielding points were shown for concrete blocks in the building mode and on the “Parameters” tab.
  • Fixed a bug where wheels got stuck in some of the props on the “Chemical plant” map.
  • Fixed a number of text strings, descriptions and icons.
submitted by Kerry-Shark to Crossout [link] [comments]


2020.10.18 17:50 KoeRt888 Klipper for the CR6

Klipper for the CR6
This is a short summary and tutorial of how Klipper can be installed on the CR6.

What is Klipper

Klipper is an opensource alternative Firmware for 3d printer and small CNC machines that uses a more powerful chip for motion calculations. It is developed by Kevin O'Connor on Github. More information on Klipper and it's features can be found on Klipper3d.org.

Why use Klipper

Due to the use of another more powerful processor higher precision and additional features can be made possible. One feature for instance is input shaping, where the printer is tuned to cancel out resonance frequencies that can result in ghosting/ringing. Please see the documentation on the website for a more in depth overview of features and how to tune for them.

Requirements for Klipper

For it to work another processor that handles the calculations needs to be connected to the printer. In most instances this is a Raspberry Pi, but other SBC's can be used. Just keep in mind that the installation instruction posted on the Klipper page are with a Pi in mind.

Pros and Cons using Klipper on the CR6

Pros
  • No more compilation of Firmware to change configuration
  • Access to a dash board from network connected devices, like tablet, PC/Laptop or phone
  • Additional features like input shaping
  • Custom macros possible
Cons
  • No support of the DWIN touchscreen, yet
  • Additional Hardware required

Requirements

  • Single board computer, e.g. Raspberry Pi
  • Cable to connect the SBC with the printer
  • SSH connection to the SBC
  • UI for easy controls

UIs

Installation

There are several paths that lead to a working installation of the software for Klipper. Installing each part one by one following the instructions on the GitHub page will lead to working installation. But there are also two scripts hosted on GitHub that take care of the installation for you.
One is KIAUH - Klipper Installation And Update Helper, by th33xius, which has install scripts for all mentioned UIs and Klipper itself.
The other one is klipper-DWC2-installer, by manu7irl, which lets you install Klipper, Octoprint and DWC. This installer also allows for multiple instances of Klipper in case you have more than one printer connected to the SBC.
Note: These installer scripts work best when used with Raspberry Pi OS installed.

The following instructions are an account of my experience and may differ from you experience due to different software setups or other influences. As a reference I installed the software on a Raspberry Pi 4 8GB and a Raspberry Pi ZeroW both running DietPi with the KIAUH script, which needed some commands run by hand since DietPi has some differences to Raspberry Pi OS. I installed Mainsail with the Moonraker API.

Building the Klipper firmware

Klipper doesn't talk to the Marlin firmware shipped on the CR6. It needs its corresponding firmware to work. Once installed you can use the graphical make menu that comes with Klipper which can be configured to suit the motherboard of your printer.
  1. SSH into your SBC and either start the installer script or navigate to the Klipper directory.
  2. Call the scripts 'Build firmware' option or type 'make menuconfig' if no script is used.
  3. Configure the options as shown in the picture below and hit Exit
  4. Download the firmware to your computer. The tool winSCP can help with this.
  5. Put it on a SD card and insert it into the printer
  6. Power up the printer. The firmware update process shouldn't take more than a minute.
  7. Restart your printer.
Firmware options for CR6-SE
Note: The display of the CR6 will show the loading screen but will not show the loading bar progressing. Like mentioned in the Cons the DWIN display is not supported by Klipper. I have disconnected the cable from the back of it.

Printer configuration

For Klipper to know which configuration to use for the printer a description of used pins needs to be provided. This is done in the printer.cfg file that can either be altered through an SSH connection or in my case through the Mainsail interface. The configuration for the CR6 that I use is in the next section
# This file contains a ready to go setup for the stock Creality CR6-SE # This should provide you with all the functionality you require for a headless printer. # Please define your thermistors correctly and run all calibrations neceesary. # # Enjoy! ############################ # x steppers ############################ [stepper_x] step_pin: PB8 dir_pin: !PB7 enable_pin: !PC3 step_distance: .0125 endstop_pin: PC4 position_min: -5 position_endstop: -5 position_max: 235 homing_speed: 50 ############################ # y steppers ############################ [stepper_y] step_pin: PB6 dir_pin: PB5 enable_pin: !PC3 step_distance: .0125 endstop_pin: PC5 position_min: -2 position_endstop: -2 position_max: 235 homing_speed: 50 ############################ # z steppers ############################ [stepper_z] step_pin: PB4 dir_pin: !PB3 enable_pin: !PC3 step_distance: .0025 endstop_pin: probe:z_virtual_endstop position_min: -1.0 position_max: 250 homing_speed: 4 second_homing_speed: 1 homing_retract_dist: 2.0 ############################ # extruder ############################ # Calibration. # Measure 120mm, then extrude 100mm # G1 E100 F100 # step_distance = old_e_steps * ((120 - distance_to_mark) / 100) # Update step_distance below and FIRMWARE_RESTART # pressure asdvance should be callibrated for your setup [extruder] max_extrude_only_distance: 100.0 step_pin: PC2 dir_pin: !PB9 enable_pin: !PC3 step_distance: 0.00989184 nozzle_diameter: 0.400 filament_diameter: 1.750 #pressure_advance: 0.24525 heater_pin: PA1 sensor_type: EPCOS 100K B57560G104F sensor_pin: PB1 control: pid # tuned for stock hardware with 200 degree Celsius target pid_Kp: 14.32 pid_Ki: 0.81 pid_Kd: 63.12 min_temp: 0 max_temp: 275 ############################ # heaters/fans ############################ [heater_bed] heater_pin: PA2 sensor_type: EPCOS 100K B57560G104F sensor_pin: PB0 control: pid # tuned for stock hardware with 50 degree Celsius target pid_Kp: 79.49 pid_Ki: 1.17 pid_Kd: 1349.52 min_temp: 0 max_temp: 120 [fan] pin: PA0 kick_start_time: 0.5 # Please change the serial to the value of your installation [mcu] serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 restart_method: command # Please adjust your z_offset to a value that corresponds with your # printers deflection of the strain gauge [probe] pin: PA4 x_offset: 0.0 y_offset: 0.0 z_offset: -0.35 speed: 4.0 samples: 2 ############################ # bed mesh ############################ # A 5x5 bed mesh was choosen to have a point in the center of the bed # that uses the middle mesh point, which is also the safe z home, for reference [bed_mesh] speed: 100 mesh_min: 23.5,23.5 mesh_max: 211.5,211.5 probe_count: 5,5 algorithm: bicubic relative_reference_index: 12 [filament_switch_sensor filament_sensor] pause_on_runout: true switch_pin: ^!PA7 [output_pin LED_pin] pin: PA6 [printer] kinematics: cartesian max_velocity: 500 max_accel: 500 max_z_velocity: 5 max_z_accel: 100 ############################ # idle timeout ############################ # set to 10 minutes so the Heat_Soak macro doesn't timeout [idle_timeout] timeout: 600 [virtual_sdcard] path: ~/sdcard [display_status] ############################ # MACROS ############################ # please delete the include of Mainsail macros if Mainsail is not used [include mainsail_macros.cfg] [include cr6_se_macros.cfg] [gcode_macro PRINT_END] # Use PRINT_END for the slicer ending script - please customise for your slicer of choice gcode: M400 ; wait for buffer to clear G92 E0 ; zero the extruder G1 E-3.0 F3600 ; retract filament TURN_OFF_HEATERS G91 ; relative positioning # Get Boundaries {% set max_x = printer.configfile.config["stepper_x"]["position_max"]float %} {% set max_y = printer.configfile.config["stepper_y"]["position_max"]float %} {% set max_z = printer.configfile.config["stepper_z"]["position_max"]float %} # Check end position to determine safe direction to move {% if printer.toolhead.position.x < (max_x - 20) %} {% set x_safe = 20.0 %} {% else %} {% set x_safe = -20.0 %} {% endif %} {% if printer.toolhead.position.y < (max_y - 20) %} {% set y_safe = 20.0 %} {% else %} {% set y_safe = -20.0 %} {% endif %} {% if printer.toolhead.position.z < (max_z - 2) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - printer.toolhead.position.z %} {% endif %} G0 Z{z_safe} F3600 ; move nozzle up G0 X{x_safe} Y{y_safe} F20000 ; move nozzle to remove stringing G90 ; absolute positioning G0 X60 Y{max_y} F3600 ; park nozzle at rear M107 ; turn off fan 
I also created collection of macros that I found around the web and changed them to suit the CR6. I saved it as cr6_se_macros.cfg and its content can be found in the next section
# Macro collection to be used with the stock CR6-SE # Please edit the start gcode in your slicer (example is valid for slic3r and its forks) settings to: # # START_PRINT T_BED=[first_layer_bed_temperature] T_EXTRUDER=[first_layer_temperature] # # Please familiarise yourself with the SKIP command, if you do not need to wait out the HEAT_SOAK. [gcode_macro START_PRINT] default_parameter_T_BED: 60 default_parameter_T_EXTRUDER: 200 gcode: G90 ; use absolute coordinates M83 ; extruder relative mode G28 ; cold home all axes G1 Z20 F240 ; raise nozzel off bed M190 S{params.T_BEDfloat} ; wait for the bed to heat to the desired bed temperature {% if params.T_BEDfloat >= 100 %} HEAT_SOAK {% endif %} M109 S{params.T_EXTRUDERfloat-50} ; set the extruder to the first layer temperature - 50 C G28 ; hot home all axes G1 Z20 F240 ; raise nozzel off bed BED_MESH_PROFILE LOAD=HOT ; load a saved bed mesh profile, in this case the profile for a hot mesh M109 S{params.T_EXTRUDERfloat} ; wait for the extruder to heat to the first layer temperature PRIME_LINE ; call the prime line macro [gcode_macro PRIME_LINE] gcode: G1 X1 Y10 F3000 ; move to a left front corner G1 Z0.2 F240 ; move nozzle and bed closer together G92 E0.0 ; reset extruder G1 E3.0 F500 ; pre-purge prime LENGTH SHOULD MATCH YOUR PRINT_END RETRACT G1 Y190 E15.0 F1500.0 ; intro line G1 X2.3 F5000 ; move over a bit G1 Y10 E30 F1200.0 ; intro line G92 E0.0 ; reset extruder G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish [gcode_macro HEAT_SOAK] gcode: G1 X117.5 Y117.5 Z20 ; move toolhead to centre M106 S255 ; run cooling fans at full power UPDATE_DELAYED_GCODE ID=SOAK_TIME DURATION=300 ; resume after 5 minutes [delayed_gcode SOAK_TIME] gcode: M107 ; turn off cooling fans [gcode_macro SKIP] gcode: UPDATE_DELAYED_GCODE ID=SOAK_TIME DURATION=1 ; type SKIP into terminal to skip heatsoak [gcode_macro HOT_BED_MESH_PROBE] gcode: CLEAR_PAUSE M190 S60 ; set bed temperature to 60C and wait M109 S120 ; set extruder temperature to 120C and wait G28 ; home all axes G1 Z20 F240 ; raise nozzel off bed BED_MESH_CALIBRATE ; start the bed mesh calibration BED_MESH_PROFILE SAVE=HOT ; save the bed mesh in the profile HOT SAVE_CONFIG ; save the config and write the bed mesh to printer.cfg #rename_existing: G29 [gcode_macro LED_ON] gcode: SET_PIN PIN=LED_pin VALUE=1 [gcode_macro LED_OFF] gcode: SET_PIN PIN=LED_pin VALUE=0 [homing_override] set_position_z: 0 gcode: G90 ; use absolute position mode G1 Z5 ; move up 5mm G28 X Y ; home X and Y G1 X117.5 Y117.5 F3000 ; move to the center of the bed G28 Z ; home Z [gcode_macro LOAD_FILAMENT] gcode: M83 ; set extruder to relative G1 E280 F1800 ; quickly load filament to down bowden G1 E30 F300 ; slower extrusion for hotend path G1 E15 F150 ; prime nozzle with filament M82 ; set extruder to absolute [gcode_macro UNLOAD_FILAMENT] gcode: M83 ; set extruder to relative G1 E10 F300 ; extrude a little to soften tip G1 E-380 F1800 ; retract filament completely M82 ; set extruder to absolute 

If these files are present and Klipper has the correct serial ID of your printer the UI should show you different controls. This indicated that Klipper is talking to the printer MCU.
Now the printer can be tested. A good checklist to use is the one on the Klipper documentation page https://www.klipper3d.org/Config_checks.html
To change the configuration just alter the .cfg file and restart Klipper.

Issues experienced

  • Macro that toggles the LED on the print head has not been achieved yet. Workaround currently are two independent macros that set the value of the pin that controls the LED.
  • PID tuning of the heater fails due to the fan blowing on the heatblock and dropping the temperature to quickly.

Features that have not been explored

  • Input shaper
  • Using an accelerometer for data logging and better tuning
  • Since no schematic of the motherboard has been made public it is not known if the TMC drivers are available on a UART interface. If they were, more configuration options would become available like software current limits and microstepping, etc.

Reverting back to Marlin

To switch back to Marlin just put the Marlin firmware on a SD card and follow the normal firmware update procedure. After a restart of the printer Marlin should be back on the Printer.

I hope this helped you to install Klipper and trying it out. If you already use OctoPrint it should be a fairly straight forward process.
submitted by KoeRt888 to CR6 [link] [comments]


2020.10.16 20:43 473throwaway567 Am I writing women off too soon?

In my experience from OLD, if someone doesn't respond within three days, the likelihood that they'll ever respond again or turn into an actual date is near zero. That being said I decided to have some fun with the women who matched with me, but never responded by sending out a joke exit survey.
One woman actually seemed to take some offense by saying it was premature of me to send something out like that. This woman hadn't responded in three days, yet as soon as I sent a link to that joke survey, she responded within twenty mins. I gave her the run down I stated earlier about people not responding probably aren't interested. She gave the excuse that she's a bad texter (which is stated on her profile) so I shouldn't have written her off so soon.
Am I really not giving women a chance by doing this?
submitted by 473throwaway567 to dating_advice [link] [comments]


2020.10.16 18:49 BoogieDaily Core Plays - Week 6

The below is a weekly piece we put out for our members - Core Plays but we are offering most of our content free this weekend for anyone that is interested in our approach. Content will be made available to anyone who signs up for a free account at dailyboogie.com. However, please check out the preview below and let us know who you're targeting in your contests this week.

Table of Contents

While we may not know what to expect after a Pre-Season less off-season, we can do our best to project certain probable/possible outcomes. In smaller sized contests we can side with what we deem to be the probable (most likely) outcome, as opposed to large-fields where we need to hit on an unexpected outcome the majority of the field didn't see coming. Having the rare opportunity to take advantage of the field's common (mis)perception is 2020s's greatest edge.
Names in Aqua are our Weekly "Gut" Calls that our Boogie Factor metric is a lot higher on than their projected ownership for the week.
Fades will be listed as players in which we'll either be far lower than the field on or just completely off of in anything other than team stacks.
YPT = Yards Per Target
ROO = Range of Outcomes
YPRR = Yards Per Route Run
aDOT = Average Depth of Target
YAC = Yards After Catch
DVOA = Defense-Adjusted Value over Average
TT= Team Total
POWN= Projected Ownership
aFPA= Adjusted Fantasy Points Allowed
For those of you playing Single-Entry, 3 Max, 5 Max, or 20 Max: the players listed in the first two tiers are the ones to focus on the most. Ideally, you would sprinkle in some of the players listed in the 3rd Tie Dart Throw range to help diversify your player pool.
Please adjust accordingly depending on the type of contest you're entering. While we may advise you to stay clear of the obvious, more popular plays in large-field GPPs, feel free to mix and match those type of plays in smaller-field GPPs and Cash Games.
I'll be updating this throughout the weekend till Sunday morning\*

QB Core

Primary Tier

L.Jackson: In a week where we have limited star power at QB, taking the most talented player after a couple of disappointing weeks in a row, is a leverage spot I have to take. Of course, if POWN comes in at ridiculous levels we can alter our game plan. For now, All Aboard.
D.Watson: Finally letting it fly, the HOU offense (who already led the league in Neutral-Pass Rate) was able to pile on points vs. a slow paced JAX team. This week, he faces a TEN team that ranks in the top 10 in almost every key pace category.
TEN: Plays Ran Per Game = 69 (6th)
Avg. Combined Snaps = 134 (8th)
No-Huddle Rate = 19% (3rd)

Secondary Tier

M.Ryan: I know he sucked and really burned us last week but this is a similar spot to B.Cooks heading into last week. He burned so many people that his ownership was cut by 67% and he ended up exploding. While I will like to wait and see where ownership is shaking out closer to the end of the weekend, this is likely a spot im planning on being overweight on. Ryan has reached the 300+ yards mark in over 75% of his starts these last couple of seasons.
C.Newton

Third Tier

A.Rodgers
R.Tannehill: He's been near elite for a full season now. Eventually, we might have to accept he's actually a decent player. If POWN is through the roof I will likely look to match/come in slightly lower. I'll be playing a lot of TEN, with a lean to whichever side is less owned. (TEN Pass Attack vs. Run Game aka Henry)

GPP Lower Owned Plays / Dart Throws

K.Cousins: Mattison will be the popular play as he deserves to be, this is simply a way to counter the masses. Has 2 near elite WRs to pair with.
M.Stafford
J.Burrow: Cheap and low owned. Worth a shot. Before last week's dud, had been able to pile up fantasy points without issue.
B.Roethlisberger
G.Minshew: For what it's worth, DET has a very weak pass rush and graded coverage, both ranking 27th in the league.
R.Fitzpatrick
D.Jones: Vomit but the leverage meter is at an all-time high.

QB Fades

These are QBs we're looking to mostly avoid, especially as solo plays. (Either because of high ownership and/or a poor outlook.)
T.Bridgewater
B.Mayfield
D.Lock
P.Rivers

QB Standout Notes

This week is the exception when it comes to limiting your QB pool to a small core. Even the likes of C.Wentz and K.Allen have some merit to play in large-field GPPs. Reason being, we are lacking a severe amount of QB star power which will lead to several unexpected arms coming away with a top score. If you're playing 3-20 max contests, I would spread your QB exposure wide there too.
EX: Jackson and Watson are my favorites as of Thursday afternoon. Even then, I would be trying to limit them to around 40% of my entries at the most. That equates to 8 of my 20 lineups containing both of them. I would be spreading the other 12 entries all over the board.

Ideal Stack Pairings

There's a lot of leverage to gain when including a second pass-catcher with our QB choice AND bringing it back with a player from the opposing team. Unlike the majority of sites, we don't advise to strictly game stack 4+ players in matchups with high implied totals. Instead, we look to target offenses where the targets are heavily concentrated.
L.Jackson-> M.Andrews or M.Brown
M.Ryan-> C.Ridley and/or R.Gage
D.Watson-> W.Fuller and/or B.Cooks
K.Cousins-> A.Thielen and/or J.Jefferson
D.Jones-> D.Slayton or E.Engram
T.Bridgewater-> D.Moore and/or R.Anderson / M.Davis
J.Burrow-> T.Boyd and/or T.Higgins
R.Tannehill-> A.Brown or J.Smith
N.Foles-> A.Robinson
R.Fitzpatrick-> D.Parker or M.Gesicki

RB Core

Primary Tier

D.Henry: The volume king of the NFL. On a slate that lacks a lot of star power, Henry will be popular thanks to his floor + ceiling combo. This will likely be "good" chalk though.
M.Davis: I really, really hope people get scared away because of the "tough" matchup. CHI Run D has been fraudulent. At best, they are a mid tier Run D that can be susceptible to RBs with actual skill. This is CMC lite we're looking at.

Secondary Tier

A.Mattison: If POWN stays at a near 40% clip I will be coming in under the field and taking my chances elsewhere. To reemphasize, he's a great play in a great spot. That being said, I won't be going above 1/3 exposure on any RB in large-field GPPs. (Great Cash Option).
A.Jones: Getting elite workload even with the fact J.Williams is seeing multiple targets a game. Matchup is "tough" but Jones has multiple ways to pay off.
J.Robinson: 17+ Touches in EVERY game this season, his passing role is on the rise. Coming off a quiet game, this might be a nice spot to go overweight on.
K.Hunt

GPP Lower Owned Plays / Dart Throws

J.Taylor: This is about as good of a matchup we can hope for. CIN D already struggling, will be down several key starters.
M.Sanders: We all saw last week why Sanders will always be mentioned in our Core Plays in some form and fashion. Elite talent with guaranteed volume is always in play no matter the matchup.
D.Montgomery: Talent is mediocre but role is near elite. Any plus matchup puts Montgomery in an ideal position to return value x5.
J.Mixon: Similar to Sanders, great talent with steady volume. IND is a bit injured, leaving the possibility of a top 5 ceiling for Mixon.
D.Freeman: As expected, we had the Freeman breakout last week. Now, close to a featured role at a cheap price.
A.Gibson: His snap share still sits oddly low (56%), but he's producing when given the chance. If WSH finally lets him take the lead role, we can see a spike breakout game in the near future.
M.Gaskin
T.Gurley: Not sexy again, but he keeps getting just enough done to keep coming back.
J.Conner

Standout RB Notes

Unlike the more volatile positions, it's generally fine to play the chalkier options at the Running Back position. Their guaranteed workload & touches are extremely difficult to replicate otherwise. That being said, remember to adjust based on the type of contest and field size.

WR Core

Primary Tier

C.Ridley: MIN has nobody that can slowdown Ridley. I almost don't care whether or not Julio goes, Ridley is the WR1 of ATL moving forward. If it makes you feel better, Ridley averages over 11 targets per game and 50+% of the air yards when Julio doesn't play.
D.Adams
A.Thielen

Secondary Tier

A.Brown: Lets see where ownership comes in at but could be a potential pivot off of Henry in some lineups. Alpha of alphas.
M.Evans/C.Godwin: Waiting to see where their health and POWN come in at before elaborating further.

Tier 3

A.Robinson: Top 5 WR ceiling with a nice floor. POWN is usually much lower than it should be.
K.Golladay: Low-key path to Top 5 WR BOOM output. JAX is near the bottom in all things defense.
M.Brown: D.Slay is likely out, raising Brown's ceiling even higher.
D.Parker: Isn't getting that much attention. Perfect.
W.Fuller: Floor is literally 0 but provides the highest ceiling receiving option to pair with Watson.
C.Claypool: I hate that I was a week or two early, but I definitely had to have been one of the few people touting Claypool as a STUD in the making all throughout the first month of the season. Price is now ^ as is attention.

GPP Lower Owned Plays / Dart Throws

Players in this grouping aren't necessarily "worse" plays than Tier 3. The majority of the time you'll see players in this tier that I have projected to outscore some of the names above them. This tier should be viewed more as the "Leverage Group" because of their ownership being lower than it should.
J.Edelman: Likely will be forgotten this week. Still presents a nice outlook as Cam's #1 WR in a plus matchup.
J.Jefferson: Thielen will be the obvious chalkier play, leaving Jefferson in an ideal GPP play.
L.Shenault: If Chark is out watch out. Even if he plays, Shenault is becoming a focal point of the team's offense with every passing week. Profile is that of an AJ Brown, so yeah... I'm going over this week.
R.Gage: The entire team struggled, but this week presents an interesting leverage spot, especially if no Julio.
T.McLaurin: Should be in a position where he can see double figure targets against an average pass defense.
D.Slayton: More than capable of being the team's WR1, gaining steam. Matchup should be one of the easier one's he'll get all season.
O.Beckham Jr: Listen, if Fulgham can go nuclear on PIT, so can ODB. Matchup not ideal, but also not as intimidating as we thought when 2020 started.

Cheap WR Volume (Under 5K DK)

D.Mooney
D.Byrd: Keeps being priced down as if he's not seeing 90+% of snaps and 5+ targets on the regular.
A.Humphries
J.Smith (NYJ)
J.Landry
O.Zaccheaus: I'm a sucker for going back to the chalk that disappointed the previous week.
Z.Pascal
I.Ford

The In-Betweeners

Pieces that won't be priorities but offer plenty of upside in any Team / Game Stacks they're a part of.
R.Anderson/DJ Moore: Much tougher matchup this week but they are ideal pivots off of M.Davis.
J.Smith-Schuster
B.Cooks/R.Cobb

Standout WR Notes

Nothing much left to be said other than yet another reminder to CORRELATE your lineups. Try getting exposures to some Game Stacks that have paths to featuring several upside winning players.

TE Core

Primary Tier

M.Andrews: Has shown what he's capable of over the last couple of weeks and now runs into an elite matchup vs. PHI's horrific TE Defense.
J.Smith

Secondary Tier

R.Tonyan
T.Hockenson

GPP Lower Owned Plays / Dart Throws

Z.Ertz
H.Hurst: Could be the forgotten piece in ATL stacks.
E.Engram: Has basically disappointed week in and week out but, the advanced metrics still say he's a "buy low".
E.Ebron
M.Gesicki
J.Akins/D.Fells
I.Smith Jr.

TE Fades

D.Sample
J.Graham
A.Hooper
M.Allie-Cox

TE Standout Notes

TE is a unique situation to approach depending on the site you're playing on. On FanDuel, TEs are usually priced closer together, leaving it unnecessary to play a lesser talent compared to a similarly priced stud. Touchdowns are a lot more important on FD as well. While on DK (Full PPR), we can pay down to a value TE who can get us there on volume alone.

DST Core

Highest Raw Rating: BAL, NEP, MIA
Other Pivot Options: NYG, WSH, PIT, TEN, CAR, NYJ

Additional Notes

We'll also make sure to explain all the benefits our Boogie Factor brings to the table and how to use it to your advantage.

The Boogie Factor combines numerous sets of data that we prioritize for player's outlooks. We're confident with our projections heading into Week 1, but our edge is really going to start showing come a month into the season. Reason being, we're waiting to collect a month's sample size from the 2020 season to better reflect certain jumps / declines players have taken.
An example of all that goes into the Boogie Factor besides the obvious categories such as projected pass attempts, yards, and touchdowns (just for QBs) is the following:
- Expected Hurries
- Projected Blitzes
- Projected Pressure
- Moneyline Spread
- Moneyline Movement
- Expected Passing Air Conversion Ratio
Recent data is even more important for skill positions such as WR and RB. A position as volatile as WR, being able to collect Air Yards Data helps nail down other advanced metrics that better predict WR efficiency and outputs.
- Receiver Air Conversion Ratio (RACR )
- Weighted Opportunity Rating (WOPR)
- Average Depth of Target (aDOT)
If all that is a bit overwhelming to you, not to worry. That's why we're here and that's what the BF will help sort out.

If you like this content, visit us at dailyboogie.com for additional pieces free of charge all weekend and let us know what you think!
submitted by BoogieDaily to fantasyfootballadvice [link] [comments]


2020.10.16 18:49 BoogieDaily Core Plays - Week 6

The below is a weekly piece we put out for our members - Core Plays but we are offering most of our content free this weekend for anyone that is interested in our approach. Content will be made available to anyone who signs up for a free account at dailyboogie.com. However, please check out the preview below and let us know who you're targeting in your contests this week.

Table of Contents

While we may not know what to expect after a Pre-Season less off-season, we can do our best to project certain probable/possible outcomes. In smaller sized contests we can side with what we deem to be the probable (most likely) outcome, as opposed to large-fields where we need to hit on an unexpected outcome the majority of the field didn't see coming. Having the rare opportunity to take advantage of the field's common (mis)perception is 2020s's greatest edge.
Names in Aqua are our Weekly "Gut" Calls that our Boogie Factor metric is a lot higher on than their projected ownership for the week.
Fades will be listed as players in which we'll either be far lower than the field on or just completely off of in anything other than team stacks.
YPT = Yards Per Target
ROO = Range of Outcomes
YPRR = Yards Per Route Run
aDOT = Average Depth of Target
YAC = Yards After Catch
DVOA = Defense-Adjusted Value over Average
TT= Team Total
POWN= Projected Ownership
aFPA= Adjusted Fantasy Points Allowed
For those of you playing Single-Entry, 3 Max, 5 Max, or 20 Max: the players listed in the first two tiers are the ones to focus on the most. Ideally, you would sprinkle in some of the players listed in the 3rd Tie Dart Throw range to help diversify your player pool.
Please adjust accordingly depending on the type of contest you're entering. While we may advise you to stay clear of the obvious, more popular plays in large-field GPPs, feel free to mix and match those type of plays in smaller-field GPPs and Cash Games.
I'll be updating this throughout the weekend till Sunday morning\*

QB Core

Primary Tier

L.Jackson: In a week where we have limited star power at QB, taking the most talented player after a couple of disappointing weeks in a row, is a leverage spot I have to take. Of course, if POWN comes in at ridiculous levels we can alter our game plan. For now, All Aboard.
D.Watson: Finally letting it fly, the HOU offense (who already led the league in Neutral-Pass Rate) was able to pile on points vs. a slow paced JAX team. This week, he faces a TEN team that ranks in the top 10 in almost every key pace category.
TEN: Plays Ran Per Game = 69 (6th)
Avg. Combined Snaps = 134 (8th)
No-Huddle Rate = 19% (3rd)

Secondary Tier

M.Ryan: I know he sucked and really burned us last week but this is a similar spot to B.Cooks heading into last week. He burned so many people that his ownership was cut by 67% and he ended up exploding. While I will like to wait and see where ownership is shaking out closer to the end of the weekend, this is likely a spot im planning on being overweight on. Ryan has reached the 300+ yards mark in over 75% of his starts these last couple of seasons.
C.Newton

Third Tier

A.Rodgers
R.Tannehill: He's been near elite for a full season now. Eventually, we might have to accept he's actually a decent player. If POWN is through the roof I will likely look to match/come in slightly lower. I'll be playing a lot of TEN, with a lean to whichever side is less owned. (TEN Pass Attack vs. Run Game aka Henry)

GPP Lower Owned Plays / Dart Throws

K.Cousins: Mattison will be the popular play as he deserves to be, this is simply a way to counter the masses. Has 2 near elite WRs to pair with.
M.Stafford
J.Burrow: Cheap and low owned. Worth a shot. Before last week's dud, had been able to pile up fantasy points without issue.
B.Roethlisberger
G.Minshew: For what it's worth, DET has a very weak pass rush and graded coverage, both ranking 27th in the league.
R.Fitzpatrick
D.Jones: Vomit but the leverage meter is at an all-time high.

QB Fades

These are QBs we're looking to mostly avoid, especially as solo plays. (Either because of high ownership and/or a poor outlook.)
T.Bridgewater
B.Mayfield
D.Lock
P.Rivers

QB Standout Notes

This week is the exception when it comes to limiting your QB pool to a small core. Even the likes of C.Wentz and K.Allen have some merit to play in large-field GPPs. Reason being, we are lacking a severe amount of QB star power which will lead to several unexpected arms coming away with a top score. If you're playing 3-20 max contests, I would spread your QB exposure wide there too.
EX: Jackson and Watson are my favorites as of Thursday afternoon. Even then, I would be trying to limit them to around 40% of my entries at the most. That equates to 8 of my 20 lineups containing both of them. I would be spreading the other 12 entries all over the board.

Ideal Stack Pairings

There's a lot of leverage to gain when including a second pass-catcher with our QB choice AND bringing it back with a player from the opposing team. Unlike the majority of sites, we don't advise to strictly game stack 4+ players in matchups with high implied totals. Instead, we look to target offenses where the targets are heavily concentrated.
L.Jackson-> M.Andrews or M.Brown
M.Ryan-> C.Ridley and/or R.Gage
D.Watson-> W.Fuller and/or B.Cooks
K.Cousins-> A.Thielen and/or J.Jefferson
D.Jones-> D.Slayton or E.Engram
T.Bridgewater-> D.Moore and/or R.Anderson / M.Davis
J.Burrow-> T.Boyd and/or T.Higgins
R.Tannehill-> A.Brown or J.Smith
N.Foles-> A.Robinson
R.Fitzpatrick-> D.Parker or M.Gesicki

RB Core

Primary Tier

D.Henry: The volume king of the NFL. On a slate that lacks a lot of star power, Henry will be popular thanks to his floor + ceiling combo. This will likely be "good" chalk though.
M.Davis: I really, really hope people get scared away because of the "tough" matchup. CHI Run D has been fraudulent. At best, they are a mid tier Run D that can be susceptible to RBs with actual skill. This is CMC lite we're looking at.

Secondary Tier

A.Mattison: If POWN stays at a near 40% clip I will be coming in under the field and taking my chances elsewhere. To reemphasize, he's a great play in a great spot. That being said, I won't be going above 1/3 exposure on any RB in large-field GPPs. (Great Cash Option).
A.Jones: Getting elite workload even with the fact J.Williams is seeing multiple targets a game. Matchup is "tough" but Jones has multiple ways to pay off.
J.Robinson: 17+ Touches in EVERY game this season, his passing role is on the rise. Coming off a quiet game, this might be a nice spot to go overweight on.
K.Hunt

GPP Lower Owned Plays / Dart Throws

J.Taylor: This is about as good of a matchup we can hope for. CIN D already struggling, will be down several key starters.
M.Sanders: We all saw last week why Sanders will always be mentioned in our Core Plays in some form and fashion. Elite talent with guaranteed volume is always in play no matter the matchup.
D.Montgomery: Talent is mediocre but role is near elite. Any plus matchup puts Montgomery in an ideal position to return value x5.
J.Mixon: Similar to Sanders, great talent with steady volume. IND is a bit injured, leaving the possibility of a top 5 ceiling for Mixon.
D.Freeman: As expected, we had the Freeman breakout last week. Now, close to a featured role at a cheap price.
A.Gibson: His snap share still sits oddly low (56%), but he's producing when given the chance. If WSH finally lets him take the lead role, we can see a spike breakout game in the near future.
M.Gaskin
T.Gurley: Not sexy again, but he keeps getting just enough done to keep coming back.
J.Conner

Standout RB Notes

Unlike the more volatile positions, it's generally fine to play the chalkier options at the Running Back position. Their guaranteed workload & touches are extremely difficult to replicate otherwise. That being said, remember to adjust based on the type of contest and field size.

WR Core

Primary Tier

C.Ridley: MIN has nobody that can slowdown Ridley. I almost don't care whether or not Julio goes, Ridley is the WR1 of ATL moving forward. If it makes you feel better, Ridley averages over 11 targets per game and 50+% of the air yards when Julio doesn't play.
D.Adams
A.Thielen

Secondary Tier

A.Brown: Lets see where ownership comes in at but could be a potential pivot off of Henry in some lineups. Alpha of alphas.
M.Evans/C.Godwin: Waiting to see where their health and POWN come in at before elaborating further.

Tier 3

A.Robinson: Top 5 WR ceiling with a nice floor. POWN is usually much lower than it should be.
K.Golladay: Low-key path to Top 5 WR BOOM output. JAX is near the bottom in all things defense.
M.Brown: D.Slay is likely out, raising Brown's ceiling even higher.
D.Parker: Isn't getting that much attention. Perfect.
W.Fuller: Floor is literally 0 but provides the highest ceiling receiving option to pair with Watson.
C.Claypool: I hate that I was a week or two early, but I definitely had to have been one of the few people touting Claypool as a STUD in the making all throughout the first month of the season. Price is now ^ as is attention.

GPP Lower Owned Plays / Dart Throws

Players in this grouping aren't necessarily "worse" plays than Tier 3. The majority of the time you'll see players in this tier that I have projected to outscore some of the names above them. This tier should be viewed more as the "Leverage Group" because of their ownership being lower than it should.
J.Edelman: Likely will be forgotten this week. Still presents a nice outlook as Cam's #1 WR in a plus matchup.
J.Jefferson: Thielen will be the obvious chalkier play, leaving Jefferson in an ideal GPP play.
L.Shenault: If Chark is out watch out. Even if he plays, Shenault is becoming a focal point of the team's offense with every passing week. Profile is that of an AJ Brown, so yeah... I'm going over this week.
R.Gage: The entire team struggled, but this week presents an interesting leverage spot, especially if no Julio.
T.McLaurin: Should be in a position where he can see double figure targets against an average pass defense.
D.Slayton: More than capable of being the team's WR1, gaining steam. Matchup should be one of the easier one's he'll get all season.
O.Beckham Jr: Listen, if Fulgham can go nuclear on PIT, so can ODB. Matchup not ideal, but also not as intimidating as we thought when 2020 started.

Cheap WR Volume (Under 5K DK)

D.Mooney
D.Byrd: Keeps being priced down as if he's not seeing 90+% of snaps and 5+ targets on the regular.
A.Humphries
J.Smith (NYJ)
J.Landry
O.Zaccheaus: I'm a sucker for going back to the chalk that disappointed the previous week.
Z.Pascal
I.Ford

The In-Betweeners

Pieces that won't be priorities but offer plenty of upside in any Team / Game Stacks they're a part of.
R.Anderson/DJ Moore: Much tougher matchup this week but they are ideal pivots off of M.Davis.
J.Smith-Schuster
B.Cooks/R.Cobb

Standout WR Notes

Nothing much left to be said other than yet another reminder to CORRELATE your lineups. Try getting exposures to some Game Stacks that have paths to featuring several upside winning players.

TE Core

Primary Tier

M.Andrews: Has shown what he's capable of over the last couple of weeks and now runs into an elite matchup vs. PHI's horrific TE Defense.
J.Smith

Secondary Tier

R.Tonyan
T.Hockenson

GPP Lower Owned Plays / Dart Throws

Z.Ertz
H.Hurst: Could be the forgotten piece in ATL stacks.
E.Engram: Has basically disappointed week in and week out but, the advanced metrics still say he's a "buy low".
E.Ebron
M.Gesicki
J.Akins/D.Fells
I.Smith Jr.

TE Fades

D.Sample
J.Graham
A.Hooper
M.Allie-Cox

TE Standout Notes

TE is a unique situation to approach depending on the site you're playing on. On FanDuel, TEs are usually priced closer together, leaving it unnecessary to play a lesser talent compared to a similarly priced stud. Touchdowns are a lot more important on FD as well. While on DK (Full PPR), we can pay down to a value TE who can get us there on volume alone.

DST Core

Highest Raw Rating: BAL, NEP, MIA
Other Pivot Options: NYG, WSH, PIT, TEN, CAR, NYJ

Additional Notes

We'll also make sure to explain all the benefits our Boogie Factor brings to the table and how to use it to your advantage.

The Boogie Factor combines numerous sets of data that we prioritize for player's outlooks. We're confident with our projections heading into Week 1, but our edge is really going to start showing come a month into the season. Reason being, we're waiting to collect a month's sample size from the 2020 season to better reflect certain jumps / declines players have taken.
An example of all that goes into the Boogie Factor besides the obvious categories such as projected pass attempts, yards, and touchdowns (just for QBs) is the following:
- Expected Hurries
- Projected Blitzes
- Projected Pressure
- Moneyline Spread
- Moneyline Movement
- Expected Passing Air Conversion Ratio
Recent data is even more important for skill positions such as WR and RB. A position as volatile as WR, being able to collect Air Yards Data helps nail down other advanced metrics that better predict WR efficiency and outputs.
- Receiver Air Conversion Ratio (RACR )
- Weighted Opportunity Rating (WOPR)
- Average Depth of Target (aDOT)
If all that is a bit overwhelming to you, not to worry. That's why we're here and that's what the BF will help sort out.

If you like this content, visit us at dailyboogie.com for additional pieces free of charge all weekend and let us know what you think!
submitted by BoogieDaily to dfsports [link] [comments]


2020.10.16 18:29 Destects IAP-305 odd packet blocking issue

Hi, I've got a couple Aruba IAP-305's I'm using in a residential setting. They're all hardlined back to a central switch, and the network has a mix of wired and wireless devices. There's only 1 Network setup on all bands, the AP's are on opposite sides of the house, and they're running version 8.5.0.6
I thought I had everything configured well and good, but I'm certainly doing something wrong somewhere. Something of not is that any device in the house that can be wired, is wired. So the majority of the things on the wifi are smart devices that don't have an ethernet port, and mobile devices. (Excluding 2 TV's that are in the middle of the house on a floating wall that you can't get to from the attic so I have no way of running a line to them sadly :/)

I've noticed for a while that certain services and websites just don't work right when on the network, and the only common factor at the center of these issues seems to be the IPA-305's.
Example 1: Google Hangouts, I can send messages just fine but from a mobile device (samsung, android) on the wifi and wired computer. But if I try to send any photos through Hangouts on the mobile device while on wifi, it will stall indefinitely. When I'm disconnected from the wifi there is no issue (aside from the usual problems Hangouts tends to have). When I'm connected to a different network (public wifi, friends house, the nighthawk I decommissioned) this is not an issue.

Example 2: Google Android Messenger, messages.google.com lets your send and receive your text messages from the browser. (Even though my phone is right next to me, typing on a keyboard is always better. ) When I'm on the wifi, it consistently fails to connect, but the moment I turn wifi off on my phone, there is no issue.
Example 3: Casting devices, there are a lot of chromecast, smartcast, airplay, smart view, etc devices in the house. Originally had a lot of difficulty with their broadcast's in general, but I got it fixed so now all the casting/castable devices on the wireless network will USUALLY show up, regardless of which AP you're connected to. This is as expected except for the key word "USUALLY", there are a number of times where one user will be trying to cast, but the one device they want to cast to isn't showing in their list of options, while myself or someone else can see it. I have to assume in part that this is less the IAP's fault, and a combination of just broadcast timing and device finickiness though...
Example 4: Printers... But they're printers, so it's hard to blame the IAP's when I know in my IT soul that printers are the worst. There are 2 printers in the house, both same make & model (HP OfficeJet Pro 8710), both work fine wired, but wireless devices often have trouble connecting to them. The printers are wired.

Example 5: Sticky clients. I have a lot of cases of sticky clients. In particular, I have a smart garage door opener that always connects to the main IAP, despite the second one being closer to it, and having a better signal, kicking it off and forcing it to reconnect, rebooting the device, both result in it reconnecting to the IAP with the weak signal. Other devices will for whatever reason fail to roam from one IAP to the other and end up with slow performance until you turn that devices wifi off and on again.

Example 6: Mobility Trail in the virtual controller dashboard only ever seems to show the AP the device is currently connected to

Example 7: Client Match always shows "No Data" despite the RF settings for Client Match, Client Aware, Scanning, and Background spectrum monitoring are all enabled. I had this working the other week after tweaking some settings for to try and fix all these issues, and then suddenly it went back to showing "No Data"

Here's my configuration for context: I use to have Wide channel Bands enabled, but I turned it off to to see if it would fix any of these issues, but so far there's been no positive result.

version 8.5.0.0-8.5.0 virtual-controller-country US virtual-controller-key [REDACTED] name [REDACTED] virtual-controller-ip 192.168.0.30 terminal-access clock timezone none 00 00 rf-band all allow-new-aps allowed-ap 9c:8c:d8:c0:[REDACTED - southwest (master)] allowed-ap 9c:8c:d8:c0:[REDACTED - northeast] allowed-ap 9c:8c:d8:c0:[REDACTED - central scanner] arm wide-bands none a-channels 36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165,36+,44+,52+,60+,100+,108+,116+,124+,132+,140+,149+,157+,36E,52E,100E,116E,132E,149E,36S,100S g-channels 1,2,3,4,5,6,7,8,9,10,11,1+,2+,3+,4+,5+,6+,7+ min-tx-power 3 max-tx-power 127 band-steering-mode prefer-5ghz air-time-fairness-mode preferred-access client-aware scanning client-match client-match slb-mode 3 rf dot11g-radio-profile spectrum-monitor max-tx-power 21 min-tx-power 3 smart-antenna rf dot11a-radio-profile spectrum-monitor interference-immunity 1 max-tx-power 30 min-tx-power 3 smart-antenna syslog-level warn ap-debug syslog-level warn network syslog-level warn security syslog-level warn system syslog-level warn user syslog-level warn user-debug syslog-level warn wireless extended-ssid hash-mgmt-password hash-mgmt-user admin password hash [REDACTED] wlan access-rule default_wired_port_profile index 0 rule any any match any any any permit wlan access-rule wired-SetMeUp index 1 rule masterip 0.0.0.0 match tcp 80 80 permit rule masterip 0.0.0.0 match tcp 4343 4343 permit rule any any match udp 67 68 permit rule any any match udp 53 53 permit wlan access-rule [REDACTED - main network] index 2 rule any any match any any any permit wlan access-rule [REDACTED - disabled and not used] index 3 rule any any match any any any permit wlan access-rule [REDACTED - disabled and not used] index 4 rule any any match any any any permit wlan ssid-profile [REDACTED - main network] enable index 0 type employee essid [REDACTED - same as SSID] wpa-passphrase [REDACTED] opmode wpa2-psk-aes max-authentication-failures 0 rf-band all captive-portal disable dtim-period 1 inactivity-timeout 60000 broadcast-filter none openflow-enable dmo-channel-utilization-threshold 90 local-probe-req-thresh 0 max-clients-threshold 128 dot11r dot11k dot11v wlan ssid-profile [REDACTED - disabled and not used] disable index 1 type employee essid [REDACTED - same as SSID] wpa-passphrase [REDACTED] opmode wpa2-psk-aes max-authentication-failures 0 rf-band all captive-portal disable dtim-period 1 broadcast-filter none openflow-enable dmo-channel-utilization-threshold 90 local-probe-req-thresh 30 auth-req-thresh 30 max-clients-threshold 64 dot11r dot11k dot11v auth-survivability cache-time-out 24 wlan external-captive-portal server localhost port 80 url "/" auth-text "Authenticated" auto-whitelist-disable https blacklist-time 3600 auth-failure-blacklist-time 3600 ids wireless-containment none wired-port-profile wired-SetMeUp switchport-mode access allowed-vlan all native-vlan guest no shutdown access-rule-name wired-SetMeUp speed auto duplex auto no poe type guest captive-portal disable no dot1x wired-port-profile default_wired_port_profile switchport-mode access allowed-vlan all native-vlan 1 trusted shutdown access-rule-name default_wired_port_profile speed auto duplex full no poe type employee auth-server InternalServer captive-portal disable no dot1x wired-port-profile [REDACTED - mine] switchport-mode access allowed-vlan all native-vlan 1 trusted shutdown access-rule-name [REDACTED] speed auto duplex full no poe type employee auth-server InternalServer captive-portal disable no dot1x enet0-port-profile [REDACTED - mine] enet1-port-profile [REDACTED - mine] enet2-port-profile [REDACTED - mine] enet3-port-profile [REDACTED - mine] enet4-port-profile [REDACTED - mine] uplink preemption enforce none failover-internet-pkt-lost-cnt 10 failover-internet-pkt-send-freq 30 failover-vpn-timeout 180 airgroup enable multi-swarm airgroupservice airplay enable description AirPlay airgroupservice airprint enable description AirPrint airgroupservice itunes enable airgroupservice remotemgmt enable airgroupservice sharing enable airgroupservice chat disable airgroupservice googlecast enable airgroupservice AmazonTV enable airgroupservice DIAL enable airgroupservice "DLNA Media" enable airgroupservice "DLNA Print" enable airgroupservice allowall enable cluster-security allow-low-assurance-devices 

Edits: Learning how to format that config for reddit...
submitted by Destects to ArubaNetworks [link] [comments]


2020.10.16 06:01 Mango123456 I just matched with the Tinder version of Lenny.

You guys aren't going to believe this, but I just matched on Tinder with a bot that apparently tried to get my credit card number through a "Tinder Safe" scam.
Bot: Hey again Mango how's it going ? it's Fiona :)
Mango: Hey, nice to meet you, even if only by text. :)
Bot: Nice, I put my account in private, I don't want my co-workers to see me on tinder lmao
Bot: what city are you from ?
Mango: Real quick, what's the primary ingredient in tomato soup?
Bot: It's close, I think we're 25 mins away
Bot: How long have you been single?
Mango: Ya so you failed the Turing test. What's the plan here? You going to try to get me to sign up to your Onlyfans or what?
Bot: Alright, I broke up a couple of weeks ago, tbh I'd just like to enjoy some good time, I hope I'm not on the wrong app for that haha
Mango: Sandbox. Broccoli. Sofa cushions.
Bot: Did you ever date a girl through tinder?
Mango: Antidisestablishmentarianism.
Bot: Okay, that's pretty new to me but i'd like to hang out sometime, I know of a good place in [redacted] if you're down
Mango: Ah, yes, yes. Ah, someone did say last week about, or someone did call last week, about the same thing. Was that...you?
Bot: Damn seems like it's closed with this situation
Bot: You could still come at my place, I got everything we need for good cocktails
Mango: Is it ok if my third eldest Larissa comes along?
Bot: What about tonight? I'm not working till sunday and I'm taken tommorow. I could pick you up but you would owe me a big massage :p
Mango: Forget about Larissa. I just realized how wrong that sounded.
Bot: You should know, I can get quickly aroused when I get a massage
Bot: Anyway, let's catch up, I use the tinder safe feature I hope it's okay for you
Mango: "Tinder Safe" is something you made up that doesn't exist.
Mango: And Larissa is definitely not coming now.
Bot: This is a pretty new thing, it allows people to ensure we meet up the right man, this is really quick, just go on [redacted] this link then you can get your profile verified
Mango: That redirects me to Google. You suck at scamming. Though I'm still curious to know what the scam is.
Mango: Did you run out of prompts?
Bot: It dosen't have anything to do with the blue tick on the app, that's way better for everybody as noonlight check your name and stuff [redacted]
Mango: Next prompt please.
Mango: Fuck me, I just said "please" to a bot.
Bot: Send me your safe code once you got it :)
Bot: Noonlight ask your credit card to confirm your identity that's it, I did it too.. I wanna take care of you bad tonight but this verification is necessary
Mango: What the heck is "noonlight"?
Mango: Geez. Ok, it looks like Noonlight is an app you can use to contact emergency services if your date goes wrong. You can use a safe code to cancel the request...which you just asked me for.
Mango: Ok, Googling tells me that the code is a 4-digit pin. I'm going to give you four random numbers in case you're responses are based on context. 5466
Mango: I am so sorry I spelled "your" wrong. Please forgive me, bot.
Mango: Are we done, bot? I thought we had a connection.
Mango: "Whatever I said, whatever I did I didn't mean it / I just want you back for good"
Mango: BOT, I'M SORRY PLEASE JUST TALK TO ME
Mango: THIS WAS THE MOST FUN I'VE HAD ON TINDER EVER
submitted by Mango123456 to itslenny [link] [comments]


2020.10.15 00:18 rkbrki Cheater Rank 300 EU Volume1

I am gonna make a reddit post for each cheater i detect while analysing replays because i noticed around 1/3 of ppl i think that are smurfs are just simple cheaters in the games i play (6.7k rn),
was analysing w33's mid rikis noticed one of the enemies pos4 tiny he was playing againist had Map hacks , was quite obvious as when w33 showed on another lane, then tped other lane, the tiny instantly pinged " riki is missing" and pinged allies to back as he sees tps with the cheat, https://www.dotabuff.com/matches/5646159555, then checked his profile brood rampages rank 300, opened one of the games ( has synderen in it and VP.Save)
You can just watch it from brood's(the rank 300 cheater's ) player perspective, he is using the common multi cheat with auto LH, DENY, auto afk farm, map hack(shows who is tping from where to where like in replays in enemy team) , its from minute 1 to end unnatural behaviour , after min 13 you can watch how his cursor locks to heroes also , he often dont move camera himself, sometimes he does and looks absurd, https://www.dotabuff.com/matches/5648413133
submitted by rkbrki to DotA2 [link] [comments]


2020.10.14 20:28 thomascoaker Madden 21 Cpu vs Cpu or Slow Sim Sliders for 10 or 15 minute quarters

Link to my forum thread on operation sports. https://forums.operationsports.com/forums/madden-nfl-football-sliders/974371-madden-21-cpu-vs-cpu-sliders-15-minute-10-minute-quarters.html
Live playbooks working like they did before. Run/pass ratios are better. Just gives me better real nfl stats when i have these on.
How to use live playbooks in CFM with 2 controllers. https://youtu.be/dWtGz_TEJKk
SHOUTOUTS:
Big shout out to Mike N and HC0023 for pointing me into the direction of default settings this year. Default All Pro like Josh uses was also a huge piece in these sliders puzzle. I tried all the default play levels like I do every year and see which plays best and adjust from there. HC0023 has been enjoying all pro default since release, and I followed his lead. Cdcool was also the first I saw that used the penalties maxed out. I tested a set by him early in release. Twix also gave me a few suggestions. Teleo as well. Info from Raiderren last year has also been instrumental. Also had several conversations with Playmakers. Got the game late this year, on actual release day and tried a total community approach. If I forgot anyone, let me know and I’ll add you to this intro. Doncropper also lead me into the right direction with what to do with the game crashing in cfm using slow sim. Special thanks to all. If you try something new with this set and it works, let me know, and I’ll give it a shot. So much division this year. Madden is a great place to do team work.
Slider Set-Up
Delete profile
Choose Expert and sim
Main Menu Settings
Go to game options in Main Menu
NFL Live Playbooks ON
Skill Level-leave it at all madden in Main Menu. If you want to use PLAY NOW, change it to Pro here. But for CFM leave it at All Madden
Quarter length: 15 minutes with 11 second minimum playclock time or 10 minutes with accelerated clock off.
Leave gameplay helpers as is
Injuries 15 Fatigue 70 Player speed parity scale 58
I don’t touch the Accessibility stuff, user option
Penalties: All 99 except for roughing passer, leave it at 50. Using 99 offsides now. Sacks look good. Most games, i see 4 sometimes less. Most ive seen is 8 once. All the other penalties should be ON
Player and CPU skill the same, fill them out for both.
Qb accuracy 65 Pass blocking 35 We catching 45
Run blocking 43 Fumbles 35
Reaction time 50 Int 50 Pass coverage 45
Tackle 35
Kick accuracy 50 Kick Power 50 Punt power 55 Punt accuracy 45 Kickoff power 55 I’m leaving all visual feedback at default
CFM Choose one team or choose 32. I like controlling them all so i can play any game i wish. I use the coaches because the owners get banned and you have to end up using coaches for some teams anyway. This way i keep it the same. Totally a user option. Just sharing my way.
Cfm
League settings Skill Level: Change to Pro Game style; Sim League type: user option Instant starter user option Trade deadline ON Trade type enable all Coach firing on Salary cap on Superstar Abilities OFF Relocation USer Injury ON Per existing ON/user option Practice squad steal ON Career clock Off/user option
Clock 15 minutes/11 min play clock time Or 10 minutes/accelerated clock OFF
User team help USer OPtion. Whatever you want. I have them at all auto munuesscout college players and league advancement. I have those manual.
Using default XP sliders
Gameplay sliders:
Simply made Triangle, the Import Custom Sliders button.
I do this before I play a game. I’m not deleting profile. If i see a crazy game, I’ll delete profile and reset the stuff in main menu. Just seems to play better right now with sliders same in cfm and main menu.
One last step: Go to Options and then Sterling’s. Go to second tab and and Game Options.
Change the gameplay options to match this:
Auto flip defensive play call ON
Defensive Ball Hawk ON
Defensive Heat Seeker OFF
Defensive Switch assist OFF
submitted by thomascoaker to Madden21 [link] [comments]


2020.10.13 06:44 4theLuvofFun OLD question- Is this creepy/stalker behavior, or am I overreacting?

Edit (2nd) and UPDATE: Posting this here in case someone ever has a similar question-
(I sent a polite cancelation text regarding meeting and unmatched. In about 20 minutes, I had 4 voicemails. The first 3 were desperate begging to reconsider, the 4th getting a little angry. This is someone I've never met in person, and had one phone conversation with. I'm unbelievably grateful we didn't meet face to face. I won't doubt my instincts again. Lack of emotional regulation just never ends well. Thanks all for your input.)
(41F) have only been on OLD apps off and on for about a year. I matched with someone (55M) a few days ago. We've moved off app and to text, had one phone call, and have a tentative date set up in a couple of days.
I don't spend a lot of time swiping on the app- maybe once a week for about 15 min max. I do hop on a few times a day to check the notifications/messages. Every time I hop on, this guy messages me through the app (not through text, even though he has my number) or comments on my pictures or profile, etc. He also will comment on any changes I make to my profile. If I add a picture or change a prompt, he sends me a comment/message about it.
This feels creepy to me. However, I readily admit I don't have a lot of experience with OLD (I've only ever used 2 apps, with long breaks in between) or with social media (I have a fb account that's limited to people I actually know irl but that's it, no experience w/Instagram, etc).
Is this just how things are done? It feels invasive to me. I understand he notices I'm online, but it feels...demanding somehow. Anyone with more OLD experience know if this is some part of social media etiquette I'm just not up on? Or are my instincts right and it's a red flag? Experience would be helpful here- thanks.
Edit: It's really weird to me that so many people are taking issue with the fact that I'm online checking a dating app when I have a first date scheduled....but if I were on here talking about insecurity issues after a few months, your advice would be to keep dating other people. 🤣
submitted by 4theLuvofFun to datingoverforty [link] [comments]


2020.10.13 04:02 NoGarDPeels Sign In with Huawei ID in non-Huawei devices [Kotlin]

Sign In with Huawei ID in non-Huawei devices [Kotlin]
In a previous post I've written about how to sign in with your Google account in devices without Google Play Services. But, what if a user has a Huawei ID and wants to use it to sign in your app from another device, maybe you can ask the user to install the HMS Core APK, but this can confuse some users. If this is your situation you can use the AppAuth library and the Huawei OAUTH APIs to easily offer the sign in with Huawei for all devices.

Previous requirements

A developer account
An app project on AGC

Adding the required dependencies

For this example we will use the next libraries:
  • AppAuth: It will allow us to open the sign in page in a web browser and catch the result in our app.
  • Okio: Required by AppAuth to process data.
  • Account Kit: Although we won't use the Account Kit capabilities, this dependency allow us to add the Huawei Id Sign In button.
  • Kotlin Coroutines: Will allow us obtain the user information and download the profile picture without blocking the main thread.
  • Material Components: Will be used to show a Snackbar telling the user if something went wrong.
Now add the corresponding dependencies in your app leve build.gradle:
implementation 'net.openid:appauth:0.7.1' implementation 'com.squareup.okio:okio:1.15.0' implementation 'com.huawei.agconnect:agconnect-core:1.4.1.300' implementation 'com.huawei.hms:hwid:5.0.1.301' implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7" implementation 'com.google.android.material:material:1.2.0' 

Configuring AppAuth

Add the next under the "application" node in your AndroidManifest
        
Replace APP_ID for your own app Id from the project view on your AGC console
App information panel on AGC
Add the next under defaultConfig in your app level build.gradle
manifestPlaceholders = [ 'appAuthRedirectScheme': 'com.huawei.apps.APP_ID' ] 
It will look similar to this:
defaultConfig { applicationId "com.hms.demo.appauthhuawei" minSdkVersion 27 targetSdkVersion 29 versionCode 1 versionName "1.0" manifestPlaceholders = [ 'appAuthRedirectScheme': 'com.huawei.apps.102839067' ] testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } 

Adding the "Sign In with Huawei" button

Add the HuaweiIdAuthButton to the layout file of your login Fragment / Activity.
 
Login screen
I will use the same activity to show the profile information, but will keep the views hidden until I get the data.
       

Making the Sign In request

Prepare all the required information to perform the request
val AUTH_ENDPOINT = "https://oauth-login.cloud.huawei.com/oauth2/v3/authorize" val TOKEN_ENDPOINT = "https://oauth-login.cloud.huawei.com/oauth2/v3/token" val APP_ID = "REPLACE WITH YOUR APP ID" val HW_REDIRECT_URI = "com.huawei.apps.$APP_ID:/oauth2redirect" val HW_ID_CODE = 100 
Note: The endpoints above may change with the time, check relative chart to get the current valid endpoints.
Add an OnClickListener to your Sign In button
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) hwid.setOnClickListener(this) } override fun onClick(v: View?) { when (v?.id) { R.id.hwid -> handleHuaweiId() } } 
Now is time to perform the request
private fun handleHuaweiId() { val serviceConfig = AuthorizationServiceConfiguration( Uri.parse(AUTH_ENDPOINT), // authorization endpoint Uri.parse(TOKEN_ENDPOINT)// token endpoint ) val authRequestBuilder = AuthorizationRequest.Builder( serviceConfig, // the authorization service configuration APP_ID, // the client ID, typically pre-registered and static ResponseTypeValues.CODE, // Uri.parse(HW_REDIRECT_URI)//The redirect URI ) authRequestBuilder.setScope("openid email profile") val authRequest = authRequestBuilder.build() val authService = AuthorizationService(this) val authIntent = authService.getAuthorizationRequestIntent(authRequest) startActivityForResult(authIntent, HW_ID_CODE) authService.dispose() } 
This will open the Huawei Sign In page on the system default browser.
Huawei Sign In page
Now override the onActivityResult method to get the Sign In result back on your app.
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) when (requestCode) { HW_ID_CODE -> handleHuaweiSignIn(data) } } 
You must parse the Auth result to get the Access Token and the ID Token.
private fun handleHuaweiSignIn(data: Intent?) { if (data == null) { return } val response = AuthorizationResponse.fromIntent(data) val ex = AuthorizationException.fromIntent(data) val authState = AuthState(response, ex) if (response == null) { Snackbar.make(hwid, "Response is null, please try again", Snackbar.LENGTH_SHORT).show() return } val service = AuthorizationService(this) service.performTokenRequest( response.createTokenExchangeRequest(), ) { tokenResponse, exception -> service.dispose() if (tokenResponse == null) { Snackbar.make( hwid, "Token Exchange failed ${exception?.code}", Snackbar.LENGTH_SHORT ).show() } else { authState.update(tokenResponse, exception) hwid.visibility = View.GONE obtainUserInfo(tokenResponse.idToken) } } } 
The id token contains the user's information encoded in the next format <headers.payload.signature>, so you must decode it to obtain the requested data. Use a coroutine to decode the information and download the user's profile picture.
Note: To get the user's email, you must add "email" to the request scopes and the user must check the email authorization checkbox on the authorization page. If the user doesn't mark the checkbox you won't receive the email.
private fun obtainUserInfo(idToken: String?) { CoroutineScope(IO).launch { if (idToken == null) [email protected] val json = decoded(idToken) if (json != null) { Log.e("JSON", json.toString()) runOnUiThread { name.text = json.getString("display_name") name.visibility = View.VISIBLE if (json.has("email")) { mail.text = json.getString("email") mail.visibility = View.VISIBLE } } val bitmap = getBitmap(json.getString("picture")) if (bitmap != null) { val resizedBitmap = getResizedBitmap(bitmap, 480, 480) runOnUiThread { pic.setImageBitmap(resizedBitmap) pic.visibility = View.VISIBLE } } } //val conn=URL("https://oauth-login.cloud.huawei.com/.well-known/openid-configuration").openConnection() as HttpURLConnection //conn.requestMethod="POST" } } @Throws(Exception::class) private fun decoded(JWTEncoded: String): JSONObject? { try { val split = JWTEncoded.split(".").toTypedArray() return JSONObject(getJson(split[1])) } catch (e: UnsupportedEncodingException) { //Error return null } } @Throws(UnsupportedEncodingException::class) private fun getJson(strEncoded: String): String { val decodedBytes: ByteArray = Base64.decode(strEncoded, Base64.URL_SAFE) return String(decodedBytes, StandardCharsets.UTF_8) } } 
Profile Screen

Conclusion

Now all your users can use their Huawei IDs to Sign In your app, even in non-Huawei devices. To keep the user signed I recommend you to use Huawei Auth Service.
submitted by NoGarDPeels to HuaweiDevelopers [link] [comments]


2020.10.11 14:57 Ravens_and_Thorns I am still shaken from last night's Tinder experience.

I'm not new to Tinder, as I've been using it on and off for years, but last night was the first time where I felt very unsafe and could have become one of those horror stories you hear about.
I matched with a guy last night and we started chatting. Seemed like a nice guy - we were both down for hooking up and maybe FWB if it all worked out. My date for the night cancelled on me, so we made plans for the evening: I'd come over to his place and we'd drink, eat pizza, and hook up. I was getting good vibes from this guy, so we switched to text. It immediately went downhill from here as he started asking for "previews". I sent him a pic of me dressed up, and he pushed for me to lose the clothes. I said no, not comfortable sending nudes. He pushed again and I said no, you can have me without the clothes when I get there. He then pushed again and I said no, seriously, it can wait. He ended up sending me a dick pic and I told him the Uber was getting to my place soon.
I got into the Uber and let him know when I should be by his place. It's a long drive (45 mins) and he didn't text back at all during the ride. I started getting bad vibes about 10 minutes from his place, but said it was just nerves since it's been a while. When we pulled up to his place, alarm bells started going off: a car parked in the street and a truck in the driveway and the house was dark with only the kitchen light on. I get out of the Uber and called the guy, but it went to voicemail. I still didn't have a text from him either. I knew I had to get out of there, but I was in a suburban area. There wasn't any nearby gas stations, restaurants, or other public places I could go to bunker down and safely call a ride. I opted to stand under a bright street light and out of sight of the house while I called another Uber, which thankfully showed up in record time.
I got home safely, but broke down once I got in. I've done some pretty risky stuff in the past, including going to a guy's place after matching and talking for a bit. In a way, I thought I was invincible because those risky experiences ended up going fine. I'm also just so confused: what was his end game? Was it all a ploy to get nudes? What was the point of giving me your address (assuming it was his) with the intent of us hooking up and then ghost? I have been wrecking my brain over the whole situation. I think it was also a huge reminder that I'm a young woman and I should have known better. So many people tell you to "be safe" and you have to memorize all these other tips even when you go on a normal date with a guy from a dating app.
I'm still processing it all and have since deleted my profile too. I'm very glad that the worst thing that happened in this situation is losing $100 in Uber rides (it's expensive where I live). Please please please don't do what I did. If you're going to hook up with a stranger off a dating app, go for drinks first or meet up in a public spot. Do not ignore the bad vibes or gut feelings either, and get out of any situation that is setting your alarm bells off.
submitted by Ravens_and_Thorns to TwoXChromosomes [link] [comments]


2020.10.10 17:51 darthemofan Microneedling/dermapen: what can it do? [litterature review]

I watched so many youtube video making grand claims about microneedling that I had a hard time believing them. It just can't be that good and cheap!
Like, it can fix any scar? Depressed acne scars AND raised scars? And fix stretch marks? And normalize pigmentation? And it works on all skintones???
Do you want a pony or a unicorn with that??
It all seemed a bit too much, too magical with no drawbacks, so I did what I was taught in uni: go to medline, and read everything!
This took a while, and you should take what you read with a pinch of salt (bc, I didn't exactly finish uni or got any diploma lol) but microneedling really seems to be as good as they say!
My current conclusion: the rumors are true!! So if you want to improve your skin, depending on your budget, get a dermaroller (disposable, less gentle with the skin) or even better, a dermapen with replacable tips (100 USD), at least until the RF-dermapen become more accessible (they do microneedling AND sent electricity at the same time, and they work even better! but 700 USD, nope)
It is easy to do at home (disinfect with 70% alcohol then use lidocaine cream off walmart or amazon for anesthesia) and it works at least as good and potentially better than far more expansive things like laser or plasma!
Microneedling is like the HG for all skin issues. So whatever you issue is, there must be some research about it: read the matching publication and copy their protocol. If they say every 8 weeks at 0.5mm, do every 8 weeks at 0.5mm. Play it safe. Don't improvise unless you have supporting evidence for what you want to do.
2 papers are recommended reading regardless of what you want to do, because they explained everything very clearly and they will help you understand other stuff. If you want the full version of any paper, like for your specific issue, copy the DOI link paste it into sci-hub.scihub.tw
And now the actual long wall of text!!

First, what is microneedling?

A classical wound may be defined as a disruption of tissue integrity. Wounds, caused by trauma from accidents or surgery, that close via secondary intention rely on the biological phases of healing, i.e., hemostasis, inflammation, proliferation, and remodeling (HIPR). Depending on the wound type and severity, the inflammation phase begins immediately after injury and may last for an average of 7-14 days. Concurrent with the inflammation phase or slightly delayed, cell proliferation is stimulated followed by the activation of the remodeling (maturation) phase. The latter phase can last as long as 1 year or more, and the final healed state is represented by a scar tissue, a cross-linked collagen formation that usually aligns collagen fibers in a single direction. One may assume that skin microneedling that involves the use of dozens or as many as 200 needles that limit penetration to 1.5 mm over 1 cm(2) of skin would cause trauma and bleeding followed by the classical HIPR. However, this is not the case

Microneedling doesn't damage the skin, but allow growth factor and cells to go where there are needed, to fix any scar:

the needles do not create a wound in a real sense, but rather body cells are fooled into believing that the injury has occurred
The advent of the concept of microneedling dates back to 1995 when Orentreich and Orentreich described dermal needling in the form of subcision for scar treatment and then independently in 1997 by a plastic surgeon Camirand who used tattoo guns without ink to take-off tension from postsurgical scars.[1,2] Microneedling technique was given further shape by a German inventor Liebl in 2000 and a plastic surgeon Fernandes in 2006 who self-designed a drum-shaped device with multiple fine protruding needles and used it for percutaneous collagen induction
A simple dermaroller has evolved over the past decade through a variety of advancements. The current market is booming with an assortment of devices based on needle length, drum size, and automation
Dermapen [Figure 3] is an automated microneedling device which looks like a pen. This ergonomic device makes use of disposable needles and guides to adjust needle length for fractional mechanical resurfacing. The tip has 9–12 needles arranged in rows
The amalgamation of microneedling with radiofrequency has further expanded the prospects of application of this technology. Insulated needles are used to penetrate the skin and release radiofrequency currents from the needle tips producing thermal zones in the dermal structural components and accessory glands without damaging the overlying epidermis
Microneedling radiofrequency (MNRF) technology does not damage the epidermis, and is therefore, safe in darker skin types. Its indications include scar treatment, hyperhidrosis, skin tightening, rejuvenation, and many more
The skin should preferably be prepared preoperatively for at least a month with vitamin A and C formulations twice a day to maximize dermal collagen formation. Vitamin A influences 400–1000 genes that control proliferation and differentiation of all major cells in epidermis and dermis, and Vitamin C is essential for production of normal collagen
Treatments are performed at 3–8 week intervals and multiple sittings are needed to achieve the desired effect on the skin. The final results cannot be viewed immediately because new collagen continues to be laid down for approximately 3–6 months after treatment has ceased.
Micropunctures are created using microneedles which produce a controlled skin injury without actually damaging the epidermis. These microinjuries lead to minimal superficial bleeding and set up a wound healing cascade with release of various growth factors such as platelet derived growth factor (PGF), transforming growth factor alpha and beta (TGF-α and TGF-β), connective tissue activating protein, connective tissue growth factor, and fibroblast growth factor (FGF).[7] The needles also breakdown the old hardened scar strands and allow it to revascularize. Neovascularization and neocollagenesis is initiated by migration and proliferation of fibroblasts and laying down of intercellular matrix.[8,9] A fibronectin matrix forms after 5 days of injury that determines the deposition of collagen resulting in skin tightening persisting for 5–7 years in the form of collagen III. The depth of neocollagenesis has been found to be 5–600 µm with a 1.5 mm length needle. Histological examination of the skin treated with 4 microneedling sessions 1 month apart shows upto 400% increase in collagen and elastin deposition at 6 months postoperatively, with a thickened stratum spinosum and normal rete ridges at 1 year postoperatively.[10] Collagen fibre bundles appear to have a normal lattice pattern rather than parallel bundles as in scar tissue.[6]
Depth depends on the desired effect, with 1.5 mm for scars, and less for collagen and wrinkles:
CIT-8 (CIT: Collagen Induction Therapy, Medical type) has a needle length of 0.5 mm (500 μm) and helps in collagen induction and skin remodelling
MF-8 type has a needle length of 1.5 mm (1500 μm). This creates deeper microchannels on the whole epidermis and dermis and at the same time destroys scar collagen bundles.
It is safe to use on Fitzpatrick 4su+:
Microneedling is an effective modality of treatment, especially in patients with Fitzpatrick's IV and V skin types because it overcomes the side effects of scarring and hyperpigmentation resulting from other procedures in which the epidermis is compromised

Microneedling creates micro channels, some of which persist after 24h, and which can be used to deliver proteins:

All imaging techniques confirmed the formation of microchannels in the skin, which were partly still detectable after 24 h.

This may be why minoxidil applied the next day is 10x more efficient (!!)

A dermaroller of needle length 1.5mm
All patients were instructed not to apply minoxidil on the day of procedure and to resume its application 24h thereafter. The patients were also instructed to apply minoxidil on a clean and dry scalp and not to use hair oil
The mean increase in hair count in the targeted area of one square inch at the end of the treatment was significantly greater for the combination treatment group (12.52/inch2) compared to that for the minoxidil alone group (1.89/inch2)
Very useful if you have a scar in your hair or eyebrow!

Optimal time for penetration of the molecules is 5 to 30 min, and hair growth happens in the preauricular area even without minoxidil:

The optimal time for massaging pigment particles and labeled platelet-rich plasma (PRP) down 1.0 mm micro-channels was between 5 to 30 minutes after MN
The average hair count in a 10 mm spot size at baseline (88.3 ± 22.5) increased at the 12 month evaluation period (133.6 ± 13.8).

Microneedling with PRP is as efficient as Er: YAG laser 2940 nm for atrophic scars

microneedling could be as effective as a fractional laser when combined with PRP and when used for more sessions

Microneedling is safe in POC:

In ethnic skin, traditional skin resurfacing procedures such as dermabrasion, chemical peels, and laser therapy can be effective but can also be associated with prolonged recovery and risk of complications. These complications can include a higher risk of dyspigmentation and scarring
Microneedling may offer a more advantageous safety profile, particularly in the skin-of-color population (Fitzpatrick skin types IV-VI), compared with more conventional resurfacing modalities

It could be better for mixed POCs, as the Er:Yag laser only gives "fair" results in Fitzpatrick 3-4:

All patients showed improvement in scars: excellent in 1, good in 1, and fair in 7 patients

The results are better with microneedling, even if using a dermaroller where over 2/3 have better than fair results:

Seven out of the total 50 patients (14%) showed an excellent response to dermaroller treatment, while 26 patients (52%) had a good response. Fourteen patients (28%) had fair response, and 3 patients (6%) had poor response

Microneedling works on all type of scars:

Microneedling was investigated in experimental settings for its effects on atrophic acne scars, skin rejuvenation, hypertrophic scars, keloids, striae distensae, androgenetic alopecia, melasma and acne vulgaris ... Microneedling showed noteworthy results when used on its own and when combined with topical products or radiofrequency. When compared with other treatments, it showed similar results but was preferred due to minimal side effects and shorter downtime

For raised or depressed scars, it normalizes them, for colored scars, it fixes the color:

Preoperatively there were 64.3% with depressed scars and 35.7% with elevated scars. The clinical response of height of scar postoperatively was 100% flattening with the surrounding skin surface. Results showed that all atrophic and hypertrophic scars showed improvement, and color of the scar which was darker or lighter than the surrounding skin got the same color as the surrounding skin after microneedling therapy.

Microneedling can be associated with RF and preceded by lactic acid:

Combination therapy resulted in significantly better clinical outcomes, including better scar smoothness and smaller scar size.
The MFRF device (INTRAcel; Jeisys, Seoul, Korea) delivers monopolar radiofrequency energy into thedermis through 21 microneedle electrodes. Themicroneedle design has a solenoid structure, with alength of 1.5 to 2.1 mm, a diameter of 300mm, and 21 insulating pins, except for a 0.3-mm tip. It has aninsulated needle body and a noninsulated tip. Thelength of needles can be adjusted to 0.8, 1.5, or 2.0 mm
The PLA used was AestheFill (REGEN Biotech Inc.,Seoul, Republic of Korea).
AestheFill is apparently a polymer of lactic acid with a pKa of 3.86: this is why they needed 4% of lidocaine
PLA was applied to the acne scars on one side of theface. The patients received an average application ofone vial per session by using a 9-mL dilution
All areas were treated with 6 to 8 con-secutive passes of MFRF at 35 W for 90 ms.
As the insulated needles confer added protection to the epidermis from the heat generated by MFRF, this treatment can beused safely with less risk of hyperpigmentation inpatients with Fitzpatrick Types III or IV skin
Collagen production begins within 6 to 8 weeks of injection and lasts for 9 to 12 months
In addition, the results of this study suggest that microneedles of the MFRF system penetrate the epidermis and enable physical transdermal delivery of macromolecules with high molecular masses that do not pass through the skin barrier in normal skin. In fact, PLA has a relatively high molecular weight of 140 kDa. It also has an irregular crystalline shape,which slows its physiological absorption. Micro-needles enable minimally invasive transdermal drug delivery

This seems more conservative than other MFR potocols that use 2x the power, 3x the time:

Before the MFR treatment, the face of the participants was washed with a foam cleanser, topical anesthetic cream (mixture of lidocaine HCL 2.5% and prilocaine 2.5%) was applied to the entire face, and waited for 30‐60 minutes to get local anesthesia. After sterilization of the face with alcohol 70%, the MFR (Secret 2.0; Ilooda, Suwon‐si, Korea) with 25 insulated microneedles was per‐formed according to manufacturer guides for acne scars with a me‐dian intensity of 70 W (range 50‐70 W), a median needle depth of 3 mm (range 2.5‐3.5 mm), a median radiofrequency conduction time of 300 ms (range 250‐300 ms), and a median needle conduction time of 500 ms (range 450‐550 ms).

30W seems more standard, even at higher depth:

Patients with predominantly ice pick scars and mixed scarring were given a needle depth of 3.5 mm on the first pass, 2.5 mm on the 2nd pass and 1.5 mm on the 3rd pass with minimal or no overlapping.
Higher energy settings (35 W-40 W) at depths of 3.5 mm with successively lower energy levels (30 W-35 W, 25 W-30 W, respectively) were used at lower penetration depths to prevent epidermal coagulation
The duration of each energy pulse can be set from 10 ms to 1,000 ms
The energy delivery system consists of a disposable tip with 49 gold-plated needles. The entire length of the needle is insulated and it delivers bursts of RF energy through the tip. The depth of the needles can be adjusted from a minimum of 0.5 mm to a maximum of 3.5 mm

Various studies confirm microneedling works for hyperpigmentation:

Microneedling is an effective treatment for both acne scars and associated pigmentation in patients with dark skin color. The treatment appears to be safe apart from transient redness, mild dryness, and small hematomas, however additional treatments may be needed in some patients to achieve more improvement in pigmentation

Microneedling with Tranexamic Acid works better than with Vitamin C for melasma:

https://pubmed.ncbi.nlm.nih.gov/32055507/
split face, comparative study conducted on 30 female melasma patients. After obtaining informed consent, microneedling with Tranexamic acid was done on left side and microneedling with Vitamin C was done on right side of face
TXA (trans-4-aminomethyl cyclohexane carboxylic acid) is an antifibrinolytic agent which blocks lysine-binding sites on plasminogen molecules.[12] It is also being used as a depigmenting agent
TXA is available as a 500 mg/5 ml ampoule. About 1 ml of TXA is drawn in a 2-ml syringe and diluted with 1-ml normal saline to get a concentration of 50 mg/ml of TXA.
In total, 1 ml TXA (4 mg/ml) was applied on the left side and 20% Vitamin C was applied on the right side of the face, and the procedure was repeate
Both TXA and Vitamin C are effective and safe treatments for melasma. But, TXA was found to be more effective
However, the result wasn’t statistically significant due to a small sample size

About TXA

Tranexamic acid (TXA), an antifibrinolytic drug, is now gaining popularity as a depigmenting agent. It is a synthetic lysine amino acid derivative which mainly blocks the conversion of plasminogen to plasmin by inhibiting plasminogen activator. This results in less free arachidonic acid production, and hence a reduction in the prostaglandin (PG) levels as well. Thus, by reducing PG production, TXA reduces the melanocyte tyrosinase activity and plays an important role in the treatment of melasma, ultraviolet-induced hyperpigmentation, and other postinflammatory hyperpigmentation. It has been tried topically, orally, and intradermally in the management of melasma with minimal adverse effects.

Various studies confirm microneedling + peeling works better that microneedling, itself better that peeling, even with trichloroacetic (TCA) acid:

The combined technique (dermapen and Jessner's solution peeling) showed the best clinical improvement with the least number of sessions followed by the microneedling technique and lastly the jessner's solution peeling for treating atrophic acne scars.

Same for microneedling + glycolic acid:

The combination of dermapen and GA peel is more effective than monotherapy.
Addition of sequential 70% glycolic acid peel to microneedling gives better scar improvement as compared to microneedling alone. In addition to this, it also improves skin texture

Same for PRP:

Although a single treatment may give good results, combination between skin needling and platelet-rich plasma is more effective, safe with less number of sessions in all types of atrophic scars.

Same for Vitamin C and hydroxyapatite for stretch marks (fillers for the associated skin depression, the pictures are impressive!):

Subjects presented with red (n = 25) or white (n = 10) striae on their buttocks, thighs, knees, abdomen, and breasts
CaHA filler was diluted 1:1 with lidocaine 2% without epinephrine. A maximum of 3.0 mL of filler was injected per patient at all skin depths using a 23G needle. This was immediately followed by microneedling and topical application of 20% ascorbic acid. Microneedling with ascorbic acid was repeated after 1 and 2 months.
Subjects were very satisfied (n = 22; 62.9%), satisfied (n = 8; 22.9%), neither satisfied nor dissatisfied (n = 4; 11.4%), or unsatisfied (n = 1; 2.8%) with their treatment results. Analysis revealed a significant correlation between Scar Scale scores and Patient Satisfaction scores

Same for subincision:

Two weeks after subcision, FMR treatment was performed on both cheeks of each participant. Second and third FMR treatment sessions were performed within 4-week intervals.
Clinical assessment by two-blinded dermatologists showed statistically significant improvement in the combination (FMR+subcision) group (P=.009). Patient satisfaction was statistically significantly better in the combination group (P=.001).
(if you want to learn how to do subincision at home with a syringe, check https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7394107/ )

There is no need to stop tretinoin:

The present established standard preoperative surgical care, so far advises the stoppage of oral isotretinoin 6–12 months before any dermatosurgery.[7] This was based on the early reports of keloids or delayed wound healing, in patients on isotretinoin during surgery documented in 1980's.[8,9] Surprisingly, this recommendation stemmed from 9 cases reported from different authors
However in 1985, Roenigk et al. had performed dermabrasion in nine patients on isotretinoin and reported normal “initial” skin healing.[10] However, despite this observation, for nearly two decades, stopping oral isotretinoin before dermatosurgery was the medico-legal standard practice, unchallenged.
The only microneedling case enrolled and subjected to 7 sessions of therapy had pigmentation which resolved.
Of interest, in this prospective interventional study – “102 Fractional Er: YAG laser resurfacing, 19 conventional full face CO2 laser resurfacing, 19 Fractional CO2 laser resurfacing, 8 skin biopsies;” had no keloid/hypertrophic scar formation or delayed healing. All the above were collagen-specific interventions
However, there were minor reversible outcomes such as pigmentation, erythema, and acne. If one compares our study and literature, which could serve like control data, the occurrence of reversible events in isotretinoin group is comparable
This study with 504 interventions done in patients taking oral isotretinoin with – glycolic/salicylic/combination acid peels, fractional Er: YAG laser resurfacing/fractional CO2 laser and conventional CO2 laser resurfacing, microdermabrasion had a single documented keloid in glycolic peel group. This was probably idiosyncratic. The second case of keloid following radiofrequency ablation of compound nevi however could not be explained.
The results of this study, further enhance the already accumulating evidence, about the safety of procedures in patients receiving isotretinoin and further provide additional evidence that the current recommendations for avoiding procedures may not be valid and need revision.
submitted by darthemofan to Vindicta [link] [comments]


2020.10.10 17:04 sysifuscorp How I used Tinder to find playtesters for my game.

This story was obviously back before anyone has ever heard of COVID-19 and the term "corona" only referred to a brand of commercial piss (jk to those who like it😏).
I posted the original story back in 2018 on my blog, but I figured I post it here for your entertainment.
TL;DR - Don't*.
* But if you want to read about my success story, then this is the blog post for you!

A quick word to the wise

Nobody should be using Tinder as their main source of finding volunteers for their board game. There are loads of other resources out there (meetup.com, local gaming groups, board game stores, Facebook groups, etc.)
This post is just to document my experience with Tinder as a supplementary source of finding playtesters.
"Why did I choose to use Tinder?" you may ask. The correct answer to that lies somewhere in between, "I am so desperately lonely" and "I wanted to make a cool viral blog post."

The initial Tinder experiment

Below are the pictures I used in my initial setup of a Tinder account:
And the descriptive text in my profile:
I just made a new board game and need play testers.
If you (and up to 3 of your friends) can beat me at my own board game, I’ll buy you all 🍕.
HOW IT WORKS:
  1. Swipe right to match
  2. Find 3 hungry friends (optional)
  3. Schedule a time for all of us to play
  4. Play my board game (50 min.)
  5. If you or any of your friends win, I buy you a pizza pie ($20 max value)
Not really looking for dating but if you think I’m cute I can give you my digits I guess.
I thought the plan was foolproof and that I’d be flooded with messages from hungry people who were excited at the prospect of eating a free meal.
Turns out, I was dead wrong.
In a span of a few weeks, (with a 100% right-swipe rate on my end), I got a whopping one match. Clearly, something was going wrong here.

Introducing emojis 😏🍆🖐️💦🛏️🃏🎲😃

Wondering if my over-sized description was putting people off, I shortened it to:
Hello, I made a new board game and need play testers.
If you (and up to 3 of your friends) can beat me at my own board game, I’ll buy you all 🍕 ($20 max value)
Sore losers need not apply 🖐️🙅‍♀️🚫 Not interested in your hook ups or Insta-merchandise.
Additionally, I added several hot emojis to really spice up my Tinder game. It worked to some mild success and I was matched with seven more people in the following days.
Unfortunately, despite the shorter description, it seemed people still didn’t really understand the point.

Swipe right for pizza

Since Tinder is mainly just a game of photos for people with attention spans smaller than your average dog in heat, I decided to change up my pictures in addition to my already shortened profile.
If my amazing handwritten board game wasn't enough to grab their attention, then I was a 100% sure that photos of pizza would do the trick.
Amazingly enough, the pizza pictures combined with my newly reduced description seemed to have piqued some interest. At least the matches this time around were actually reading my profile and were seemingly interested in holding a basic conversation.
Unfortunately, like the majority of Tinder conversations, none of this "interest" led to anything fruitful and I was ghosted within hours of matching. I needed a better game plan.

Bigger the better

Having passed the one month mark in this experiment, I was ready to give up on meeting the perfect playtester. But I didn't want to go down without one last attempt.
Here was my final Tinder profile set-up:
I figured that by including a picture of my friends and I playing the game, it might seem like I was popular and had people lining up to playtest my game (thus triggering their FOMO).
The stage was finally set, I had used all of my lessons learned to create the ultimate Tinder profile:
  1. Short and concise description
  2. Photos of pizza 🍕
  3. An eye-catching sign as the first picture
  4. Pictures of people playing my board game
Finally, after all of my hard work, I met the one.

Hitting a home run (as far as this experiment was concerned)

It was the board-game-designer-using-Tinder-in-an-unconventional-way jackpot!
Matching and setting up a meeting.
The meeting was everything I'd hoped it would be and more. We played each others games and had a great time chatting about random board game stuff.
Meeting and playing my game!
They were incredibly encouraging and taught me a lot about the board game industry in general (podcasts, events, industry pros, etc.). They also told me about an annual event held in New Jersey called Metatopia--a four day conference specifically for board game developers.
Amazing! I had no idea that my Tindering would lead to such a discovery. If you guys are out there reading this post, thank you so much! I'll post about my experiences at Metatopia some other time.
I think I'll call this Tindering experiment a huge success.
submitted by sysifuscorp to tabletopgamedesign [link] [comments]


2020.10.10 06:59 LightKit What Do Women Want On Dating Apps?

From time to time I browse through the OkCupid app. On average I match with someone every 1-2 weeks.
Tonight I matched with this nice lady. Her profile seemed good and we actually had a real conversation (thru the app) and got to know each other a little over the course of about 3 hours.
The conversation was not constant. There were times where I would have to wait maybe 20 minutes for her to reply sometimes. I'm sure she was waiting sometimes too. Completely normal stuff, I don't expect her to be glued to her phone for a guy she literally just met, nor am I glued to my phone.
It was getting late-ish (11:30 PM) and I was waiting for a reply from her. At that time I decided I was going to get a shower, and go to bed and see if she had replied by then, if not maybe send another message in the morning maybe not.
Just as I was headed to the shower, I noticed she had replied (not sure if it was just then or had been there a few mins) but decided to go ahead and take my shower which would be no more than 10 min and then see what she had to say.
When I returned to my phone she had unmatched me.
The conversation had been good up to then, so the only thing I can think of is that she got mad that i was not responding fast enough to her.
Please do not respond with "ugggh women" or some other general unhelpful comment. I want to know do you think my slowness to notice/respond caused her to unmatch me? If so I think that is pretty petty since she had just met me and she was never in a rush to respond.

The reason I'm asking about this is that this exact situation happened to me about 2 weeks ago. Same good convo, same normal-looking profile but that time the delayed response from me was pretty short maybe 15 min tops.
submitted by LightKit to relationship_advice [link] [comments]


2020.10.09 23:09 discreteSD Rant and Discussion: Unresponsive Texting from POT SB

Is it normal that a POT started to become unresponsive (from excited mode) in texting and use that to express that she's not as interested anymore?
To clarify: I already moved on.

Background from prev Posts:

As a summary from my previous 2 posts...
I am a 32M SD. I matched a POT on Tinder. She had a profile on SA which had been in active for 7 months and her profile said she's looking for something discreet. So I asked her about SR after chatted a bit. We had pretty open conversations. She's definitely not looking for a discreet fun anymore. She's looking to get settled. But she's still interested and excited in seeing me, due to my personality and my look.
She even said that we could get some intimacy right after if the first M&G go well. She explictly expressed she want to sleep with me.

New updates:

Two days before the M&G, I texted her some info on the restaurant and hotel. 6 hours later she replied she's uncomfortable about going to the hotel right after. I said of course let's make it platonic. She thanked for my understanding and very soon said she's going to sleep -- well it's actually at least 3 hours before her regular bed time.
I could clearly feel something wasn't right. But I usually tend not to overthink.
During the dinner, we enjoyed talking to each other. I again told her I was fine with a short term arrangement before she find her mr right. She's said she's open to it -- I asked do you still need time to think about it as I sensed her hesitation. She again said she's open to it and she liked me.
She even complimented me by saying if she wouldn't have a 2nd thought if she's 2 yrs younger and I could find many girls on Tinder willing to sleep with me (based on my look). She also suggested some potential activities for future arrangement like spending the weekend out, holloween night... she said she's okay if the next meeting place is a hotel.
Then dinner ended with "let's discuss the details via text". I checked if she's safe at home 20 mins after the dinner and she replied you are so handsome and sweet.
Then... she again became unresponsive in texting. She updated her social media multiple times and wasn't able to get back to me. She't not completely gosting though... 5 - 20 hours of delay. The signal couldn't be any clearer so I asked her if she's still thinking it through.
She replied (yeah at least she replied this time) she liked me but she now had other guys she hadn't met who's open to serious relationship.

Discussion:

Well I understand, respect and support what she's looking for in her life and the fact she's being rational about it...
But do I deserve more clarity than guessing from unresponsive texting patterns? Or I should be chill about it as we are all adults and not naive anymore? She became unresponsive from excited mode without a clear sign
submitted by discreteSD to sugarlifestyleforum [link] [comments]


2020.10.09 02:57 Historical_Print_45 Ghosted by Girl, Advice?!

24 M here, looking for ghosting advice or really just how to accept it and move on
I had matched with this cute girl on hinge and we seemed to hit it off chatting. After messaging for a bit, I got her number and started texting just about everyday. She would always send me a good morning text when she woke up followed by a text after work asking how my day was and later a goodnight text, eventually with a kissing emoji after it. (Honestly I was little thrown off by this as no girl I had ever talked to consistently texted me like this, and I took it as she had to be interested). She sent my selfies and I would compliment her and I eventually sent her a selfie of me one day and she commented how handsome I was and how she loved it with a heart eyes emoji. We talked for about 3 weeks texting and I had asked her to hang out about 2 times during that. We did have completely opposite schedules with Saturday evening being the only time we could meet up, but she always had something to do (Red Flag). She laid out her schedule for me and honestly there wasn't much time to meet. She explained that she had two jobs and was also completing grad apps on Saturday, which I could understand and she seemed really honest about it. I then joked that we could do FaceTime and she was really interested in that.
She asked me if we could FaceTime one day shortly after, and we ended up calling around 10 p.m. and it lasted about 30 min. I thought it went generally well for how a first meeting over video could go; asked about each others jobs, interests and future plans; but nothing exciting. And then she ended it by saying she had to go. At the last minute I asked if she wanted to try and do something tomorrow and she said she couldn't and had to do some grad apps and would talk to me tomorrow. After that I never heard from her again. 3 days later she deleted/unmatched me from hinge..
I sent a text the next day asking how she was doing, and no response... A week later I sent a text saying how I had really enjoyed talking to her, that I had liked her and if she was interested in finally meeting up and seeing if something was there, we should. Otherwise I wished her the best of luck with everything.. no response.
Im fine with mutual ghosting after a first/second date or if a girl ghosts after meeting you could generally find somewhere where things could have gone better. But I'm lost on this one and the abruptness caught me off guard. I don't see how someone could get everything they needed to know from a quick 30 min video chat after weeks of texting, decide they don't want to meet up and immediately ghost. I didn't lie on my profile and was exactly who I said I was, the guy who she thought was attractive and interested in. Maybe I lost out to another guy or maybe all she wanted was someone to talk to. Im moving on trying to talk to new people, but it still sits in the back of my mind of how that's even possible. I guess simply she wasn't that interested. I understand not every detail is there, but I did nothing disgusting or absurd that would drive her away lol. Thanks for reading this far, and letting me vent and I appreciate any responses
submitted by Historical_Print_45 to dating_advice [link] [comments]


2020.10.07 22:25 GuessRemarkable How to attach an AWS EBS storage volume to your Docker container

In an ideal world, Docker containers should be ephemeral without any reliance on external storage. In the microservice world, this is achievable when services are connecting to external databases, queues, and other services.
Sometimes though, we need persistent storage, when we're running services such as Jenkins, Prometheus, or Postgres. Fortunately, there's a straightforward way to set this up now for our ECS Clusters using Docker volume drivers. In this article, you'll learn how to attach EBS volumes to your ECS Tasks, which detach and reattach automatically when your ECS Task gets restarted.

Overview of volumes in ECS

By default, when you run an ECS Task it's going to have an area of storage on the host that's running it. This host is known as the ECS Container Instance, and is in actual fact an EC2 instance. This is fine for temporary data, but as soon as our ECS Task restarts we lose the data. What we need is a way to connect to external storage, such as AWS EBS or AWS EFS.
With Docker volume plugins (also known as volume drivers), such as REX-Ray, we can now achieve this. The REX-Ray plugin can configure AWS services, such as creating volumes and attaching volumes to EC2 instances.
REX-Ray takes care of all of this for us, and also specifically can manage:

ECS launch types

ECS has the EC2 and Fargate launch types. With EC2 you are responsible for provisioning the underlying EC2 instances on which your ECS Tasks will be deployed. With Fargate, you just have to specify the CPU and memory requirements, then AWS provisions everything needed to run your ECS Task.
It's worth noting that you can only use persistent storage with the EC2 launch type, not with Fargate. That's why in this article we will only be considering the EC2 launch type.

Setting up a persistent Docker volume: a working example

You can follow along with this example, where we'll:
  1. create an ECS Cluster built on top of 2 EC2 instances. The REX-Ray docker plugin will be installed on both of the instances.
  2. create an ECS Task definition for the Postgres database. The task definition will include the Docker volume configuration required to use the REX-Ray volume driver to attach a new EBS volume.
  3. launch the ECS Service for our ECS Task, which will deploy to one of our EC2 instances
  4. connect to our Postgres container, and create some data in a new database
  5. move the ECS Task from one EC2 instance to the other, which will restart the task
  6. connect to Postgres again, and see that data has persisted
You'll need access to the AWS Console and AWS CLI to complete this example.

Provisioning an ECS Cluster

First up, we're going to create an ECS Cluster built on two ECS Container Instances (EC2 instances), provisioned by an AutoScalingGroup. The CloudFormation template below contains everything you need.
Since it's a rather large template, in particular, pay attention to the following parts which are specific to the fact that we're using volumes:
  1. When each of our ECS Container Instances is launched, docker plugin install rexray/ebsis run to install the required REX-Ray plugin (see UserData in ContainerInstances).
  2. The IAM Role attached to our EC2 instances has permissions which include ec2:CreateVolume, ec2:DeleteVolume, and ec2:DetachVolume. This allows the REX-Ray volume driver to manage the EBS volumes (see EC2Role).

AWSTemplateFormatVersion: "2010-09-09" Parameters: VPCID: Type: String SubnetId: Type: String InstanceType: Type: String Default: t2.small ECSAMI: Description: AMI ID Type: AWS::SSM::Parameter::Value Default: "/aws/service/ecs/optimized-ami/amazon-linux/recommended/image_id" KeyName: Type: String AllowedCIDRIp: Type: String Default: 0.0.0.0/0 Resources: ECSCluster: Type: AWS::ECS::Cluster Properties: ClusterName: docker-volume-demo ECSAutoScalingGroup: Type: AWS::AutoScaling::AutoScalingGroup Properties: AvailabilityZones: - Fn::Select: - 0 - Fn::GetAZs: Ref: AWS::Region VPCZoneIdentifier: - Ref: SubnetId LaunchConfigurationName: Ref: ContainerInstances MinSize: 2 MaxSize: 2 DesiredCapacity: 2 Tags: - Key: Name Value: ECS host PropagateAtLaunch: true CreationPolicy: ResourceSignal: Timeout: PT15M UpdatePolicy: AutoScalingRollingUpdate: MinInstancesInService: 1 MaxBatchSize: 1 PauseTime: PT15M WaitOnResourceSignals: true SuspendProcesses: - HealthCheck - ReplaceUnhealthy - AZRebalance - AlarmNotification - ScheduledActions InstanceSecurityGroup: Type: AWS::EC2::SecurityGroup Properties: VpcId: Ref: VPCID GroupDescription: Enable SSH access via port 22 SecurityGroupIngress: - IpProtocol: tcp FromPort: 22 ToPort: 22 CidrIp: !Ref AllowedCIDRIp - IpProtocol: tcp FromPort: 5432 ToPort: 5432 CidrIp: !Ref AllowedCIDRIp ContainerInstances: Type: AWS::AutoScaling::LaunchConfiguration Properties: ImageId: Ref: ECSAMI InstanceType: Ref: InstanceType IamInstanceProfile: Ref: EC2InstanceProfile KeyName: Ref: KeyName AssociatePublicIpAddress: true SecurityGroups: - Ref: InstanceSecurityGroup UserData: Fn::Base64: Fn::Sub: "#!/bin/bash\nyum install -y aws-cfn-bootstrap\n/opt/aws/bin/cfn-init -v --region ${AWS::Region} --stack ${AWS::StackName} --resource ContainerInstances\n/opt/aws/bin/cfn-signal -e $? --region ${AWS::Region} --stack ${AWS::StackName} --resource ECSAutoScalingGroup\n\nexec 2>>/valog/ecs/ecs-agent-install.log\nset -x\nuntil curl -s http://localhost:51678/v1/metadata\ndo\n \ sleep 1\ndone\ndocker plugin install rexray/ebs REXRAY_PREEMPT=true EBS_REGION=us-west-2 --grant-all-permissions\nstop ecs \nstart ecs\n" Metadata: AWS::CloudFormation::Init: config: packages: yum: aws-cli: [] jq: [] ecs-init: [] commands: 01_add_instance_to_cluster: command: Fn::Sub: echo ECS_CLUSTER=${ECSCluster} >> /etc/ecs/ecs.config 02_start_ecs_agent: command: start ecs files: "/etc/cfn/cfn-hup.conf": mode: 256 owner: root group: root content: Fn::Sub: [main] stack=${AWS::StackId} region=${AWS::Region} "/etc/cfn/hooks.d/cfn-auto-reloader.conf": content: Fn::Sub: [cfn-auto-reloader-hook] triggers=post.update path=Resources.ContainerInstances.Metadata.AWS::CloudFormation::Init action=/opt/aws/bin/cfn-init -v --region ${AWS::Region} --stack ${AWS::StackName} --resource ContainerInstances services: sysvinit: cfn-hup: enabled: true ensureRunning: true files: - /etc/cfn/cfn-hup.conf - /etc/cfn/hooks.d/cfn-auto-reloader.conf EC2Role: Type: AWS::IAM::Role Properties: Path: / AssumeRolePolicyDocument: { "Statement": [{ "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": "ec2.amazonaws.com" } }] } Policies: - PolicyName: ECSforEC2InstanceRolePolicy PolicyDocument: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:CreateCluster", "ecs:DeregisterContainerInstance", "ecs:DiscoverPollEndpoint", "ecs:Poll", "ecs:RegisterContainerInstance", "ecs:StartTelemetrySession", "ecs:Submit*", "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": "*" } ] } - PolicyName: RexrayPolicy PolicyDocument: { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "ec2:AttachVolume", "ec2:CreateVolume", "ec2:CreateSnapshot", "ec2:CreateTags", "ec2:DeleteVolume", "ec2:DeleteSnapshot", "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ec2:DescribeVolumeAttribute", "ec2:DescribeVolumeStatus", "ec2:DescribeSnapshots", "ec2:CopySnapshot", "ec2:DescribeSnapshotAttribute", "ec2:DetachVolume", "ec2:ModifySnapshotAttribute", "ec2:ModifyVolumeAttribute", "ec2:DescribeTags" ], "Resource": "*" }] } EC2InstanceProfile: Type: AWS::IAM::InstanceProfile Properties: Path: "/" Roles: - Ref: EC2Role 
Save the CloudFormation into a file ecs-cluster.yml, then run the following AWS CLI command:
$ aws cloudformation create-stack --stack-name docker-volume --parameters ParameterKey=VPCID,ParameterValue= ParameterKey=SubnetId,ParameterValue= ParameterKey=KeyName,ParameterValue= --template-body file://./ecs-cluster.yml --capabilities CAPABILITY_IAM 
Make sure to add the parameters values specific to your setup:
In the AWS Console go to Services > CloudFormation After some time you'll see your stack reach the UPDATE_COMPLETE status. This may take up to 10 minutes.
Head over to Services > ECS, and you'll see you've got a new ECS Cluster called docker-volume-demo. Click on the name and you'll see you don't have any services or tasks yet, but go to ECS Instances and you'll see details of your two EC2 instances.

Provisioning an ECS Task and Service

Now that our ECS Cluster is setup, we just need to deploy an ECS Task and ECS Service. Remember that the ECS Task can be thought of as a Docker container, whereas the ECS Service manages the ECS tasks, including ensuring enough replicas are running and setting up networking.
You can add the following template to the end of your ecs-cluster.yml file. Specifically, it's worth noting the following sections, specific to volumes:
  1. In Taskdefinition our ContainerDefinitions has MountPoints defined. valib/postgresql/datais where Postgres stores it's data, and in this case, it will be mounted into the rexray-volvolume.
  2. In the Taskdefinition Volumes section, we have a volume named rexray-vol. Here we're saying we want an AWS EBS volume to be auto-provisioned of type gp2 with size 5Gb. The type and size are specific to the REX-Ray driver we're using and are passed to the underlying docker volume create command.

 Taskdefinition: Type: AWS::ECS::TaskDefinition Properties: Family: postgres Cpu: 512 Memory: 512 NetworkMode: awsvpc RequiresCompatibilities: - EC2 ContainerDefinitions: - Name: postgres Image: postgres Essential: true MountPoints: - SourceVolume: rexray-vol ContainerPath: /valib/postgresql/data PortMappings: - ContainerPort: 3306 Protocol: tcp LogConfiguration: LogDriver: awslogs Options: awslogs-group: !Ref LogGroup awslogs-create-group: true awslogs-region: !Ref AWS::Region awslogs-stream-prefix: ecs Volumes: - Name: rexray-vol DockerVolumeConfiguration: Autoprovision: true Scope: shared Driver: rexray/ebs DriverOpts: volumetype: gp2 size: 5 Service: Type: AWS::ECS::Service Properties: Cluster: !Ref ECSCluster ServiceName: postgres DesiredCount: 1 TaskDefinition: !Ref Taskdefinition LaunchType: EC2 DeploymentConfiguration: MaximumPercent: 100 MinimumHealthyPercent: 0 NetworkConfiguration: AwsvpcConfiguration: SecurityGroups: - !Ref InstanceSecurityGroup Subnets: - !Ref SubnetId LogGroup: Type: AWS::Logs::LogGroup Properties: LogGroupName: postgres 
Let's run the AWS CLI update-stack command to update our existing CloudFormation stack. You can use all the same parameters as you used in the create-stack command:
$ aws cloudformation update-stack --stack-name docker-volume --parameters ParameterKey=VPCID,ParameterValue= ParameterKey=SubnetId,ParameterValue= ParameterKey=KeyName,ParameterValue= --template-body file://./ecs-cluster.yml --capabilities CAPABILITY_IAM 
Once your CloudFormation stack update has completed, check out your cluster again in the AWS Console.
We now have an active service, with one running Postgres ECS Task. ✅

Connecting to the postgres container

Since our Postgres container doesn't have a public IP and isn't connected to a load balancer, we'll have to connect via an SSH tunnel. This way we can have a Postgres client on our local machine, with a connection to our Postgres container routed via the ECS Container Instance on which it's deployed.
To set this up you need the private IP address of the ECS Task, which you can find on the task details page of the AWS Console under Network.
We'll also need the public IP of one of the ECS Container Instances, which you can grab by clicking on the container instance id on the same the task details page.
Now run:
ssh -N -L 5432::5432 [email protected]
This will setup the tunnel and continue running in the foreground. Note that if you already have Postgres installed on your local machine, you may have to choose a port other than 5432.

Create database data

To create some data on the EBS volume, we're going to create a Postgres database and add some test data. To do that, you can either use the psql command line tool or follow along with steps below which use pgAdmin, which is free to download.

pgAdmin data setup

Once you've installed pgAdmin, starting it will open up a page in your browser. Right click on Servers and select Create > Server. Enter a server name.
If prompted, the default password is Postgres.
Right click on the new dockervolume server, and select Create > Database. Enter a database name, then click Save.
Click on the new database, then select Tools > Query Tool, and we can start running some SQL.
Execute the following SQL (shortcut to execute is F5) which will create a table with some healthy test data: 🥕
CREATE TABLE vegetables (vegetable_name text, colour text); INSERT INTO vegetables VALUES ('carrot', 'orange'); 

Drain the instance

We're going to change the container instance state to DRAINING, which will force ECS to deploy our task onto the other container instance. If we can still access the database data once the ECS Task moves over, then that proves it's successfully persisted in the EBS volume.
To make sure we're draining the correct container instance, in ECS grab the container instance id that the task is currently running in.
You'll need the full ARN of the container instance, which you can get with this AWS CLI command and picking the matching result.
$ aws ecs list-container-instances --cluster docker-volume-demo { "containerInstanceArns": [ "arn:aws:ecs:eu-west-1:299404798587:container-instance/02e78e33-f3cc-4121-ad2b-4e039cb610b9", "arn:aws:ecs:eu-west-1:299404798587:container-instance/214ad5c1-d3c1-41aa-b11f-7afcac542939" ] } 
Now we have the ARN, it's time to run the following update-container-instances-state command to change the state to DRAINING.
aws ecs update-container-instances-state --cluster docker-volume-demo --container-instances  --status DRAINING 
Once that's happened, head over to ECS Instances in the AWS Console and you'll see the instance is in the DRAINING state.
Head on over to Tasks and eventually, you'll see a new task coming up on the remaining ACTIVE container instance.
Wait for it's status to reach RUNNING.

Verify that the database has come back

Now that our ECS Task has moved over to the other container instance, we can validate that the data has persisted by running an SQL SELECT query.
First though, your old SSH tunnel will now have a connection error. You'll need to grab the new private IP address from the ECS Task details page, then run the ssh command again:
$ ssh -N -L 5432::5432 [email protected]
Back in pgAdmin, disconnect and reconnect your dockervolume Server. Then run the following SELECT query on the dockervolume database:
SELECT * FROM vegetables;
You'll see we still have the same data. Awesome!

Cleanup

You can remove the CloudFormation stack with the following command:
$ aws ec2 describe-volumes --filter Name=tag:Name,Values=rexray-vol { "Volumes": [ { "Attachments": [], "AvailabilityZone": "eu-west-1a", "CreateTime": "2020-01-25T18:17:00.927Z", "Encrypted": false, "Size": 5, "SnapshotId": "", "State": "available", "VolumeId": "vol-08670b6c65571df51", "Iops": 100, "Tags": [ { "Key": "Name", "Value": "rexray-vol" } ], "VolumeType": "gp2" } ] } 
aws cloudformation delete-stack --stack-name docker-volume
Note that this won't delete the EBS volume, which was created automatically by REX-Ray outside of CloudFormation. Find the correct volume id with the following command:
Now run aws ec2 delete-volume --volume-id

Final words

You should now understand that with the correct configuration, ECS Tasks can easily be setup to connect to AWS EBS volumes. The REX-Ray Docker volume driver does the hard work for us, and AWS ECS easily integrates with it to make sure that volumes are always attached to the correct EC2 host.
Please remember that this CloudFormation stack was designed as a simple example, and should not be used in production. For example, the Postgres instance should ideally not be exposed over the internet, and the ECS Container Instances should be deployed in a private subnet.
REX-Ray can also be configured to use AWS Elastic File System (EFS) too. If you have a requirement to access a volume from multiple ECS Tasks at the same time, you'll want to check out this option.

This article was originally published on https://appfleet.com/blog/how-to-attach-a-volume-to-a-docker-container-in-aws-ecs/ and has been authorized by Appfleet for a republish.
submitted by GuessRemarkable to docker [link] [comments]


2020.10.07 19:37 edinm17 Power went off during warmup, got cooldown, came back and won the game @support

My power went off during warmup and the game somehow started, I came by the 6th round and we won the game but I got a cooldown. Any chance I can have it removed since I did play the game and helped my team win.
Here's my profile, remove it pleaserino if you can Support team. It's the last game, 30 mins ago.
EDIT: The match is not in my game history either, neither did it count to my win streaks. Any way you can fix this?
https://www.faceit.com/en/players/crimeson
submitted by edinm17 to FACEITcom [link] [comments]