While I generally agree with you, I wouldn't put "spam/ drugs/ terror/ pedophilia" in the same line. There are key differences between spam/terror/pedophelia on one side and drugs on the other: drugs have sellers and customers -- both of them benefit from business in some way, while spam, terror, pedophelia is more like a violence of some sort.
It's not so unusual if you look at the history of that name. Language "C" derived many of its features from language "B", so the name was "promoted" to "C". And name "B" for a language was chosen as just a funny name: there was "A Programming Language" (APL) already, so new language was named "B programming language".
...lock out anything that doesn't match some piece of shit filter they put in place.
The key here is this "piece of shit filter". What kind of filter can allow windows in and deny slackware, when OS can be detected only with some heuristics? If they think of one, it will be immediatelly patched in anyware and you'll have not so big problem.
Besides, some techniques of malware detection/prevention are based on OS (windows) vulnerabilities. Once I had a start page of IE changed by the provider to the page that said: you're infected. Rediculous! (Needless to say, Firefox and Linuxbox deflected this IPS's attack.)
Well, you have access to the internet and I presume your wife can speak russian, so I have not much to add actually, since I don't work for government:)
I'm afraid the only priority for current overcorrupted goverment is to keep it's power and find a way to stay there after 2008. Since now government directly controls all major broadcasting corporations and most popular printed media it won't be too hard:( If you want some unbiased source of news from here -- I suggest kommersant.ru (Russian) or kommersant.com (English).
Given the huge number of social and security issues that Russia faces at the moment (corruption, poverty, keeping track of its nuclear arsenal) I expect that they will put this item pretty low on their list of priorities.
It is sad to say this, but these items are lower than anything in Russia's list of priorities. (I live in Russia, btw)
Afaik, Simula-67 had no JIT and Virtual Machine (or did it?), while Smalltalk did. And JIT and Virtual Machine is the basis of Java's success. I meant not just the language itself but more a solution here.
no way in hell I'd be relying on GNU to develop the tools I needed
RMS does not say that you must pay GNU to develop something. Find whatever team you like (it is about FREEDOM, see?), pay them to develop a software (or enhance an existing free one) and release it to "free wild". Your possible benefit is that if your software is really good, than people will continue to develop it at no cost (at least at no cost to you). In this way you can make a world-class product at the cost of startup.
And linux kernel *is* free software, even though Linus didn't mean it to be that way.
Take a look at this article, based on real-world fascism study. (The link to the original study can be found there).
I can sorta agree that what article outlines is not exactly what _I_ understand as fascism too, but it confirms, that it is a rather controversial term and RMS's usage of this term is reasonable enough.
I'm a Vim fan too, but I don't know how to tune many features you described! Can you please give some more info, or link, please? I'm mostly interested in project files and drop-down, showing parent classes.
Dude! I just noticed that statement about WeArab in your sig. Have you contacted FSF about this stuff? If you still didn't I strongly suggest you doing it, because FSF must know this and must deal with it.
You're making the assumption web pages should provide a good widget set and rich controls.
No, I'm making an assumption that markup language for web must provide a way to provide a good widget set and rich controls on the page. There is a difference. Don't use it if you don't like it.
Browsers are being turned into hardware-independant application platforms, which they were never meant to be.
Now they are.
Seriously, many applications that were meant to be desktop applications are now becoming *web* applications: e-mail clients for example. AJAX won't help and it is only a temporary solution. Besides, it is ugly solution, IMHO. I think we should go even further than just extending markup. We have to rethink the way browser interacts with the server and bring asynchronousity to this interaction. Than we can make really good web apps and services.
Anyway, I'm glad it all seems to be working out my way:)
It's everything inside of <script></script> that needs cleaning.
It is so dirty because HTML is not fine in the first place. Many JS on the page usually just compensates for HTML incapability of providing good widget set and rich controls. I don't like JS, and I think that controls such as trees, popups etc. is a MUST for web markup.
Big company software "sucks" as he puts it because to exist in the mass market like MS, Apple, AOL, etc you have to create software that has the potential to be all things to all people. Or at least get as close to that as possible. This increases complexity, complexity increases the number of flaws.
I think that this is mostly because many developers don't care. Or sometimes they simply don't like to do what they are doing. In my company developers are often doing QA team's job (when "we need it by tomorrow"). I don't think that all developers do this job good therefore many bugs go into release unnoticed (or consciously skipped). In small startups everyone does his own job, the job he likes, so usually it's done much better. The same applies to FOSS world.
So - the virus would come in from the mail system with the execute bit set to 0, the user would have to download the file, get its properties, and tick the "execute" checkbox.
It really depends on what we define as "execute". In order to do perl file.pl you don't need an execute bit on file set, bacause perl need only to read it. This is not very good, and perl could've checked for execution bit, but this is the feature of a program, not filesystem now. On the other hand, file manager could check for execution bit on file.pl before running perl on it (bash works this way, if I'm not mistaken)
I say we don't. These people are paying for service (to clean their computer from viruses), for software (anti-viruses), why should someone else, except themselves, bother? Stupidity is constant inexhaustible source of money! If they don't want to learn -- let them pay for it.
we should be generating a database of "acceptable and non-questionable" stable websites that would be acceptable for general viewing.
I suggest making it more simple: set up a company, or some ministry or whatever, that will certify sites with "good" content. Different certificates for 8y.o-safe sites, 10y.o.-safe and so on. Than parents can set up some "kidlocks" in browsers (new feature) so it will accept only cites, that are certified. The owners of websites, that are willing to have children audience will apply for that certificates. I mean, we already do it for movies and TV, don't we?
While I generally agree with you, I wouldn't put "spam/ drugs/ terror/ pedophilia" in the same line. There are key differences between spam/terror/pedophelia on one side and drugs on the other: drugs have sellers and customers -- both of them benefit from business in some way, while spam, terror, pedophelia is more like a violence of some sort.
After all, every time we mention [insert topic] we are told how bad it is and how stupid we all are for using it.
Beleive me, every wannabe would love to read a book "Pro Blah-Blah"
I though it was only me, who went wrong, when saw this :)
By 1998 desktops will have 4 core processors
Trust me, they won't! And in 2000 Bush Jr. will be elected.
Besides, some techniques of malware detection/prevention are based on OS (windows) vulnerabilities. Once I had a start page of IE changed by the provider to the page that said: you're infected. Rediculous! (Needless to say, Firefox and Linuxbox deflected this IPS's attack.)
Well, you have access to the internet and I presume your wife can speak russian, so I have not much to add actually, since I don't work for government :)
:(
I'm afraid the only priority for current overcorrupted goverment is to keep it's power and find a way to stay there after 2008. Since now government directly controls all major broadcasting corporations and most popular printed media it won't be too hard
If you want some unbiased source of news from here -- I suggest kommersant.ru (Russian) or kommersant.com (English).
Afaik, Simula-67 had no JIT and Virtual Machine (or did it?), while Smalltalk did. And JIT and Virtual Machine is the basis of Java's success. I meant not just the language itself but more a solution here.
no way in hell I'd be relying on GNU to develop the tools I needed
RMS does not say that you must pay GNU to develop something. Find whatever team you like (it is about FREEDOM, see?), pay them to develop a software (or enhance an existing free one) and release it to "free wild". Your possible benefit is that if your software is really good, than people will continue to develop it at no cost (at least at no cost to you). In this way you can make a world-class product at the cost of startup.
And linux kernel *is* free software, even though Linus didn't mean it to be that way.
Take a look at this article, based on real-world fascism study. (The link to the original study can be found there).
I can sorta agree that what article outlines is not exactly what _I_ understand as fascism too, but it confirms, that it is a rather controversial term and RMS's usage of this term is reasonable enough.
I'm a Vim fan too, but I don't know how to tune many features you described! Can you please give some more info, or link, please? I'm mostly interested in project files and drop-down, showing parent classes.
Dude! I just noticed that statement about WeArab in your sig. Have you contacted FSF about this stuff? If you still didn't I strongly suggest you doing it, because FSF must know this and must deal with it.
Still far from the goal: 42
Think Deeper, Emacs!
You're making the assumption web pages should provide a good widget set and rich controls.
:)
No, I'm making an assumption that markup language for web must provide a way to provide a good widget set and rich controls on the page. There is a difference. Don't use it if you don't like it.
Browsers are being turned into hardware-independant application platforms, which they were never meant to be.
Now they are.
Seriously, many applications that were meant to be desktop applications are now becoming *web* applications: e-mail clients for example. AJAX won't help and it is only a temporary solution. Besides, it is ugly solution, IMHO. I think we should go even further than just extending markup. We have to rethink the way browser interacts with the server and bring asynchronousity to this interaction. Than we can make really good web apps and services.
Anyway, I'm glad it all seems to be working out my way
It's everything inside of <script></script> that needs cleaning.
It is so dirty because HTML is not fine in the first place. Many JS on the page usually just compensates for HTML incapability of providing good widget set and rich controls. I don't like JS, and I think that controls such as trees, popups etc. is a MUST for web markup.
nothing to see here, move along.
Derka, derka, derka! Mohammed Jihad!
In Soviet Russia you help the clipper?
Actually, I live here(there?) and it doesn't even sound like a joke very much.
So - the virus would come in from the mail system with the execute bit set to 0, the user would have to download the file, get its properties, and tick the "execute" checkbox.
It really depends on what we define as "execute". In order to do perl file.pl you don't need an execute bit on file set, bacause perl need only to read it. This is not very good, and perl could've checked for execution bit, but this is the feature of a program, not filesystem now. On the other hand, file manager could check for execution bit on file.pl before running perl on it (bash works this way, if I'm not mistaken)