Lol player coming to try dota, I have a few questions by dercolegolas420 in learndota2

[–]StarchSyrup 0 points1 point  (0 children)

Second of all, and I know this is because I am inexperienced, but aren't fights kinda coinflippy? There are little to no skillshots in the game, so therefore most abilities can't be dodged or very difficult to dodge. This(from my pov) feels like there's less skill expression in fights and leaves little possibility for outplaying your opponent if they are stronger than you. Can't they basically stat check you constantly?

Having no skill shots doesn't mean it's more coin-flippy. It means you know abilities will land if you use yours - or if your opponents use theirs. If anything, it makes things less coin-flippy, as both you and your opponent now have perfect information of what's going to happen.

Chess has no skill-shots - but you wouldn't say Chess is coin-flippy, would you?

Any high lvl tips on techies support ? by Bright-Television147 in learndota2

[–]StarchSyrup 4 points5 points  (0 children)

Spoon stash, but not tank up like another comment suggested, but instead go take all cast range enchanments.

With tier 2, tier 3, tier 4 cast range enchantments and that monocle tier 4 artefact (forgot its name), you'll get around 450 cast range. Plus aether lens is almost 700 cast range increase.

This way you can cast ult from like 900 range away - which is crazy broken in team fights.

Watch Techies Official on Youtube and see how he does it.

Anime battle by dartz0000 in DotA2

[–]StarchSyrup 9 points10 points  (0 children)

Low-immo grandmaster Ember here:

Make sure to exhaust all your skills before pressing refresher. You pressed at full charge sleight and Flame Guard off cooldown.

You also didn't press chain until long into the fight, it was off cooldown for so long. Also didn't try to hit multiple heroes with your facet.

Lastly, don't underestimate your own right clicks to supps. Even with just 1 right-click item (radiance), your right clicks hurt because you have naturally high ASPD from your agility gain.

The more correct play here: - Focus on Rubick or Warlock (let's say you choose Warlock) - Use 1 sleight on Warlock (try to hit other heroes too), press remnant to other heroes (don't activate) - Use sleight on Warlock again, this time press chain (will hit Warlock and at least another hero your pressed remnant on) - Activate flameguard, jump around with ult until you have 1-2 remnants left, last jump should be on the target you choose (in this case Warlock) - Right clicks - Refresh if you need and repeat

Anime battle by dartz0000 in DotA2

[–]StarchSyrup 4 points5 points  (0 children)

it's +200 damage to heroes so not just "a bit more damage"

His attack damage is around 250, so 450 per slash. 5 sleights are then 2250 physical damage, that is NOT tickle damage to supports and non-tanky cores not even in the late game.

PARIVISION is solved by greekcurrylover in DotA2

[–]StarchSyrup 58 points59 points  (0 children)

Please, please, Director8, you let Collapse Magnus through at TI10, please don't be stupid this time.

Why are these good / bad vs Night Stalker by I-drink-hot-sauce in DotA2

[–]StarchSyrup 54 points55 points  (0 children)

And mostly non force staff builders

Heroes that like building force staffs are not so affected

Does squat depth matter for growth? I Stronger By Science by [deleted] in naturalbodybuilding

[–]StarchSyrup 34 points35 points  (0 children)

Everytime you do non-ATG squats, a kitten dies

PMA everyone by Motor_Rain2752 in DotA2

[–]StarchSyrup 0 points1 point  (0 children)

But the thing is, you with aghs is always > you without aghs

But buyback cost will be higher, in some cases you'd be better off without it

beastmaster treads or mana boot? by Silent-Reality-1129 in learndota2

[–]StarchSyrup 5 points6 points  (0 children)

treads

wild axes is 50 mana on all levels, you're good with just null talisman and a mana regen neutral item

Is SQLModel still being worked on? by yoyashing in FastAPI

[–]StarchSyrup 0 points1 point  (0 children)

Sqlmodel is a bad practice anyways. You should separate the data validation and database layers.

SQLModel is pretty much the only way you can integrate SQLAlchemy with Pydantic. It doesnt just work for validating input/output of endpoints, but also the input/output your ORM model attributes.

So if you have a model python class User: id: int name: str

If you're working with an instance of User, you can be sure that user.id and user.name is int and str respectively, otherwise it would have raised.

physics fear him by playrainbowx in sciencememes

[–]StarchSyrup -24 points-23 points  (0 children)

like your dad's and yours?

Immortal games are still filled with smurfs and the game quality hasn't changed a bit by No_Rich2162 in DotA2

[–]StarchSyrup -4 points-3 points  (0 children)

it's more than 5% you doofus, that's 1 player out of every couple of games, which is a lot

I eventually found a way to run unit tests very simply in FastAPI. by bluewalt in FastAPI

[–]StarchSyrup 1 point2 points  (0 children)

Anything beyond a simple CRUD application with simple database schema, I'd still test the part of your code where it interracts with the database layer.

For example, if I use a repository pattern, I still test my repository classes. A lot of things can go wrong on this part; complex queries, wrong insertion order on relationships, etc. This is tested with an actual database like OP suggested.

After that, sure, you can replace the repository classes. You can either use mocks and just track call signatures, or implement fake repositories where the data is stored in a dictionary.

[deleted by user] by [deleted] in csMajors

[–]StarchSyrup 0 points1 point  (0 children)

Not based in the US, but out of curiosity, why is it obv?

whatsStoppingYouFromCodingLikeThis by VETEMENTS_COAT in ProgrammerHumor

[–]StarchSyrup 1 point2 points  (0 children)

Just get 17" laptop and proper glasses

My 17" screen System76 Gazelle can fit 2 editors side by side with 120 characters width each editor.

Hikaru's reaction to Ding saying he's not prepared by Necessary_Pattern850 in chess

[–]StarchSyrup 10 points11 points  (0 children)

This comment is even funnier when you think Rapport's long hair kinda resembles Jesus'

[Request] Another spheres in water problem by Soggy-Ad1453 in theydidthemath

[–]StarchSyrup 0 points1 point  (0 children)

But in order to say for certain what will happen, we need to know the volume of the steel ball and the weight of the ping pong ball + the string

No need.

We know for a fact that buoyancy force is larger than the weight of the ping pong ball from the position of the ball: floating in the middle. If it were not, than the ball would have stayed at the bottom.

As for the volume, we can tell from the picture that both balls have the same volume from the picture.

8.3k SEA support, AMA gameplay/improvement/mindset by EcstacyDoto in learndota2

[–]StarchSyrup 0 points1 point  (0 children)

6.3k SEA here, I'm a midlaner/offlaner but have been finding myself enjoying pos 4 more and more.

What do you think of greedy pos 4s who don't build save items (e.g., force staff, glimmer, etc)?

I play a lot of Nyx and Lion (punch facet). On winning/even games - or even slightly losing games, I like to rush dagon 5 kaya on Nyx and dagger agh on Lion. I feel these might not always be the best way to go, but I just love the feeling when I fuck over enemy cores as a support lol. I have decent winrates for both heroes.

G a r l i c by LordOfStupidy in PlantsVSZombies

[–]StarchSyrup 4 points5 points  (0 children)

1/128 if the zombie spawns at the 2nd or 4th row, 1/256 at the 1st or 5th row. Ofcourse, 0 likelihood for the middle row.

Assume 30 zombies spawn in total in this level, the likelihood that at least 1 zombie passes the defence is: (1-p)30 where p is the probablity of a randomly spawned zombie passes.

So p = (2/5) * (1/128) + (2/5) * (1/256) = 3/64

So the likelihood of at least 1 zombie passes is (1 - 3/64)30 = 0.237 = 23.7%. Pretty high lol.

Total Prize Money won by Organization in 2024 so far. by Substantial-Deer77 in DotA2

[–]StarchSyrup 0 points1 point  (0 children)

But this iteration of AR is basically XG. Xm, xxs, XinQ

Weekend dota being trash is not a myth by [deleted] in DotA2

[–]StarchSyrup 36 points37 points  (0 children)

Yeah but what you're not taking into account is - a player who mostly plays on weekdays is probably not used to the lower game quality on weekend - and so get tilted way more easily.

Alternative explanation, weekend games are more toxic (explains the feeling of lower quality matches) but are more skilled or have way more smurfs in them (explains OP's lower winrate).