Isn’t Snikket just a fork of Conversations for Android? It doesn’t look like it’s any better either.
Conversations+Prosody all the way.
while(true){💩};
Isn’t Snikket just a fork of Conversations for Android? It doesn’t look like it’s any better either.
Conversations+Prosody all the way.
Check the timestamps on those posts
I too would rather have an F-droid version instead of having to use Obtainium. There is additional inherent trust by going through F-droid’s process.
Back your settings up and restore them then.
So we’re back to emoticons now?
What’s old is new again…
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.
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’s amazing watching the language of people who don’t even realize they have an addiction.
Seconded
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.
Nextcloud works just fine on my system, must be something with the way you set stuff up.
Then you need NextCloud, not Syncthing.
Run NextCloud on your NAS and you’ll be set.
Removed by mod
/g/ calls them Cniles
Domestic violence, by count of occurrences, has been shown to be around 50/50, with a slight lean towards women instigating slightly more often.
This is not taking into account how hard the partner hits or how much damage they cause, but women do aggress on men about the same as the other way around.
Its free on f-droid