So don't fear compilation. What is truly worrying is any attempt to restrict access to code that is run by a computer. Even a highly skilled reverse engineer cannot do anything if there is no way to access code.
125 karma · joined February 28, 2014
So don't fear compilation. What is truly worrying is any attempt to restrict access to code that is run by a computer. Even a highly skilled reverse engineer cannot do anything if there is no way to access code.
Almost every human has the ability to learn and speak language, which is unique to mankind. (What media often reports as an animal language is not a language in that it doesn't have recursion -- the ability to handle it is, Chomsky and his supporters believe, unique to humans)
But shortly after language was born, in the very first stage of evolution of language, there must have been significant percentage of people who could not learn language. Where did they go? The answer is: they went extinct, failing to reproduce. And that's why we all can learn and speak language. The ancestors of us are those who could speak it. By making it difficult to reproduce for those who couldn't speak language, through the process of natural selection, we managed to build society where almost all of the members can speak it. Having autism in this era is analogous to being non-verbal in the early stage of humans.
With that said, endorsing diversity seems to be denial of evolution to me, denial of how we have come this far. It is by putting selection pressure on those who cannot adapt to society. And the sad reality is, you cannot stop it from happening. Autistic people will go extinct, even without the gene-editing technology, just like non-verbal people went extinct.
However it seems obvious to me that it is impossible for any sound-thinking person to argue that it is justifiable to obstruct suicide attempts. One of the values upon which capitalism society is based is the notion of private property, which entails that we have exclusive control of things we own. If it is justifiable to obstruct suicide attempts, that would imply that we do not own our bodies. Well, there's a name for such people: slaves.
With that in your mind, those of you who are clever might wonder: what is the fundamental difference between "social selection" and eugenics, which many consider morally wrong? My answer is: they are essentially the same thing. It's because if we define eugenics as society deciding who to reproduce and who not to, that's exactly what is happening now.
Fortunately, we usually don't need to process web pages using fancy yet hardly accurate algorithms in order to extract machine-readable text from web pages. Why? It's because we agreed to use character codes to codify letters and most of the time text is encoded using some character code, which makes it unnecessary to OCR pictures of hand-written letters to programatically process text from web pages.
These kinds of program wouldn't be needed if only the same thing had happened for page structures, if HTTP included page semantics.
EDIT:
Although making the service completely peer-to-peer might be impossible, it is possible to distribute articles in a peer-to-peer way. I'm considering an architecture which consists of a peer-to-peer network to share articles, and servers to download articles and put them on the network. In this architecture, even if all the servers got taken down at least the articles which have been shared would be accessible provided that the peer-to-peer network is alive.
What was revealed a few years ago was the fact that big tech companies betrayed people's trust. So quite naturally they should attempt to regain that trust. Because if majority of people stop trusting tech companies and start using end-to-end encryption, use of encryption stops working as a signifier that indicates a higher likelihood that the user's doing something wrong. Thus it's crucial to keep ordinary people away from using encryption. In order to achieve this, it's important to make people trust big tech companies again.
In my opinion, this is what the writer of the plot of the dispute between the FBI and Apple thinks.
In programming, changing a global state in order to achieve something is almost always a bad practice because it affects everywhere and sometimes in unpredictable ways. Instead of abusing global states, we invented object-oriented programming, which I consider as a way to keep states locally (inside objects).
So if someone wants to save daylight, that should be achieved locally for example by changing school schedules.
I'd say that is not sufficient because even in this case you trust someone: the manufacturer of the CPU on which the code would run.
It might surprise some people but you can examine code of a piece of software to check whether it has a backdoor even if it is closed-source by reading disassembly. Surely it requires some skills and is a bit time-consuming but it's doable for an ordinary individual. Reverse engineering software is not as difficult as many think. And as a matter of fact, a large number of people are reading disassembly of widely-used software to find vulnerabilities to sell in black markets. So I think it's unlikely for Windows or iOS to have maliciously planted backdoors.
On the other hand, it's tremendously difficult to reverse engineer hardware especially CPUs for an individual without a large budget. So if I were them I'd choose CPU as a place to put a backdoor because virtually nobody reverse engineers a modern CPU and thus it'd be very unlikely to be found.
By the way, contemporary CPUs can update itself through microcode updates.
I have no idea why this easy change hasn't been made in the protocol.
Roughly what he said might be summarized as follows (sorry if I misunderstood his intention): Tree Style Tab is useful because the add-on changes the behaviors of the tab globally. That way, it can cooperate with other tab-related add-ons whose authors didn't intend to make the add-ons work with TST. Therefore providing the Sidebar API doesn't help because you can't expect add-on authors to write code just to make add-ons work better with TST.
[1]: https://twitter.com/piro_or/status/635078508981555202 https://twitter.com/piro_or/status/635079271032090624 https://twitter.com/piro_or/status/635079995371556864
Also, it should be emphasized that providing options to disable privacy-invasive features doesn't justify invading the privacy of the non-tech savvy people, who cannot disable privacy-invasive functionalities.
Surely it's obvious that the more copies the better for the backup purpose. Then, why is he advocating cloud services including the Wayback Machine? There's no doubt that it's important for everyone to save web pages locally to create as many copies as possible on the earth to prevent the disaster of the Library of Alexandria from happening again.
javascript:document.querySelector('meta[name=viewport]').setAttribute('content','width=200,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');
[0]: http://apple.stackexchange.com/questions/28391/how-can-i-for...