Because paying a few grand a year for a certificate somehow makes your software more trustworthy
korstmos
What if there are no crappier cars on the road?
Because even a long (64-bit int) is too small :)
A long can hold 2^64-1 = 1.84E19
A double can hold 1.79E308
Double does some black magic with an exponent, and can hold absolutely massive numbers!
Double also has some situations that it defines as "infinity", a concept that does not exist in long as far as I know (?)
A BigDecimal?
Doubles have a much higher max value than ints, so if the method were to convert all doubles to ints they would not work for double values above 2^31-1.
(It would work, but any value over 2^31-1 passed to such a function would get clamped to 2^31-1)
I just use my regular wrench and say "click" out loud when it feels nice and tight
The change written as a command
Until I get frustrated by something and just start committing "yeet"
Sounds very similar to ESTA, which you have to get as a european visiting the US.
This one is a lot cheaper though, 8$ for 3 years, ESTA costs 14$ a year + 7$ at the port of entry (usually included in your airline ticket). Canada has this as well, ETA, which is also a lot cheaper.
How would you use this canal for shipping now?
To use variable pricing to get you to pay the most amount possible, or to convince customers that are on the fence with a clever salestalk or small bonuses
How? Why?
Moooom, theyre treating the metric again!