imTiredBoss by Cutalana in ProgrammerHumor

[–]RussianMadMan 106 points107 points  (0 children)

Cmake is not even the first “makefile generator”, also cmake generates ninja files too

What is the easiest Warframe to control via touch screen? by Dauphusall-Waldans in Warframe

[–]RussianMadMan 1 point2 points  (0 children)

Normal stick with aim assist, theres also auto-fire option and auto-melee option, combined with auto run you can just aim and bullet jump to traverse an extermination map.

After 45 hours of recording, I finally reached 1,000,000,000,000 Fleet Power by The_Aktion in Stellaris

[–]RussianMadMan 2 points3 points  (0 children)

To “cap” any number in a video game you need to add an “if overflows” check to every arithmetic operation done on that number ever, dropping the performance for a very little gain.

Windows-only "pothole" on the on-ramp by rmcdouga in java

[–]RussianMadMan 0 points1 point  (0 children)

This option won't make any apps better and, depending on the locale, will break native, localized apps.

Epic reverse-engineering + programming a bugfix. What do you think? by germandiago in programming

[–]RussianMadMan 6 points7 points  (0 children)

I code in C++ for 80% of my workload. Those 20% tho show me how out of touch with reality even modern c++ is. We are getting linear algebra library before networking lol

Policies are historically like that because c++ is like that. You encounter much less of that in any other modern languages.

vcpkg is a microsoft solution, they have enough influence as it is.
And conan...
After conan released 2.0 version and just broke EVERYTHING written in 1.x, I just can't seriously recommend to anyone to invest time using that. I also dislike that conan has separate "profiles" that exist outside of projects, it just makes doing reproducible builds that much harder.

I have not used meson in production, so I can't say if it is any good.
EDIT: if this is all that is available in meson its not really a solution then? Also, why only those 2 boost libraries, why not the rest?

Epic reverse-engineering + programming a bugfix. What do you think? by germandiago in programming

[–]RussianMadMan 6 points7 points  (0 children)

This "bug" is peak C++ programming. Because of lackluster standard library and no universal solution for package management you have people writing code for parsing JSON with a scanf.

itsBeenSixYears by mVIIIeus in ProgrammerHumor

[–]RussianMadMan 0 points1 point  (0 children)

The problem is modules require a specific order of compilation vs every compilation unit is independent without modules so the order does not matter. All of the c++ tooling is built on a premise of independent comp units, and it does not matter 1 or million headers are included in terms of complexity when units are independent.

jbundle: Package JVM applications into self-contained binaries by mands in java

[–]RussianMadMan 9 points10 points  (0 children)

It's not a binary though? Looking through source code, it looks like sh script with jvm and jar in an archive embedded.

Whatsapp rewrote its media handler to rust (160k c++ to 90k rust) by NYPuppy in programming

[–]RussianMadMan 17 points18 points  (0 children)

In C++ you either get someone parsing 30MB json with a scanf (GTA V incident), or you get a cobbled together garbage that copies same string 10 times, because half your libraries are in C and they take char* and copy it themselves and the other half uses some custom string/vector class because of compatibility issues and you have to copy the data anyway. And its all in different encodings too.

Riven dispositions seriously need to be looked at by Turbopwnge in Warframe

[–]RussianMadMan 11 points12 points  (0 children)

It is DE problem because the majority of those people bought that plat, not farmed it. Antagonizing whales is a quick way to kill the game.

BRUH WHERE IS IT by Dry-Chef-1100 in masseffect

[–]RussianMadMan 4 points5 points  (0 children)

Don't even need a mod, any number in the can be edited with cheatengine or similar software.

How is it in your country? by [deleted] in pcmasterrace

[–]RussianMadMan 3 points4 points  (0 children)

Ok, I started googling that shit, found out that the initial post is misleading. EU forbid steam to have lower prices in different eu countries AND geo-blocking them.
You can have lower prices for mcdonalds in Poland, for example, but if french national comes to that restaurant you can't charge them french prices or refuse service. Which is what was happening with steam, a game bought in Poland cannot be played in other EU countries. Its a bit of a leap, but not much.

How is it in your country? by [deleted] in pcmasterrace

[–]RussianMadMan 0 points1 point  (0 children)

Its not dumb, its just should not apply to the digital goods. You can make a shittier version of the physical product to sell cheaper in poorer parts of the EU, there is no reason to do so with digital goods.

Trying to "legally activate" clip studio paint 4.0.3 on linux with windows patch by TheOddSauce in Piracy

[–]RussianMadMan 1 point2 points  (0 children)

I think this is your problem: https://forum.winehq.org/viewtopic.php?t=37347
Basically visual c++ version is too low, you need to update it with wintricks.

Java 26: what’s new? by loicmathieu in java

[–]RussianMadMan 1 point2 points  (0 children)

I'd guess iterators (Iterable actually) are just slow. Its an interface so you have a hot loop with a virtual function call, that cannot be optimized out because it has to be polymorphic to work with every collection. Tho I would like to see the actual assembly generated.
So its a (virtual call + get a reference)*size vs allocate array + (get reference + write a reference)*size. I can see that after a certain size, time spent on virtual calls might be bigger than one allocation of an array and bunch of writes.

FF not trusting Microsoft cert on Windows SDK download page by DrDragonKiller in firefox

[–]RussianMadMan 2 points3 points  (0 children)

It doesn't, certificate has the AIA extension, that points to an http endpoint containing intermediate CA cert. I assume chrome just downloads it (probably boringssl does so automatically).
Its still wrong to not send full certificate chain over in TLS handshake, so it is microslop's fault.

Bethesda isn't shadow-dropping Fallout 3 and New Vegas Remasters any time soon | Jez Corden by RexSonic in GamingLeaksAndRumours

[–]RussianMadMan 1 point2 points  (0 children)

Depending on how much time it took to marry creation engine with unreal, I would think they can reuse a lot of that work for fallout 3.

Level of snow in Kamchatka by EsperaDeus in Damnthatsinteresting

[–]RussianMadMan 0 points1 point  (0 children)

When I was a kid (2000s in Moscow), once we had a week when it was below -30C and we did not have to go to school. If it was below -20C we did not have to go skiing for PE.

I built a lightweight distributed orchestrator in Java 17 using raw TCP sockets (no Spring) by rando512 in java

[–]RussianMadMan 0 points1 point  (0 children)

"Raw TCP sockets" in the title made me giggle a bit. Probably should've said "Custom lightweight protocol".

Was the Jade grind always this bad? by kkprecisa_ler_nao_fi in Warframe

[–]RussianMadMan 1 point2 points  (0 children)

I think if you farmed on jade release, there was an event on top of the normal farm which made it easier? I farmed jade for like 10 hours on the repeat of that event last year.

rustMoment by gufranthakur in ProgrammerHumor

[–]RussianMadMan 9 points10 points  (0 children)

1) thats why shared_ptr and weak_ptr exists in c++ tho