nvidia's cards have been hitting the wall, and the gap from generation to generation is getting closer and closer together...
What are you talking about? TNT: huge card. Dual pipes, massive fill. TNT2: mostly a speed bump. Geforce256: huge card. Hardware T&L, massive throughput. Geoforce2: mostly a speed bump. Geforce3: huge card. Programmability, greatest rendering flexibility ever. XBox: huge. Far more power than the competition. Geforce4: mostly a speed bump. Geforce4MX: marketing speak. ATI R300: huge card. NV30: ???
NVidia's small gap is the one between the new card and the speed bumped version. They have created a large gap in every new product generation for years, with an enormous marketplace win every time. What happened here is that ATI stole a march by skipping the R8500 speed bump and executing beautifully on their next full generation. No reason to think, though, that NVidia won't deliver another killer leading product on their next iteration.
Those "volume" numbers are the volume of shares exchanged during the day. You want "shares outstanding", which when multiplied by share price gives market cap. The other poster who replied to you was right on the money on SonicBlue's value: $40 mil not $150K. And Microsoft has a market capitalization of $240 billion, not $1 billion as your calculation would have indicated.
A vi bigot takes the bait.
on
Hacker Survey
·
· Score: 1
1. The modal thing. Your arrow key argument holds no water. I use hjkl not a whole lot in vi. I use w, b, ^, $, Ctrl-b, Ctrl-f, 1G, G, ', (, ), {, }, and tagfile hyperlinking just as much as hjkl. I would need a keyboard with a whole array of cursor-moving keys to get the single-keystroke cursor positioning capability that vi's modal setup gives me. What's absurd is that very many emacs users never learn emacs' equally powerful positioning commands, exactly because they have a mouse and arrow keys to fall back on.
2. 3. 4. vim. Vim vim vim. Lovely vim, wonderful vim. Emacs is the gold standard for syntax coloring, but vim's coloring is very good. It also does code prettifying, either with its internal capabilities or via unix integration.
However even vanilla vi is extensible via invoking external filters and commands. Believe me, it is not at all tough to perform text reformatting with external commands even in humble vi. If vi were your main text editor you would learn how to do it and be fine.
5. 6. I'm not sure what's available but these diff and cvs integration capabilities are certainly possible using vim scripting. In a one line macro you can put a canned CVS command using the current buffer filename.
And as for removing vi from Linux: it is a part of Posix and the editor of choice for many, so good luck with that.
Your script has some bizarre redundancy. How 'bout:
#!/bin/sh find/|sed -n '/vi/s/.*/rm -i "&";echo vi file & removed/p'>/tmp/catastrophe.sh # uncomment below to make live # ./tmp/catastrophe.sh
I have used Opera for about 5 years and I never heard of it... now that you mention it I looked up this opera.general discussion... can't say it's something I would see myself needing.
And furthermore... Ctrl-J brings up a list box with an alphabetically sorted list of all the links on a page. You can then type the first letter of your chosen link, scroll down a little if it's not the first one, and hit enter. Keeps keyboard navigation functional even on multi-column pages or pages with a ton of links.
Ctrl-G toggles between using the color & font definitions on the page and your own personalized colors & fonts. G by itself toggles graphic loading & display.
W and S select the previous & next heading block. Lovely for navigating Slash post lists, which use an H4 for each post subject. I wish Google & K5 would use heading tags on their result/post lists.
The other posts in reply to you did raise some correct points: no writers are available so far, you can't rewrite an optical rewriteable medium forever, rewriteing is slow, and maximum transfer rate is slower on current optical drives. However the main reason you can't replace your hard drives with rewriteable optical drives is access time.
Optical drives today have an average access time of about 80 ms. So in one second you can do about 12 random accesses. A good consumer grade hard drive has an access time of 10 ms. 100 random accesses per second. A good server grade hard drive, 5 ms, 200 random accesses per second. (The server drive will be able to squeeze in more than 200 accesses if it has a big queue of requests it can reorder for efficiency.)
Most file accesses are small relative to the max transfer rate of today's HDDs and interfaces-a 20kb read completes in < 1 ms. The dominating number that limits disk performance is access time. You would be running a factor of 10x slower if you replaced your HDDs with rewriteable optical drives.
I checked out Widescreen Review, in particular the article on D-VHS® D-Theater. I was greatly entertained to hear that they thought $1200 for a DVD player and $20,000 for an HDTV scan converter (sorry, "processor") was just the price of doing business for high quality DVD playback. Good Lord. My Hollywood+ MPEG-2 decoder card does a pretty good impression of 720p output onto a VGA connector for about $50 plus another $40 for the DVD drive. In fact I dare say that for anamorphic source material it is guaranteed to have more vertical resolution than any 480p player -> scan converter solution. And I would be surprised if the horizontal resolution were not at least as good as the $22000 solution.
My favorite anti-terror security plan is that everyone must have a government mark on his right hand or forehead, without which nothing can be bought or sold. Some sort of bar code or something.
nytimes.com has certainly added a lot of advertising in recent years. But it still works fine for me due to filtering & browser configuration. I'm using Opera with my Windows prefs set to Reject Pop-ups, plus Webwasher to strip out most banner ads. I actually have to turn on pop-ups from time to time, when some silly site designer requires popups for the proper functioning of the site, but whaddaya gonna do.
"Language lawyer" is a term from Brooks' Mythical Man Month.
"The language lawyer. By the time Algol came along, people began to recognize that most computer installations have one or two people who delight in mastry of the intricacies of a programming language. And these experts turn out to be very useful and very widely consulted. The talent here is rather different from that of the surgeon, who is primarily a system designer and who thinks representations. The language lawyer can find a neat and efficient way to use the language to do difficult, obscure, or tricky things. Often he will need to do small studies (two or three days) on good technique. One language lawyer can service two or three surgeons."
Your initial work was done using SETL (Set Language), although ALICE has since been reimplemented in various other languages. This is a language few readers of Slashdot have ever heard of. Would you give us your assessment of the language?
1. There are innumerable implementations of various versions of X going back to 1984, on any number of platforms, including Windows 2000 and various Unix-y and non-Unix-y platforms. There are machines running X that handle display API extensions better than any version of Windows, display 3D graphics better than any Windows machine, display video better than any Windows machine, display high resolution graphics for decision systems better than any Windows machine, and of course handle distributed and multiuser computing far better than any Windows machine. High end graphics work is settling back to X, running on Linux workstations. What's that about 1979?
2. Virtually all of the X implementations out there are rock solid and simply do not crash when they are run normally, including, for that matter, the one I use on Windows 2000 (Hummingbird Exceed).
So, then, what is your remark supposed to mean? Or was that a simple troll?
hrm is exactly correct. The slashdot article completely misrepresents the quote. Unfortunately, so does Richard Menta, the author of the pro-copying critique.
Original 10.1% of 12-17-year-olds who actively download music from the Internet did not purchase a single CD or cassette in the last 12 months.
Menta But her interpretations of some her own data struck me as curious, an interpretation that I picked up in the title of the email she sent me "10.1% of 12-17s are actively downloading/not purchasing music". This implied to me this was a negative stat. Doesn't this also mean 90% of file trading teens are both downloading and buying?
Slashdot Edison Research just released a pro-record industry report stating '10.1% of 12-17s are actively downloading/not purchasing music.'
Both Menta and timothy (Slashdot) completely mangled the original statement. This shows that there are a lot of illiterates in the publishing industry, nowadays.
With the exception of standards documents (which are not intended to be read by many people anyway), and without wishing to insult you, I must say that fat books suck. The fatter, the worse, with few exceptions. They tend to be written quickly, by non-experts, and tend to be poorly designed. It's no coincidence that the fat books tend to come from the same companies, who specialize in fleecing the book-buying public.
My favorite Java book is The Java Programming Language by Gosling, et al. The first edition was actually short at 373 pages. With the continual enlargement of the Java libraries, it's now getting a little hefty, but the text of the book is still only about 625 pages, plus a long index. It's a highly correct and beautifully designed book. It's an Addison Wesley book; they have good taste in selecting writers and book designers.
It's harder because of the numerous incompatible configurations (due to distro and desktop differences) out there. You would need to specialize such a tool on one directory organization and one desktop environment to have a comparable situation to Windows.
MS has gotten a lot of well-deserved shit over the last ten years for having multiple incompatible operating systems. But for once they have it together right now, with NT 5 for everyone. Further, since 1996 they have been requiring non-DirectX applications to run on NT4/5 and Win4.x to qualify for the Windows logo. From the end user perspective, you haven't had to worry about which Windows you're running when you acquire software. That's certainly not the case in the *nix world.
Certain benefits accrue to users of software that is under central control.
We should note that it is absolutely easy to create an easily attacked Apache configuration, no matter what the O/S. Indeed, software like Apache, which takes orders from strangers over the Internet and plugs into any number of other random software systems on the server, is impossible to secure in a systematic idiot-proof way. Apache serving flat HTML, no problem. Apache doing dynamic things, forget it. It is going to require expertise and configuration management to achieve any kind of security.
When a site running on an O/S is defaced, that does not necessarily have anything at all to do with the O/S.
Check out Railroad Tycoon II Gold if you haven't already. I don't know if you consider short-selling your opponent into bankruptcy "violent", but it's darn fun.
Too right. Actually this is a major beef I have with the Civ combat systems. When two units meet, one may be completely outclassed. Could be far superior skill, weapon range, whatever. In such a case, the weaker unit is likely to be mauled. The stronger unit is likely to have almost no losses, a little less ammo, and a little decrease in overall readiness due to fatigue, supply, wear. For example, in Civ, any archer unit should be able to kill any warrior unit by using their range. And as the old Civ lament goes, no warrior should ever harm a tank.
In Civ this doesn't happen. When two units go at it, it's just an attack/defense numbers game after adjusting for terrain. Enough crap units can roll over any elite, advanced unit. It sucks!
My favorite strategy computer game is Panzer General, the original incarnation. It had a simple combat model but it did incorporate the concept of weapon range and terrain limitations on range. Its simple model of this notion was enough to make "reading the map" the prime component of combat strategy. Get those Panthers into the clear and those infantry into the city! In Civ* it hardly matters where you fight, and there's no concept of outranging an opposing unit.
Don't forget the banner ads on Comp-USA checkout video displays, which consume about a third of the monitor. The targeted promotions printed on your supermarket receipt. The ad printed on one side of your New York City Metro card. The numerous pages of employment ads near the front and back of all the paperbacks published by vault.com. Product placement in many video games.
The linked page is a 1.6 million character HTML document. Of that,.27 million characters are part of the text. The other 1.3 million are markup, virtually all bloated href, tr, td and font tags. That's some bad web design. The page would take about seven minutes to load on a modem.
What's more, they know how to make a reasonable page, as evidenced by the printer friendly version which weighs in at a much more sane ~.3M characters.
For anyone who wants reasonably sized HTML on Slashdot, make sure to check out "Light" mode on your preferences.
I would like to recommend an article by Stevens, Myers, and Constantine with the unassuming title of Structured Design... Perhaps you can find some of the books that came in later years...
Yourdon & Constantine's 1975 book Structured Design, originally published by Prentice-Hall, is still in print in a photocopy/perfect-bound edition from Yourdon Press. The covers suck but the text is reproduced perfectly, except for the halftone boxes at the heads of the chapters.
Java most certainly does not force you to make each file a different object, inasmuch as objects are created at runtime and do not exist in Java source files. Nor does Java force you to define each top level class in a different file, as davidmccabe stated. user2048 was correct in stating that "Every public class goes in a different file".
The complete rule is that only one public top level class or interface can be defined per file, and the name of the file must be the same as the name of the public class or interface (plus.java). Additional non-public classes or interfaces can be defined in that same file, or indeed in some other file with an arbitrary.java name. For completeness, it is not necessary to define any classes or interfaces at all in a java source file, although a file with no class or interface definitions will be useless. And, yes, none of this file organization has much of anything to do with patterns.
That's escaped angle brackets to make i match only when it's not part of another word, and/c to require a confirm of each substitution. Confirm might not be necessary but then again it might.
Well, that just won't fly! Even at a level of 1/4 your max bandwidth, any user who utilizes that entire 1/4 full time will cost the ISP a lot of money. Your example doesn't jibe with the 1 mbps max that we seem to be assuming here, for starters. The user would be able to keep his usage close to 256 kbps the whole month, not 128 kbps.
So let's say 256 kbps, 24/7. I admit I don't have personal experience buying bulk bandwidth but the consensus figure around here seems to be something like $350-$600 per mbps. Which puts Joe Hog using $85-$150/mo. of bandwidth for his $40/mo. cable modem bill.
Also, way to piss off the customer. When some dude desperately needs to download or upload something truly large (that takes > 12 hours) for the first time in his life, the automatic customer-fucking software comes to life and makes it take 3x as long as it should. I think they might get some bad press out of that.
So there is no happy medium. Vendors choose to tolerate bandwidth hogging rather than driving their customers away.
nvidia's cards have been hitting the wall, and the gap from generation to generation is getting closer and closer together...
What are you talking about? TNT: huge card. Dual pipes, massive fill. TNT2: mostly a speed bump. Geforce256: huge card. Hardware T&L, massive throughput. Geoforce2: mostly a speed bump. Geforce3: huge card. Programmability, greatest rendering flexibility ever. XBox: huge. Far more power than the competition. Geforce4: mostly a speed bump. Geforce4MX: marketing speak. ATI R300: huge card. NV30: ???
NVidia's small gap is the one between the new card and the speed bumped version. They have created a large gap in every new product generation for years, with an enormous marketplace win every time. What happened here is that ATI stole a march by skipping the R8500 speed bump and executing beautifully on their next full generation. No reason to think, though, that NVidia won't deliver another killer leading product on their next iteration.
Those "volume" numbers are the volume of shares exchanged during the day. You want "shares outstanding", which when multiplied by share price gives market cap. The other poster who replied to you was right on the money on SonicBlue's value: $40 mil not $150K. And Microsoft has a market capitalization of $240 billion, not $1 billion as your calculation would have indicated.
2. 3. 4. vim. Vim vim vim. Lovely vim, wonderful vim. Emacs is the gold standard for syntax coloring, but vim's coloring is very good. It also does code prettifying, either with its internal capabilities or via unix integration.
However even vanilla vi is extensible via invoking external filters and commands. Believe me, it is not at all tough to perform text reformatting with external commands even in humble vi. If vi were your main text editor you would learn how to do it and be fine.
5. 6. I'm not sure what's available but these diff and cvs integration capabilities are certainly possible using vim scripting. In a one line macro you can put a canned CVS command using the current buffer filename.
And as for removing vi from Linux: it is a part of Posix and the editor of choice for many, so good luck with that.
Your script has some bizarre redundancy. How 'bout:
I have used Opera for about 5 years and I never heard of it... now that you mention it I looked up this opera.general discussion... can't say it's something I would see myself needing.
And furthermore... Ctrl-J brings up a list box with an alphabetically sorted list of all the links on a page. You can then type the first letter of your chosen link, scroll down a little if it's not the first one, and hit enter. Keeps keyboard navigation functional even on multi-column pages or pages with a ton of links.
Ctrl-G toggles between using the color & font definitions on the page and your own personalized colors & fonts. G by itself toggles graphic loading & display.
W and S select the previous & next heading block. Lovely for navigating Slash post lists, which use an H4 for each post subject. I wish Google & K5 would use heading tags on their result/post lists.
The other posts in reply to you did raise some correct points: no writers are available so far, you can't rewrite an optical rewriteable medium forever, rewriteing is slow, and maximum transfer rate is slower on current optical drives. However the main reason you can't replace your hard drives with rewriteable optical drives is access time.
Optical drives today have an average access time of about 80 ms. So in one second you can do about 12 random accesses. A good consumer grade hard drive has an access time of 10 ms. 100 random accesses per second. A good server grade hard drive, 5 ms, 200 random accesses per second. (The server drive will be able to squeeze in more than 200 accesses if it has a big queue of requests it can reorder for efficiency.)
Most file accesses are small relative to the max transfer rate of today's HDDs and interfaces-a 20kb read completes in < 1 ms. The dominating number that limits disk performance is access time. You would be running a factor of 10x slower if you replaced your HDDs with rewriteable optical drives.
I checked out Widescreen Review, in particular the article on D-VHS® D-Theater. I was greatly entertained to hear that they thought $1200 for a DVD player and $20,000 for an HDTV scan converter (sorry, "processor") was just the price of doing business for high quality DVD playback. Good Lord. My Hollywood+ MPEG-2 decoder card does a pretty good impression of 720p output onto a VGA connector for about $50 plus another $40 for the DVD drive. In fact I dare say that for anamorphic source material it is guaranteed to have more vertical resolution than any 480p player -> scan converter solution. And I would be surprised if the horizontal resolution were not at least as good as the $22000 solution.
My favorite anti-terror security plan is that everyone must have a government mark on his right hand or forehead, without which nothing can be bought or sold. Some sort of bar code or something.
nytimes.com has certainly added a lot of advertising in recent years. But it still works fine for me due to filtering & browser configuration. I'm using Opera with my Windows prefs set to Reject Pop-ups, plus Webwasher to strip out most banner ads. I actually have to turn on pop-ups from time to time, when some silly site designer requires popups for the proper functioning of the site, but whaddaya gonna do.
"Language lawyer" is a term from Brooks' Mythical Man Month.
"The language lawyer. By the time Algol came along, people began to recognize that most computer installations have one or two people who delight in mastry of the intricacies of a programming language. And these experts turn out to be very useful and very widely consulted. The talent here is rather different from that of the surgeon, who is primarily a system designer and who thinks representations. The language lawyer can find a neat and efficient way to use the language to do difficult, obscure, or tricky things. Often he will need to do small studies (two or three days) on good technique. One language lawyer can service two or three surgeons."
Your initial work was done using SETL (Set Language), although ALICE has since been reimplemented in various other languages. This is a language few readers of Slashdot have ever heard of. Would you give us your assessment of the language?
1. There are innumerable implementations of various versions of X going back to 1984, on any number of platforms, including Windows 2000 and various Unix-y and non-Unix-y platforms. There are machines running X that handle display API extensions better than any version of Windows, display 3D graphics better than any Windows machine, display video better than any Windows machine, display high resolution graphics for decision systems better than any Windows machine, and of course handle distributed and multiuser computing far better than any Windows machine. High end graphics work is settling back to X, running on Linux workstations. What's that about 1979?
2. Virtually all of the X implementations out there are rock solid and simply do not crash when they are run normally, including, for that matter, the one I use on Windows 2000 (Hummingbird Exceed).
So, then, what is your remark supposed to mean? Or was that a simple troll?
- Original 10.1% of 12-17-year-olds who actively download music from the Internet did not purchase a single CD or cassette in the last 12 months.
- Menta But her interpretations of some her own data struck me as curious, an interpretation that I picked up in the title of the email she sent me "10.1% of 12-17s are actively downloading/not purchasing music". This implied to me this was a negative stat. Doesn't this also mean 90% of file trading teens are both downloading and buying?
- Slashdot Edison Research just released a pro-record industry report stating '10.1% of 12-17s are actively downloading/not purchasing music.'
Both Menta and timothy (Slashdot) completely mangled the original statement. This shows that there are a lot of illiterates in the publishing industry, nowadays.bought a fat java book
With the exception of standards documents (which are not intended to be read by many people anyway), and without wishing to insult you, I must say that fat books suck. The fatter, the worse, with few exceptions. They tend to be written quickly, by non-experts, and tend to be poorly designed. It's no coincidence that the fat books tend to come from the same companies, who specialize in fleecing the book-buying public.
My favorite Java book is The Java Programming Language by Gosling, et al. The first edition was actually short at 373 pages. With the continual enlargement of the Java libraries, it's now getting a little hefty, but the text of the book is still only about 625 pages, plus a long index. It's a highly correct and beautifully designed book. It's an Addison Wesley book; they have good taste in selecting writers and book designers.
The rate at which I get albums is orders of magnitude faster than with any p2p service
Try newsgroups. They're fast enough to saturate your connection.
It's harder because of the numerous incompatible configurations (due to distro and desktop differences) out there. You would need to specialize such a tool on one directory organization and one desktop environment to have a comparable situation to Windows.
MS has gotten a lot of well-deserved shit over the last ten years for having multiple incompatible operating systems. But for once they have it together right now, with NT 5 for everyone. Further, since 1996 they have been requiring non-DirectX applications to run on NT4/5 and Win4.x to qualify for the Windows logo. From the end user perspective, you haven't had to worry about which Windows you're running when you acquire software. That's certainly not the case in the *nix world.
Certain benefits accrue to users of software that is under central control.
We should note that it is absolutely easy to create an easily attacked Apache configuration, no matter what the O/S. Indeed, software like Apache, which takes orders from strangers over the Internet and plugs into any number of other random software systems on the server, is impossible to secure in a systematic idiot-proof way. Apache serving flat HTML, no problem. Apache doing dynamic things, forget it. It is going to require expertise and configuration management to achieve any kind of security.
When a site running on an O/S is defaced, that does not necessarily have anything at all to do with the O/S.
Check out Railroad Tycoon II Gold if you haven't already. I don't know if you consider short-selling your opponent into bankruptcy "violent", but it's darn fun.
Too right. Actually this is a major beef I have with the Civ combat systems. When two units meet, one may be completely outclassed. Could be far superior skill, weapon range, whatever. In such a case, the weaker unit is likely to be mauled. The stronger unit is likely to have almost no losses, a little less ammo, and a little decrease in overall readiness due to fatigue, supply, wear. For example, in Civ, any archer unit should be able to kill any warrior unit by using their range. And as the old Civ lament goes, no warrior should ever harm a tank.
In Civ this doesn't happen. When two units go at it, it's just an attack/defense numbers game after adjusting for terrain. Enough crap units can roll over any elite, advanced unit. It sucks!
My favorite strategy computer game is Panzer General, the original incarnation. It had a simple combat model but it did incorporate the concept of weapon range and terrain limitations on range. Its simple model of this notion was enough to make "reading the map" the prime component of combat strategy. Get those Panthers into the clear and those infantry into the city! In Civ* it hardly matters where you fight, and there's no concept of outranging an opposing unit.
Don't forget the banner ads on Comp-USA checkout video displays, which consume about a third of the monitor. The targeted promotions printed on your supermarket receipt. The ad printed on one side of your New York City Metro card. The numerous pages of employment ads near the front and back of all the paperbacks published by vault.com. Product placement in many video games.
The linked page is a 1.6 million character HTML document. Of that, .27 million characters are part of the text. The other 1.3 million are markup, virtually all bloated href, tr, td and font tags. That's some bad web design. The page would take about seven minutes to load on a modem.
What's more, they know how to make a reasonable page, as evidenced by the printer friendly version which weighs in at a much more sane ~.3M characters.
For anyone who wants reasonably sized HTML on Slashdot, make sure to check out "Light" mode on your preferences.
I would like to recommend an article by Stevens, Myers, and Constantine with the unassuming title of Structured Design... Perhaps you can find some of the books that came in later years...
Yourdon & Constantine's 1975 book Structured Design , originally published by Prentice-Hall, is still in print in a photocopy/perfect-bound edition from Yourdon Press. The covers suck but the text is reproduced perfectly, except for the halftone boxes at the heads of the chapters.
Java most certainly does not force you to make each file a different object, inasmuch as objects are created at runtime and do not exist in Java source files. Nor does Java force you to define each top level class in a different file, as davidmccabe stated. user2048 was correct in stating that "Every public class goes in a different file".
.java). Additional non-public classes or interfaces can be defined in that same file, or indeed in some other file with an arbitrary .java name. For completeness, it is not necessary to define any classes or interfaces at all in a java source file, although a file with no class or interface definitions will be useless. And, yes, none of this file organization has much of anything to do with patterns.
The complete rule is that only one public top level class or interface can be defined per file, and the name of the file must be the same as the name of the public class or interface (plus
Anyone want to hire a Java language lawyer?
Well, that just won't fly! Even at a level of 1/4 your max bandwidth, any user who utilizes that entire 1/4 full time will cost the ISP a lot of money. Your example doesn't jibe with the 1 mbps max that we seem to be assuming here, for starters. The user would be able to keep his usage close to 256 kbps the whole month, not 128 kbps.
So let's say 256 kbps, 24/7. I admit I don't have personal experience buying bulk bandwidth but the consensus figure around here seems to be something like $350-$600 per mbps. Which puts Joe Hog using $85-$150/mo. of bandwidth for his $40/mo. cable modem bill.
Also, way to piss off the customer. When some dude desperately needs to download or upload something truly large (that takes > 12 hours) for the first time in his life, the automatic customer-fucking software comes to life and makes it take 3x as long as it should. I think they might get some bad press out of that.
So there is no happy medium. Vendors choose to tolerate bandwidth hogging rather than driving their customers away.