the great thing is that you have the option of writing horribly unreadable code to do in 3 lines what it would otherwise take 10 to do.
Other than a false sense of pride for doing something creative, I don't know how great it is to write horribly unreadable code. The syntactic features of Perl actually increase the probability of writing "concise" code, which in the majority of cases, lead to unreadable code.
For those interested in knowing how to tweak your ADSL, cable modem settings in Windows, the following link contains excellent and comprehensive information on how to achieve peak download speed:
Navas Cable Modem/DSL Tuning GuideTM
How is this any different from cycling your hardware out every three years for desktops and every two years for laptops? That's been a standard business practice for a very long time.
Standard practice? I don't know what you're talking about, but there are still tons of Pentium-166 or even 486s out there running Word 6.0 or Office95/97 happily, not to mention those machines still running Clipper/dbase/FoxPro applications in DOS mode. Well, they are extremely stable (actually stabler than Linux in some cases, because a single task system, when it performs well, is unbeatable). What kind of standard business practice is this? Maybe in your company, but certainly not as standard as you might think. Okay, I understand that some of these standard practices came from the dotcom boom that created a bunch of money that had to find some exit route.
So far, I found that Win2K is the best in terms of performance/stability point of view. Very well balanced. NT 4 was OK (after you apply all those megapatches), but was still shaky from time to time. Win2K is considerably better in both performance and stability. WinXP bent the curve downwards again by adding unnecessary features.
How old is.NET? 2 years?
The sun integration path for generics exists since 1997. At that time the Pizza compiler was crafted by the team of Martin Oderski.
Being in the path doesn't mean anything if nothing much else was done. It took them FIVE years, an eternity in the Internet age, to get only the technology in beta testing (when will JDK 1.5 be released?) Five years ago, dot com mania has not even started.
In a way, I guess Generics could also provide the conterexample to your argument as well - look how long a very desired feature took to be included in the VM! What happens when more radical features cme along, will things ever be adopted by the "mainstream" langauges.
It took long because there was no competition. When Sun detected the forthcoming of.NET, it immediately jumped into concretizing ideas like generics. Marginal academic projects didn't have much influence before because many people wouldn't even bother to test them if they couldn't use the existing libraries to compare head-to-head language features (e.g. create the same application using different languages). Now that they can be brought forward, their influence will increase accordingly.
While the mutli-langauge drive seems great at first, like I was saying I find it very disturbing that the same thing could happen to languages that has happened to OS's - we could enter a long dark period where the only real "language" you could program in is.NET, with only the ability to choose your favorite syntax (with your favorite syntax eventually and inevitably becoming C#). I like Java a lot but I also like to see work on other langauges (like Ruby) progress, and hate to see a movement to one unisex langauge.
I see a different future scenario. Sure, the popular languages (C++, Java and presumably C#) will remain popular, but the lateral competition from these academic languages will more likely influence the future syntax of these popular languages. This benefits almost everybody in the end, i.e. users of these popular languages, I assume.
This is what I really dislike about.NET - the promise of multiple langauges, with the DELIVERY of multiple crippled langauges
I don't know why you're calling me a troll (because I may seem to attack Java? But I like Java too and I actively program JSP and servlets at work!). But the point is that.NET allows these smaller languages to be put in commercial arena, which is good, because it promotes competition and may actually force the big ones to take some of the nicer features of these academic languages and everybody will benefit by then.
Smaller languages can really compete with popular languages, because the same library is available to everyone. This promotes fairness in the development tools domain (in contrast with what MS does in its business tactics).
Although there are other languages that can run on JVM, the ease of getting inheritance and cooperation to this level is only possible in.NET.
This
link contains some API and registry changes that allow OEMs and other vendors to change the default programs from e-mail, JavaVM to media player within Windows.
I mean, Google is a good idea in the west, but in the east, it's still an english-language tool. And it's not just google: realnames was using the address line, so that {asian glyphs} were substutuded with {european letters}.
No, Google handles asian languages pretty well. I mean, the fact that many people that understand Chinese use it to find warez sites in mainland China that haven't gone down for more than 3 years mean that those guys at BSA have the same notion as you that Google is only for Europeans and Americans.
RealNames is a so-so service that I rarely see people using it (you have to teach people to type in words rather than URLs in the first place). Also, typing in Asian characters is a difficult thing for many people. This has led quite a number of companies in China to use numeric domain names like 163.com or 881903.com.
The problem is with service packs and updates. If you remove stuff arbitrarily, it is extremely difficult for Windows Update or service packs to work properly.
Of course Adaptec is supportive of Linux. Linux market share in server systems is rather high and well, many servers need SCSI to operate efficiently. In fact, I am pretty confident that most (if not all) server hardware vendors support Linux (network cards, network management tools, SCSI adapters, UPS...)
FWIW, Microsoft Keyboards are nicely supported under Linux, although not by the manufacturer (why need it anyway, when the BIOS itself supports keyboard input?)
It's because of ISO9660 CD-ROM format, which is restricted to 8.3 filenames. It won't go away anytime soon. That's also why many Linux dists still keep the short filenames.
Most of this stuff is protected by a PKI infrastructure. Other things like your picture are in the public section; since the picture is also shown directly on the card, I don't think you'll lose anything more here if your card happens to be stolen. The only scenario that your bank information is leaked when someone gets ahold of the card and the bank's private key.
1) Compulsory ID cards only make sense if it's requirement to always carry them, and *that* only makes sense if the Police can stop anyone and ask to see them at anytime - at which point you're perilously close to a police state[1].
Huh, so in the free America, police are so clueless that they can't even identify you if you don't have any identification document with you? Having only smart ID cards only makes the process quicker and more efficient. Do you consider it a threat something that only make their jobs easier?
Of course, there is always a possibility of abuse, but considering that these people carry guns already (subject to abuse too) and there are independent groups watching their behavior, I think it should be OK in the end.
What exactly is "discovering"? There were already people living there when Columbus or Chinese or whatever race "discovered" America. Do historians consider those native residents animals or what?
Suppose that someone is selling a voodoo book that teaches how to make a love potion. The author made a mistake and introduced a wrong ingredient that will make a person paralytic for 24 hours instead of falling in love when drunk. The publisher immediately releases errata for several wrong formulas, but the reader didn't know and thus used the buggy formula and damage was done. Should the publisher be held responsible?
The next version of Kylix will probably have C++..
on
Borland C++ For Linux
·
· Score: 3, Interesting
Kylix was supposed to be compiler independent. The current generations have only the Object Pascal compiler. IIRC, the next version of Kylix will support C++ too.
Whether MS is doing this sincerely or not, billg fully recognizes that unless they fix their poor security records, their future is a deadend and their business will no longer be profitable.
There are two ways I can think of:
Buy all the media and news agencies - security flaws will ever surface from the media. This is almost impossible (we have at least AOL Time Warner, which is not so MS-friendly).
Really improve their products so that they no longer be the frontpage of security bug news.
He proposes that the source code be put in escrow or whatever similar. This creates a lot of administrative burden on the government body and will quickly become ineffective within the first year of operation. Second, this is unfair as long as a person from one nation (without this law) steals the source code and sells only the binary.
What about VMWare-type emulation? Currently, the virtual machine inside my AMD Asus A7V box shows Intel 82371 as the chipset. If VMWare is able to emulate chipsets (even when the host has a different memory architecture), I assume that XBox emulation is quite feasible under current technology.
The major roadblocks are the need to crack all those encrypted stuff and creating the hardware bridge.
At least Microsoft freely release GW-Basic in the early days...
Apple gave away Basic before Microsoft even existed. Never for Macintosh, but I believe that was more for strategic reasons. Apple needed to force the applications to a dramatically higher level of usability. This required the armys of evangelists and much arm twisting. "modern" mid '80s gui applications were not going to be thrown together in the Basic of the days.
Bill Gates (yes, himself!) wrote the Apple BASIC interpreter for Apple II, IIRC.
For those interested in knowing how to tweak your ADSL, cable modem settings in Windows, the following link contains excellent and comprehensive information on how to achieve peak download speed: Navas Cable Modem/DSL Tuning GuideTM
So far, I found that Win2K is the best in terms of performance/stability point of view. Very well balanced. NT 4 was OK (after you apply all those megapatches), but was still shaky from time to time. Win2K is considerably better in both performance and stability. WinXP bent the curve downwards again by adding unnecessary features.
Although there are other languages that can run on JVM, the ease of getting inheritance and cooperation to this level is only possible in .NET.
This link contains some API and registry changes that allow OEMs and other vendors to change the default programs from e-mail, JavaVM to media player within Windows.
RealNames is a so-so service that I rarely see people using it (you have to teach people to type in words rather than URLs in the first place). Also, typing in Asian characters is a difficult thing for many people. This has led quite a number of companies in China to use numeric domain names like 163.com or 881903.com.
The problem is with service packs and updates. If you remove stuff arbitrarily, it is extremely difficult for Windows Update or service packs to work properly.
Of course Adaptec is supportive of Linux. Linux market share in server systems is rather high and well, many servers need SCSI to operate efficiently. In fact, I am pretty confident that most (if not all) server hardware vendors support Linux (network cards, network management tools, SCSI adapters, UPS...)
FWIW, Microsoft Keyboards are nicely supported under Linux, although not by the manufacturer (why need it anyway, when the BIOS itself supports keyboard input?)
It's because of ISO9660 CD-ROM format, which is restricted to 8.3 filenames. It won't go away anytime soon. That's also why many Linux dists still keep the short filenames.
Most of this stuff is protected by a PKI infrastructure. Other things like your picture are in the public section; since the picture is also shown directly on the card, I don't think you'll lose anything more here if your card happens to be stolen. The only scenario that your bank information is leaked when someone gets ahold of the card and the bank's private key.
Of course, there is always a possibility of abuse, but considering that these people carry guns already (subject to abuse too) and there are independent groups watching their behavior, I think it should be OK in the end.
What exactly is "discovering"? There were already people living there when Columbus or Chinese or whatever race "discovered" America. Do historians consider those native residents animals or what?
Suppose that someone is selling a voodoo book that teaches how to make a love potion. The author made a mistake and introduced a wrong ingredient that will make a person paralytic for 24 hours instead of falling in love when drunk. The publisher immediately releases errata for several wrong formulas, but the reader didn't know and thus used the buggy formula and damage was done. Should the publisher be held responsible?
Kylix was supposed to be compiler independent. The current generations have only the Object Pascal compiler. IIRC, the next version of Kylix will support C++ too.
Kernel improvements of Windows XP
There are two ways I can think of:
He proposes that the source code be put in escrow or whatever similar. This creates a lot of administrative burden on the government body and will quickly become ineffective within the first year of operation. Second, this is unfair as long as a person from one nation (without this law) steals the source code and sells only the binary.
What about VMWare-type emulation? Currently, the virtual machine inside my AMD Asus A7V box shows Intel 82371 as the chipset. If VMWare is able to emulate chipsets (even when the host has a different memory architecture), I assume that XBox emulation is quite feasible under current technology.
The major roadblocks are the need to crack all those encrypted stuff and creating the hardware bridge.