

Not so sure. Stuff like ITAR exists to prevent exactly that. The us could also declare SpaceX to be some kind of national security interest.
Not so sure. Stuff like ITAR exists to prevent exactly that. The us could also declare SpaceX to be some kind of national security interest.
It will not, actually. This bill is far from budget neutral. The tax breaks for rich people are so massive that they far outweigh the big cuts to vital social programs. This bill will grow the deficit by trillions of dollars over the next decade.
Butter corn miso ramen is a thing in Sapporo. Probably invented to promote regional products (Hokkaido is famous for corn and dairy) to tourists.
AC is not common in Europe. There’s a variety of heating systems: gas boilers, direct electric heating, district heating, etc. Heat pumps are a growing market though.
Unfortunately, when you do find a text article explaining the thing it’s often unnecessarily long and padded out with meaningless fluff, just so more advertising can be stuffed within the contents.
Technically any Catholic male is eligible to become pope, it doesn’t even have to be a cardinal. But yeah cardinals are the only ones voting so they always elect one of their own (with a few historical exceptions)
Given what happened to freelancer, I think the only way you should give Chris Roberts your money is if he agrees to lead the project for two years, then quit and hand it over to someone who can actually finish it.
I’ve always heard it referred to as infringement, in a legal context. I’m sure game publishers (and music, film, etc.) would like to equate it in the public mind with common theft of physical goods, but it’s all just propaganda.
We’re just playing games with words at this point. The law is pretty clear, that distributing a copyrighted work such as a copy of a video game is illegal. I don’t know why people like to repeat this line, that “if buying a game isn’t owning then piracy isn’t theft.” Maybe it is a moral/ethical argument? It’s not going to help you in court.
As a European, the idea of a bank having a drive-through is just absolutely wild.
Even if they moved the factory into the US, wouldn’t they still need to import all the parts, and get hit by tariffs on those parts anyway? Like, the whole supply chain would have to move into the US. That could be a decade worth of effort.
Another big factor is that every plant is effectively a completely custom design. Because of how few nuclear plants are constructed, every new one tends to incorporate technological advancements to enhance safety or efficiency. The design also has to be adapted to the local climate and land layout. This makes every single plant effectively one of a kind.
It also tends to be built by different contractors, involving different vendors and electric utilities every time. Other countries have done better here (e.g. China and France) mostly due to comprehensive government planning: plopping down lots of reactors of the same design, done by the same engineers. Although these countries are not fully escaping cost increases either.
You are completely correct that regulation is also a big factor. Quality assurance and documentation requirements are enormously onerous. This article does a pretty decent job explaining the difficulties.
Seriously though. Weasel words. If journalists adopted even 20% of Wikipedia’s manual of style, news would improve by orders of magnitude.
I think holding more helium in a smaller space is the opposite of what you want. The lifting force is equal to the weight of the air being displaced, so you want as little stuff as possible in as big a volume as possible.
Maybe if you went the other way round and compressed the atmosphere?
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).
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.
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.
The basic problem is that identifiers can be either types or variables, and without a keyword letting you know what kind of statement you’re dealing with, there’s no way of knowing without a complete identifier table. For example, what does this mean:
If foo is a type, that is a pointer declaration. But if it’s a variable, that’s a multiplication expression. Here’s another simple one:
foo(bar);
Depending on how foo is defined, that could be a function call or a declaration of a variable bar of type foo, with some meaningless parentheses thrown in.
When you mix things together it gets even more crazy. Check this example from this article:
foo(*bar)();
Is bar a pointer to a function returning foo, or is foo a function that takes a bar and returns a function pointer?
let
andfn
keywords solve a lot of these ambiguity problems because they let the parser know what kind of statement it’s looking at, so it can know whether identifiers in certain positions refer to types or variables. That makes parsing easier to write and helps give nicer error messages.