while(true){💩};
“Milhouse is not a meme” is a meme.
“My name, is Inigo Montoya. You kill my father. Prepare to die.”
Sapphire 7900xtx Nitro+, and 3x performance boost PLUS far more stable frametimes at the same framerates
Just got this card as an upgrade to my 5700xt. It is so good, and REALLY pretty.
Just rewrite it in haskell (or Fold)! Problem solved :)
I feel like those calculators are lying or intentionally ignoring things, because just from 2020 to 2024 alone, products have gone up by 2.5x their original cost alone. The only things that somehow havent are the subsidized products like milk and gas (still around $4 per gallon somehow, and it used to be $2.50 for milk before 2020)
Hey ma, they’re putting out the ‘hottest on record’ headline again! What’re we up to now, 11 years in a row?
He said, on his qualcomm-based phone
I’m not sure if i’m missing a joke here, so:
In case you’re making a joke: The people who don’t type JSON are using controllers.
In case you’re asking a serious question: the people who don’t type JSON are the people in OP’s image. They are technically using types, but that type is literally always string
. They don’t use integers, they don’t use booleans. This is functional but may not be the best choice, depending on what kinds of data their system is supposed to handle.
Many API developers may choose not to use them, but they are absolutely there.
You specify the type by including or excluding quotation marks, and then for the types without quotation marks, you either include or exclude a decimal point to specify float or integer, and for boolean you use characters (specifically true
or false
). Arrays are wrapped in []
and objects are wrapped in {}
.
JSON data as a whole is passed as one giant string because the REST protocol demands it. But once it’s been pulled in and properly interpreted, there are absolutely types in the data.
The way the foss sites work is basically like torrents though so it has the whole “the more people that watch a video, the faster it becomes for everyone” effect. The primary upside is that each site serves as a guaranteed seeder.
Regardless of if their gpus are weaker, they are absolutely causing the focus on gaming laptops to wane, and wane hard. Why build a high end $2000 laptop that sells 10,000 units when you could make a $600-1000 handheld that sells 250,000 to 3,000,000 units?
And y’all say that linux users don’t value their time… smh
It sounded like he meant russians. Ukrain has absolutely demolished a huge population from Russia.
Banjo & Kazooie join the military
The JS thing makes perfect sense though,
“1” is a string. You declared its type by using quotes. myString = "1"
in a dynamically typed language is identical to writing string myString = "1"
in a statically typed language. You declare it in the symbols used to write it instead of having to manually write out string
every single time.
2 is an integer. You know this because you used neither quotes nor a decimal place surrounding it. This is also explicit.
"1" + 2
, if your interpreter is working correctly, should do the following
identify the operands from left to right, including their types.
note that the very first operand in the list is a string
type as you explicitly declared it as such by putting it in quotes.
cast the following operands to string
if they are not already.
use the string addition method to add operands together (in this case, this means concatenation).
In the example you provided, "1" + 2
is equivalent to "1" + "2"
, but you’re making the interpreter do more work.
QED: "1" + 2
should, in fact, === "12"
, and your lack of ability to handle a language where you declare types by symbols rather than spending extra effort writing the type out as a full english word is your own shortcoming. Learn to declare and handle types in dynamic languages better, don’t blame your own misgivings on the language.
Signed, a software engineer.
Removed by mod