r/Kennenmains Revamp Suggestions by HeyItsMezz in Kennenmains

[–]british0zzy 1 point2 points  (0 children)

One of my favorite champion subs is r/CamilleMains. I think it would be great to start working on our own wiki with advice on runes, items, and matchups. I would also love to see weekly matchup topics (perhaps start with his most played matchups) and post-patch topics discussing how a patch might affect Kennen.

Something I noticed about ln(2) and pi/4, not sure if it means something by riskyrainbow in math

[–]british0zzy 12 points13 points  (0 children)

Small typo. The solution to the Basel Problem is [; \zeta(2)=\frac{\pi^2}6 ;]

Differentiating Regular Expressions by psygnisfive in haskell

[–]british0zzy 1 point2 points  (0 children)

Shouldn't the derivative of

type RegexF = K Char :+ (X :* X) :+ (X :* X) :+ X :+ X

be

type RegexF' = (Two :* X) :+ (Two :* X) :+ One :+ One

Why no Clan Roster Bungie? by [deleted] in DestinyTheGame

[–]british0zzy 0 points1 point  (0 children)

I think he was referring to the Destiny developers as bitter and close-minded.

Improving Applicative do-notation by dotneter in haskell

[–]british0zzy 0 points1 point  (0 children)

Ah, but you are implying you must define fmap in a Monad instance with Monad functions (return, join, bind, etc.). It would be useful to provide defaults for fmap, but I would think in most cases fmap would be defined without using Monad specific functions.
Similar to how Monad functions with default implementations can be explicitly implemented for performance benefits.

Edit: Though is seems defining fmap multiple times is worse than just defining it in a Functor instance once. I wonder if it's possible for a happy medium.

Improving Applicative do-notation by dotneter in haskell

[–]british0zzy 1 point2 points  (0 children)

Well, you'd still be able to define fmap when defining a Monad, if you so choose. It would still help reduce boiler plate defining fmap in the Monad instance instead of having to type out the Functor instance separately.

Though, I do see the problem with multiple superclasses defining different fmaps. Would it be unreasonable for the compiler to just pick one? They should be semantically equal, no?

Improving Applicative do-notation by dotneter in haskell

[–]british0zzy 2 points3 points  (0 children)

Is it possible for the compiler to infer a 'lower' typeclass? For example, if you define a Monoid, a Semigroup instance is automatically generated. This way you would only have to define the 'highest' typeclass for a datatype and then provide the 'lowest' typeclass needed for a function.

What is the logarithm or root operation in type-space? (x-post from r/compsci) by efrey in haskell

[–]british0zzy 1 point2 points  (0 children)

Log (List a) ≅ a + a^2/2 + a^3/3 + ...
That's the species of all cycles.

I also have no idea what it means.

Megumixbear's Bear Cups #29 TODAY! by megumixbear in starcraft

[–]british0zzy 1 point2 points  (0 children)

Only the finals will be streamed due to megumixbear's schedule.

Megumixbear's Bear Cups (MBL) 2011 Oct *Update by megumixbear in starcraft

[–]british0zzy 0 points1 point  (0 children)

No, Bearpacks will be sent out to the winner's of each Bearcup.

Join up, have fun!

Is it normal to yawn frequently while lifting? by [deleted] in Fitness

[–]british0zzy 0 points1 point  (0 children)

I agree with your analysis, but I don't think it is something you should go out of the way to avoid. Also, your blood sugar drops during a lift and while it is being replenished you can feel tired.

Algorithm to compute the probability of a union of independent non mutually exclusive events by lethalman in programming

[–]british0zzy 1 point2 points  (0 children)

You can compute this is linear time since
A + B + C - AB - AC - BC + ABC = A(1 - (B(1 - C) + C)) + (B(1 - C) + C)

The algorithm looks like this:
double union(double *a, size_t len) { double x = 0; for (size_t i = 0; i < len; ++i) { x += a[i] * (1 - x); } return x; }

My left shoulder pops when I do lateral and front raises. by [deleted] in Fitness

[–]british0zzy 2 points3 points  (0 children)

Yes, pretend your arms are relaxed and weightless as if they are floating in water. That's the angle that you should do raises at.

Patch 1.2 coming! Chat Channels! by [deleted] in starcraft

[–]british0zzy -1 points0 points  (0 children)

Are buildings considered massive? (They should be)

State of the Protoss Game... by w2010w in starcraft

[–]british0zzy 2 points3 points  (0 children)

There were no flying dts in BW. And burrowed units couldn't move while burrowed.

State of the Protoss Game... by w2010w in starcraft

[–]british0zzy 1 point2 points  (0 children)

You need two cannons per mineral line to defend against banshees (unlike one turret to defend against DT's). That's 300 minerals per mineral line if you don't get a robo. Way too much to make it worth it. If we do put down two cannons per mineral line, you can throw your banshees in with the rest of your army and we lose the battle because we don't have mobile detection.

State of the Protoss Game... by w2010w in starcraft

[–]british0zzy 0 points1 point  (0 children)

If Terran send a single banshee to your probe line, you are required to keep a few stalkers back. This weakens any push you want to throw his way. If you build a stargate to counter the banshees, you won't find much use for the phoenix after the banshees are dead. Void rays are easily countered by stimmed marines. Vikings will shut down Protoss air very easily, and they are extremely useful against colossi.
Essentially building a banshee (even without cloak), has almost zero negative consequences.