I think it's more so that the kind of people contributing to these projects are on balance not that interested in doing the marketing work.
sushibowl
A price is usually set to cover the initial costs and to make a reasonable profit not to squeeze how much money you can from people.
There are exceptions, but usually that is absolutely not true. Making as much money as you can is 100% the goal for the vast majority of goods produced, physical or digital.
You can also view it as a strategy to extract more money from richer people, without sacrificing all the poorer customers.
Can you elaborate where your confusion lies? It's a digital good, there is no marginal cost. So they can pretty much price a game however they want. So pricing is mostly about maximising revenue, i.e. get as many sales as you can at the highest possible price.
A sale is a relatively straightforward strategy where you first sell the game at a high price to all the people who are fine with paying a lot, then you lower the price to sell more copies to the people who weren't willing to pay the higher price. The result is more total profit. There is a time limit too to create a sense of urgency ("I better buy now so I don't miss the opportunity").
Both, really. There's been encoding improvements every generation, but they also use different slices of the spectrum.
Usually when code dumps like these happen they don't include any of the art assets. That's why you still need to get the game on steam to run it, to download the sprites and what not. Has nothing to do with the code enforcing anything.
I don't know about these particular releases though, I could be wrong.
This applies to all cars. I don't think there's ever a situation where you should buy a completely new vehicle over a used one that's 2-5 years old. The value proposition is just insane
He's the NATO chief, and NATO is basically the embodiment of America militarily defending Europe. Of course he wants Trump and Zelensky to make up and kiss. He's just saying what his job demands him to say.
VAT is a universal tax on goods. A tariff is basically a tax that applies only to imported goods. So a tariff distorts the market, making imports from a region more expensive relative to other regions, or domestic goods.
Note that basically any tax is bad from an economic perspective. However for the government to function revenues must be raised. It is considered better for market efficiency to raise revenues in such a way as to least distort the market. Tariffs are a very distorting instrument, VAT is generally considered less distorting because it affects all parts of the market equally.
The US needs to do way more than invest into public transit. You need to completely rethink city planning to get something suitable for human travel. Suburban America is like the antithesis to public transportation (or god forbid, walking).
Inertial confinement fusion techniques don't really have a steady state. The idea is to take a pellet of fusion fuel, compress it with a powerful laser to make it fuse, then eject the pellet and insert a new one. It's kind of analogous to a car engine, where you keep injecting a small amount of fuel, igniting it, and ejecting the spent fuel, over and over again.
The reason ICF fusion scientists like to exclude the laser from the efficiency calculation is that they are looking at the efficiency of the fusion process itself, so the efficiency of the laser is irrelevant. There is an argument for this from a scientific point of view, but for a practical powerplant the overall efficiency of the entire system is important. It's a contentious issue.
A system I work with gives all keys a string value of "Not_set" when the key is intended to be unset. The team decided to put this in because of a connection with a different, legacy system, whose developers (somehow) could not distinguish between a key being missing or being present but with a null value. So now every team that integrates with this system has to deal with these unset values.
Of course, it's up to individual developers to never forget to set a key to "Not_Set". Also, they forgot to standardise capitalisation and such so there are all sorts of variations "NOT_SET", "Not_set", "NotSet", etc. floating around the API responses. Also null is still a possible value you need to handle as well, though what it means is context dependent (usually it means someone fucked up).