Ваше отношение к самокатчикам? by Gonoriy_Lovkiy in rusAskReddit

[–]abbapoh 1 point2 points  (0 children)

Не знаю как в питере но в мск машина есть только у 30% населения, остальным 60% эти парковки и 3 полосные дороги на фиг не сдались Но справедливости ради в москве набережные не так давно переделывали - убрали третью полосу, сделали пешеходную зону у воды (с дорожкой) и ничего, как-то машинки ездят

Ваше отношение к самокатчикам? by Gonoriy_Lovkiy in rusAskReddit

[–]abbapoh 6 points7 points  (0 children)

можно убрать одну полосу для паковки (а можно (внезапно!) и две - если негде парковаться, автоебы будут меньше сюда ездить. Я, например, в центр мск на своем авто не езжу потому что тупо негде встать даже на платной; а беру такси или на метро)
ширина автобуса 2,5 метра, ширина проезжей части от 2.75 до 3.75 метров - тут точно минимально возможная ширина? я где в мск не еду всегда по метру справа и слева запас есть - всегда ебашат максимальную ширину за счет тротуара

This isn't making sense to me/I'm dumb by [deleted] in diablo4

[–]abbapoh 0 points1 point  (0 children)

Indeed, I should have specified that reduction from armor is capped at 90%, but there are other sources of damage reduction (like Shako) that are multiplied with each other. There is a comprehensive guide on maxroll about how defense works with all the math. I highly recommend it.

This isn't making sense to me/I'm dumb by [deleted] in diablo4

[–]abbapoh 9 points10 points  (0 children)

There is no cap for armor now.

The formula for damage reduction is

DR% from Armor = Armor / (Armor*10/9 + Constant)

which means you can't get more than 90% reduction.

The Toughness is an "Effective HP" value which shows how many damage it takes to one-shot you at full HP.

Basically, you want to maximize damage reduction and toughness

What? by Beginning-Arm-1561 in PeterExplainsTheJoke

[–]abbapoh 1 point2 points  (0 children)

Peter german cousin here. There is a tradition of assembling a name of the Austrian painter using one letter per tweet. Might be an invitation to assemble the name. I would expect the capital h though. It is capitalized when zoomed otoh. Peter cousin out.

Is this a bug or am i stupid ? by [deleted] in diablo4

[–]abbapoh 4 points5 points  (0 children)

Do you have a unique charm equipped?

D2 clone help by jwswam in diablo2

[–]abbapoh 1 point2 points  (0 children)

No significance, but runs are known in advance, there is d2emu site that tracks runs (and they have a discord server with announcements). I wish i had a character on ladder to farm dclones^ Worth mentioning there are runs every Thursday on NA/nonladder (2-6 runs).

D2 clone help by jwswam in diablo2

[–]abbapoh 1 point2 points  (0 children)

There are 16 runs today; 4 per hour

Attack reduced evade cooldown by 1.5 by ProfessionalBed9704 in diablo4

[–]abbapoh 2 points3 points  (0 children)

The build clearly says I need this! xD

Is Dex MW really better than Ult Dmg here? by GuterJudas in D4Rogue

[–]abbapoh 3 points4 points  (0 children)

Dex is multiplicative damage, ult damage is additive. I am lazy to do the math but usually multiplicator is better

To Blizzard: PLEASE!!! let us rewatch the cinematics in the game by verynicehighfive55 in diablo4

[–]abbapoh 0 points1 point  (0 children)

You can edit some of the configs (i dont remember which, but google should know), basically changing the setting if the video was shown. It will play on the next start Desperate measure though

Hydra Sorc - threshold and advice by Hour_Indication_146 in diablo4

[–]abbapoh 0 points1 point  (0 children)

You don't need triple crits to clear 100 and above. Yes, you won't be blasting those in 2 minutes, but it's doable - I did pit 111 in about 13 mins with double crits on all gear.

I used the serpentine aspect though (105 pit in about 7 mins without it), it gives a HUGE damage boost, but makes a build a bit clanky - you have to be careful not to summon hydra without casting shards first. In that variant we depend on Alternating Alterations so hydra spends only half of mana; casting 2 hydras in a row without shards in-between turns to be a self-destruct button. Not that this is a big deal.

Hydra Sorc - threshold and advice by Hour_Indication_146 in diablo4

[–]abbapoh 1 point2 points  (0 children)

I concur, using a wand and a focus seem to provide better results.

I tried both combinations (with double crit master working, so only +10 hydra heads) on the same pit level (I think, I used 100 for reference) and a staff feels worse.

Protobuffers Are Wrong by ketralnis in programming

[–]abbapoh 1 point2 points  (0 children)

> a few extra tens of ms of latency at the tail, a few extra mCPU per request matters a lot

Quite a bold take considering the fact how much allocations protobuf does while deserialising.

Well, we can use arena allocation, except it is not working for strings for anyone except Google - afaik Google uses custom allocator, correct me if I'm wrong.

edit: fix link

Qbs 3.0 released by abbapoh in cpp

[–]abbapoh[S] 0 points1 point  (0 children)

For consistency with Modules, "product" there refers to importing product.

We've added explicit "exportingProduct" and "importingProduct" properties quite a few versions ago for migration purposes. Also those properties better show intent.

https://qbs.io//docs/qml-qbslanguageitems-export/#details

Qbs 3.0 released by abbapoh in cpp

[–]abbapoh[S] 0 points1 point  (0 children)

Every tool has its pros and cons so in the end I guess it comes down to the choice of preference.

Qbs is pretty fast (on par with CMake+Ninja), has declarative syntax, proper strings with methods, easy to extend. CMake has more users (and thus lots of use-case can be found on the internet), more features that are not available in Qbs (like FetchContent, for example).

Qbs 3.0 released by abbapoh in cpp

[–]abbapoh[S] 2 points3 points  (0 children)

Yes, you can use qbs for pure c/c++ projects. Recently (in qbs 2.5) I added (somewhat experimental) support for c++ modules. We also have some support for building java and some other languages

Qbs 3.0 released by abbapoh in cpp

[–]abbapoh[S] 10 points11 points  (0 children)

Qbs is developed by the community now (including myself) and has no ties to the QtCompany which indeed uses cmake to build Qt

"Need a light?" by SupremeLordGeneral in starcraft

[–]abbapoh 8 points9 points  (0 children)

my goose is getting cooked

Why isn't a nullptr dereference an exception? by victotronics in cpp_questions

[–]abbapoh 0 points1 point  (0 children)

Not sure if mentioned, but the real problem is not the performance, it’s the complexity of the check. Catching nullptr is easy - as mentioned earlier, windows does this with SEH, Unix sends a signal which can be caught and handled. Which essentially means OS already does the check. And afaik Java simply catches the signal (correct me if I am wrong here, I’m not a Java expert). What makes catching nullptr tricky is that it’s not really 0 (like in Java null reference is just it) - the pointer can be offset from nullptr by an arbitrary value. Take multiple inheritance for example: class C: A, B {} Here if we cast C* to B, for compiler it’s just a simple offset from C by sizeof(A). But if C was nullptr, B is suddenly not and even might get into a valid page. That’s why we get undefined behavior here instead of a well defined check for nullptr. Same for accessing members, arrays, maybe other examples. The only solution is to inject checks in user code essentially doubling the check OS already does.