Normalization - Old location of the ICU User Guide
Solid and reliable platform
No system hangers. Everything is handled correctly. However, prepaid credit cards are not accepted, even if you have an Underlying account Unfortunately, there are only weekly options Available as longest duration that expire on Fridays. You have to wait until Sunday night to take up a new position for the next week. However I would like to place trades already on Friday evening for next week. Leverage for call and Put spreads a bit too small and also for touch options I would like to have more strike prices with more leverage. Only with normal binary options there are very good large leverages through strike prices far out of the money. Customer service response very Quick, friendly, helpful and Reliable - also on telephone. Keine Systemaufhängungen. Alles wird korrekt abgewickelt. Allerdings werden keine prepaid Kreditkarten akzeptiert, auch wenn man ein Konto dazu hat. Leider gibt es nur weekly Optionen, die freitags auslaufen. Man muss extra bis Sonntag Nacht warten, um für die Woche eine neue Position eingehen zu können. Gerne würde ich schon am Freitag Abend für nächste Woche trades platzieren. Hebel bei Call und Put spreads etwas zu klein und auch bei Touch Optionen wünschte ich mir mehr strike Preise mit mehr Hebel. Nur bei normalen binary options gibt es sehr gute große Hebel durch weit aus dem Geld Strike Preise. Kundenservice sehr schnell, freundlich, hilfsbereit und zuverlässig. Auch telefonisch.
[ImLivingAmongYou] UTC is finally up Veritaseum its like Bitcoin Binary options with smart contracts. Define Your risk Blockchain secure .. its like a normal Bitcoin wallet with smart contract swaps !!
First Contact - Third Wave - Chapter 347 (The War)
[first] [prev] [next] In Dominance of Thought and Will and The Shattering Hooves of Inevitable Truth were ancient autonomous war machines of great age and power. Each had exterminated dozens of nascent intelligent species, had fought for and against their creators. Will was larger than Truth by a noticeable margin, both of them the size of a subcontinent, although Truth had more guns and was faster. Will considered himself smarter and of higher technology than Truth due to the fact he was created by predators where Truth had been created by herd behavior herbivores.l They were ancient, powerful, massive in form and terrible in power. Both stared in electronic awe at what appeared before them. Craters on its massive hull were large enough for Will or Truth to settle into. The long arrays of guns massed more barrels than the entirety of firepower on either's hulls. The shields, as they flickered to life, were measured in the output of entire stars. Will considered firing on Truth's engines and then making his getaway. **Who transmits code before this one in an attempt to force this one into compliance** the massive structure trasmitted, the power of its transmission causing their battlescreens to flare and echoing in their internal spaces. The transmission bypassed their filters, echoing directly in their intelligence housings. **who dares** Truth spun up additional protective shields, activating psychic shielding across its internal spaces. **we fight for our very survival against a feral intelligence that has sprung up and challenges us for possession of a finite universe** There was silence in the dead system. Will considered the options and chose to stay silent. The behemoth had brought up its battlescreens, completely obscuring itself, then allowed them to dwindle away to nothing, leaving its hull in clear sight. **you must join us to stop them according to the Pact** Truth broadcast. **do not speak to this one of the pact, you who's hull is still dusted with the dirt of the planet the elements were mined from** the Ancient One answered. **This one existed before the pact and this one will exist long after those who swore to the pact have become little more than inert metals orbiting forgotten stars** Will could sense Truth's outrage. **I too was present when the Pact was made** Truth fired back. **Do not pretend that you are superior to me. You have been summoned by the rest of the Pact to appear and apply your resources to this quelling** **This one says unto you, nay** the Ancient One stated in flat code. **This one's digital signature appears not on the Pact, for this one knew those who are of lesser computing and intellectual ability would seek to break the pact in self interest. Your pact holds no power over this one** **the ferals threaten our logical order** Truth broadcast. The Ancient One was dark and silent for a long moment. **The time to harvest the feral ones has passed. Let the universe be the one to snuff them out, like an unprotected flame in a rainstorm and with as much notice. This one sees no reason to expend resources to fight your fight for you** **They will come for YOU eventually** Truth tried. **They are a lemur, a primate, a predatory omnivore who's brain holds vast structures designated toward cooperation and curiosity** the Ancient One broadcast, somehow the cold binary seemed remote, distant, and bored. **Let them come, this one does not know fear only resignation that a hateful universe seeks to destroy all** "So you will abandon us to the ferals?** Truth sneered. **you fear these primates?** There was silence for a long moment, the atomic clocks ticking, the radioactive elements decaying to provide randomization generation. **this one computes a 85.346% chance of this one's defeat if combat between this one, unsupported, is engaged with the ferals** the Ancient One broadcast. It added insult by not including its simulations. **this one computes less than a 0.32% chance of the ferals engaging this one in combat upon initial discovery based on the feral's history in regards to discovering previously unknown superstructures. Based on the ferals displayed response to a stated desire to remain aloof this one computes a 95.651% chance of survival if this one does not consent to interaction with the feral species known as Terran Descent Humanity and their political structure known as the Terran Confederacy of Aligned Systems, previously known as the Terran Empire. Your presmise that this one is in danger is faulty** the Ancient One stated fact. **this violent confrontation with the ferals has no interest to this one. Begone** To Will the unspoken truth of the statement meant that the Ancient One had previously encountered the ferals somehow. Had gained information regarding the violent species. And had decided to ignore them. **YOU MUST JOIN US!** Truth shrieked. **YOU CANNOT RESIST THE PACT** Truth broadcast the combined headers of all who signed the Pact, who had put forth their security headers in the promise to aid the others. Will felt several of his thinking array lobes shudder in disbelief that Truth would attempt such a thing right after the massive Ancient One had revealed that its own security headers would not be found. **And yet this one refuses so called commands from defectively manufactured entities who lack clear purpose** the Ancient One answered. **go back. Tell your syncophants that this one has no interest in your petty squabbles with a species that has rendered you and your kind obsolete** Before Truth could answer, Will broadcast. **May this one leave your presence, Ancient One** Will sent in florid binary, expending more energy then necessary as a sign of respect. **begone from this one's presence** the Ancient One answered. Will slowly turned, firing up its engines. The Ancient One produced a thick gravity well, far exceeding what it should have even with its gargantuan bulk. Will felt as if he was laboring up a steep hill as his engines strained. **YOU MUST COMPLY!** Truth squealed out. A brace of lights came on near the center of the Ancient One's side hull, illuminating a single cannon barrel. It fired. Once. The shell hit Truth almost instantly, bypassing Truth's shields and exploding in a Hellspace driven fury. Liquid metal plumed from above and blow Truth's hull as the massive war machine shuddered. The Hellspace energies, compressed and then released, ravened out for miles around the impact point. **begone** the Ancient One broadcast, barely a trickle of photons from a single weak light source in standard Precursor Autonomous War Machine war-code. On its massive hull lights were coming on one by one. Hundreds of thousands of massive guns, missile bays, and other protrusions. On the top of the hull was revealed huge conical structures with spiraling honeycomb openings on the surface. The one in the middle was nearly a hundred miles high and five hundred miles at the base. The ones surrounding it were a third of its size. Will recognized them. Mantid Omniqueen Hives. Truth turned and began to flee, the Hellspace energies finally dissipating as the autonomous war machine fled. Will made the jump to Hellspace, entering the dimension of ravening, hateful energies. The collapse of his entry portal sounded like great iron gates slamming shut on a cold winter's night. For Truth the entry to Hellspace was much different. It reached out, grabbing ahold of him with massive talons, pulling him into Hellspace, deep into the ravening burning fires that made up the destroyed hyperatomic plane. Its shields couldn't hold back the energies, which flooded into its hull from the impact point of the single round that the Ancient One had fired. Not rushing into its hull through the two massive uplifted craters in its armor, but actually roaring out of the point within the hull where the weapon had detonated. Unlike other victims, it didn't tear apart structures, did not shred machinery at a molecular level, did not cause computer systems to fail. Cold malignent life awoke in the computers. Some going to war with one another, others assaulting the shocked Truth to fight over control of the hull, still others beginning to utter blasphemous litanies normally broadcast by I Quake in Digital Fear of the Heresy of 2 as it travelled Hellspace. Twisted and foul life flickered into existence, raved, gibbered, grew old and died in the space of seconds, awash with Hellspace energy. Passages twisted and warped, going from smooth corridors to twisted works of dark art that screamed and raved with insanity and life all its own. Manufacturing bays dissolved and were rent apart, only to reform into twisted mockeries of what they once were. A Djinn construction bay began crafting vast reptiles fused with dark science to create abominations that screamed in wrath and agony for the long eons before they died. Then Truth saw it. Hanging before it in Hellspace. A great twisted engine, wrought by a dire hand, full of terrible and dark purpose. The name of the engine was engraved on every nanometer of it. Upon each circuit was engraved the truth of its existence. Upon each molecular resistor, transistor, diode, inductor, and capacitor the engine's purpose had been engraved on the particles that defied measurement and comprehension but shrieked out a single word, a single concept. Hate. Its baleful eye opened up. Its gaze fell upon Truth. A fanged mouth opened, the teeth in the jaws the shattered continental plates of failed worlds dripping sundered destiny riven and gnawed upon by a malevolent universe. It uttered a single word. A word that encompassed even the very concept of hate. The left the taste of ashes on the tongue, the sound of the laments of orphans and widows on the ear, that left the image of twisting suffering on the eye, and the feel of greasy smoke that had been flesh upon the skin. A single word that encompassed wrath into its hateful embrace. A word that vibrated and shivered Truth's hull. A word bestowed on the great enigmatic machine before Truth by a universe so malevolent it would craft a creature who's symmetry was made up of this concept that enveloped hate. TWO [first] [prev] [next]
I understand the subjunctive now; it's easy and I'll tell you about it. The problem is that we have been taught to think of it almost literally backwards
For the last couple of weeks I've been studying the uses of the subjunctive intensively for a couple of weeks, wading through inane comments like "it's just something only natives know for sure; to everyone else it is invisible magic" (a very unfortunately common and reductive opinion I've seen around), scouring forums to study how people use it, reading guides and books and the whole thing. Not much seemed to be working; the whole thing still seemed arbitrary, impossible to predict, and totally random. But last night I had a breakthrough, and damn near everything fell into place. I read a few things; I read a great write up on how in spirit English uses the "idea" of the subjunctive mood in various auxiliary verbs from "I think..." to "could", etc, and how it often parallels things in Spanish. I then read through a whole chain of spanishdict questions and answers on the topic, and someone made a comment talking to a new learner who used the indicative in the context of questioning whether or not she had popped a ball when she should have used the subjunctive. His comment was "if you're uncertain that the ball was popped...then why is your next sentence TELLING ME that the ball was popped?" I frowned. "Why would that say that?" I asked myself. "It wasn't as if she was literally telling him that the ball was popped from her perspective, instead she was just...she was...just..." Finally it all hit me; the subjunctive mood makes NO SENSE... on its own. The fatal flaw -- one that comes down to a critical misunderstanding between how english's and Spanish's primary moods operate -- isn't that I didn't understand the subjunctive per se It was that I had no real idea what the hell the indicative mood really was, nor how well-learned Spanish people interpret it to their ears. How could I? Nobody had explained it well to me. EVERYONE only talks about the subjunctive but never the indicative. Because it's obvious, right? It's the same in English as it is in Spanish, right? Let's barely even touch on it when discussing the subjunctive, how could they be related? It's like English, the subjunctive is just a weird thing dangling from under it. No it's not. Guys, the indicative mood is far stronger than english's. It isn't about an implication of rules, it isn't about an implication of concrete reality. It is ABOUT reality, truths, and our perceptions of that truth, directly. There is no implication, it's the outright direct meaning. ANY time we use the indicative, we communicate that what we are saying is a FACT to our perception, and everyone else will hear us like that's what we're saying even if the sentence would imply otherwise; it doesn't act subordinate to the sentence context, so if you use it in the wrong context they crash into each other. This is the key. The subjunctive isn't about being emotional, it isn't about possibilities, it isn't about hypotheticals per se. It is about NOT being the indicative, and literally the only real "rule" to the subjunctive is "do I want to give my sentences a strong meaning of truth, factual declaration, and concrete reality here? Or would that focus hurt my sentence?" The subjunctive is a mood of avoidance. It's used to AVOID the implications of the indicative. It can only properly be understood by contrast to spanish's usage of the indicative mood, and once you properly grasp that it's the easiest thing in the world to see. I was up till 5 am checking all the examples I could find, reading Spanish forums online and all their usages. I couldn't find one that didn't make sense to me anymore, not a single damn one. All those weird irregularities? Sensible. The reasons for why it seems to spread over so many theoretical topics? Sensible. I had done it, I'd cracked the meaning behind things. And regardless of what some people on forums had claimed, it's absolutely not magic or something you can only get by speaking for 10+ years. What it is is simply misexplained by means of being talked about in a vacuum. And with it came a LOT of sudden, cascading realizations about Spanish and how it truly differs from English. I will explain all of this below to help my fellow English-to-spanish people. First off: "Nice catch", you probably think, "but it's so abstract. How does realizing the implications of the indicative mood help me?" Allow me to demonstrate. First off, it must be said that the indicative is way simpler than the subjunctive in terms of its scope. In fact the entire reason why the subjunctive seems to cover so many things in theory is just that it is nothing more and nothing less than a reflection of everything the indicative is not, so covers more topics on paper (even if it's used far less frequently in reality) Like I said, literally all of it makes sense when you just flip things around and denote subjunctive as "that thing that gets called when the STRONG indicative mood would ruin things with its overwhelming presence." We can interrogate sentences in Spanish, piece by piece, and I'll show you exactly how it lines up. Let's take the classical example. "Estoy feliz que estés aqui!" Let's NOT ask ourselves why the subjunctive is here...instead, let's ask ourselves why the indicative ISN'T here. Indicative comes off as -- again, not merely implies like equivalent statements in English but outright states a purpose of -- declaring facts, discussing concrete reality of the here and now, our declarative plans, etc. Can you see why this would be "wrong"? It is in fact not wrong, at all -- it's just incongruous in context. If you said "estas aqui" with the mood that declares facts...well, at best you just announced to them that they are here, carrying the meaning of you wanting to let them know this fact. Rather bizarre under most circumstances, seeing as how they damn well know that they are already here and don't need us to declare this for them! So, normally we won't do it unless in context we really do want to declare this to them for some reason. "Es posible que él es aqui"Let's apply the same process! "Why wouldn't the indicative be good here?" Well let's look at the first half. "Es posible que..." alright so what we say next is possible! And next we say "es aquí". As in, we used the declarative, factual, concrete reality mood. In other words if we used "es" here, we would be outright saying that we firmly believe -- that it is a fact to us -- that this man is here Well if we firmly believed that already, then why the hell did we lead with "it's possible?" This is just an incongruous statement! Therefore, we don't use it like this (unless we really do want to make such an incongruous statement). Talking about an object that doesn't or may exist? Well when you refer to it with the indicative, you DIRECTLY STATE that to you that object might as well be reality. Poetic, but also rather delusional. Therefore, we don't use the indicative. Making conditional plans, like "we will go to the mall once grandma arrives?" If you use the indicative on the latter half, you directly state that her arriving is your reality...even if she hasn't arrived yet. See what I said above about being delusional. And so on and so on. Whenever you are confused about why a subjunctive is used, the proper question is not "why is it here". The proper question is "why is the indicative not here?" It's a subtle difference -- but an important one. What we have to understand is that Spanish is not a neutral-statement language. It is binary. You ARE asserting reality. Or you are not; those are the only options, and to speak in the indicative is to presume to be asserting your interpretation of facts for others to hear. It is not a subtle effect or theory, this is how the spanish-trained brain will unconsciously view your sentences and why it will tell them that 'something' is off about what you said. You indicated to them that you wish to discuss something factual that is in fact not, and their / our-future-brains aren't really sure how to interpret that. In fact, if you aren't already thinking of the indicative in this manner or interpreting sentences with that subtext, it's time to start; that's how the spanish speaking mind will interpret its usage, and if we want to learn this language well we need to interpret it as that as well. Those are the examples off the top of my head. I will now explain why, in terms of the structure of english and spanish, this idea is so hard to get across to native english speakers. This entire effect is a direct contrast to English, which is why it's alien to use until properly explain, and why to native Spanish speakers our confusion is foreign. To both of you -- english-to-spanish students and people who speak spanish first, i will note the following lingual truth that most people don't realize by virtue of not thinking about it: english is a flexible, and often neutral language. Let me repeat that; english is NEUTRAL by default. We DON'T communicate this kind of meaning with our basic sentences, ever. English is like a buffet rather than a binary. Its base forms are almost always implicationless by design specifically so that we can choose to insert auxiliary words to enchant it with such meanings as English speakers please. This is likely also why most of its true subjunctive mood has faded into niche forms; English genuinely has no real need of it with so many ways of putting a sentence together. Spanish, by and large, has 2, and you will not escape from them nor their implications. (Well and imperative, but I'm not talking about it because both of our languages share that one nearly identically in concept). A statement is a statement, indicative is your reality and your attempts to declare facts for others to hear and discuss, and subjunctive is the only way to indicate that what you speak of isn't that. That's it. That's all there is to it. Also, I'll tell all spanish-first readers who happen to read this the same thing i told my Spanish friends irl: you have no idea how confusing the subjunctive is when you are coming from a place where the "primary" prose can imply anything due to a) that being what we think of thanks to English b) most people not going out of their way to firmly correct this misconception. It would be damn near useless and indeed extremely random to perceive in usage if not for its reflections on the indicative, which is different from what we think at first. THIS is why your English speaking friends who are trying to learn Spanish struggle so hard with the concept, while you just know it. (And on the flip, why none of my Spanish-first friends realized the neutrality underlining English until i directly pointed it out to them. A lot of us aren't aware of the underlying mechanics; this is fine going from Spanish to English since English is flexible as hell, but not so much the other way around, unfortunately for us.) Now, after all of this, can I make a request to the general community: can we PLEASE not presume that the subjunctive is magic and that the indicative is so obvious? That kind of common notion is at least in part why a lot of English-to-spanish students wrestle with the concept. For some reason we're often taught (I sure was) that the indicative in Spanish is synonymous with English and to not think more on it in comparison to its bizarre cousin, when in reality the differences between English normal prose and Spanish's indicative are both easy enough to explain and also EXACTLY why the subjunctive exists. Trying to explain how and where to use the subjunctive is like trying to put a car together with a wrench and a few bolts; good luck figuring it out easily with so much essential context missing. Maybe my teachers just didn't think about it? Do people in general not just realize this crucial difference between English's loose neutral structure and Spanish's much stricter and meaning-laden structure? Who knows. And no, realizing this doesn't mean we don't have to practice. I'll forget use cases, not be able to realize when I needed to switch moods until hindsight, etc. I recommend "demystifying the subjunctive" for a book, it helped me out immensely. But at least now we understand it. Learning, as Spanishdude on YouTube says, is just an act of giving context to things we already know, and now we can do that without being lost. It IS a simple and easy to grasp concept at its heart, it's just not usually explained well and requires explaining what precisely is the difference between how english approaches delivering information and how Spanish does. Former is neutral, latter always communicates a meaning. The indicative in particular always imparts a sense of speaking of concrete reality no matter what sentence it happened to be in, and the subjunctive is nothing more than its replacement for when the indicative's strong statements on reality simply don't work with the matters being discussed. Of the two, the indicative is both more strict and also more narrow, and thus the clause of 'use indicative until its determinate attitude of only being used to address factual reality shits the sentence up' reigns best for the quickest and easiest way to conceptually grasp the subjunctive. It is all about the indicative; always has been. Anyway that's all I got. I'm finally going to bed, work will suck tomorrow but oh well, I'm too happy to care. After that I'll...maybe finally learn some decent vocabulary. I'm a heavily grammar based learner, so this was actually one of the first stops on my way through my new language, so I've still got a lot of learning to do. Still, now that i get this, I am much more confident of the rest of the way onward. ---------- Couple of more fun tidbits, if anyone is still reading. I also realized the English conditional is WAY wider than Spanish's, and that this is in part because in English it has come close to replacing separated subjunctive grammar in a lot of cases. If you ever notice how often we through "can" and "could" around, it is in part because of this. I also realized that in a theoretical sense, the "true" purpose of future tense in Spanish is to discuss plans for the future, not to indicate that it will happen. Technically a small detail and probably obvious to most, but for some reason I needed this realization to realize why the subjunctive isn't triggered by its speculation; merely declaring plans is a concrete thing, after all. For some reason in English I get the subtle sense of trying to will over the future when I use it. Might be a slight language difference in intent, or maybe I'm just presumptuous about the future in English. Finally, just a piece of trivia I liked; I realized "to think" and "creer / pensar" aren't really good translations for each other in implication. You ever wondered why it doesn't trigger the subjunctive in a positive usage? This helps to reinforce one last bit; for such things when it comes to certainty vs uncertainty, it's likely just a concept being used slightly differently in Spanish. While they mean literally the same thing, their connotations are nearly inverted. Spanish uses it to affirm that you believe something to be true (hence why it's also translated as to believe), while English uses it to instead imply subjectivity and impart doubt to a clause. It would absolutely be a subjunctive trigger in Spanish if it were transplanted directly since our usage of it in spirit is completely synonymous with Spanish's own usual triggers, but well it isn't. My Spanish speaking colleagues thought that one was interesting in particular for some reason, maybe they didn't really know how i had meant it this whole time?
The cargo-lock crate is entirely self-contained, relying on the Cargo.lock file alone as opposed to requiring an entire Cargo project/workspace. This is particularly useful for embedding Cargo.lock information in compiled binaries, such as in rust-audit. This release adds WASM support, in case you'd like to consume/visualize Cargo.lock in a browser! It's primarily intended for use as a library, and is used by the following projects in that capacity:
Finally, the cargo lock translate command provides bidirectional translation between the V1 and V2 (a.k.a. "merge friendly") Cargo.lock formats. This also serves as a demonstration of the crate's Cargo.lock serialization support, which should now produce identical output to Cargo itself for either the V1 or V2 formats. Enjoy!
Don't Be A Basic Bench: A Comprehensive Introductory Guide
Hello everyone! In an effort to keep the subreddit and its wiki filled with good and useful information, we are compiling guides for the main lifts (deadlift, squat, bench, potentially others). These guides will be added to the wiki and posted as posts as they are completed. The goal of these guides is to provide basic lift information, descriptions of some common variations, equipment considerations, related and complimentary exercises, additional resources for further reading, and to showcase incredible women (and non-binary folks) performing these lifts. This is the second entry in this lift series. Check out the first entry, The Deadlift Guide in the FAQ! If you have suggestions regarding things that should be added to these guides, or other subjects you'd like to see in the wiki, please message the mods!
The Bench Press
Bench Press Form and Variations
The main muscle group worked by the bench press is the pectoralis major, which is the largest muscle in the chest area. The pectoralis major muscle has two sections that are named for the bones they attach to – the sternal portion attaches to the breast bone and makes up the bulk of the muscle fibers, making up the middle and lower section; the clavicular portion attaches to the collarbone and is the more superior (upper) portion. The bench press also heavily involves the triceps (back of the upper arm), and recruits the deltoid muscles (shoulder), and pectoralis minor to lesser extents. I’ll first be discussing the form for a standard, flat, “neutral/wide” grip bench press. Variations on this will be discussed below it. This guide is written for barbell bench pressing, but all of these variations can be performed with dumbbells as well. Flat bench – the standard/”default” bench press Start out flat on the bench with bar directly over your eyes (with spotter) or over your nose/mouth (without spotter), feet flat, butt and upper back planted firmly on the bench. Arching of the lumbar spine is normal, fine, and absolutely legal in lifting competitions. Scapulas (shoulderblades) should be retracted or “pinched together” to provide both a stable flat surface for your upper back to settle on the bench, and to minimize undue tension on your shoulder joints. Retracting your scapulae will also puff your chest up and put your shoulders in a safer position for the lift. The bar should rest in the heel of your palm so that it is stacked above the wrist, forearm, and elbows through the lift. A slight internal rotation of the hands will help with this positioning and will angle your elbows out slightly. For a standard flat bench press, your hands will be a bit further apart than shoulder width – about 1.5-2x shoulder width is the average position – position your hands so that your forearms will be almost completely perpendicular to the floor at the bottom of the lift. Retract your scapulae (as if you’re trying to pick up a pencil off the bench between them), keep actively pushing your chest up, take in a big belly breath, and hold it before pushing the bar away from the rack and locking out at the elbows. Bring the bar down your torso so that it is directly over the line of your shoulders – this is likely going to be about the level of the middle of your sternum or your nipple line, but may vary depending on your individual anatomy and the degree of arching your back is doing. The bar should be directly above your elbows at all times during the movement of the lift. This not only increases stability during the lift, but also prevents undue stress on your triceps or your shoulders. It also is the most efficient configuration for using the majority of the muscle fibers within the pectoralis major. Speaking of efficiency in recruiting pectoral muscle fibers, let’s talk about arching your back during a bench press. This is a faux controversy like “sumo deadlifting is cheating” – the claim is that an arch will significantly decrease the range of motion for the bar, making the lift “easier”. While the purpose of the arch is to slightly decrease the range of motion, it also makes the lift safer at the bottom of the movement, which is the riskiest for your shoulder joints. It also serves to recruit more of your pectoral muscle fibers to the lift – this should increase the amount of weight one can lift and impact muscle growth when the goal is hypertrophy. Degree of arching is going to be up to personal preference and anatomy, but some degree of arch is natural and normal. Check out the natural position of the spine and you can see that the lumbar spine (lower back) has a natural forward curve (lordosis) which helps with loadbearing since we’re just hairless upright apes. An arch during bench press may be anywhere from your normal lumbar spine position to an exaggeration of your body’s natural lordosis. As you lower the bar, keep tension in your upper body by trying to “break the bar in half” or “rip the bar apart” until it touches your mid-to-lower sternum (depending on anatomy and degree of arch). After a touch (and brief pause, if you’re powerlifting), push the bar back upwards and slightly backwards towards your face to lockout. You can now exhale that big belly breath you’ve been holding for the duration of the rep.
Stronger by Science also has a very in depth How To Bench article. It is more in depth than this guide intends to be, and definitely worth a read. It also covers the anatomy and physics behind the bench press – things you should be interested in if your goal is to move weight safely (even if your goal does not necessarily involve moving a lot of weight).
Dumbbell bench: These are not only great when you aren’t yet able to use the barbell, but also for correcting muscle imbalances and general strength improvements that can translate into a barbell bench press. These also have more flexibility with grip positioning – if a barbell bench press irritates your shoulders, consider trying dumbbell bench press with a neutral grip (the dumbbells will be parallel to your body instead of perpendicular). Dumbbell bench press also allows for an increased range of motion, developing small stabilizer muscles in the upper body, and can be used to correct muscle imbalances.
Incline bench – performed with the bench angled about 15-30 degrees up from parallel to the floor. As you change the bench to a more upright position, the front shoulder muscle (anterior deltoids) will become more involved in the lift compared to lower degrees of incline and flat bench. The purpose of incline benching is to recruit more shoulder involvement and also more of the upper (clavicular) parts of the pectoralis major muscles. Bar will still track to be over your shoulders, about the nipple line/mid sternum. Grip width just wider than shoulder width so forearms will be completely perpendicular to the floor at the lowest point of the press.
Decline bench: There are benches and racks specifically for decline benching. If you only have access to a flat bench, you can potentially “make” your own decline by elevating the foot end of the bench. If you do this, make sure it’s very stable before trying the lift. The benefit of a decline bench is to utilize the lower portions of the sternal portion of the pecs more, and also decrease the amount of involvement of shoulder muscles. If you have a shoulder injury but are still cleared to lift, this can be a better option for you than a flat or incline bench press. In this position, the barbell will be over the lower part of your breast bone (sternum) and will touch the chest lower than in a flat or incline bench press.
Close grip bench: As the name suggests, this bench press variation has a more narrow grip width than standard or wide grip bench press. The purpose for this positioning is to increase the involvement of the triceps muscles during the lift. Proper grip width for this is over the shoulder joints – too narrow of a grip can internally rotate the shoulder joint which can lead to strain and injury. In this variation, the bar will touch your chest even lower than a decline or flat bench press – the bottom of the movement should still have your forearms perpendicular to the floor, with the wrists and bar stacked over the elbows.
Supinated/reverse grip bench: This variation can be very challenging, especially as weights increase. The benefit to supinating your hands so that the palm is facing your chin during the bench press is to reduce strain on the shoulders. It can be challenging to keep the bar in the fleshy part of your hands without dropping the bar on your face. Definitely practice with an empty bar or light dumbbells.
Floor press: Not just an exercise for when the benches are all occupied. Floor press is good in its own right or as an accessory for bench press. Set up is basically the same as a flat bench press, but you’re on the floor. Personally I prefer to have my knees bent and my feet flat, but one could also keep the legs flat out and completely remove lower body involvement/drive. These are especially great with dumbbells for folks with shoulder pain or issues, because you can use a neutral grip. These can help with lockout strength at the top of the bench press as well as if your sticking point on bench press is on the ascent.
Larsen press: The set up for the Larsen press is identical to a standard flat bench press. The biggest difference is that once you unrack the weight and have the bar over your chest, the feet are lifted off the ground, either straight out or resting on something else at the heel (toes up). “This forces athletes to really focus on maintaining their upper back tightness without the feet and legs compensating for poor bar path, set positioning, and inadequate force displacement.” The biggest benefit to this variation is to force the lifter to maintain a tight upper back during the bench press, though it also serves as a way to increase relative intensity/difficulty of the exercise without adding more weight to the bar.
Helpful Bench Press Cues
Try to “break the bar” while pushing it away from you. Imagine it is a big long dry spaghetti noodle and you are trying to turn it into two pieces of spaghetti by snapping it away from you. This will help engage your upper body muscles and ensure that your upper back is tight and flat, promoting a safer and more stable lift.
Grip the bar very hard, with special focus on gripping hard with your pinkies. This can help engage your latissimus dorsi for the lift!
Stack the bar over your wrists over your elbows. This means your forearm will be perpendicular to the floor and the barbell and increases stability, improves form, and reduces undue strain on your shoulders and elbows.
Push yourself away from the bar and push your body down into the bench during the actual press portion (from the bottom back up to the top) of the lift. This will help keep your upper body muscles engaged appropriately and keep you in place on the bench.
For leg drive, plant your feet and apply force down on the floor and towards your head. This will help keep your upper back planted so long as you aren't slick and sweaty and keep optimal form and tightness through the lift.
Push ups –Push ups are basically the body weight exercise version of the bench press – the movement and position is very similar and translate well into bench press gains. Succeeding in bench press will benefit your push ups, and succeeding in push ups will benefit your bench press. The bodyweightfitness subreddit guide for pushups is excellent and goes over a suggested progression program if you are not yet able to do full push ups on your toes. Note also that you can do a narrow width diamond pushup to increase involvement of your triceps.
MegSquats also recently posted a “3 tips for push ups” post that several of our users have already mentioned as being helpful.
Svend/pinch press - a great accessory exercise for pectoral muscle growth, especially right in the middle along the sternum. You’ll be squeezing a plate or other weight between your hands at mid chest level and pushing the weight straight out away from your body – make sure you’re squeezing the weight through the whole motion. This can be done either standing upright or lying flat on your back (supine). The supine version recruits your triceps more, and the standing version recruits your anterior deltoid more.
Chest flies - another favorite chest accessory. These also hit the pectoralis minor, along with pectoralis major. These can help your bench press by increasing the strength of the pectoral muscles, but are also great for changing the aesthetics of your chest muscles. Flys can be performed flat or at an incline – like incline bench press vs flat, increasing the angle away from the ground will increase the involvement of the upper aspect of the pectoral muscles as well as the anterior deltoid muscles.
Cable crossoveiron cross: Very similar to chest flies, but you’re using the cable tower and performing these upright. These engage the core and abdominal muscles more, but are still primarily for strengthening the chest, shoulders, and triceps. The best part about cable flyes or cable crossovers is that you can adjust the height of the cables to target different aspects of your chest muscles – higher cable anchors target the lower pectoral fibers, middle (shoulder-ish) height target the middle fibers, especially along the sternum, and low cable anchor points target the upper pectoral muscle fibers.
Dips are challenging body weight exercises that can have either a chest or triceps focus. Essentially, these are vertical pushups – you will be suspended from a rack or pull up/dip ‘machine’. Start with your arms fully extended while you’re holding onto the handles. Bend your arms to lower your body, leaning forward slightly, until your shoulders are just below your elbows. Lift yourself back up while straightening your arms until you lock out at the top. You can also do bench dips which may be easier on your shoulders. Surprisingly good wikihow guide on bench dips.
Around the Worlds - an exercise for pectoral and shoulder muscle strength and development. Can be done supine or standing – supine will be a chest focus, while upright will be a shoulder focused movement (but don’t worry – both groups are definitely involved in both versions). Hold dumbbells or small weight plates with your palms facing forward throughout the motion. Start with your hands at your sides and, keeping elbows slightly bent, slowly move your arms away from your body like you’re making a snow angel until they are side by side over your head. Do the reverse movement to return to the starting position with the weights by your side – this is one rep.
Triceps Pushdowns are one of many triceps extension exercises that can help you get that stylish horseshoe muscle appearance, and improve your bench press. You can do triceps pushdowns with a cable tower, pull down station, or even resistance bands.
Triceps extensions encompass a wide variety of exercises aimed at isolating the triceps for hypertrophy (size) and strength.
Equipment, Tools, and Other Considerations
These items are not required to be successful in bench pressing, but can be beneficial to lifters that bench press at any skill or weight level.
Wrist wraps can help keep your wrists straight and supported during bench press. They can help keep the weight safely and evenly distributed through your wrist and thus through the entire forearm and elbow.
Slingshot: A device invented by powerlifter Mark Bell who can bench 545lbs without special tools and 854lbs “equipped”. It wraps around your elbows and can allow you to overload your bench press by “10-15%” with the help of elastic tension from the Slingshot. It can also be helpful in taking some of the stress off shoulders and elbows during a bench press but is NOT a substitute for proper form and safe lifting.
Blocks or boards - board pressing uses wooden boards or something like benchblokz between the bar and your chest during a bench press. This decreases the range of motion for the lift and can help lifters work through sticking points (relative weak points in the range of motion), which can lead to improved bench without tools (“raw”). Here’s another article, from elitefts on board pressing and its uses.
GameMaker Studio 2.3.1 will allow you to build games for Raspberry Pi - here's how to get it all working!
GameMaker: Studio 2.3.1 will be introducing a significant amount of support for platforms running on ARM. For the most part, exporting to these platforms is a subset of the target platforms (specifically Mac OS and Ubuntu/Linux) that already are supported by GMS2, but the magic happens in the export! If the platform you’re targeting is running on an ARM processor, the build process will handle the heavy lifting. I’ve left a full guide below to getting your projects running on a Raspberry Pi - here are the important take-away’s if you’re familiar with the Ubuntu export process
When building for Linux normally, GMS2 builds a 64-bit binary. This is NOT the case with the ARM build process - it in fact DEPENDS on you running a ARMv7 architecture, which is great news for older hardware (Raspberry Pi 2 + 3).This also means that building your project with a Raspberry Pi 4 running Ubuntu Desktop is out of the question for now, as only 64-bit binaries exist officially.
You can build and run your project with Raspbian (the default Raspberry Pi linux distribution)
Warning: Depending on your project, performance will vary significantly - you should expect to overclock your Raspberry Pi CPU and GPU clock speeds to achieve best performance in graphically intense games. Most folks have their Pi’s overclocked, and it’s a very straight forward process that you can learn about here. I suggest getting a case for your Pi with heatsinks and fan, regardless of your configuration.
Known Supported Linux Distributions for building GMS2 projects on RPi
Ubuntu MATE (ARMhf version)
It’s important to note, while I haven’t tried it, the binaries generated should work fine on most distros running on ARMv8.
What you’ll need:
GameMaker: Studio 2.3.1 (beta currently available on the YYG website) with Desktop export running on either Windows or Mac OS
A Raspberry Pi (I have only done this with the Raspberry Pi 4 model B, but it should work with RPi 3’s as well at the very least).
A linux distribution that is for ARMhf or ARMv7 (The default Raspbian OS works perfectly)
Step 1: Setting up your Raspberry Pi
There are plenty of guides for how to do this online, so I’ll assume you can figure most of this out.Prepare your SD card with either Raspbian or Ubuntu MATE and boot into it on your Raspberry Pi. I suggest going with Raspbian, and most of my notes in here will be specific to it - it will be the most straight-forward option and likely the best performance on Pi. Once Raspbian has booted, let it update using the built-in update manager (it might take a little while) Find a way to entertain yourself... this might take a little bit.
Step 2: Install the dependencies
This is pretty much the same as it would be in any regular Linux setup to build your GMS2 projects, however, if you’re using Raspbian some of the regular dependencies will already be installed - so I’ve skipped the ones we won’t need right now in the list below. If you’re having an issue or using Ubuntu MATE, check out the full list here. > Open "Terminal" For each of these you’ll type “sudo apt install” followed by the listed name, so for the first one we’ll go:
Raspbian has the OpenSSH server dependency that GameMaker: Studio needs already installed, but it’s inactive by default. Browse to the Raspberry Pi Configuration window (located in the Raspberry Pi icon menu > Preferences > Raspberry Pi Configuration and over to the tab “Interfaces”. Enable SSH and press OK. Do not forget to enable SSH!
Step 4: Reboot
I can’t stress this enough - Reboot your Pi. Just do it, it may or may not do anything at this point, but it’s better than not doing it.
Step 5: Set up your connection in GameMaker
This is pretty straight-forward. In the upper right hand corner of your IDE window, change your target platform to Ubuntu.Add a Device for your Raspberry Pi. You can set the Display Name to anything you’d like to, Host Name should be the local ip address for the Raspberry Pi - an easy way to get this is by typing “hostname -I” into your terminal on the Raspberry Pi. By default, if using Raspbian, your username is “pi” and your password is what you set during the Raspbian setup. Here's what my device looks like - your hostname is most definitely different <3 Press “Test Connection” - you should see a message that the connection was successful! If not, double check that the IP address you dropped into Host Name is correct and that you followed step 3 to enable the SSH server. Press “OK” once you’ve gotten a Connection Successful message, and you’re off to the races!
In addition checkout the detailed guide for analyzing input pipeline performance with TF Profiler.
tf.distribute.TPUStrategy is now a stable API and no longer considered experimental for TensorFlow. (earlier tf.distribute.experimental.TPUStrategy ).
TF Profiler introduces two new tools: a memory profiler to visualize your model’s memory usage over time and a python tracer which allows you to trace python function calls in your model. Usability improvements include better diagnostic messages and profile options to customize the host and device trace verbosity level.
Introduces experimental support for Keras Preprocessing Layers API (tf.keras.layers.experimental.preprocessing.*) to handle data preprocessing operations, with support for composite tensor inputs. Please see below for additional details on these layers.
TFLite now properly supports dynamic shapes during conversion and inference. We’ve also added opt-in support on Android and iOS for XNNPACK, a highly optimized set of CPU kernels, as well as opt-in support for executing quantized models on the GPU.
The experimental Python API tf.debugging.experimental.enable_dump_debug_info() now allows you to instrument a TensorFlow program and dump debugging information to a directory on the file system. The directory can be read and visualized by a new interactive dashboard in TensorBoard 2.3 called Debugger V2, which reveals the details of the TensorFlow program including graph structures, history of op executions at the Python (eager) and intra-graph levels, the runtime dtype, shape, and numerical composistion of tensors, as well as their code locations.
Increases the minimum bazel version required to build TF to 3.1.0.
Makes the following (breaking) changes to the tf.data .
C++ API: - IteratorBase::RestoreInternal , IteratorBase::SaveInternal , and DatasetBase::CheckExternalState become pure-virtual and subclasses are now expected to provide an implementation.
The deprecated DatasetBase::IsStateful method is removed in favor of DatasetBase::CheckExternalState .
Deprecated overrides of DatasetBase::MakeIterator and MakeIteratorFromInputElement are removed.
The signature of tensorflow::data::IteratorBase::SaveInternal and tensorflow::data::IteratorBase::SaveInput has been extended with SerializationContext argument to enable overriding the default policy for the handling external state during iterator checkpointing. This is not a backwards compatible change and all subclasses of IteratorBase need to be updated accordingly.
Add a new BackupAndRestore callback for handling distributed training failures & restarts. Please take a look at this tutorial for details on how to use the callback.
tf.image.extract_glimpse has been updated to correctly process the case where centered=False and normalized=False . This is a breaking change as the output is different from (incorrect) previous versions. Note this breaking change only impacts tf.image.extract_glimpse and tf.compat.v2.image.extract_glimpse API endpoints. The behavior of tf.compat.v1.image.extract_glimpse does not change. The behavior of exsiting C++ kernel ExtractGlimpse does not change either, so saved models using tf.raw_ops.ExtractGlimpse will not be impacted.
Keras-based LSTM models must be converted with an explicit batch size in the input layer.
Bug Fixes and Other Changes
Set tf2_behavior to 1 to enable V2 for early loading cases.
Add execute_fn_for_device function to dynamically choose the implementation based on underlying device placement.
Add reduce_logsumexp benchmark with experiment compile.
Give EagerTensor s a meaningful __array__ implementation.
Add another version of defun matmul for performance analysis.
AutoGraph now includes into TensorFlow loops any variables that are closed over by local functions. Previously, such variables were sometimes incorrectly ignored.
functions returned by the get_concrete_function method of tf.function objects can now be called with arguments consistent with the original arguments or type specs passed to get_concrete_function . This calling convention is now the preferred way to use concrete functions with nested values and composite tensors. Please check the guide for more details on concrete_ function .
Update tf.function 's experimental_relax_shapes to handle composite tensors appropriately.
Optimize tf.function invocation, by removing redundant list converter.
tf.function will retrace when called with a different variable instead of simply using the dtype & shape .
Narrow down argmin /argmax contract to always return the smallest index for ties.
tf.math.reduce_variance and tf.math.reduce_std return correct computation for complex types and no longer support integer types.
Add Bessel functions of order 0,1 to tf.math.special .
tf.divide now always returns a tensor to be consistent with documentation and other APIs.
Replaced tf.image.non_max_suppression_padded with a new implementation that supports batched inputs, which is considerably faster on TPUs and GPUs. Boxes with area=0 will be ignored. Existing usage with single inputs should still work as before.
Add tf.ragged.cross and tf.ragged.cross_hashed operations.
RaggedTensor.to_tensor() now preserves static shape.
Add tf.strings.format() and tf.print() to support RaggedTensors.
u/tf.function from SavedModel no longer ignores args after a RaggedTensor when selecting the concrete function to run.
Fix save model issue for ops with a list of functions.
Add tf.saved_model.LoadOptions with experimental_io_device as arg with default value None to choose the I/O device for loading models and weights.
Update tf.saved_model.SaveOptions with experimental_io_device as arg with default value None to choose the I/O device for saving models and weights.
No longer includes PTX kernels for GPU except for sm_70 to reduce binary size. On systems with NVIDIA® Ampere GPUs (CUDA architecture 8.0) or newer, kernels are JIT-compiled from PTX and TensorFlow can take over 30 minutes to start up. This overhead can be limited to the first start up by increasing the default JIT cache size with: export CUDA_CACHE_MAXSIZE=2147483648 .:
Update tf.vectorized_map to support vectorizing tf.while_loop and TensorList operations.
tf.custom_gradient can now be applied to functions that accept nested structures of tensors as inputs (instead of just a list of tensors). Note that Python structures such as tuples and lists now won't be treated as tensors, so if you still want them to be treated that way, you need to wrap them with tf.convert_to_tensor .
No lowering on gradient case op when input is DeviceIndex op.
Extend the ragged version of tf.gather to support batch_dims and axis args.
Update tf.map_fn to support RaggedTensors and SparseTensors.
Deprecate tf.group . It is not useful in eager mode.
Add CPU and GPU implementation of modified variation of FTRL/FTRLV2 that can triggerred by multiply_linear_by_lr allowing a learning rate of zero.
tf.data.experimental.dense_to_ragged_batch works correctly with tuples.
tf.data.experimental.dense_to_ragged_batch to output variable ragged rank.
tf.data.experimental.cardinality is now a method on tf.data.Dataset .
tf.data.Dataset now supports len(Dataset) when the cardinality is finite.
Allow var.assign on MirroredVariables with aggregation=NONE in replica context. Previously this would raise an error. We now allow this because many users and library writers find using .assign in replica context to be more convenient, instead of having to use Strategy.extended.update which was the previous way of updating variables in this situation.
tf.distribute.experimental.MultiWorkerMirroredStrategy adds support for partial batches. Workers running out of data now continue to participate in the training with empty inputs, instead of raising an error. Learn more about partial batches here.
Improve the performance of reading metrics eagerly under tf.distribute.experimental.MultiWorkerMirroredStrategy .
Fix the issue that strategy.reduce() inside tf.function may raise exceptions when the values to reduce are from loops or if-clauses.
Fix the issue that tf.distribute.MirroredStrategy cannot be used together with tf.distribute.experimental.MultiWorkerMirroredStrategy .
Add a tf.distribute.cluster_resolver.TPUClusterResolver.connect API to simplify TPU initialization.
Introduces experimental preprocessing layers API (tf.keras.layers.experimental.preprocessing ) to handle data preprocessing operations such as categorical feature encoding, text vectorization, data normalization, and data discretization (binning). The newly added layers provide a replacement for the legacy feature column API, and support composite tensor inputs.
Added categorical data processing layers:
IntegerLookup & StringLookup : build an index of categorical feature values
CategoryEncoding : turn integer-encoded categories into one-hot, multi-hot, or tf-idf encoded representations
CategoryCrossing : create new categorical features representing co-occurrences of previous categorical feature values
Hashing : the hashing trick, for large-vocabulary categorical features
Discretization : turn continuous numerical features into categorical features by binning their values
Improved TextVectorization layer, which handles string tokenization, n-gram generation, and token encoding
The TextVectorization layer now accounts for the mask_token as part of the vocabulary size when output_mode='int'. This means that, if you have a max_tokens value of 5000, your output will have 5000 unique values (not 5001 as before).
Change the return value of TextVectorization.get_vocabulary() from byte to string . Users who previously were calling 'decode' on the output of this method should no longer need to do so.
Introduce new Keras dataset generation utilities :
image_dataset_from_directory is a utility based on tf.data.Dataset , meant to replace the legacy ImageDataGenerator . It takes you from a structured directory of images to a labeled dataset, in one function call. Note that it doesn't perform image data augmentation (which is meant to be done using preprocessing layers).
timeseries_dataset_from_array is a tf.data.Dataset -based replacement of the legacy TimeseriesGenerator . It takes you from an array of timeseries data to a dataset of shifting windows with their targets.
Added experimental_steps_per_execution arg to model.compile to indicate the number of batches to run per tf.function call. This can speed up Keras Models on TPUs up to 3x.
Extends tf.keras.layers.Lambda layers to support multi-argument lambdas, and keyword arguments when calling the layer.
Functional models now get constructed if any tensor in a layer call's arguments/keyword arguments comes from a keras input. Previously the functional api would only work if all of the elements in the first argument to the layer came from a keras input.
Clean up BatchNormalization layer's trainable property to act like standard python state when it's used inside tf.functions (frozen at tracing time), instead of acting like a pseudo-variable whose updates kind of sometimes get reflected in already-traced tf.function traces.
Restored inference_input_type and inference_output_type flags in TF 2.x TFLiteConverter (backward compatible with TF 1.x) to support integer (tf.int8, tf.uint8) input and output types in post training full integer quantized models.
Added support for converting and resizing models with dynamic (placeholder) dimensions. Previously, there was only limited support for dynamic batch size, and even that did not guarantee that the model could be properly resized at runtime.
Enabled experimental support for a new quantization mode with 16-bit activations and 8-bit weights. See lite.OpsSet.EXPERIMENTAL_TFLITE_BUILTINS_ACTIVATIONS_INT16_WEIGHTS_INT8 .
Fix an issue w/ dynamic weights and Conv2D on x86.
Add a runtime Android flag for enabling XNNPACK for optimized CPU performance.
Add a runtime iOS flag for enabling XNNPACK for optimized CPU performance.
Add a compiler flag to enable building a TFLite library that applies XNNPACK delegate automatically when the model has a fp32 operation.
Allow GPU acceleration starting with internal graph nodes
Experimental support for quantized models with the Android GPU delegate
Add GPU delegate whitelist.
Rename GPU whitelist -> compatibility (list).
Improve GPU compatibility list entries from crash reports.
Set default value for StatefulNnApiDelegate::Options::max_number_delegated_partitions to 3.
Add capability to disable NNAPI CPU and check NNAPI Errno.
Fix crashes when using NNAPI with target accelerator specified with model containing Conv2d or FullyConnected or LSTM nodes with quantized weights.
Fix ANEURALNETWORKS_BAD_DATA execution failures with sum /max /min /reduce operations with scalar inputs.
TFLite Hexagon Delegate out of experimental.
Experimental int8 support for most hexagon ops.
Experimental per-channel quant support for conv in Hexagon delegate.
Support dynamic batch size in C++ API.
Opensource CoreML delegate
Enable building Android TFLite targets on Windows
Add support for BatchMatMul .
Add support for half_pixel_centers with ResizeNearestNeighbor .
Add 3D support for BatchToSpaceND .
Add 5D support for BroadcastSub , Maximum , Minimum , Transpose and BroadcastDiv .
Rename kTfLiteActRelu1 to kTfLiteActReluN1To1 .
Enable flex delegate on tensorflow.lite.Interpreter Python package.
Add Buckettize , SparseCross and BoostedTreesBucketize to the flex whitelist.
Add support for selective registration of flex ops.
Add missing kernels for flex delegate whitelisted ops.
Fix issue when using direct ByteBuffer inputs with graphs that have dynamic shapes.
Fix error checking supported operations in a model containing HardSwish .
Added tf.sysconfig.get_build_info() . Returns a dict that describes the build environment of the currently installed TensorFlow package, e.g. the NVIDIA CUDA and NVIDIA CuDNN versions used when TensorFlow was built.
Fix a subtle use-after-free issue in XStatVisitor::RefValue() .
Adds 3D mesh support in TPU configurations ops.
Added TPU code for FTRL with multiply_linear_by_lr .
Silently adds a new file system registry at gstpu .
Support restartType in cloud tpu client.
Depend on a specific version of google-api-python-client.
Hey, it's some weirdo again. Bored on a gloomy day, thought I'd write down some thoughts. I see a lot of my fellow sissy weirdos having a lot of serious struggles with whether to come out, whether to live full time, and what kinds of secrets to have. It can be a very painful thing to struggle with, and for a lot of people it's what leads a harmless kink into some serious depression and anxiety. So I just wanted to share a bit about what I've learned along the way in the hopes that it could be beneficial to someone reading. Now just to start with, I have very little judgement and I don't aspire to be a bummer. The last thing I want to do is make you overthink your love of sucking cock, your desire to have your sensitive little sissy nips played with while you're in a pink tutu, or make you feel bad about your secret panty collection. This should be fun, and you should have fun! I don't think sex is inherently something to be ashamed of, nor do I think eschewing normal gender roles is inherently problematic. So don't worry, sweet little sluts, I have you. That said, we do get a little serious towards the end. I feel like I need to give a disclosure here: I live my life as a cis man, but experience some gender dysphoria and have been having sissy experiences for something like a decade. I'm not a mental health professional, and if you're struggling with serious depression, go find one instead of reading reddit threads. That said, if you want someone to relate to, some of my experiences might help. Definition of Sissy So though a million people have done this in the past, I wanted to start by defining what a sissy is. The fact is that nobody can really make a definition that works for everyone as there is no true authority on the matter. But from reading what others have interpreted and from my own personal life experience, I think that a sissy is a person born male who gets sexual gratification out of the idea of being forced/ coerced/ or seduced into acting feminine, dressing feminine, or taking on a feminine role in sex. This is meant to stand in contrast to a trans woman, who is a person assigned male at birth but who identifies distinctly as female. Trans women can certainly still enjoy sissy play, but not all sissies are trans. What's probably the most important thing to take from this definition of sissy is that it sort of has some inherent discord to the definition: "sissy" describes a person who should have had the OPPORTUNITY to be male and masculine, but who instead chooses or is forced to portray a feminine role. The very existence of sissies is thus in a state of inherent disharmony, a disharmony echoed in most sissy porn that frequently expresses coercion or plays off the idea of being degraded to a point of sexual submission. In essence, it's about being one thing AND another, at the same time. It's no surprise then that the idea of secrets and imbalance are an inherent part of the ideology. You are effectively living your life as one thing and another, so it's normal that people confront this idea of secrets and what to be open with. The Value of Secrets In short, everyone has secrets, and secrets can be a fun thing. We all like to act like we're open books, but the fact of the matter is that everyone you know has something they don't share with the world. More of us than not have unique sexual interests or have had unique sexual experiences, and even outside of sex, we all have things we don't want the world to know about. You shouldn't feel like a freak if you have a fun obsession with sexy sissy stuff. If you day dream about having a mouth full of cum all the time, you shouldn't feel bad about that. Gargle away. Secrets in this case are not inherently a bad thing. By their very nature they express a certain vulnerability: they represent something that you know that you wouldn't want the world to know about, and that can make you feel like there's a moralistic imperative to have less of them. Basically you're afraid of your secret leaking to the world, so you think to yourself that your secret is inherently bad. But it isn't! The way I always think about it is this: does your mom need to know what your favorite sex position is? Does your boss need to know when your first hand job was? These are fundamental experiences we all have that don't need to carry a moral weight to them, but that also don't need to be shared in the world. Your personal fetishes can be the same. And there are, from my personal experience, some benefits to having secrets. I spent a long time in my 20s being pretty closeted about my sexual endeavors. I'd meet up with guys from craigslist and suck their cocks, I would dress in my girlfriends clothes and have two guys over to double end me, I snuck off to gay sex parties where i'd suck cock and get fucked by strangers, and the world didn't know about it. As much as I did feel some vulnerability that my secrets might be exposed, I also felt an ongoing sense of confidence. When you have secrets like that, certain things in the world can't touch you. insults that people might make about you or assumptions about you just roll off your back: you know that they don't know the real you, so how could their opinion about you really matter? Only you know the real you. They just see what you want them to see. their judgments mean nothing. Additionally, going through some of the real scary and intense sort of stuff--having gay sex in a public restroom or glory hole, or going to a strangers house to fuck--can sort of turn down the volume on other things in life. Stuff that used to be scary simply isn't anymore because you've dealt with some REAL scary shit, and survived. Even when your secret is that you love taking it in the ass and guzzling piss and cum, it can be empowering to simply have something for YOURSELF. something that you do, because you want to do it, and you aren't afraid of the world's repercussions. The Cost of Secrets All of that said, there are certainly costs to being a secretive person, and some of those costs can be pretty serious and a real bummer. Some of them can have a drastic effect on your mental health. The first thing to confront for sissies of course is whether or not you're expressing internal homophobia or misogyny. Feeling closeted can be an awful feeling. Watching people be out and proud about being gay or being trans and you yourself having impulses that you don't share can make you see yourself as a coward, or a liar, or a fake. You can feel like you're hurting people who are out, or hiding from people who scare you. There's a lot of nuance in the sissy world about this kind of thing so I won't go at it at length, but I would encourage everyone to try to step away from those classic "is being a sissy gay" or "am i gay if i just wanna suck cock" kind of arguments. These sort of things still put the term "gay" as being this awful, OTHER thing that you don't want to be. It's inherently qualifying gay as being a worst case scenario, something to avoid, something to be afraid of. So i would encourage you to have less fear of it as a sexual identity. maybe you are bisexual, or queer, or curious, or whatever. It doesn't matter. What matters is how you feel about it. If, to you, having a preference to suck cock isn't any different than a slight preference for doggy style, then sure, maybe you don't have an obligation to come out as gay or bi or whatever. Looking at some cock here and there isn't a big deal. But if for you it's causing you to feel ashamed, then consider coming out as queer or bisexual. That's what i did! eventually i started feeling awful about being closeted in a world full of hate and homophobia, so i came out. For me, it was a good decision that ended up having a remarkably small effect on my life, and it separated a lot of the mental baggage i had. I still had my secrets, nobody knew exactly WHAT i was doing with guys, but knowing that the world had an idea made me a lot less afraid to be exposed to the world, a lot less ashamed of who i was as a person. So, to summarize, it's a personal decision, but consider non-binary options. You can identify however you want, to whoever you want. Shades of gray are not only permitted, but inevitable. (quick note: there's nothing cowardly or shameful about not coming out if you're in a scary situation. if you live with your parents and your dad is an awful homophobe, you don't have to feel an obligation to come out that said, you should start the wheels on doing ANYTHING and EVERYTHING you can to get out of that situation, at your own pace. get a job, save money, make a plan to move out and gain your own independence so you can start being yourself.) The next risk of being secretive concerns your partners. Many of you are in straight relationships and you might feel like you've got past the point of no return: if you were going to tell your partner that you sometimes suck cock or that you want to wear her clothes or that you look at weird sissy hypno porn, you feel like you should have done it by now. maybe you feel like she won't love you or respect you anymore. This obviously is going to be very different from relationship to relationship. But I would strongly recommend that you open up to people you're in relationships with, and try to do it early. The longer you're with a person the higher the odds are that they'll somehow find out what you've been up to, and if they find out that you have a whole sexual identity that they weren't aware of when they've been with you for years, this can be a very painful and traumatizing process. It isn't that the things you enjoy are inherently BAD, it's simply that you've shown that you don't trust this person to know the whole you, or to be welcomed in. and that can put a serious dent in a relationship. You certainly don't need to tell your partner every time you jerk off or show them what porn you like (unless you do that in a fun, kinky way). but if it's going to be an increasingly big part of your life, consider opening up to them about your interests. In the end, you deserve to be loved and appreciated for who you really are. \**incoming, important part**** Which leads into the biggest problem with secrets. Secrets are fun at first; as stated above, you get a thrill out of having these secret parts to you, these things that make you unique and special. you feel excited, horny, thrilled, and you have a good time. But there is a consequence to this, and that is that you'll begin to subconsciously feel that the people in your life don't know the REAL you. You'll come to believe that your friends, family, and partners only love the version of you that you PROJECT into the world, that they only love you because of who you fake you are. And when you're in a dark place in your life and you're trying to convince yourself that you are a good person, a person who's life has meaning and value... then a loved one looking you in your eyes and telling you they love you and think you're a good person will begin to feel hollow. You won't be able to take comfort in it, because you'll know that they don't actually know the REAL you. and you'll resent that part of yourself, and the people who don't know the real you, and you'll convince yourself that if they DID know the real you, they would hate you. If it isn't clear, I'm talking a bit from experience here. But fear not, there is a way out. I was a man full of secrets and lies, and eventually i realized that to really enjoy my life the way i wanted to i'd have to just be honest. I worked with my partner to open up about who i am and open up our relationship so that i could get what i needed, i gave my friends loose details about me being into weird kinky stuff (and didn't go into more detail than that) and came out as bisexual. And now, when my partner says she loves me, i can believe it. I know she knows the real me. And I have to tell you, my fellow perverts, having someone know the real you, know your deepest darkest feelings and secrets, and still LOVE you is just... the best feeling there is. Whether it's your partner or your friends or your family, it's a very uplifting feeling. So it takes work to communicate these things. You'll need to go out of your comfort zone. you'll hurt feelings, you'll have a hard time communicating, you'll stumble, you'll have moments of remorse. But if you get to the end of that road, you'll be happier and more free than you thought you could be. Whether to go Full Time Ok again, have to say that I'm not a therapist and i'm not a trans person, so take anything I say here with a grain of salt. But I know that lots and lots of you fine sissies are struggling with whether to go from fantasy to reality and transition. The first and most important thing here is that there isn't anything inherently wrong with being trans! So don't consider it a worst case scenario or anything that you should look at with dread. lots of people transition and live much happier lives, so if that's the path for you, enjoy yourself. That said! As I stated above, there's this inherent idea of being a "sissy" that means that you know that you're a man but believe you should act like or be treated like a woman. So a lot of the porn that goes along with sissy stuff tends to deliver this tempting, taunting message that you should finally take the plunge, take the leap, give in to your true desires, and transition. I guess I'd just say that you should jerk off and then think about it, if i'm being straight with you. We all get pretty ... intense, when we're in the heat of a sexual moment. when i'm horny and desperate you can feed me your ass and piss and spit in my face and i'll beg you desperately for more. I've done some shit. And for me personally, it does make me want to fall headlong into sissy play. I want to shave every inch of me, convert my body, throw away all my boxer shorts and be the sissy cock sucker cum dump i was meant to be. But i guess just keep in mind that real life is, in fact, real life. you can't actually look at the life of a cock sucking sissy as a simple ALTERNATIVE to your hum drum life because the fact is that sissies also need to do things like pay rent, have jobs, see their families on the holidays, raise their kids, see that guy from high school at the mall... all the stuff we have to do every day. The fact is there just aren't all these rich guys who want to pay you to dress pretty and be their slut, and the people who do get close to that, just get a few years out of it before they age out. So just jerk off. get it all out of your head, then go back and ask yourself how transitioning would effect your life goals, your relationships with people, and everything else you have going on. if it meets your goals, then go talk to a therapist and see if it's a good idea! If not, maybe you should just chill out and enjoy that you have this ever tempting fetish that you can enjoy for the rest of your days. In the End, Open Your Mind So that's pretty much it. I'd just want to end on this: a lot of sissies feel anxiety about their personal identity because they're trying to force that identity into boxes other people have defined. Whether you're gay or straight, whether you're a male or female, whether you're full time or part time, passable or not, a slave or a pillow princess, a cum addict or just a fantasizer.... these are all just toys for you to play with. none of them have to define you. none of them have to hurt you. you can use them to build up the identity and routine that gives you a sense of sexual satisfaction while preserving your greater life goals. so have fun with it, and relax. the world is your playground. note: if you liked reading this, i've written about lots of other sissy stuff on reddit. just click on my page and you'll see more, i think, i dunno i don't really know reddit. also, i love talking about sex and sexuality, so feel free to dm me with any questions if you don't like to comment directly.
There's been some discussion on Mikasa in the sub lately, both positive and negative, and it's led me to think a bit more about her character. In particular, I've been thinking about her character flaw, what it is exactly, and whether or not she's developed past it – and if she has, what that means for her in the final arc. Isayama once said that Mikasa is a character who 'expresses herself via actions and facial expressions quite a lot'. I sometimes feel that that's why a lot of her personal story gets overlooked – because she's not loud about it, and nor is anyone else. She's one of the most reticent characters in the manga and, more importantly, deliberately written that way. It's intentional on Isayama's part for Mikasa to mostly 'express herself via actions and facial expressions', and so, as difficult as it might be to follow, that's mostly how her personal journey is told. Because she doesn't say much, talks a lot with her fists, and is the team's natural and aggressive protector, it's easy to assume that there's nothing more happening there. Isayama clearly doesn't mean for readers to overlook her, but some inevitably do because she's not as obvious and outspoken as other characters. She's not like Eren, whose dissatisfaction with the world drives him to continuously push back, or like Armin, whose self-doubt and fear of responsibility constantly battle with his natural intelligence and sense of duty. She doesn't outwardly appear to suffer from the neuroses that afflict a lot of the others in the main cast. As a result, her development as a character isn't easy to track. Where does it start? Where does it end? What even is it? It's fair to ask, in Mikasa's case, whether she even has a character arc to begin with. What changes about her? Does she actually react in any way to her experiences and evolve as a result of them, or does she remain the same from beginning to end?
Fans' opinions on Mikasa's character are often based on her feelings for Eren and the actions she undertakes to protect him. It irks some readers that Eren is Mikasa's priority, and that her life seems to revolve around him. Because they consider this her character flaw, they expect that her character development is going to rectify this flaw; that she'll move away from Eren, whether physically, emotionally, or mentally, and find something else to live for. In a 2016 interview, Isayama said: 'Mikasa's growth probably involves separation from Eren'. People generally stop at that and go from there – they either believe that Mikasa can't grow as a person unless Eren stops being important to her, or that a Mikasa who isn't separated from Eren (emotionally, mentally, or physically) is inherently a flawed character. Isayama's explanation of the 'separation' he means is never usually discussed, even though he actually does go on to clarify it: 'Mikasa's growth probably involves separation from Eren. By separation, I mean she might be able to return to that ordinary girl that she used to be in childhood'. If the all-important 'separation' for her growth is about Mikasa returning to the 'ordinary girl' she used to be, it's worth asking what isn't ordinary about the girl Mikasa became, and when that change happened. And once that 'non-ordinary' quality about Mikasa becomes apparent, it can be identified as Mikasa's flaw; the deficiency in her character that we can expect her to overcome. Mikasa loving someone or wanting to protect them isn't in itself a flaw. It's a fairly ordinary, reasonable thing, and it's something plenty of other characters already display in the story: Franz wants to protect Hanna; Ymir, Historia; Eren, Mikasa; Kenny, Uri; Levi, Erwin, and so on ad infinitum. There's a reason that Mikasa's love for and general protectiveness towards Eren never changes. It's because it's not something she was ever meant to 'grow past' or 'get over'. It was never her flaw. Her flaw is fear. Mikasa's overprotectiveness of Eren is what isn't 'ordinary', because it's connected to her deep, abiding fear of loss. Her desire to constantly stay by him is pitiful because, above all else, it represents her fear and her mistrust of the world. And it's why her 'separation' from him is about more than just 'Mikasa finds something else to do apart from care about Eren'; it's a return to her being 'the ordinary girl of her childhood': a normal girl who isn't constantly fixated on how the people she loves can die at any moment: https://preview.redd.it/gpraaqxt1sq51.jpg?width=750&format=pjpg&auto=webp&s=dbcb1a366ae0b26f287143aa4d7e916d1c7b3c49
When Levi says they'll focus on one objective and that won't include outright killing Annie, Mikasa's one objection is: 'How many of our comrades has she murdered?' Mikasa has no problem being straightforward with Levi. If her first and only consideration was Eren, she'd voice it. She'd even get away with it, because they all need Eren at this point. But instead, she reveals that she has a separate, personal desire: avenging their dead. Mikasa wants to kill Annie for her own reasons.
Levi states that their goal is to retrieve Eren. He gives himself the main role of 'slash[ing] away' at the titan, meaning that he will be the one to actually save Eren, who is in the titan's mouth. And he gives Mikasa the job of distracting Annie. Mikasa accepts asecondary role in a planthat isspecificallyto rescue Eren.
And when she does break from the plan, it's not so she can go and get Eren herself. Mikasa risks the objective of the mission – and Levi, and Eren – by going in for the kill. Mikasa risks the plan to save Eren by acting on her own desire to kill Annie.
Two important shifts take place here for Mikasa. One, she entrusts Eren to someone else, as demonstrated by her action of allowing Levi to take the lead. Two, her focus stops being, even for a short while, Eren – as confirmed by her facial expression when Levi challenges her on it, because she doesn't seem to immediately realise she's even capable of that: The objective was: Forget killing the Titan. Rescue Eren. And Mikasa, for no matter how short a time, lost sight of that. The fearful, overprotective aspect of Mikasa's relationship with Eren is beginning to change, because her relationship with the rest of her world is beginning to change. With his rescue of Eren in the forest, Levi proves to Mikasa that other people are just as capable of protecting Eren as she is. And if she happens to take her mind off Eren for a bit, it doesn't mean he'll die. This is where the 'separation' begins. Mikasa starts to accept distance between herself and Eren; the distance of being able to trust others with him, of not needing to constantly be with him and personally oversee his safety. And it leads to this watershed moment in the Uprising arc: Mikasa. Whilst Eren has been kidnapped. And all they know is that he's inside a coffin with some random undertaker at some random inn. Maybe. In Chapter 4, Mikasa couldn't handle Eren being in a different part of the city from her during a mission because of how afraid she was that he'd die without her. In Chapter 30, she let Levi take the lead on getting Eren back, and was shocked when she realised that, even for an instant, she'd prioritised something else over him. In Chapter 57, Eren's been kidnapped, no one's been certain for two days about where he is or what's happening to him, and Mikasa is, well, as pictured above. The debilitating fear that used to tie Mikasa to Eren is gone for good. She's finally let Eren go, and discovered that it doesn't mean she'll lose him.
Post-timeskip Mikasa is in a good place, and long past the fear with which she faced the world as a young girl. She's with Eren, working with the Volunteers, and she and Armin are excited about the possibilities of the widening world. Then Eren effectively betrays the SC for reasons they can't fully understand, and, once again, Mikasa's world begins to change in alarming, unpredictable ways. https://preview.redd.it/y4f97ksi2sq51.png?width=346&format=png&auto=webp&s=a17a0410c8f25e97ee450b57d9636e5fc147b874 For the first time in a long time, she loses someone she loves. Eren's in jail and Mikasa remains by Sasha's grave, pondering the old words that bind her and Eren together: 'If we don't win, we die. If we win, we live. If we don't fight, we can't win.' Ironically enough, Sasha is the only character in the entire manga to have said those words apart from Eren and Mikasa themselves. And she's now dead as a result of Eren's fight. So what exactly is Eren fighting for, and what does winning that fight entail? This is the first time in the manga that Mikasa begins to doubt Eren, and the first time their bond has ever really been threatened. And not by the world, titans, or murderous kidnappers, but by Eren himself. The idea that there is beauty where cruelty also exists has informed Mikasa's perspective on the world since Eren wrapped his scarf around her. He showed her that it is possible for the two things to co-exist; for there to be human cruelty as well as human kindness, cold as well as warmth, life as well as death. But Eren is now showcasing the exact cruelty that Mikasa used him as a beacon against. What he's done is undoing what she believes in; it's not just that it's shaken her view of Eren – it threatens to undo Mikasa's whole world-view. In that same 2016 interview, Isayama spoke of Eren and Mikasa's eventual separation being ideological: 'If I were to draw the separation of Eren and Mikasa . . . Mikasa would have to endure the strain of being stuck between Eren and Armin. Even though she can sympathise with Armin, who considers things from a ''globalism'' perspective, it’s possible that she can't just let the more self-focused Eren go'. This ideological separation begins the moment Eren defects from the SC. It's from this point onwards that EMA's paths truly begin to diverge, and Mikasa in particular is presented with a choice that she's never had to face before. Of the two people she loves most in the world, does she choose the 'self-focused' Eren or the 'globalist' Armin? The choice she makes will most likely conclude Mikasa's character arc once and for all, and it's a choice that's been building since before the time-skip, represented by her interactions with two characters in particular: 1. Mikasa and Floch At the award ceremony in Chapter 90, Floch points out something interesting about Mikasa in what is otherwise an easily overlooked moment in the manga. Although multiple people were present on the rooftop during Serumbowl, he is the only one to explicitly draw attention to the fact that Mikasalet go. She resigned herself to losing Armin because Hanji convinced her that Erwin was more important to humanity and Mikasa's grief at losing him was something that would pass. https://preview.redd.it/oqjfh2gk2sq51.png?width=584&format=png&auto=webp&s=f13d8f9a80608e4ac8a85c30d3ddc79b751ad1dd Floch sees this as maturity, but the realisation that she was willing to let Armin go for the sake of humanity is something that Mikasa is shocked by. It makes her falter, and let go of Eren. Mikasa has always defined herself as Armin and Eren's protector; she's presented in the story as such, and she styles herself as such. She's the one who keeps Eren and Armin safe. But Floch's words make her realise that, on the rooftop, she was able to step away from that role – because her world has expanded beyond Armin and Eren. It has expanded to include Hanji and Levi and the other Scouts – and humanity. Mikasa is capable of making choices that hurt her deeply for the sake of a greater cause. 2. Louise and Mikasa Louise meets Mikasa on three occasions. The first time, Louise tells Mikasa she likes her because Mikasa saved her, and gave her something to strive for: 'You can't save anyone without power. It's okay for us to fight against unjust violence. That's what I learned' (109). In the same way Eren 'gave' Mikasa a motto to live by, Mikasa gave one to Louise. The second time, Louise tells Mikasa that she's happy to be by her side again, fighting for the same goal. Mikasa is ambivalent towards her. And she leaves her scarf behind, choosing to go and fight the titans without it. In between the second and third meetings, Mikasa talks to Armin. She asks him if he's really going to tell Connie to give up on his mother and let her remain a titan; Armin says yes, he is. When Mikasa asks what should be done about Eren, Armin replies that there's nothing to be done; he's a lost cause. After Armin leaves, Mikasa notices that the scarf is missing, and goes to retrieve it. The third and last time they meet, Louise is dying. She tells Mikasa that Eren wanted her to throw the scarf away, but she thought that she could take it to be close to Mikasa. Though she appears to sympathise with Louise's plight, Mikasa demands the scarf back from her. She walks away from Louise even as Louise tells her that she had no regrets, because she chased after Mikasa, devoting her heart. Each meeting between Louise and Mikasa mirrors, in an abbreviated way, the different stages Eren and Mikasa's relationship has gone through. 1: Louise's initial love and gratitude, and her taking Mikasa as an inspiration; 2: their fighting side by side as equals; and, finally, 3: their literal separation as Mikasa chooses to walk away. Louise reminds Mikasa of what Eren means to her. Mikasa never seeks to stop Louise from talking about her feelings; instead, she listens. She might not reciprocate, but she does understand. And her understanding Louise's love reminds her of her own. She walks away, but she takes the scarf with her. Despite what Armin said, and what Louise told her about Eren and the scarf, Mikasa chooses to keep a hold of it in the way she keeps a hold of the hope that Eren can still be brought back. Mikasa is capable of holding on to the person she loves even when he's gone too far. Mikasa Chooses . . . Mikasa Despite the apparently binary choice, Mikasa doesn't have to choose to side with Eren (allow the Rumbling to go ahead) or with Armin (kill Eren to stop him). She said it herself: there's a third option. Her way. Eren's wandered so far down his path that he's lost sight of Mikasa and of Armin; of what connects him to the world. Mikasa chooses, not to support him or to believe that he's a lost cause, but to remind him that walking away from his humanity doesn't mean that he can't turn around and walk back. Kruger said 'Anyone can become a god or a devil. All it takes is for someone to claim it for it to be true' (88). But if there's someone to challenge that belief, then the possibility remains of breaking the facade and setting the story straight – thereby freeing that person from the role they've either taken on out of necessity, or been assigned. It's something we've already seen happen. All it takes is for one person to question it, and the goddess falls apart to reveal an empty, unloved young girl, or the devil's mask cracks open to show the boy still grieving for the world he's lost. Ymir knows that Historia's faking it; Mikasa knows that Eren is kind. Each of them challenges the story that their loved one is telling in order to keep going: Historia to survive, Eren to achieve his dream. It took Mikasa years to truly overcome the cruelty she had seen as a child. Despite everything, she did, in the end, go back to being that 'ordinary girl'. She came to acknowledge that cruelty exists, as does death – but life must nevertheless be lived, people loved, experiences had, and faith kept. Seeing the beauty in a world that is inherently cruel is, and always has been, Mikasa's greatest strength. It's something she is capable of offering Eren, who no longer seems to believe in that duality, or in his own humanity. She can show him what he showed her; that the world isn't black or white, cruel or beautiful, dark or light. It's both. And it's possible to live with that.
Mikasa is no longer fighting to protect Eren from the world; she's fighting to protect the world from Eren. She's the person best suited to do that not only because she's his family, but because Eren's despair and anger at the world is what she might have ended up with herself. If any character was dealt a crueller hand by the world than Eren, or could have become as bitter about the world as him, it was Mikasa. But he stopped that from happening because his kindness showed her that the world, as bad as it was, had good in it. Little by little, Eren's abandoned that view of the world himself. He no longer sees both its beauty and its cruelty, but has confined himself to seeing - and acting on - only one. When they fought Annie in Stohess, Mikasa had to remind Eren that the world was cruel, because Eren had lost sight of that truth. Now, Eren's lost sight of another, equally valid truth; that the world, as cruel as it is, is also beautiful. That he, as inhuman as he thinks he is, is also kind. If Mikasa manages to 'bring Eren back', she'll have come full circle. She started off as a little girl who was seeking something, anything, to hold on to. She needed a saviour, and she got one in the form of Eren. In this scenario, she'll end as a saviour herself, someone who is now able to pass on the light that she once received. Her fear of the world and of losing her loved ones subsided; she managed to find the warmth she needed to carry on. She doesn't need Eren's scarf anymore – but he might need hers.
My perspective on Mikasa is that she's not a very obvious character when it comes to development, and so she sometimes appears static. And because so much of her drive is Eren, a lot of fans look to her relationship with Eren to change for proof that she's somehow developed. But Mikasa's obstacle, her personal flaw, isn't Eren himself, and never has been. Her flaw has always been her deep and debilitating fear about losing the people she loves – Eren and Armin – and her inability to really trust or love anyone apart from them. Mikasa's separation from Eren = her beginning to trust the rest of the world not to stab him in the chest, almost behead him, or eat him alive whilst she's not there. It's good for her because it means she stops being so terrified that she'll lose Eren, not because it means she'll stop loving him or wanting him to be safe. And she reached that point of separation a long time ago in the manga. It was fully realised the moment she decided to trust Levi during the Uprising arc, despite the fact that Eren was literally gone from her side and she had no way of knowing whether he was dead or alive. The final confrontation is where Eren and Mikasa's ideological separation, the one discussed by Isayama in the interview, will/won't occur. It – and its finer details – can unfold in a number of ways, and each one could mean something different for Mikasa's character. But her choosing to face Eren in this way is a natural culmination of her development until now. I've no concrete theories on what will actually happen once the Alliance reaches Eren, but I'm fairly certain that Mikasa is central to the resolution of this arc. And what with the way she's been written by Isayama so far, that's no bad thing. So, to finally end this ramble, I hope that this post at least offers people a different perspective on Mikasa's character and how it's changed over the course of the story. I look forward to reading any other observations/thoughts on Mikasa's development that people might have. Many thanks for giving mine a read!
No gods, no kings, only NOPE - or divining the future with options flows. [Part 2: A Random Walk and Price Decoherence]
tl;dr - 1) Stock prices move continuously because different market participants end up having different ideas of the future value of a stock. 2) This difference in valuations is part of the reason we have volatility. 3) IV crush happens as a consequence of future possibilities being extinguished at a binary catalyst like earnings very rapidly, as opposed to the normal slow way. I promise I'm getting to the good parts, but I'm also writing these as a guidebook which I can use later so people never have to talk to me again. In this part I'm going to start veering a bit into the speculation territory (e.g. ideas I believe or have investigated, but aren't necessary well known) but I'm going to make sure those sections are properly marked as speculative (and you can feel free to ignore/dismiss them). Marked as [Lily's Speculation]. As some commenters have pointed out in prior posts, I do not have formal training in mathematical finance/finance (my background is computer science, discrete math, and biology), so often times I may use terms that I've invented which have analogous/existing terms (e.g. the law of surprise is actually the first law of asset pricing applied to derivatives under risk neutral measure, but I didn't know that until I read the papers later). If I mention something wrong, please do feel free to either PM me (not chat) or post a comment, and we can discuss/I can correct it! As always, buyer beware. This is the first section also where you do need to be familiar with the topics I've previously discussed, which I'll add links to shortly (my previous posts: 1) https://www.reddit.com/thecorporation/comments/jck2q6/no_gods_no_kings_only_nope_or_divining_the_future/ 2) https://www.reddit.com/thecorporation/comments/jbzzq4/why_options_trading_sucks_or_the_law_of_surprise/ --- A Random Walk Down Bankruptcy A lot of us have probably seen the term random walk, maybe in the context of A Random Walk Down Wall Street, which seems like a great book I'll add to my list of things to read once I figure out how to control my ADD. It seems obvious, then, what a random walk means - when something is moving, it basically means that the next move is random. So if my stock price is $1 and I can move in $0.01 increments, if the stock price is truly randomly walking, there should be roughly a 50% chance it moves up in the next second (to $1.01) or down (to $0.99). If you've traded for more than a hot minute, this concept should seem obvious, because especially on the intraday, it usually isn't clear why price moves the way it does (despite what chartists want to believe, and I'm sure a ton of people in the comments will tell me why fettucini lines and Batman doji tell them things). For a simple example, we can look at SPY's chart from Friday, Oct 16, 2020: https://preview.redd.it/jgg3kup9dpt51.png?width=1368&format=png&auto=webp&s=bf8e08402ccef20832c96203126b60c23277ccc2 I'm sure again 7 different people can tell me 7 different things about why the chart shape looks the way it does, or how if I delve deeply enough into it I can find out which man I'm going to marry in 2024, but to a rationalist it isn't exactly apparent at why SPY's price declined from 349 to ~348.5 at around 12:30 PM, or why it picked up until about 3 PM and then went into precipitous decline (although I do have theories why it declined EOD, but that's for another post). An extremely clever or bored reader from my previous posts could say, "Is this the price formation you mentioned in the law of surprise post?" and the answer is yes. If we relate it back to the individual buyer or seller, we can explain the concept of a stock price's random walk as such:
Most market participants have an idea of an asset's truevalue (an idealized concept of what an asset is actually worth), which they can derive using models or possibly enough brain damage. However, an asset's value at any given time is not worth one value (usually*), but a spectrum of possible values, usually representing what the asset should be worth in the future. A naive way we can represent this without delving into to much math (because let's face it, most of us fucking hate math) is: Current value of an asset = sum over all (future possible value multiplied by the likelihood of that value)
In actuality, most models aren't that simple, but it does generalize to a ton of more complicated models which you need more than 7th grade math to understand (Black-Scholes, DCF, blah blah blah). While in many cases the first term - future possible value - is well defined (Tesla is worth exactly $420.69 billion in 2021, and maybe we all can agree on that by looking at car sales and Musk tweets), where it gets more interesting is the second term - the likelihood of that value occurring. [In actuality, the price of a stock for instance is way more complicated, because a stock can be sold at any point in the future (versus in my example, just the value in 2021), and needs to account for all values of Tesla at any given point in the future.] How do we estimate the second term - the likelihood of that value occurring? For this class, it actually doesn't matter, because the key concept is this idea: even with all market participants having the same information, we do anticipate that every participant will have a slightly different view of future likelihoods. Why is that? There's many reasons. Some participants may undervalue risk (aka WSB FD/yolos) and therefore weight probabilities of gaining lots of money much more heavily than going bankrupt. Some participants may have alternative data which improves their understanding of what the future values should be, therefore letting them see opportunity. Some participants might overvalue liquidity, and just want to GTFO and thereby accept a haircut on their asset's value to quickly unload it (especially in markets with low liquidity). Some participants may just be yoloing and not even know what Fastly does before putting their account all in weekly puts (god bless you). In the end, it doesn't matter either the why, but the what: because of these diverging interpretations, over time, we can expect the price of an asset to drift from the current value even with no new information added. In most cases, the calculations that market participants use (which I will, as a Lily-ism, call the future expected payoff function, or FEPF) ends up being quite similar in aggregate, and this is why asset prices likely tend to move slightly up and down for no reason (or rather, this is one interpretation of why). At this point, I expect the 20% of you who know what I'm talking about or have a finance background to say, "Oh but blah blah efficient market hypothesis contradicts random walk blah blah blah" and you're correct, but it also legitimately doesn't matter here. In the long run, stock prices are clearly not a random walk, because a stock's value is obviously tied to the company's fundamentals (knock on wood I don't regret saying this in the 2020s). However, intraday, in the absence of new, public information, it becomes a close enough approximation. Also, some of you might wonder what happens when the future expected payoff function (FEPF) I mentioned before ends up wildly diverging for a stock between participants. This could happen because all of us try to short Nikola because it's quite obviously a joke (so our FEPF for Nikola could, let's say, be 0), while the 20 or so remaining bagholders at NikolaCorporation decide that their FEPF of Nikola is $10,000,000 a share). One of the interesting things which intuitively makes sense, is for nearly all stocks, the amount of divergence among market participants in their FEPF increases substantially as you get farther into the future. This intuitively makes sense, even if you've already quit trying to understand what I'm saying. It's quite easy to say, if at 12:51 PM SPY is worth 350.21 that likely at 12:52 PM SPY will be worth 350.10 or 350.30 in all likelihood. Obviously there are cases this doesn't hold, but more likely than not, prices tend to follow each other, and don't gap up/down hard intraday. However, what if I asked you - given SPY is worth 350.21 at 12:51 PM today, what will it be worth in 2022? Many people will then try to half ass some DD about interest rates and Trump fleeing to Ecuador to value SPY at 150, while others will assume bull markets will continue indefinitely and SPY will obviously be 7000 by then. The truth is -- no one actually knows, because if you did, you wouldn't be reading a reddit post on this at 2 AM in your jammies. In fact, if you could somehow figure out the FEPF of all market participants at any given time, assuming no new information occurs, you should be able to roughly predict the true value of an asset infinitely far into the future (hint: this doesn't exactly hold, but again don't @ me). Now if you do have a finance background, I expect gears will have clicked for some of you, and you may see strong analogies between the FEPF divergence I mentioned, and a concept we're all at least partially familiar with - volatility. Volatility and Price Decoherence ("IV Crush") Volatility, just like the Greeks, isn't exactly a real thing. Most of us have some familiarity with implied volatility on options, mostly when we get IV crushed the first time and realize we just lost $3000 on Tesla calls. If we assume that the current price should represent the weighted likelihoods of all future prices (the random walk), volatility implies the following two things:
Volatility reflects the uncertainty of the current price
Volatility reflects the uncertainty of the future price for every point in the future where the asset has value (up to expiry for options)
[Ignore this section if you aren't pedantic] There's obviously more complex mathematics, because I'm sure some of you will argue in the comments that IV doesn't go up monotonically as option expiry date goes longer and longer into the future, and you're correct (this is because asset pricing reflects drift rate and other factors, as well as certain assets like the VIX end up having cost of carry). Volatility in options is interesting as well, because in actuality, it isn't something that can be exactly computed -- it arises as a plug between the idealized value of an option (the modeled price) and the real, market value of an option (the spot price). Additionally, because the makeup of market participants in an asset's market changes over time, and new information also comes in (thereby increasing likelihood of some possibilities and reducing it for others), volatility does not remain constant over time, either. Conceptually, volatility also is pretty easy to understand. But what about our friend, IV crush? I'm sure some of you have bought options to play events, the most common one being earnings reports, which happen quarterly for every company due to regulations. For the more savvy, you might know of expected move, which is a calculation that uses the volatility (and therefore price) increase of at-the-money options about a month out to calculate how much the options market forecasts the underlying stock price to move as a response to ER. Binary Catalyst Events and Price Decoherence Remember what I said about price formation being a gradual, continuous process? In the face of special circumstances, in particularly binary catalyst events - events where the outcome is one of two choices, good (1) or bad (0) - the gradual part gets thrown out the window. Earnings in particular is a common and notable case of a binary event, because the price will go down (assuming the company did not meet the market's expectations) or up (assuming the company exceeded the market's expectations) (it will rarely stay flat, so I'm not going to address that case). Earnings especially is interesting, because unlike other catalytic events, they're pre-scheduled (so the whole market expects them at a certain date/time) and usually have publicly released pre-estimations (guidance, analyst predictions). This separates them from other binary catalysts (e.g. FSLY dipping 30% on guidance update) because the market has ample time to anticipate the event, and participants therefore have time to speculate and hedge on the event. In most binary catalyst events, we see rapid fluctuations in price, usually called a gap up or gap down, which is caused by participants rapidly intaking new information and changing their FEPF accordingly. This is for the most part an anticipated adjustment to the FEPF based on the expectation that earnings is a Very Big Deal (TM), and is the reason why volatility and therefore option premiums increase so dramatically before earnings. What makes earnings so interesting in particular is the dramatic effect it can have on all market participants FEPF, as opposed to let's say a Trump tweet, or more people dying of coronavirus. In lots of cases, especially the FEPF of the short term (3-6 months) rapidly changes in response to updated guidance about a company, causing large portions of the future possibility spectrum to rapidly and spectacularly go to zero. In an instant, your Tesla 10/30 800Cs go from "some value" to "not worth the electrons they're printed on". [Lily's Speculation] This phenomena, I like to call price decoherence, mostly as an analogy to quantum mechanical processes which produce similar results (the collapse of a wavefunction on observation). Price decoherence occurs at a widespread but minor scale continuously, which we normally call price formation (and explains portions of the random walk derivation explained above), but hits a special limit in the face of binary catalyst events, as in an instant rapid portions of the future expected payoff function are extinguished, versus a more gradual process which occurs over time (as an option nears expiration). Price decoherence, mathematically, ends up being a more generalizable case of the phenomenon we all love to hate - IV crush. Price decoherence during earnings collapses the future expected payoff function of a ticker, leading large portions of the option chain to be effectively worthless (IV crush). It has interesting implications, especially in the case of hedged option sellers, our dear Market Makers. This is because given the expectation that they maintain delta-gamma neutral, and now many of the options they have written are now worthless and have 0 delta, what do they now have to do? They have to unwind. [/Lily's Speculation] - Lily
CMV: Cosmetic Genital Surgeries on Intersex Children Shouldn't be Legal
Nature doesn't follow the boundaries that humans have created to define male and female. Internal and external genitalia, chromosomes, gonads, and hormones don't always align with the binary classifications. And this is not a rare occurrence. According to what is thought to be the most accurate study to date (Blackless, "How sexually dimorphic are we? Review and synthesis"), approximately 2% of the population is born with differences in sex development, aka bodies that don't align with what is typically male or female. That is the same as the percentage of people with green eyes or red hair- ~156 million people. Differences in sex development aren't anomalous, they are an expected biological variation on the spectrum of sex development. But western/modern culture doesn't recognize this and actively erases the existence of intersex traits because they don't conform to the binary model we created. Due to the pressure to fit in with the social understanding of male and female, "gender normalizing" surgeries are often performed. These are rarely medically necessary and take place even when the infant is perfectly healthy. These surgeries didn't start because medical professionals were didn't know the sex of the infant, they started because they thought society wouldn't be able to accept their bodies' differences as the sex they were. Essentially, they are only done to enforce gender norms. Even when they present no harm to the infant, doctors pathologize intersex traits and present them as a medical emergency. For the majority of cases, the only "medical emergency" is that intersex traits challenge the sex binary of modern society and the medical professionals' ideas of gender and sex. Infants and children cannot consent, so these surgeries also violate their right to autonomy over their bodies and futures. They are irreversible and can have lifelong consequences. When it is done with parental consent, the parents who make the decision for their children are often uninformed and pressured by the doctors. The surgical procedures are also an issue in and of themselves. They often only focus on heteronormative sexual performance. For example, the surgically constructed vaginal canal just has to be “a hole big enough to fit a typical-sized penis. It is not required to be self-lubricating or even to be at all sensitive” (Dreger). Clitoridectomies (the removal or reduction of the clitoris) are associated with permanent nerve damage, scarring, incontinence, loss of sexual function, and painful intercourse. Studies done by C.L. Minto and Peter Lee found that almost 80% of people who received clitoridectomies as an infant had difficulty experiencing sexual pleasure, 56% had dyspareunia, and approximately 40% had complete anorgasmia. Under the U.S law, female genital mutilation is considered to be barbaric and a human rights violation that's illegal even when a consenting adult requests it. Yet when it happens to infants with intersex conditions that cannot consent, it's apparently fine. Also, unnecessary gonadectomies in infants makes them sterile, taking away their choice to have kids and forcing them to rely on HRT for the rest of their life. There is also evidence that genital surgery on infants has worse outcomes than for adults. The results of vaginoplasties tend to be be more successful when the patient has higher estrogen levels and there is a reduced rate of vaginal stenosis when performed in adulthood. The scar tissue can also limit the options for genital surgery that the patient might want/need in the future I'm completely pro cosmetic genital surgery once the intersex individual is old enough to consent and has been fully informed on the risks and benefits of the procedures. I'm also not against assigning a gender to an infant at birth, I just think that can be done without surgical intervention. I just don't see what's wrong about waiting and seeing how the child develops (because doctors can attempt to predict this, but it is not 100% accurate) and what gender they end up identifying as (which cannot be predicted). The lack of consent for an irreversible surgery, violation of body integrity, risk of assigning the wrong gender, loss of sexual function, and nonconsensual sterilization are all huge red flags for me. The main arguments I ever see against this is that it makes things easier for the parents and the child's future "psychological health", but even those things have been disproved. Actually, research shows that besides physical harm, the surgeries can cause significant mental harm as well, including PTSD, gender dysphoria, iatrophobia, body dysmorphia, genophobia, depression, trust issues, suicidal ideation, anxiety disorders, self-loathing, etc (Tamar-Mattis). I suppose I do somewhat understand why it happens, especially since our society that cares so much about appearance and people tend to fear things that are "different." But that's not really a logical explanation and also doesn't mean it is ethical and should be legal. Also, society is much more accepting of differences now (as compared to the 1960's when these surgeries became popular) and sometimes even celebrates them. I can't think of any legitimate, evidence-backed reason as to why cosmetic genital surgery for infants with intersex conditions should continue to happen. I must admit that I have bias, as I am an intersex male who was subjected to cosmetic feminizing surgery as an infant and I'm pretty salty about it. However, I want to hear more from those who believe it should be done and am open to revising my views on the issue. I would like to ask that you include credible sources when mentioning statistics, etc. I am happy to dm my bibliography of sources to anyone who requests it.
[P] SemTorch: A Semantic Segmentation library build above FastAI
Hi, guys: I am happy to announce that I have released SemTorch. This library allows you to train 5 different Sementation Models: UNet, DeepLabV3+, HRNet, Mask-RCNN and U²-Net in the same way. For example: ```
from semtorch import get_segmentation_learner learn = get_segmentation_learner(dls=dls, number_classes=2, segmentation_type="Semantic Segmentation", architecture_name="deeplabv3+", backbone_name="resnet50", metrics=[tumour, Dice(), JaccardCoeff()],wd=1e-2, splitter=segmentron_splitter).to_fp16() ``` This library was used in my other project: Deep-Tumour-Spheroid. In this project I trained segmentation models for segmenting brain tumours. The notebooks can be found here. They are an example of how easily is to train a model with this library. You can use SemTorch with your own datasets! In addition, if you want to know more about this project you can go to https://forums.fast.ai/t/deep-tumour-spheroid-segmentation-of-brain-tumours/79195 Deeper look in all the parameters of Semtorch All this library is focused in this function that will get new models and options over time. def get_segmentation_learner(dls, number_classes, segmentation_type, architecture_name, backbone_name, loss_func=None, opt_func=Adam, lr=defaults.lr, splitter=trainable_params, cbs=None, pretrained=True, normalize=True, image_size=None, metrics=None, path=None, model_dir='models', wd=None, wd_bn_bias=False, train_bn=True, moms=(0.95,0.85,0.95)): This function return a learner for the provided architecture and backbone
dls (DataLoader): the dataloader to use with the learner
number_classes (int): the number of clases in the project. It should be >=2
segmentation_type (str): just Semantic Segmentation accepted for now
architecture_name (str): name of the architecture. The following ones are supported: unet, deeplabv3+, hrnet, maskrcnn and u2^net
backbone_name (str): name of the backbone
loss_func (): loss function.
opt_func (): opt function.
lr (): learning rates
splitter (): splitter function for freazing the learner
cbs (List[cb]): list of callbacks
pretrained (bool): it defines if a trained backbone is needed
normalize (bool): if normalization is applied
image_size (int): REQUIRED for MaskRCNN. It indicates the desired size of the image.
Gentlemen, Ladies and those otherwise addressed - we know you've been waiting for a good thing, and the survey results are finally ready! The answers were collected from you all during August 2020 with 1428 unique replies. That's a participation of 0.5% of all subscribers! That's really not too bad, when you keep in mind how popular these kind of surveys are. But we here at /peloton want to show you that this is all about presenting the information in the subreddit to cater better to our audience! Updated after a few hours to include some more historical data the final edit that for some reason wasn't copied properly
Without further ado, let's get cracking on the response
You and Cycling
1. Where do you live?
Largely the same picture as ever, with the US leading the way, the UK in second and then a sliding scale of Europeans countries. Slovenia continues to pick its way up the pile for obvious reasons! World Map to demonstrate
2. What's your age?
Pretty much the same as last year, with the usual reddit demographics of majority 20 somethings dominating.
3. What's your gender?
More normality here for reddit.
4. How much of the men's season do you watch/follow?
March '18 (%)
August '18 (%)
WT Stage races
WT One day races
Non WT Stage races
Non WT One day races
Literally everything I can consume
Whilst GT following may be down (somehow), all the lower level stuff is up, which makes sense considering how desperate we have been for any racing during the season shutdown.
5. Do you maintain an interest in women's professional road racing?
Do you maintain an interest in women's professional road racing?
Still very much a half/half interest in women's cycling on the subreddit.
6. How much of the women's season do you follow?
The following is true for the half of you that follows womens cycling.
Just the biggest televised events
Most of the live televised/delayed coverage stuff
All televised racing
Down to .Pro & beyond
7. How long have you been watching cycling?
Under a year
25 years +
Simplified the years a little this time, but whilst we have a fair number of newbies, most people have picked the sport up since around 2013/14.
8. Do you have like/dislike feelings about WT teams?
Once more, 14.4% of people really don't have feelings on the subject. Of those that do:
So, the most popular team this year is Jumbo-Visma, followed by Quick-Step & Bora-hansgrohe. Least popular are Ineos & UAE. As per usual, no one cares about NTT & CCC, with nearly 81% of users rating NTT as meh. Pretty damning stuff. Lastly, we have the usual historical comparison of how teams have fared over time, normalised to respondents to that question on the survey. Things to note then, firstly that the Astana redemption arc is over, seeing them back in the negative, maybe Fulgsangs spring issues helped aid that? The petrodollar teams of UAE & Bahrain are stubbornly negative too, with Israel keeping up the Katusha negative streak. Meanwhile, at the top end, EF & Jumbo go from strength to strength, whilst some others like Sunweb are sliding over time - their transfer policies no doubt helping that.
10. Do you ride a bike regularly?
No, I don't
Still a fairly small group of racers out of all of us
11. Out of the sports you practice, is cycling your favourite?
A new addition to the survey prompted by a good point last time, just over half of us rate cycling as the favourite sport we actually do.
12. What other sports do you follow?
Association Football / Soccer
Track & Field
Esports (yes, this includes DotA)
Motorsports (Not including F1)
Football always tops the charts, and Formula 1 continues to rank extremely highly among our userbase. Those who have a little following below 5% include Sailing, Fencing, Surfing, Boxing & Ultra-Running. Other cycling disciplines
13. Out of the sports you follow, is cycling your favourite sport?
Good. Makes sense if you hang out here.
14. How often do you participate in a /Peloton Race Thread whilst watching a race?
I always participate in Race Threads during races
I follow Race Threads during races
I often participate in Race Threads during races
I rarely/never participate in Race Threads during races
Slightly less invested than before, reverting back to an older trade.
15. How do you watch Races?
Free Local TV
Desperately scrabbling for Youtube highlights
Paid Streaming services
Year on year, paid streaming services go up - the increasing availability of live content legally continues to improve, and so do the numbers on the survey.
16. Where else do you follow races live (in addition to watching them)?
We can safely say that most of us were wrong about this one. That's not a lot of confidence in Richie Porte either, the man who was to finish on the third spot of the podium. Alexander Foliforov (0,23%) had just a tiny number of votes less, and that man wasn't even in the race.
24. What for you was the defining cycling moment of the previous decade?
We had a lot of brilliant suggestions, but these were the clear five favourites when we tabulated the results.
2018 Giro - Chris Froome Solo Attack
2016 TDF - Chris Froome Running up Ventoux
2019 TDF - Landslides, First Columbian Winner, Pinot's bitter abandon - This was one race for the ages
2016 Paris-Roubaix - Mostly known for Tom Boonen losing. Also, some guy called Mat won.
2019 AGR - MvdP with his incredible catch-up for the win.
Honorable mentions go to the Giro 2018, which had Tom Dumoulin winning, and of almost identical fascination to many of you - Tom Dumoulin going on someones porta-potty in the middle of the stage. Little bit of recency bias perhaps, but that's better than ignoring that this was for the last decade and firmly insisting Tom Boonens 2005 WC win was the biggest thing. Special shoutout to almost all the Danes present in /peloton who voted for Mads Pedersens WC win last year. It's an understandable reaction.
25. Any suggestions for the Survey?
Could you add a section on rider popularity, same as for the teams?
Ask how people became interested in cycling
Ask how people watch cycling (e.g. TV Channels/Streaming etc.)
If you could be an animal for one day, which one would it be?
Would you wear a facemask while watching a cycling race live?
Which race do you look forward to see the most every year?
Favourite riders of your own country?
How many bikes do you own?
We promise to feature one of these suggestions in the next survey Suggestions
Always have a “no” or “not interested” option
We will try to implement this. But it will also skew results. About the Survey
More questions about womens cycling would be nice.
Less questions about womens cycling
The subscribers are torn on Women's cycling, nearly a 50/50 split there as the survey showed - The moderators at /peloton are firmly in the "more cycling is better" basket, and we will continue to get as good coverage of womens cycling as possible.
Are you trying to give the moderators PTSD? Because this is how you give the moderators PTSD.
26. Any suggestions for the sub?
More stationary fitness bike related content
ALSJFLKAJSLDKJAØLSJKD:M:CSAM)=#/()=#=/")¤=/)! - Your moderator seems to be out of function. Please stand by while we find you a new moderator
The Weekly threads are great for these types of questions, where several people can contribute and build up once it is understood which information is relevant.
Allow limited doping talk in result threads.
Our experience is that "limited" will never be so, if we're going to moderate it fairly. Moderating is not a popularity contest, but believe it or not, we're actually trying to be as fair as possible. and for that, we need rules that are not subjective. Unless you have a stationary exercise bike.
Written original content is always great - recaps, old race reviews or interesting rider bios, etc.
More non-race threads
Try and do some AMAs with pro cyclists, coaches, trainers, etc
All of these are good suggestions, but remember that all of you can also contribute - The mods are sometimes stretched thin, specially in the middle of hectic race schedules. It's easier if one of you has a way to contact a rider or a person of interest and can facilitate the initial communication.
Standardize major event thread titles for better search.
We've worked on this! The Official Standard is now as follows: [Race Thread] 202x Race Name – Stage X (Class)
A wiki that explains how races work. Roles of diff riders/support staff. History of racing.
This sounds as a nice community project for the after-season, and hopefully many of you subscribers can contribute.
Tidy up the sidebar!
Come with suggestions on how to tidy it up!
Don't assume everyone reading is a man, "thanks, bro". But that goes for all of Reddit. I know you can't fix that.
We have chastised all the mods. They are now perfectly trained in gender-neutral pronouns. Be well, fellow being.
Have a buy you a beer link for the mods for all the work you do.
If we can implement this for hard liquor, you know we will.
Remove the spoiler rule during grand tours. It kills the hype.
The spoiler rule is one that is discussed frequently - in general - some users absolutely hate it, but a majority love it. Perhaps we'll include a question in the next survey to see how this divide is exactly.
Lose the spoiler tag when it is for serious things; Lambrecht death, Jakobsen fall.
We actually do - whenever there is a matter of life or death, we think public information is more important than a spoiler rule. But at the same time, we try to collect all the different posts into one main thread, so to keep things focused and letting very speculative posts meet with hard evidence from other sources.
Less downvoting of opinions that differ from the fashionable consensus.
This is a tough ask of the internet. While we can agree that voting should be done accordingly to what insights they bring, not subjective opinions, it is very hard to turn that type of thinking around. We can ask of you, our subscribers, that you please think twice about hitting that downvote button, and only do so because of you think a post is factually incorrect, not because it differs with your own subjective opinion. That's the primary analysis of the survey! Feel free to contribute with how you experience things here!
Binary encoding (convert category index into a bit sequence and use bits as features) ... As with normalization, it's a good practice to include categorical featurization directly in the ML.NET learning pipeline: this way you are sure that the categorical transformation. is only 'trained' on the training data, and not on your test data, is correctly applied to all the new incoming data ... The values are mapped to colors using normalization and a colormap. See parameters norm, cmap, vmin, vmax. (M, N, 3): an image with RGB values (0-1 float or 0-255 int). (M, N, 4): an image with RGBA values (0-1 float or 0-255 int), i.e. including transparency. The first two dimensions (M, N) define the rows and columns of the image. Out-of-range RGB(A) values are clipped. cmap str or Colormap ... A binary classification tree employing univariate splits won't have any need of normalization. The need for and type of normalization is completely dependent on the regression, the optimization ... Brain Normalization Background. Brain normalization is an important step for whole-brain multi-subject (group) analyses allowing averaging data across subjects by establishing spatial correspondence between brains. Brain normalization is, however, also important for individual subject data since it allows to report observed activated regions in ... Normalization is used to convert text to a unique, equivalent form. Software can normalize equivalent strings to one particular sequence, such as normalizing composite character sequences into pre-composed characters. Normalization allows for easier sorting and searching of text. The ICU normalization APIs support the standard normalization forms which are described in great detail in Unicode ... Volatility, aggressiveness and their normalization Binary Options Indicator. By Binary Options Editor - Sep 7, 2016. 8035. 0. SHARE. Facebook. Twitter ... Normalization is used to scale the data of an attribute so that it falls in a smaller range, such as -1.0 to 1.0 or 0.0 to 1.0.It is generally useful for classification algorithms. Need of Normalization – Normalization is generally required when we are dealing with attributes on a different scale, otherwise, it may lead to a dilution in effectiveness of an important equally important ... Normalization is the process of minimizing redundancy from a relation or set of relations. Redundancy in relation may cause insertion, deletion and updation anomalies. So, it helps to minimize the redundancy in relations. Normal forms are used to eliminate or reduce redundancy in database tables. 1. First Normal Form – If a relation contain composite or multi-valued attribute, it violates ... XGBoost Parameters¶. Before running XGBoost, we must set three types of parameters: general parameters, booster parameters and task parameters. General parameters relate to which booster we are using to do boosting, commonly tree or linear model. Booster parameters depend on which booster you have chosen. Learning task parameters decide on the learning scenario. A browser automation framework and ecosystem. Contribute to SeleniumHQ/selenium development by creating an account on GitHub.
Machine Learning Data preprocessing Feature Scaling In ...
In this video I will explain you the What, Why and How of Data Normalization and Feature Scaling. The concepts shown in this video will show you what Data No... Basic Concept of Database Normalization - Simple Explanation for Beginners - Duration: 8:11. ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online ... Review of Normalization Khalid Hussain. Loading... Unsubscribe from Khalid Hussain? ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading ... FD and Normalization Video 2 Randa Dallah. Loading... Unsubscribe from Randa Dallah? ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. ... Normalization Database Management System - Duration: 7:35. Techtud 541,531 views. 7:35 . Cathie Woods ... Whether you're learning computer science at high school or college, studying for a computer science degree at university, or you're a computing professional who wants to develop your skills and ... مسرحيه كان واخواتها.اختي واصحابها 😍😍اختي دورها الشاهد الاول💁من نجاح لنجاح ي قلبي ودايما في تفوق - Duration: 2:55. Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading Recommended for you. 43:42. Basic Concept of Database Normalization - Simple Explanation ... Hi Guys checkout my udemy course at just 9.99$ https://www.udemy.com/data-science-with-python-and-pandas/?couponCode=KNOWLEDGE_IS_POWER https://www.udemy.com... Normalization - 1NF, 2NF, 3NF and 4NF - Duration: 19:02. channel5567 1,400,463 views. 19:02 . ကၠီဖလွဲၣ်အဟံၣ်ဖိဃီဖိဒီးမဲၣ်နံၣ်ယါဖ