#taking a 16 week class in the time span of 4 weeks is so silly of me
Explore tagged Tumblr posts
mysicklove Ā· 1 year ago
Text
today i cried for like 2 hours bc i am taking this online (4 week) statistics class and i like regret it to the fullest amount. like my ass is getting kicked rn i do not understand anything and i have a midterm THAT IS WORTH 60% OF MY GRADE in 2 days. i was seconds away from dropping it and getting a W (which will look so bad for PA school)
anyways the point is i didnā€™t quit, so i will be ruining my GPA. so u guys have to be nice to me for the next week bc this will possibly be my first B since freshman year of high school šŸ’–šŸ’–šŸ’–šŸ’–
30 notes Ā· View notes
captainsafia Ā· 7 years ago
Text
Problem solving with Safia: the optimizerā€™sĀ dilemma
I have a confession to make.
I'm getting pretty bored of reading the Node codebase.
I know, I know. I've only been doing it for about three weeks now, but what can I say? I've got a rather short attention span. Maybe I'll get back to it at some point, but for now, I'd like to try some different things.
I was recently reminiscing about some of the things I liked doing when I first started coding in my teens. As it turns out, I liked solving some of the problems on Project Euler. In fact, I kept a little blog where I maintained the solutions for the problems that I was solving. I will avoid linking to that blog here because some things just need to die in obscurity.
Anyway, I figured that I would pick up where I left off and start solving some of the problems here and live-blogging my solutions as I write them.
It turns out that the last problem that I solved (or at least publicly blogged about the solution for) was problem 22 back in September of 2012. That would've been the start of my sophomore year in high school. Feels like centuries ago!
So with that in mind, I figured that I would start, six years later, by working on the solution for problem 23. It goes a little something like this.
A perfect number is a number for which the sum of its proper divisors is exactly equal to the number. For example, the sum of the proper divisors of 28 would be 1 + 2 + 4 + 7 + 14 = 28, which means that 28 is a perfect number.
A number n is called deficient if the sum of its proper divisors is less than n and it is called abundant if this sum exceeds n.
As 12 is the smallest abundant number, 1 + 2 + 3 + 4 + 6 = 16, the smallest number that can be written as the sum of two abundant numbers is 24. By mathematical analysis, it can be shown that all integers greater than 28123 can be written as the sum of two abundant numbers. However, this upper limit cannot be reduced any further by analysis even though it is known that the greatest number that cannot be expressed as the sum of two abundant numbers is less than this limit.
Find the sum of all the positive integers which cannot be written as the sum of two abundant numbers.
Alright! So the main goal here is to find the sum of all positive integers that cannot be written as the sum of two abundant numbers. The problem text also tells us that every number greater that 28,123 can be writtern as the sum of two abundant numbers. So this narrows down our search space to numbers between 0 and 28,123. That's a pretty large search space, although we have these things called computers that are stupid and fast and we can put them to work!
I'll admit that I used to be the kind of programmer who would sit and look at problems like these and try to cook up a clever solution right away. But I got older (and wiser) and realized that in most cases, you'd be totally find just throwing a for-loop at the problem. So I created a quick little template for what the solution would look like.
def abundant_terms_for_sum(x): fancy math stuff that I'm unsure of yet def non_abundant_sums(): total = 0 for x in range(28123): if not abundant_terms_for_sum(x): total += x return total
Pretty basic, right?
Side note: I'll be using Python 3 to solve these problems. That's the same programming language I used to solve them when I was a teenager. Although looking back at my blog, I solved some of them using Common Lisp. Maybe I'll take a crack at doing that now!
Now, since I first started solving these problems in my sophomore year of high school, I've had about 6 years of advanced algebra and calculus classes taught to me. That being said, I still have no clue what I'm doing when it comes to math. So I headed over to the good ol' trusty Google dot com to see if someone who liked numbers way more than me had figured out a clever way to determine whether a number could not be the sum of two abundant numbers.
Side note: If you can't be clever yourself, you can always leverage another person's cleverness!
I couldn't find anything useful on the Internet, so it turns out I'll have to use my own noggin for this one. I suppose the point of these problems is to put the noggin to work anyways...
So, my general strategy for things like this is to create an outline of the program with a scaffold of all the functions that I think I might need to call.
def generate_abundant_numbers(): create a list of the abundant numbers less than 28123 ABUNDANT_NUMBERS = generate_abundant_numbers() def abundant_terms_for_sum(x): for num in ABUNDANT_NUMBERS: difference = x - num if difference in ABUNDANT_NUMBERS: return True return False def non_abundant_sums(): total = 0 for x in range(28123): if not abundant_terms_for_sum(x): total += x return total
So basically, my plan is to generate a list of all the abundant numbers that are less than the boundary we set at 28,123 in a global called ABUNDANT_NUMBERS. Then, the abundant_terms_for_sum function will check if the terms of the sum of x are in ABUNDANT_NUMBERS and handle it appropirately. The only unfilled function here is the generate_abundant_numbers function. I did some hacking around to figure out if I could implement something using for-loops and mathy-math and came up with the following.
def get_proper_divisors(n): divisors = [] for x in range(1, n + 1): if n % x == 0 and n != x: divisors.append(x) return divisors def generate_abundant_numbers(): numbers = [] for x in range(28123): proper_divisors = get_proper_divisors(x) if sum(proper_divisors) > x: numbers.append(x) return numbers
Now, this piece of code took so long to run, I had to trim my hair by the time it was done running. Well not really, I actually ended up just halting it as it was checking the 93rd number but you get the gist.
The big culprit here is the fact that there are two iterations that go from 0 to 28123 so the time complexity (oh gosh, did I just use those words?!!?) of this particular implementation is O(n^2).
If this was a technical interview, this is the point where I would stare blankly at the screen and babble out my stream of concious to the poor person on the other end of the phone. Since I'm just doing this alone in my bedroom, I'm going to stare really hard at the code until some revelation hits me through some form of air-based diffusion.
Just stare really hard.
Keep staring.
And thinking.
So there are a few things that I can do here. The problem statement that 12 is the smallest abundant number. So I updated my code to refelct this.
def generate_abundant_numbers(): numbers = [] for x in range(12, 28123):
The next thing I realized was a problem with my abundant_terms_for_sum function. When iterating through each of the ABUNDANT_NUMBERS I needed to do a better job of skipping throug the abundant numbers I knew for sure were not part of the solution.
def abundant_terms_for_sum(x): for num in ABUNDANT_NUMBERS: if num > x: return False difference = x - num if difference in ABUNDANT_NUMBERS: return True return False
With these changes, I noticed that the program was running much, much faster. I hadn't actually done anything to alter the time complexity of the implementation, but the minor changes I made helped improve the run-time for the average case that I was dealing with.
At this point, I actually decided to let the program run all the way through. I still hadn't actually verified that my implementation was correct, so it was kind of silly for me to be working on optimizing something that might not have been totally accurate.
So I let this rather slow code run for a little bit while I went out and pretended that I wasn't really a robo ā€” errr, while I cleaned up my apartment.
Once it was done running, I pasted the answer I got into the checker and found out I was correct. What a relief! Now I can do some more optimizations without
The next thing I did was make some improvements to the way that proper_divisors and generate_abundant_numbers worked. Overall, these changes reduce the space complexity of the program since I'm directly computing the sum of the proper divisors instead of storing the divisors in an array and then summing them up. This helped a little bit because as it turns out the time complexity of the sum function in Python is O(n).
def get_proper_divisors(n): total = 0 for x in range(1, n + 1): if n % x == 0 and n != x: total += x return total def generate_abundant_numbers(): numbers = [] for x in range(12, 28123): sum_proper_divisors = get_proper_divisors(x) if sum_proper_divisors > x: numbers.append(x) return numbers
Side note: I know I'm using the words time complexity a lot and it might be scary if you are a new programmer. You can read more about what time complexity is here or here but basically it is just a fancy way of answering the question "How long will this program take to run?"
The next thing I did was refactor the non_abundant_sums function to take advantage of list comprehensions.
def non_abundant_sums(): return sum([x for x in range(28123) if not abundant_terms_for_sum(x)])
So, my current solution thus far looks like this.
def get_proper_divisors(n): total = 0 for x in range(1, n + 1): if n % x == 0 and n != x: total += x return total def generate_abundant_numbers(): numbers = [] for x in range(12, 28123): sum_proper_divisors = get_proper_divisors(x) if sum_proper_divisors > x: numbers.append(x) return numbers ABUNDANT_NUMBERS = generate_abundant_numbers() def abundant_terms_for_sum(x): for num in ABUNDANT_NUMBERS: if num > x: return False difference = x - num if difference in ABUNDANT_NUMBERS: return True return False def non_abundant_sums(): return sum([x for x in range(28123) if not abundant_terms_for_sum(x)]) print(non_abundant_sums())
To be honest, it is still pretty hecking slow.
First and formost, the get_proper_divisors function takes a really long time to run. I optimized it using a pretty common optimization for factorization algorithm that relies on one of the properties of the factors of a number.
def get_proper_divisors(n): limit = math.sqrt(n) if limit.is_integer(): total = -limit else: total = 1 for x in range(2, int(limit) + 1): if n % x == 0: total += x + int(n / x) return total
The next thing I did was remove the reliance on abundant_terms_for_sum and just use Python's any function to check if there were any abundant terms that added up to a particular sum.
def non_abundant_sums(): total = 0 for x in range(28123): if not any((x - i in ABUNDANT_NUMBERS) for i in ABUNDANT_NUMBERS): total += x return total
Despite these changes, the program was still running a bit slow. Specifically, there were two for-loops in the code that iterated up to 28,123, the one in non_abundant_sums and the one in generate_abundant_numbers. I decided to combine these two functions together and avoid pre-allocating the dependent numbers. I also ended up using a set to store the date because I realized that we don't care much to have duplicate summation entries in our data set.
def non_abundant_sums(): total = 0 numbers = set() for x in range(28123): if get_proper_divisors(x) > x: numbers.add(x) if not any((x - i in numbers) for i in numbers): total += x return total
Sweet! Now the program runs a little faster. Here's the final code for the curious.
import math def get_proper_divisors(n): limit = math.sqrt(n) if limit.is_integer(): total = -limit else: total = 1 for x in range(2, int(limit) + 1): if n % x == 0: total += x + int(n / x) return total def non_abundant_sums(): total = 0 numbers = set() for x in range(28123): if get_proper_divisors(x) > x: numbers.add(x) if not any((x - i in numbers) for i in numbers): total += x return total print(non_abundant_sums())
So basically, I started off writing a lot of very simple code then I shaved a ton of it off. This is usually how things go for me when I'm solving problems. Just dump whatever I can onto the screen and then see if I can make it better!
There's a big life lesson in there somewhereā€¦.
1 note Ā· View note
sightful-tangents Ā· 6 years ago
Text
new yearā€™s resolutions 2019
Okay, weā€™re here. 2019 New Year Resolutions, baby, letā€™s do this. *puts on This Year by the Mountain Goats and contemplates goals for like the thirtieth time this year*
2019 Themes - Iā€™ve done yearly themes for at least 3 years now, and these kind of just shape and frame my decision making throughout the year. Last year, the themes were ā€œTravelā€ and ā€œInvestmentā€. For a while, I really thought that this yearā€™s themes would be ā€œtravelā€ and ā€œbuilding relationshipsā€. For a couple weeks, I thought ā€œwell, this is it. Iā€™ve done personal growth centred themes for a while now, this is the year I really want to build better relationships!ā€ But a few weeks in, I can already say that while it was an admirable thought, I donā€™t know if itā€™s the right one at the right time (at least, if it stands on its own).
And of course, the reason is my job. I find my job hard. Like, it may not be hard for others, and I feel silly if I state ā€œmy job is challengingā€ when really, I mean ā€œto me, my job is challenging.ā€ And the stress, fear, and insecurity that comes with it has really kind of fucked with my mental health as of late. And I know that because of this shift, I do need to be a bit more aware that I need to take care of myself and my brain (woo! Self-care!) before I can really turn outwards. Rushing myself to create and foster and grow relationships will be just so unbalanced if I canā€™t bring 80% of my self to the table. So. Yeah.
Themes, eh? 2019 will be ā€œtravelā€ and ā€œput down rootsā€. Let me explain. Travel is obvious, but Put Down Roots is a combination of my earlier thought (building relationships), but itā€™s also kind of my personal way of making sure that my foundations are solid. My mental health is in check, and that Iā€™ve got some sturdy roots psychologically, as well as letting them grow and intertwine with the city I live in physically, and the people I am around emotionally. And I need to work on that, and while it is kind of broad, Iā€™m still going to prioritize these different aspects (i.e., I have no shame about putting my self first).
So, onto the resolutions. This year theyā€™re categorized into: work, tangible, space, relationships, self.
THE BIG ONE
1. Put down roots. For so long, I felt like I was going to be going back to Toronto ASAP. I donā€™t really feel like this will be the case anymore (for a myriad of reasons, albeit I love the city so much and my best friends are still there). So that means that while Iā€™ve always kind of had a mental barrier against putting down roots in Vancouver, this will be the year where I will try. As I mentioned above in the themes, this resolution is not specific. Itā€™s three-pronged: a sturdy mental foundation, a sense of belonging in a place, and a feeling of belonging with people.
WORK
2. Donā€™t get fired. Honestly, I have a fear of being fired. Imposter syndrome is real, yaā€™ll, and this role really brings out the beast. I know intellectually that being fired is probably unlikely but my brain also always responds with, ā€œIS IT THOUGH??ā€.
3. No major fuck-ups (that may lead to being fired and/or my supervisor seriously regretting his decision to hire me). Before I had a fear of fucking up in ANY way. Subtext in this goal is the fact that I DONā€™T want to be scared of fucking up. I want to be able to move forward, maybe mess up, and feel like my supervisor has my back and will let me fuck up and still let me work and grow and hopefully contribute good things. So, letā€™s not fuck over my organization, but letā€™s also recognize that in order to grow, I need to make mistakes, and I want to feel safe enough in my position to make that mistake and know itā€™s not going to lead to me getting fired (man, this is a lot to ask).
4. Get a professional certification. I will! I promise!
5. Learn to be a better supervisor. I only ā€˜superviseā€™ one person, and boy, itā€™s a bit of a learning experience. I mean, I want to be her friend (maybe thatā€™s the problem here lol), but I also recognize I have to monitor her work (some of which I am not exactly 100% satisfied with), and also teach her a lot, and all this other stuff. I donā€™t think Iā€™m that good at it, but I really do want to try and be better. Let her learn and grown and be available to answer questions and support her etc. Sigh.
6. Be okay with being uncomfortable at work. Ha. Lean into discomfort, right? I recognize itā€™ll take a while to feel settled (or, will I EVER feel settled?), but I donā€™t want to let it get to me. I am making a rule for myself: I can wallow over mistakes or bad events for one day. Then I need to move the fuck on because I have other shit to think about. Do not prolong that suffering! Also, I guess this resolution ties into being uncomfortable around the responsibilities I have, and while I will never feel 100% like I am ā€œdoing the right thingā€, I can try and lessen my anxiety around it.
TANGIBLE-(ish) 7. Be smart with money. I know, I know, one of my fears is being fired so I want to save as much money as I can before I get fired and inevitably get a job where I earn less. But again, this isnā€™t about saving a specific dollar amount. I think it is generally about not letting lifestyle inflation become too severe, donā€™t buy shit I donā€™t need, and prioritize spending in a way that is aligned with my values. In this case, travel and experiences (of which, I am allowing food/eating out to count).
8. Read 35 books. A yearly target, that seems harder and harder to reach as each year my attention span seems to wane a little bit more.
9. Cook at least 2 times a week. An adulting goal that I want to accomplish. Sigh. Why is cooking so hard?
10. Get an IUD. Honestly, Iā€™m not in a relationship or dating right now, but why not right. I donā€™t want a baby in the next 5 years, and my friends have gotten them and Iā€™m like, sure, that sounds like a good thing to put on a to-do list lol.
11. Volunteer. I volunteered for two events last year, and this year I want to do at least one (or maybe two?) more, on top of those. Those were fun and rewarding experiences (maybe just because volunteers get free vouchers to see movies and shows and this girl loves free shit) but yeah, definitely one of those things Iā€™m super glad I did.
12. Continue playing piano for fun. Ā  Again, one of my best decisions last year. I really really love it, itā€™s great for my brain to calm down and be distracted, and I might even get a full sized keyboard with 88 keys instead of 72 sometime in the future. I love that thereā€™s no pressure and it feels like something I do just for myself.
13. Learn and keep a new hobby. What is this, 2017? Iā€™m taking pottery classes with an old colleague, and I am also thinking of learning to knit? Hm.
SPACE
14. Travel. My travel goals this year are: Taiwan, the Rockies (Banff and Jasper), and either South America, Turkey, or Eastern Europe. Also, maybe Toronto over the holidays. And I am very very very tentatively thinking about going to New Zealand in 2020, so letā€™s cross our fingers. I have 2 weeks of vacation left that I havenā€™t decided what to do with. This is also the year where Iā€™m traveling more with friends, and in the past I completely balked at the idea (yay solo travel!) but I might be ready for a change.
15. Settle into my living space. For the first time in my life, I donā€™t have roommates! I have a couch and dressers and a dining table, and hoo boy, let me tell you, furniture and decor is NOT my thing. It stresses me out and I straight-up withdraw and try not to deal with it. Bless my mother and her infinite patience (and perhaps pity) with me and helping me sort out my living situation. She helped me move twice last year, and helped me basically pick out all my furniture (second hand!). Iā€™m so grateful, but I also recognize that I just need to suck it up and buy some fucking dining chairs ffs. Also, Iā€™m trying to make this place feel more and more like home. Iā€™m not exactly sure how, but maybe just letting myself laze around on a Sunday afternoon is enough.
16. Settle into my city. I spent this weekend walking up and down the main ā€œstreetsā€ in my neighbourhood, making a mental note of all the restaurants and bars and grocery stores Iā€™d like to stop by. I want to familiarize myself with this area a lot more. Be able to give other people recommendations when they visit.
RELATIONSHIPS
17. Make 2 new friends. YAS FRANSSS.
18. Date people! When life got really busy last year, I put this on hold and said ā€œitā€™s a 2019 problemā€. Guess what, itā€™s 2019, maybe I should go see how my standards have changedā€¦ Also, I really want to go out with people I donā€™t meet on dating apps? I think the reason I like dating apps is that everyone is on the same page regarding ā€œthis is a dateā€, whereas people I sometimes go out with IRL is like ā€œare we doing a friend hang-out or is this a dateā€ (of which, I think the former as to not humiliate myself by assuming the latter).
19. See my mom at least once or twice a month. We live pretty close and I try and say that Iā€™ll spend long weekends with her and my stepdad, but I do need to prioritize this more, I think. Itā€™s so nice to hang out with them, but sometimes I am busy trying to fill up my social calendar that my weekends just become unavailable.
20. Be a better friend (support & generosity). In part of my ā€œturning outwardsā€ theme, I want to be a better friend. Reaching out more, being emotionally available, being generous with my time, asking them thoughtful questions, trying to understand them better and also trying to make sure they feel understood. I recognize theyā€™ll be my support system and I donā€™t want to let them down.
SELF
21. INTENTIONALITY. This is a big one. It was almost a theme. It was almost my goal #1. I want to be intentional with my actions AND my thoughts. Intentional with the way I act towards my friends, being generous, spending time, setting up hang-outs. I want to also be intentional with the way I consume media (sigh, useless youtube in the background), the fact that I havenā€™t really listened to podcasts in a while, Iā€™m trying to catch up more on news but sometimes it hurts my heart to read so much negative stuff about the world. I want to READ MORE BOOKS even thought it seems so hard sometimes? Lastly, I want to be intentional with my thoughts. This is obviously hard, but I want to train myself to not ruminate, to let go of anxiety and stress when I can, to care about the opinions only from people that matter, and to be more generous and kind and believe in the best in people.
22. Keep my mental health in check (and prioritize it). With this new job, I feel a lot more anxious and stressed, and I donā€™t like it. I loved that my previous job meant my brain stopped caring about work at 4pm, but I donā€™t really have that luxury (yet?) and the anxiety get to me and I think feeds bouts of depression. I want to make sure that I am aware of these effects, I forgive myself for feeling like shit about myself, and that I take actions to either deal or distract me - this usually means seeing friends and being social and not wallowing.
23. Figure out my finances. This resolution should really be further up the list. I donā€™t know what I am doing with my money, and I need to dedicate time and effort to LEARN IT. Financial literacy is SO IMPORTANT do not let other people tell you otherwise!! Donā€™t let the system get you, is what Iā€™m saying.
24. Fucking exercise. My friends and I are taking a trip to the Rockies this year (so excited!!) but we have planned a lot of hikes and Iā€™d really prefer not to be the one huffing and puffing the entire time. Also, I really am curious as to the effect exercise might have on my mental health.
25. Maintain my weight. This is a bit health related. Last year, I gained like 10 pounds when I started the office job, and then I lost it towards the end of the year. I just feel much more comfortable with my body at this weight. That said, I recognize that itā€™s a simple diet + exercise combination, and with my lack of exercise, this just means I watch what I eat. Calories in, calories out. Itā€™s not hard and I should not eat that much cake, okay.
26. Be better than I currently am. WIP, mates.
27. Take risks. Of all sorts. Because, why not. Always.
ā€”
Andā€¦ thatā€™s it. As we try and find our way through this year, let me remind myself when I step into work: game face on. Or, as Susie would say to Midge Maisel: tits up.
0 notes
yahoo-roto-arcade-blog Ā· 7 years ago
Text
Shuffle Up: Searching for Bryce Harper
Tumblr media
Itā€™s been one of those years for Bryce Harper (AP Photo/Laurence Kesterson)
Ah, the outfield. Land of all the fun stats. If you can keep your players on the field, you might just get somewhere.
The numbers donā€™t matter in a vacuum; what matters is how the player prices relate to one another. Assume a 5Ɨ5 scoring system, as always. Everyone listed here has outfield eligibility in the Yahoo game at the current time. Players at the same cost are considered even, and donā€™t fret when players are just a buck or two apart, thatā€™s not a big deal.
Iā€™m not ranking the injured guys; it just becomes a silly game of ā€œWho has the most injury optimism?ā€
[Yahoo Fantasy Football leagues are open: Sign up now for free!]
And Iā€™m not a doctor. (Somebody get me a doctor.)
Have some disagreements? Have some major disagreements? Thatā€™s good! Thatā€™s why we have a game. I welcome your respectful disagreement anytime: @scott_pianowski on Twitter.
$44 Mike Trout $42 Mookie Betts $37 J.D. Martinez $32 Andrew Benintendi $30 Charlie Blackmon $30 Giancarlo Stanton $29 Aaron Judge $27 Christian Yelich $27 Eddie Rosario $27 Nelson Cruz $27 Bryce Harper $26 Scooter Gennett $25 Nick Castellanos
The good news with Harper is that heā€™s still adding value as an offensive player. His OPS+ of 124 is actually the median of his career (though his career average OPS+ is 139). A .366 OBP is still excellent; he leads the NL in walks. He has 20 home runs and a .475 slugging.
Then again, every number in Harperā€™s slash line is lower than we project. And the .216 average is 62 points lower than his career mark.
Perhaps heā€™s running into a lot of bad luck. His hard-hit rate is a career high, and his line-drive rate is almost identical to last yearā€™s. Heā€™s striking out a little more this year, but a 3.4-percent boost isnā€™t cause for alarm. A .223 BABIP is an obvious outlier, especially when combined with his batted-ball profile. Harperā€™s pull-happy profile also means more outs via the shift ā€” maybe it would be in his best interests to lay down a bunt now and again, take an easy hit (especially when leading off an inning, when a baserunner is a boon for scoring chances).
Harper zone contact is a career low, which is surprising, but heā€™s not getting himself out ā€” his chase rate is under his career mark.
Iā€™m floor driven with my first-round picks, so I would not make Harper a Top 15 player if redrafting today. But heā€™s be a ticklish play anywhere in the second round. His bad season isnā€™t that bad. And his upside remains the moon (or maybe just slight of the moon; perhaps only Trout and Betts can get there).
Nick Castellanos hit his 10th home run of the season.
Heā€™ll be an All-Star next month. pic.twitter.com/r5c9jI2874
ā€” Brad Galli (@BradGalli) June 26, 2018
I donā€™t know why pitchers keep challenging Castellanos, by far the only formidable stick in the Detroit lineup. Although the Tigers are 6-11 since Miguel Cabrera suffered his season-ending injury, Castellanos keeps rolling along (.288/.356/.667, seven homers). Heā€™s fifth in hard-hit rate (training Olson, Carpenter, Suarez, and J.D. Martinez), and heā€™s No. 17 overall in soft-contact avoidance. Look at this messy Tigers lineup. Iā€™d take my chances with anyone else . . . Does Rosario look out of place here? He shouldnā€™t. Hereā€™s his last calendar year: .307/.346/.557, 102 runs, 35 home runs, 102 RBIs, 13 steals . . . Blackmon has too much back class for me to take him out of the 30s. Maybe this means nothing, but June has historically been his weakest month. He turned 32 on the weekend, so itā€™s too soon to worry about age. A .301 BABIP might not look out of order, but itā€™s 34 points below his career average. Hang in.
$22 Jose Martinez $22 George Springer $21 Marcell Ozuna $20 Matt Kemp $20 Starling Marte $18 Justin Upton $17 Michael Brantley $16 Max Muncy $15 Nomar Mazara $15 Shin-Soo Choo $15 Khris Davis $15 Mitch Haniger $15 Rhys Hoskins $15 Odubel Herrera $15 Juan Soto $15 Yasiel Puig
Very quietly Choo has been a Top 21 outfielder, producing in every category except stolen bases (and heā€™s not a total zero there, he has three). You just hope he can stay healthy in his age-36 season (the calendar flips for him on July 13). Choo isnā€™t getting a bump from Arlington this year (his OPS is 20 points higher on the road), but he does jump to a .933 OPS against right-handed pitching. Heā€™s one of my favorites, an Ibanez All-Star to be sure. Boring but reliable veterans are a lovely target area in all fantasy sports. We donā€™t have to market our teams, we just want the numbers.
Puig had a .193 average in late April, when a hip injury forced him to the DL. In his 46 games since returning, heā€™s been solid ā€” .295/.364/.548, nine homers. Somehow Puig only produced 24 runs and 20 RBIs from that slash, but weā€™ll take it. And for all the mistakes he makes through his mercurial ways, sometimes you get splashy highlights, too.
$14 Brandon Belt $14 Andrew McCutchen $14 Brandon Nimmo $14 Tommy Pham $13 Adam Jones $13 Aaron Hicks $13 Matt Olson $12 Whit Merrifield $12 Carlos Santana $12 Wil Myers $12 Jurickson Profar $12 Kyle Schwarber $12 Dee Gordon $12 Cody Bellinger $12 Adam Eaton $11 Derek Dietrich $11 Ian Desmond $11 Nick Markakis $11 Ryan Braun $11 David Peralta $10 Scott Schebler $10 Joc Pederson $10 Brett Gardner $10 Jesse Winker $10 Ronald Acuna $10 Adam Duvall $10 Eric Thames $9 Jason Heyward
Is Gordonā€™s toe injury still a concern? This is what heā€™s done in 30 games since returning from the disabled list: .246/.261/.285, with five steals in eight attempts. You knew youā€™d get zero power ā€” no homers, seven RBIs. Heā€™s scored a paltry 13 runs. I donā€™t think heā€™s healthy right now; at least, Iā€™m not going to pay for him on the assumption that he is.
Although Heywardā€™s OBP has dipped a little in the No. 2 slot ā€” a misleading change, since batting eighth in front of the pitcher is a driver of walks ā€” heā€™s taken to the slot nicely, slashing .313/.347/.473, with 17 runs and 16 RBIs in 26 games. Heā€™s shut down the running game and he is not a major power threat, but perhaps he can be a solid three-category contributor now.
$8 Gerardo Parra $8 Austin Meadows $8 Brian Anderson $8 Randal Grichuk $8 Chris Taylor $8 Mark Trumbo $8 Ender Inciarte $7 Avisail Garcia $7 Carlos Gonzalez $7 Jason Kipnis $7 Josh Reddick $7 Ian Happ $7 Josh Harrison $7 Stephen Piscotty $7 Teoscar Hernandez $7 Enrique Hernandez $7 Joey Gallo $6 Gorkys Hernandez $6 Ben Zobrist $6 Hunter Renfroe $6 Harrison Bader $6 Lonnie Chisenhall $5 Dustin Fowler $5 Manuel Margot $5 Gregory Polanco $5 Marwin Gonzalez $5 Jackie Bradley Jr. $5 Charlie Culberson $5 Delino DeShields $5 Kevin Pillar
Kipnis still has horrendous seasonal numbers, but he perked up over his last three weeks: .280/.357/.480, with four homers. His line-drive rate is up six percent from last year. Interestingly, heā€™s hitting .286 when shifted against, and .221 against a traditional defense . . . Bader would instantly jump into double-digits on my board if the Cardinals made a clear commitment to him . . . Polanco is a pain in the neck for weekly-lineup players, as the Pirates have four outfielders for three spots and heā€™s not the primary guy in that rotation.
$4 Albert Almora $4 Michael Taylor $4 Jon Jay $4 Corey Dickerson $4 Denard Span $4 Jose Pirela $4 Jonathan Villar $4 Nick Williams $4 Niko Goodrum $4 Michael Conforto $3 Danny Valencia $3 Ehire Adrianza $3 Alen Hanson $3 Eduardo Nunez $3 Travis Jankowski $3 Daniel Descalso $3 Mallex Smith $3 Jose Bautista $3 Curtis Granderson $3 Mark Canha $3 Franmil Reyes $3 Daniel Palka $3 Max Kepler
Mallex Smith is showing modest growth as a hitter, though a 97 OPS+ is still an eyelash below the league average of 100. Worst of all, heā€™s not improving as a base stealer ā€”successful on just 15-of-22 swipes. And the Rays donā€™t prefer him at the top of the order, either; heā€™s batted seventh or lower in 49 of his 56 starts. Right now Smith is giving you a slightly-favorable average in a mixed league, a handful of steals ā€” hopefully the caught-stealings donā€™t hurt you ā€” disappointing runs scored, and no pop. Itā€™s not like the fantasy community is going crazy for Smith, but heā€™s been moderately overrated for a while. The closer you get to Smith, the less fun he is.
$2 Ben Gamel $2 Tony Kemp $2 Rajai Davis $2 Brock Holt $2 Charlie Tilson $2 Cory Spangenberg $2 Jake Cave $2 Jacob Marisnick $2 Adam Engel $2 Chad Pinder $2 Scott Kingery $2 Robbie Grossman $2 Alex Gordon $2 Billy Hamilton $2 Lewis Brinson $2 Trey Mancini $2 Jarrod Dyson $2 Kevin Kiermaier $1 Hernan Perez $1 Ryan Rua $1 Matt Joyce $1 JaCoby Jones $1 Chris Owings $1 Kole Calhoun $0 Dexter Fowler
No debating the injured Lorenzo Cain AJ Pollock Byron Buxton David Dahl Franchy Cordero Jay Bruce Jorge Soler Kris Bryant Leonys Martin Matt Adams Steven Souza
Follow the Yahoo fantasy crew on Twitter:Ā Andy Behrens,Ā Dalton Del Don,Ā Bradley Evans,Ā Liz Loza,Ā Scott PianowskiĀ andĀ Tank Williams
0 notes
luckylagerlegacy Ā· 7 years ago
Text
Lil Uzi VertĀ ā€œLuv Is Rage 2ā€³ Album Commentary
Tumblr media
Iā€™m excited that this Album is hereā€¦ But at the same time it makes me a little bit sad that the twitter jokes about it never being released will cease now. I think I put the first Luv Is Rage mixtape as my rap album of the year in 2015, which makes it hard for me to know what to expect from this one. Itā€™ll either be a classic, or an audio version of whatever Lil Uziā€™s hair is doing right this very moment. Letā€™s not waste anymore time here, and instead just shoulder roll our way into Luv Is Rage 2:
1) Two:
Calling the first track on your album ā€œTwoā€ is a piss off, Uziā€¦ But this songā€™s beat got the trademark accordion over it and I am instantly lulled into being okay by it. This track leads off right where Luv Is Rage ended,which is fire.. Sure, now heā€™s rapping about fame being poisonous and money being evil BUT shit slaps stupid hard and I can suspend my concern for his personal well being for at least as long as this song lasts.
3.5/5
2) 444+222:
EITHER SLOW DOWN WITH YOUR DIRECTIONS OR DONā€™T TELL ME WHAT TO DO, MR UZI VERT. Iā€™m also not doing math so your probably clever song title is completely lost on my dumb ass!!!!! This song has me voguing into a broken mirror while thinking about all the girls who have ever wronged me. Iā€™m flash dancing in my back yard, nae naeing at the thought of my own death. This is a total stripper joint, but donā€™t be surprised if some of them dancers recognize the sadness in Lil Uziā€™s voice and shake their titties wild mournfully and make all of the perverts watching reflect on their own shit.
4/5
3) Sauce It Up:
Coincidentally, this song title is exactly what I tell the drive thru dicks at Wendyā€™s when they ask me which one (1) sauce I want with my six (6) orders of the dollar menu Ā Five (5) piece nugget. This song is sort of about nothing, but it has the cutest fucking line lmao check it out: ā€œI WAS ON THE PHONE, YEAH WITH PLAYBOI CARTI - COMMES DES GARCON, HEARTS ALL ON MY CARDIā€ lol thatā€™s silly as hell I love it, who the hell calls a cardigan a cardi? Tegan And Sara fans do. I do. This is the first song on the tape that hasnā€™t made me want to call a distress hotline on Lil Uziā€™s behalf.
3.5/5
4) No Sleep Leak:
This song stupid as fuck but in a good way. I just woke my dog up dancing to this song. Thatā€™s a real thing that happened. He raps about recouping all of his wealth in the span of a single night which is tight, but I often do the same. I can go from like .34 cents in my bank account to uhhh like a few hundred when itā€™s payday. Itā€™s not that impressive, Uzi.
3.5
5) The Way Life Goes:
My girl is at her Auntā€™s house in Maryland this week (holler at me if ur tryna rob her house while sheā€™s gone just hmu she has an xbox) and Iā€™m actually glad now, cus you have got to be missing somebody to truly grasp whatever the fuck Lil Uzi Vert is going through right now. Who the hell hurt you Lil Uzi Vert? Your hair dresser? Reese La Flare when you ripped his whole existence off and added KPOP to it?? Who the fuck did this to you lil guy??? Lmao this song goes hard as hell though Iā€™m pouring out a tear for my guys rn over it. This one is hilarious to me tho cus he samples an ā€œOh Wonderā€ song, and itā€™s adorable to me that Lil Uzi Vert knows about some fabulist ass pop duo like the rest of us sad schmucks do.
4.5/5
6) For Real:
Iā€™m assembling an interracial squad of dance teens to perform funny looking dance moves to this song while I stand behind the camera and jerk it side to side (not like that) whenever they do the dab. This song is the most stripped down, ā€œnormalā€ on the project I guess. Itā€™s cool, but I like my Lil Uzi Vert to be manic and sad and weird. NEEEEEEEEXT
3/5
7) Feelings Mutual:
Oh wow weā€™re diving back into the sad drug stuff pretty abruptly here. Hold the fuck on Iā€™m gonna google ā€œWho Did This To Lil Uzi Vert??ā€ gimme a second. Okay, nothing came upā€¦ But damn we gotta get this guy some mood stabilizers and a workout routine so he can start to turn that frown upside down. Nobody getting double toppy from models and driving ferraris should be sad. Even if he is like, five foot minus five. Nobody whoā€™s friends with The Migos should cry, ever! They have their own chips! This song is very good though. Again, his sad shit is really effective so even tho heā€™s crying for help Iā€™m gonna pretend heā€™s asking me to ignore his situation and dance instead!
4/5
8) Neon Guts (Feat Pharrell Williams):
Two things: I misspell Pharrellā€™s name every single time I type it, and whoooo shit Pharrrlel can make a goddamn track, even now that heā€™s more of a spiritual guide to XXLā€™s freshman classes than a hit maker. He took his gigantic cowboy hat off and donned the BDBC fitted for this one. This is gonna be the biggest song off this whole album, mark my words. Shit slaps dummy hard.
5/5
9) Early 20 Rager:
Oh hey, Lil Uzi named this song the same thing as my friendā€™s name their Birthday events on Facebook! Hopefully this song doesnā€™t make me get dressed up and go to 3 bars I donā€™t like. He says ā€œFUCK YO GIRL ON CAM, GOPROā€ which is hilarious. I want my POV porn to have an extreme sports edge to it now. I wanna see Mia Malkova giving head while jumping out of an airplane ASAP.
3.5/5
10) UnFazed (Feat. The Weeknd):
Dog I fucking hate the weekday. I -oh wow this shit slaps nvm Iā€™m wrong.. Still tho if I catch you out here with XO gear on I am throwing it high up into an unscalable tree. One with mad prickles. He does say ā€œTake three Xannies like a hattrickā€ on this which is super fucking lame and ultra Canadian of him. I know I said that the Pharalel track would be the biggest song on this album, but every white girl I know who does blow loves The Weeknd so this track is gonna go quadruple platinum.
4/5
11. Pretty Mami:
Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā This song boring as fuck! Maybe Lil Uzi not liking rapping anymoreā€¦ Isnā€™t a good thing? I thought disenfranchisement meant bangers that would make me wipe tears away in secrecy at the clubā€¦ But maybe, instead it means a lack of bangers?????????????????????????? Fuck manā€¦ I hate whoever made this man so sad.
2.5/5
12) How To Talk:
THIS BITCH! This song starts with the audio of some woman calling Lil Uzi Vert out for some shit that uhhh Iā€™m not paying attention to. Somebody on 4chan analyze this womanā€™s vocality n stuff so we know who to speak to about making this guy sad. This song slaps tho, heā€™s all apologetic about treating her badly and jealous that sheā€™s talking to a ball player. The beat is rad as hell. This is the mood I think of when I think of Lil Uziā€™s music. More of this, less Pretty Mami.
4/5
13) X:
Metro Boomin and Pierre Bourne co-producing a Lil Uzi Vert track? Iā€™m in clout heaven. Somebody fetch me a pair of those dumbass glasses that every future dead kid wears while they nod out on xanax. You know the ones? The Fallout 4 fancy lady joints. Thanks. Okay this song is golden and I will defend it no matter what the hell happens with the next two tracks. Iā€™m doin all of Uziā€™s dances as best I can to this, eating gummy bears, feelin cute.
5/5
14) Malfunction:
Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā In the first verse on this dreamy lil song Uzi says ā€œALL MY GIRLS DRESS LIKE THEY WORK AT HOOTERSā€ like itā€™s a good thing. If Iā€™m worth millions of dollars, my many, many girlfriends would all be dressed in differently themed designer garb: One goth model with diamond encrusted tears, one pioneer thot with a golden pitchfork, a pair of ghost women wearing spooky Red Bottoms, etc. Letā€™s have some showmanship, please. This song is good though, the last Ā¼ of this album is picking it up.
4/5
15) Dark Queen:
Dark Queen is my favourite race in World Of Warcraft, so Iā€™m stoked on this. The song is all about his relationship with his mother, and how it relates with his relationship with the music business instead of sick raids and fuckin uhhhhhhhh killin monsters? Idk I never played WoW I was too busy playing other videogames u fuckin dorks.
3.5/5
16) XO TOUR LIF3:
Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā *Crying* SHE SAID BABY I AM NOT AFRAID TO - *still crying* DIE! I forgot this song was on the album. Wow, what a fuckin banger. I want whoever reads this to make sure the lyrics to this song are etched into my gravestone (if I somehow donā€™t end up buried in an unmarked grave by a jilted lover and her new, tougher boyfriend) Ugh this goes so fuckin hard. This is one of the only songs that, if you have it as your ringtone and it goes off really loudly while weā€™re sitting next to each other on the C-Train, wonā€™t earn you a dirty look and a subtweet. I want to celebrate the sadness in this song. You did it, Lil Uzi.
5/5
Ā FINAL SCORE: 7.8/10
This shit had some up and down moments, Iā€™m not gonna lie. But, the good outweighed the bad. I hope Uzi finds the help he needs before his hair gets any more neon than it already is. We believe in you, lil fella.
0 notes
myupdatestudio-blog Ā· 8 years ago
Text
New Post has been published on Myupdatestudio
New Post has been published on https://myupdatestudio.com/baseball-sweeps-mac-opponent/
Baseball sweeps MAC opponent
Baseball commenced Mid-American Convention play with a three-sport sweep against the University of Toledo Rockets.
Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā MAC Opponent
Mac Cost
NIU (7-sixteen, 3-zero MAC) got here into the sport losing eight of its last 10 games performed, however its offense came alive within the collection as they scored 32 combined runs, defeating the Rockets (5-18, 0-three MAC) 16-2 on Friday, 7-4 on Saturday and 9-three in the final sport on Sunday.
ā€œThis turned into an exceptional begin to MAC play,ā€ stated Head Educate Mike Kunigonis. ā€œWe confirmed up and played an entire 27-plus innings this weekend.ā€
Friday ā€” NIU 16, Toledo 2 The Huskies have been seeing the ball nicely within the first recreation of the series as all 9 hitters inside the batting order scored at least one run with all but two hitters recording at least two hits.
Four Huskies finished with or extra runs batted in as junior specific hitter Jesus Tovar III led the group with Four RBIs at the day, off of hits, which include a two-run domestic run to left area inside the top of the ninth.
Freshman 0.33 baseman Tommy Szczesny and junior 2d baseman Samuel Vega completed the game with 3 hits each because the infield duo blended for five RBIs, 3 runs scored and a domestic run.
Senior beginning pitcher Joe Hawks earned his second consecutive win as he pitched seven great innings for the Huskies, permitting runs on 9 hits, whilst striking out five batters in the game.
Saturday ā€” NIU 7, Toledo 4 After being down four-0 within the first inning of recreation two, NIU activated its bats to score seven unanswered runs for a 7-four extra-inning victory.
Freshman pitcher Nathan Thomas was a key issue inside the win against the Rockets as he tossed seven scoreless innings in remedy as sophomore pitcher William Anderson become eliminated after allowing Four earned runs in the first inning of play.
Thomas allowed simply one walk, on three hits, at the same time as placing out 5 gamers at the mound.
The Huskies placed a run on the board within the sixth inning and scored 3 runs in the 8th inning with doubles from Szczesny and junior outfielder Joe Jumonville, accompanied with the aid of a -out unmarried by means of junior catcher Mike Roberson to tie the sport.
the sport went into extra innings while NIU went in advance on a floor ball via Samuel Vega to 1/3 that scored junior shortstop Brad Wood for the first lead of the game.
The Huskies introduced greater runs inside the inning as senior pitcher Ryan Blanton got here into the game inside the bottom half of the eleventh inning to shut down Toledo and record his first win of the season.
Sunday ā€” NIU 9, Toledo 3 The Huskies won their very last recreation of the collection with some other big win from junior beginning pitcher Donovan Sims, who threw six innings and allowed one earned run and progressed his report to three-zero at the season.
Sims diminished his season Era to three.16 after Sundayā€™s overall performance.
ā€œWe had excellent performances on the mound, on the plate, and within the field all weekend, and thatā€™s the important thing to fulfillment,ā€ Kunigonis stated.
NIU went ahead in the 1/3 inning of the ballgame and in no way looked again as they scored Four runs on Four hits inside the inning, which includes a double by way of Roberson that scored 3 Huskies.
The Huskies brought 5 more coverage runs inside the ninth to complete the three-sport sweep.
ā€œWe can enjoy this win for the day on the bus journey back domestic and get again to paintings the following day,ā€ Kunigonis said.
Kimbo Slice Vs Afro Puff And big Mac
After the final combat, group Kimbo decided that the overall rule changed into that Kimbo became going to rip through the competition like a bearded beast! To remedy this they decided to have not one but two contestants fight with Kimbo again to back.
Once more we see Kimbo enter the boatyard, equipped for a fight. His first unsure opponent could be afro puff due to the fact he has a puffy afro. What he doesnā€™t have are any guts. He time and again avoids Kimboā€™s jabs and backs away, searching like a ridiculous parody of a head of broccoli. He is taking some hits while shelling out little or no damage to Kimbo earlier than heā€™s placed on the floor. He makes a decision after this that he would not want anymore and just lays there for a while as team Kimbo counts him out. Then he simply stands awkwardly at the same time as everyone berates him for being a coward earlier than sauntering off.
Immediately entering the next fight is large Mac. large Mac is a beefy, even though now the not specifically tall white guy who seems to have a few kind of sugar rush going. He lands a few punches and appears to have an specially high persistence ā€“ truly like Sean Gannon. It needs to have regarded like an awful dream for Kimbo, but because the combat progresses itā€™s obvious that huge Mac isnā€™t always keeping up so properly. He receives floored time and again, however, is not fearful of Kimbo as he receives lower back up after a quick reply, best to be knocked silly. Subsequently, a member of team Kimbo tells him to prevent getting up after itā€™s apparent that he cannot think instantly. Kimbo is effective yet again!
MAC Championship Preview
Akron gained the tiebreaker over Miami-Ohio and Bowling Green to get to the MAC name sport and the Zips might be looking for their first ever MAC Championship. For individuals who donā€™t know Akron thoroughly, this isnā€™t that a lot of a surprise. The Zips completed 6-5 last season, however, have been the most effective bowl eligible crew not to visit the put up season final yr so theyā€™re out for a few redemption. A loss in this sport may even the document at 6-6 and ship them domestic Again this yr.
Northern Illinois took care of Western Michigan to win the MAC West in a tiebreaker over Toledo, who it defeated the prior week. The Huskies ended the season prevailing six of their very last seven video games, the most effective loss a stunning 14-factor defeat at home in opposition to Ball St. They finished 7-four at the season and have been a pair performs away from going 9-2. Northern Illinois gained its very last three street games after starting the season 0-three far away from domestic.
The Zips lead the MAC and are 22nd inside the USA in overall defense, permitting just 322 mpg, simply in advance of Toledo. It changed into an amazing turnaround after Akron completed 98th in the equal class a season in the past. A demoralizing 20-zero loss at home to Army dropped its record to a few-4 however rather than throwing within the towel, the Zips fought on to win 3 of their final 4 video games to get so far. The defense allowed most effective 10.eight ppg over that Four game stretch and gave up a first-rate 226 total yards within the very last games mixed.
The Zips allowed teams to surpass 500 general yards this season and one of these become Northern Illinois. The Huskies racked up 536 total yards in that beyond regular time loss which changed into one among five video games that they generated at least 500 yards. Northern Illinois finished the regular season 1st in the MAC and 15th in the country in total offense with 451.7 pg. The Huskies averaged 32.6 ppg on the season and scored 31 or more points 8 times on the season which include their final 3 video games.
The Northern Illinois protection bolstered over the final 4 games as its factors allowed reduced in every contest. The Huskies completed 4th in the Conference in general protection but it changed into very inconsistent this season. They allowed single digits to Four opponents but additionally allowed 31 or more points Four times as nicely. All of it balanced out however as they finished 1st in the MAC in scoring protection, allowing an average of twenty-two.1 ppg. After surrendering 491.3 ppg to its first three 1-A combatants, Northern Illinois allowed most effective 318.eight ppg in its very last seven video games.
The Zips arenā€™t a very sturdy group on offense however their great sport got here in opposition to the Huskies where they totaled 48 factors and 525 yards of offense, each season highs. most effective six points were scored in overtime so the numbers are not inflated due to that. The dashing offense finished ninth in the MAC with only 113 mpg but Akron did common 156.five ppg in its very last 4 games which must offer a few desirable momentum as the Huskies allowed 163.3 mpg on the floor over that same span.
0 notes