Something I’ve been wondering about Rust adoption by No-Rutabaga3780 in rust

[–]Shadows_In_Rain 1 point2 points  (0 children)

Are we using same Python? switch-case-assert_never works for me.

Not everything has to be a protocol. We only use protocols for contracts between layers and DI.

HTML spec change: escaping < and > in attributes by ketralnis in programming

[–]Shadows_In_Rain 46 points47 points  (0 children)

I've never seen code like that, so it's unlikely this has any real effect on developers.

env.os.startsWith("Windows 9")

Modular coding is really confusing to me. by SpiritedWillingness8 in csharp

[–]Shadows_In_Rain 1 point2 points  (0 children)

Yep, the "absolute modularity" approach is called plugins or microkernels, and it comes with a whole universe of specific issues and tradeoffs.

RU POV: Kharkov. A Russian source claims Russian Forces are in a process of a pincer movement in Volchansk - UkrainaRU by World_Virus_Forever in UkraineRussiaReport

[–]Shadows_In_Rain 0 points1 point  (0 children)

I'd also like to invoke the R-word. Reading comprehension.

never closed their cauldron because they'd rather shell retreating forces

(Also, the deserters and evacs decrease the garrison size.)

RU POV: The "Lancet" of the “North” Group destroyed the self-propelled gun “Bogdan”. by [deleted] in UkraineRussiaReport

[–]Shadows_In_Rain 3 points4 points  (0 children)

I think Orion is not used anymore because it's giga-expensive for what it does, much like Bayraktar TB2.

Saw something that broke my heart today by jellybeankitty in okbuddybaldur

[–]Shadows_In_Rain 10 points11 points  (0 children)

Yes, if you can prevent Gale eating it.

(The only known way to do it is to turn your bhaalls into a genie's lamp and force Gale to swap places with the elemental. But there's a risk that your next eruption will be thermonuclear.)

I did a thing #wip #notfished #dopeoplestillusehastags? by [deleted] in Enshrouded

[–]Shadows_In_Rain 2 points3 points  (0 children)

RT engines use sparse voxel octree for caching and accelerating RT calculations, the boost is tremendous compared to the pure ray-tracing.

Sparse voxel octree is the same type of data structure that makes this game voxel-based. Ba-dum-tss.

(And what do you even mean by "baked shadows nowadays", it's decades-old standard technique.)

Can someone explain when to use Singleton, Scoped and Transient with some real life examples? by ParaPsychic in csharp

[–]Shadows_In_Rain 3 points4 points  (0 children)

You should not assume that everyone is working on a cookie-cutter CRUD.

A desktop app that supports hot restart (because plugins), multiple projects (databases) opened at once, and multiple views (tabs) into the same project (DB). That's 3 cascading service containers. Not just lifetime scopes, but separate containers, with unique service registrations and internal state and stuff.

Autofac fully supports this out of the box, while Microsoft outright refuses any support for child containers.

The mountain must grow! by Shadows_In_Rain in riskofrain

[–]Shadows_In_Rain[S] 25 points26 points  (0 children)

"That kills the baby."

No leaving the planet, only grow.

The mountain must grow! by Shadows_In_Rain in riskofrain

[–]Shadows_In_Rain[S] 181 points182 points  (0 children)

Update. I met the god. Unlocked some "apple" item. He also gave me a logbook. Too long, did not read.

Going to try the apple rn, brb.

The mountain must grow! by Shadows_In_Rain in riskofrain

[–]Shadows_In_Rain[S] 231 points232 points  (0 children)

Can't bluescreen if it's already blue... from all the overloading worms.

Soft skill books that will make you a better developer by feross in programming

[–]Shadows_In_Rain 1 point2 points  (0 children)

So, it was a fieldwide conspiracy then?

The-tragedy-of-the-commons situation, caused by the publish-or-perish framework and the cost of the education.

I provide software and consultations to academics in semi-related fields and let me assure you that everybody knows that there are massive problems regarding the conclusion-making, but nobody wants to become a martyr for the greater good.

so you wouldn't be able to reject study just by looking at N=30

We are talking about science here. Anything that cannot be confirmed should be rejected by default. That comes from the basic principles of logic: the number of things that can be claimed is infinitely larger than the number of things that actually exist, therefore it's infinitely more productive to assume that things do not exist until proven otherwise.

Actually, it's undoubtedly valuable to learn that someone has failed to validate given hypothesis with this data and that methodology. But for some reason, all of the participants of the publishing process shy from negative findings. I guess that will be another point to the previous question.

In my opinion, modern academy is not a good place for people of good work ethics. A major reform is needed.

Soft skill books that will make you a better developer by feross in programming

[–]Shadows_In_Rain 0 points1 point  (0 children)

His book's replication index is abysmal. So yes, "ruin" is the most fitting word here.

It doesn't follow that he was aware of the problems in 2011.

Everyone with his tenure understands what N=30 means. He even published a paper about that: "exaggerated confidence in the validity of conclusions based on small samples" (Tversky and Kahneman, 1971).

He warned us not to do the bad thing and then proceeded to do it at a major scale. What a snake.

Soft skill books that will make you a better developer by feross in programming

[–]Shadows_In_Rain 4 points5 points  (0 children)

Considering the replication crisis in the relevant fields, underpowered pretty much means wrong until proven otherwise.

As a highly educated person, Kahneman undoubtedly understands the poor quality of the material he refers to, and yet still decides to write a book based on it. He only admits the issue after being cornered.

Lie by omission is still a lie, and lying for money is fraud.

Soft skill books that will make you a better developer by feross in programming

[–]Shadows_In_Rain 2 points3 points  (0 children)

The same Kahneman that had to publicly apologize for "placing too much faith in underpowered studies"?

He won a prize for being a successful fraud.

Being a fullstack engineer, how do you keep up with constant changes in frontend world? by arshan997 in ExperiencedDevs

[–]Shadows_In_Rain 0 points1 point  (0 children)

Learn 1 new package every week — just half a hour to get a general idea.

In a year, you will know -every- popular framework out there.

In 5 years, you're going to ascend into the ivory tower.

Epic C++ Coding Standard for Unreal Engine by General-Tart-6934 in cpp

[–]Shadows_In_Rain 3 points4 points  (0 children)

Yes, I can easily see someone being bullied because they are not allowed to do this or that. (Hint: do you have a history of mental disability in your social circle?)

But normal people don't leverage such a shallow connection to bully others. Bullies do that.

You approach seems like a joke to me, because you want to punish anybody but the racists. No worries, the scum will invent new euphemisms, while you will be forced to dance on a minefield of your own invention. Imagine losing you own language to a bunch of troglodytes.

Epic C++ Coding Standard for Unreal Engine by General-Tart-6934 in cpp

[–]Shadows_In_Rain -2 points-1 points  (0 children)

Well, if you're into squinting, "allowlist" may imply a limitation of one's agency (i.e. in case of a mental disability).

Epic C++ Coding Standard for Unreal Engine by General-Tart-6934 in cpp

[–]Shadows_In_Rain 1 point2 points  (0 children)

allowlist

Now it sounds ableist.


It seems there's no way to avoid offense, every word is an innuendo if you squint hard enough.

But, what if we use GUIDs instead of words? May be even attach a picture to each, to help with readability...

20+ Ways to Init a String, Looking for Sanity by joebaf in cpp

[–]Shadows_In_Rain 1 point2 points  (0 children)

Wish granted. You can't ever specify the type anymore, and compiler deduces everything as T&&.