Hate speech has been criminalized in Germany for a long time, precisely because of the 2nd world war. It's one of the few countries where you can get fined or imprisoned for denying the holocaust, or wearing any nazi insignia in public etc. And the Americans should not take the moral high ground here, because this behavior has its roots in post-war Allied control of West Germany
Please note that this was entirely in an attempt to control the populace. It was anti-freedom, and they knew it. People who propose anti-speech laws, without exception as far as I've found, are trying to control others.
That's the major advantage of block chain, indeed the primary use case. However, there are limitations beyond that. For example, there is no way to ensure that a block chain item corresponds to a particular medicine bottle, or that the medicine in the bottle hasn't changed. And I seriously can't conceive how the immigrant block chain example is even close to working.
These are best thought of as an idiosyncratic form of database, in which records are copied among all the system's users rather than maintained by a central authority, and where entries cannot be altered once written. Proponents believe these features can help solve all sorts of problems, from streamlining bank payments and guaranteeing the provenance of medicines to securing property rights and providing unforgeable identity documents for refugees.
I don't see how blockchain is better than a centralized database in any of these use cases. The refugee example especially has many humorous angles: are refugees going to start mining identity-coin on their phones to keep the database up?
C is beautiful because it reaches its goal in a very clear and concise way. There aren't many languages like that. PHP is basically the opposite: reaches its goal in the most confusing way possible.
My favorite is people who say, "You don't need to worry about memory because you're not using C." Almost guaranteed that those people have memory leaks all over their code no matter what language their using.
Oh yeah, you reminded me why I haven't seen an "uninitialized variable" bug in a loooooong time. It's because the compiler gives you a warning if you do it. It's mostly not a problem anymore.
I wonder if C or another language could not rely on API's or API-like expansion macros. A given shop would select the API's that fit its trade-off profile. If you wanted to skip pre-initialization for speed, you'd use the skipping version of an initializer API. And on the flip side, don't include the non-init API in the shop stack if you don't want accidental naked bits.
I worked for a company that did something similar......they wrote their own version of malloc() etc to avoid memory leaks. About a year after I started working there, the Javascript coders had to spend several weeks fixing all the memory leaks in their code. The C coders had none. Ignoring the problem doesn't make it go away.
So they are working with a flawed implementation from the start, unless they have 1 google car for every construction zone in the world.
Construction zones are a real issue. I don't know if they've made progress dealing with them. You are right though, the mapping component is huge: like Google maps but much, much more detailed.
"Performance is not really doubling every two years and that's good," Torvalds said. "It means we'll maybe go back to the time when you cared more about performance on the software side and you had to be more careful and couldn't just rely on hardware getting better."
He's wrong: it means we'll just get slower and slower software because hardly anyone knows how to do anything besides paste libraries together.
"I wonder how much the bot drivers use info from prior visits to the same road, versus using a generic algorithm each time"
The Google cars are heavily reliant on prerecorded, highly detailed 3D maps. Tesla tries to "just do it" with......Some success.
conspiracy
Do you even know what conspiracy is? Like, the legal definition?
emoluments
The new vocabulary word that everyone learned this year......even though they still don't know what it means.
GIFs are still better because they don't have sound.
Hate speech has been criminalized in Germany for a long time, precisely because of the 2nd world war. It's one of the few countries where you can get fined or imprisoned for denying the holocaust, or wearing any nazi insignia in public etc. And the Americans should not take the moral high ground here, because this behavior has its roots in post-war Allied control of West Germany
Please note that this was entirely in an attempt to control the populace. It was anti-freedom, and they knew it. People who propose anti-speech laws, without exception as far as I've found, are trying to control others.
That's why freedom of speech is important.
Good post.
Unlike the door, it would be hard to try the nuke over and over to reverse engineer what message was being sent.
If people start using bitcoin as a replacement for gold as the "fear of inflation" storage place, the value of bitcoin will go up quite a bit.
enjoy looking at Beanie Babies on your shelf while holding them as a speculative investment. Bitcoin is literally useless.
No, really, once you start looking at the hashes, the hashes......I don't even see the hashes anymore. All I see now is blonde, brunette, redhead.
That's the major advantage of block chain, indeed the primary use case. However, there are limitations beyond that. For example, there is no way to ensure that a block chain item corresponds to a particular medicine bottle, or that the medicine in the bottle hasn't changed. And I seriously can't conceive how the immigrant block chain example is even close to working.
These are best thought of as an idiosyncratic form of database, in which records are copied among all the system's users rather than maintained by a central authority, and where entries cannot be altered once written. Proponents believe these features can help solve all sorts of problems, from streamlining bank payments and guaranteeing the provenance of medicines to securing property rights and providing unforgeable identity documents for refugees.
I don't see how blockchain is better than a centralized database in any of these use cases. The refugee example especially has many humorous angles: are refugees going to start mining identity-coin on their phones to keep the database up?
every modern language is safe from buffer overruns assuming a competent programmer.
Even for incompetent programmers, ASLR and other protections in the OS layer protect you from buffer overflows to a surprising degree.
A good programmer will write good code in any language. A bad programmer will write bad code in all of them.
C is beautiful because it reaches its goal in a very clear and concise way. There aren't many languages like that. PHP is basically the opposite: reaches its goal in the most confusing way possible.
My favorite is people who say, "You don't need to worry about memory because you're not using C." Almost guaranteed that those people have memory leaks all over their code no matter what language their using.
Oh yeah, you reminded me why I haven't seen an "uninitialized variable" bug in a loooooong time. It's because the compiler gives you a warning if you do it. It's mostly not a problem anymore.
The core flaw of teaching programming is that you are being taught to make it work. Not to make it right.
That's basically what Dijksktra was trying to change.
I wonder if C or another language could not rely on API's or API-like expansion macros. A given shop would select the API's that fit its trade-off profile. If you wanted to skip pre-initialization for speed, you'd use the skipping version of an initializer API. And on the flip side, don't include the non-init API in the shop stack if you don't want accidental naked bits.
I worked for a company that did something similar......they wrote their own version of malloc() etc to avoid memory leaks. About a year after I started working there, the Javascript coders had to spend several weeks fixing all the memory leaks in their code. The C coders had none. Ignoring the problem doesn't make it go away.
Haha that's the first time I ever heard of Microsoft Basic as a 4G language. They must have been marketing it that way or something.
haha Thanks :)
. It's not that libraries are inherently bad,
It's not that libraries are inherently bad, but a lot of the ones powering the 'modern' web are bad.
So they are working with a flawed implementation from the start, unless they have 1 google car for every construction zone in the world.
Construction zones are a real issue. I don't know if they've made progress dealing with them. You are right though, the mapping component is huge: like Google maps but much, much more detailed.
You make good points. Those Liberal scum.
That's why you welcome people on your lawn. Just not Republicans.
If the road changes, they need to remake the 3D map.
Trump is closer to the end of his presidency than he is to the beginning.
That's optimism.
"Performance is not really doubling every two years and that's good," Torvalds said. "It means we'll maybe go back to the time when you cared more about performance on the software side and you had to be more careful and couldn't just rely on hardware getting better."
He's wrong: it means we'll just get slower and slower software because hardly anyone knows how to do anything besides paste libraries together.
"I wonder how much the bot drivers use info from prior visits to the same road, versus using a generic algorithm each time"
The Google cars are heavily reliant on prerecorded, highly detailed 3D maps. Tesla tries to "just do it" with......Some success.