Yes, they did calculations by hand. Mathematicians were more patient in those days. For example, in 1863 Kulik published a table listing the least prime factor of every number less than 100,330,200. It filled 4212 pages and took him twenty years to complete.
An example of a successful, peer-reviewed, purely online academic journal is Theory and Applications of Categories. It has been operating since 1995; it was formed by a group of academics partly in response to the extortionate price increases levied by the Journal of Pure and Applied Algebra, and the quality of publications, the pool of authors and the pool of referees are almost the same. Interestingly, it's archived in printed paper format as well as online.
More and more university libraries are cancelling journal subscriptions because of the mounting expense. Unless papers find their way online, researchers are not going to have access to the information they need.
I don't know if anyone has yet tried to reproduce this level of formal justification for the type system of an OO language. ML has polymorphism and type signatures, but I don't think it has any notion of an inheritence hierarchy. If Eidola is the first language to bring such formalism to OO, that would certainly be a nice contribution.
This is a huge area of research that has been active for at least the past 15 years. See A Theory of Objects for a taste.
I definitely agree with the Python recommendation, especially for applications which involve a lot of computations as well as the usual database access and presentation layers. I work in finance (risk management) and in my view PHP can't handle computationally intensive appliations, while Java development is too cumbersome in an environment where the specs are constantly changing. Because my applications are built using Python, I can respond to requests in hours, not days.
As someone who switched from Perl to Python, I can recommend it; especially if you're part of a team. For example, I wrote a 3000 line Python script, and someone else who joined the project - and who knew no Python - could understand what it did (after a 5 minute conversation with me). That saved me a lot of work; it would have taken hours for me to walk him through a Perl script that did the same thing, even if he knew Perl.
For those wishing to develop cross-platform applications, wxWindows and wxPython have been around for a long time. Much better than trying to use GTK on Windows (wxWindows uses GTK on Linux but the MS common controls on Windows).
In some companies, developers can only work their way so far up the management hierarchy; the most senior managers come from outside, and might have IT consulting backgrounds - that's quite different.
BTW, having had 12 people reporting to me in my previous job, I'm very glad to be back to zero. Money isn't everything...
This page summarizes the legal rights offered by the different registrars. As you can see, the problem with Network Solutions has been known for some time.
It's hard to argue with attempts to catch pedophiles. But these methods eventually get used to control political dissent as well. I'd be uncomfortable with the FBI monitoring which files I was downloading.
"Another law should be passed to provide a common file format for all applications (one for word apps, another for spreadsheets...etc..)."
This is a terrible idea and would definitely stifle innovation. I think it would be enough to require the following:
Specifications for file formats should be openly available at no cost (and without unreasonable licensing restrictions; the.SWF format might be a good example).
The application should support, without loss of functionality, at least one file format that is human-readable. (I wouldn't go so far as to mandate the use of XML.)
Neither of these presuppose any commitment to open source.
"As Linux trade shows appear on the schedule, there's only one sure bet. The community will be attending in full force, and the amount of corporate money being thrown into these shindigs will consistently climb."
Isn't this two sure bets?
AOL is already censoring discussion of the merger
on
AOL Nation
·
· Score: 4
At least, AOL Australia is. See this news report from the Sydney Morning Herald. Not promising.
Yes, they did calculations by hand. Mathematicians were more patient in those days. For example, in 1863 Kulik published a table listing the least prime factor of every number less than 100,330,200. It filled 4212 pages and took him twenty years to complete.
More and more university libraries are cancelling journal subscriptions because of the mounting expense. Unless papers find their way online, researchers are not going to have access to the information they need.
& please don't forget to use a spell checker.
This is a huge area of research that has been active for at least the past 15 years. See A Theory of Objects for a taste.
Actually, Piaget has an interesting account of how infants learn to use the nipple. It's not completely intuitive, apparently.
I definitely agree with the Python recommendation, especially for applications which involve a lot of computations as well as the usual database access and presentation layers. I work in finance (risk management) and in my view PHP can't handle computationally intensive appliations, while Java development is too cumbersome in an environment where the specs are constantly changing. Because my applications are built using Python, I can respond to requests in hours, not days.
thesims.com uses PHP and Oracle, and had to be done in not much more than a month, I believe.
As someone who switched from Perl to Python, I can recommend it; especially if you're part of a team. For example, I wrote a 3000 line Python script, and someone else who joined the project - and who knew no Python - could understand what it did (after a 5 minute conversation with me). That saved me a lot of work; it would have taken hours for me to walk him through a Perl script that did the same thing, even if he knew Perl.
For those wishing to develop cross-platform applications, wxWindows and wxPython have been around for a long time. Much better than trying to use GTK on Windows (wxWindows uses GTK on Linux but the MS common controls on Windows).
"...who has more money, the Napsterites or the RIAA?" Hmmm... let me think about that one.
The entry level PowerEdge 1300 server is $1760 with RH vs. $2410 with Win2000; that's $650 cheaper, which is significant.
Why not a four-way bridge, throwing in Mozilla's XPCOM? It's already very similar to COM, isn't it?
BTW, having had 12 people reporting to me in my previous job, I'm very glad to be back to zero. Money isn't everything...
This page summarizes the legal rights offered by the different registrars. As you can see, the problem with Network Solutions has been known for some time.
It's hard to argue with attempts to catch pedophiles. But these methods eventually get used to control political dissent as well. I'd be uncomfortable with the FBI monitoring which files I was downloading.
I believe that this kind of thing is not possible with FreeNet - would that make it a better project to support?
This is a terrible idea and would definitely stifle innovation. I think it would be enough to require the following:
- Specifications for file formats should be openly available at no cost (and without unreasonable licensing restrictions; the
.SWF format might be a good example). - The application should support, without loss of functionality, at least one file format that is human-readable. (I wouldn't go so far as to mandate the use of XML.)
Neither of these presuppose any commitment to open source.Users seem to find scrollbars in long drop-down lists quite unintuitive. This stung me when I was prototyping a corporate intranet application.
The difference is that Mozilla is not an operating system.
Isn't this two sure bets?
At least, AOL Australia is. See this news report from the Sydney Morning Herald. Not promising.