![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/0d5e3a0e-e79d-4062-a7bc-ccc1e7baacf1.png)
Wasn’t Twitter / Xitter / X
Shitter. Credit to south park (from like a decade ago).
Wasn’t Twitter / Xitter / X
Shitter. Credit to south park (from like a decade ago).
What? Twitter is majority owned by Musk, by a very very large margin. Not that giving your info to Musk is any better than giving it to the Saudi government.
Okay, someone gains access to your device and sends themselves the NFT that proves ownership of your house.
What do you do? Do you just accept that since they own the NFT, that means they own the house? Probably not. You’ll go through the legal system, because that’s still what ultimately decides the ownership. I bet you’ll be happy about middle men and “waiting 45 days to close” then.
To avoid a type conversion that might not be expected. Integer math in Java differs from floating point math.
Math.floor(10.6) / Math.floor(4.6) = 2.5 (double)
If floor returned a long, then
Math.floor(10.6) / Math.floor(4.6) = 2 (long)
If your entire code section is working with doubles, you might not like finding Math.floor() unexpectedly creating a condition for integer division and messing up your calculation. (Have fun debugging this if you’re not actively aware of this behavior).
You don’t have to use inheritance with Java. In fact, in most cases it’s better that you don’t. Practically all of the Java standard library doesn’t require the use of inheritance, same with most modern libraries.
On the contrary, I think inheritance is a very natural way to think. However, that doesn’t translate into readable and easy to maintain code in the vast majority of the cases.
I am not sure what you mean by how it’s stored or manipulated on a computer. A garbage collected language like Java manages the memory for you. It doesn’t really care if your code is using inheritance or not. And unless you’re trying to squeeze the last drops of performance out of your code, the memory layout shouldn’t be on your mind.
It doesn’t. A double is a 64 bit value while an integer is 32 bit. A long is a 64 bit signed integer which stores more exact integer numbers than a double.
Anyone thinking that Microsoft’s recently found appreciation for open source isn’t a Trojan Horse is a fool.
As long as it’s not being used to target ads at me
It’s Microsoft. They will gather every bit of your data they can and use it for whatever makes the most money. Which is usually personalized ads.
You’re mostly right, expect video playback doesn’t need high quality bandwidth.
Video players usually keep a forward buffer of a few minutes of video, which means your connection can be extremely unstable and still provide smooth playback as long as your average bandwidth is sufficient.
No matter how good an AI is, it cannot restore details that were lost. It can approximate them, but if you have a 4k photo of a piece of paper with a small stick figure drawn on it and compress it to 144p, you will have a gray blob in its place at best or just nothing.
The most advanced AI from 50 years into the future would still not be able to restore the original stick figure.
It should be noted that setting Adguard as your DNS will allow Adguard to track the domains you visit. The latest info I can find is that a lot of their team is still located in Russia, which makes them susceptible to government demands regardless of their intentions.
DNS adblocking should be the last resort. On Android there are many ways to do system wide local adblocking (with and without root). Don’t know about iOS. Alternatively you can do network level blocking with something like a pi-hole.