Think about the space required to store that many primes...your method of "trial division" is also known as "brute force".
Here is a very fast program that generates primes using the concept of Wheel factorization
Wheel factorization sounds like a neat way to factor composites, but I tried it and it cannot compare to the quadratic sieve or the number field sieve
Audio Stream Recorder 2, bundled with the Creative Audigy 2 allows you to record any WMP or Real audio stream, plus it gives free access to iM Networks radio stations. As a Windows app, it's a far cry from a stand-alone solution, but I find it immensely useful for the automated recording of streams that cannot be conveniently saved locally.
Seems to me that a community could make a small fortune by running fiber and charging even half what the telco's and cable companies charge for that last mile.
The city gave them permission to string their fiber along the electric poles, thus avoiding costly digging. These guys are way cool, and there is even a little box in my backyard labelled "fiber". I think it actually means that it connects to fiber, not that it is fiber because the big fiber concentrator thingy (I forget the actual term) is literally just a stone's throw from my house.
I only subscribe to their 256k service ($29/mo), but they give all of their customers a VDSL modem (a standard capable of 57 Mbps, although they only offer 6Mbps max AFAIK) for future expansion. They install the modem on your spare wire pair instead of sharing the voice line like SBC (read: no silly ADSL filters).
As a result, we have three main Internet providers in Stillwater, a city with a population of about 18,000 (not counting 22,000 students): SBC, Cox High Speed Internet (cable), and Chickasaw
Competiton is a good thing!
The Linksys EtherFast® Cable/DSL Voice Router is the perfect solution for connecting a small group of PCs to a high-speed broadband Internet connection or a 10/100 Ethernet backbone--and it features Voice Over IP telephone calls powered by Net2Phone. With the EtherFast® Cable/DSL Voice Router installed, no other special hardware is necessary for telephone calls. An ordinary telephone connects to the RJ-11 port (telephone jack) on the back of the EtherFast® Cable/DSL Voice Router, and calls are routed by Net2Phone's superior quality network to anywhere in the world--significantly reducing long distance charges.
Unfortunately, it appears you are locked into Net2Phone as your provider. Anyone have one of these?
Re:SGI is finally making some new products
on
New SGI Altix 3000
·
· Score: 1
Granted, it is easier to develop applications for a shared memory system, but you'd be targeting a much smaller market (from the perspective of available and capable hardware). As SGI said itself, their machine is designed with high-speed communications specifically for applications for which inter-node communications is the bottleneck. I'd be interested in hearing success stories about apps that were boosted by the use of this machine.
As for me, I'd rather write for hardware that is more widely available (i.e. I can run at home).
Re:SGI is still in business?
on
New SGI Altix 3000
·
· Score: 3, Informative
From the NASDAQ Summary: Revenue: $1.3 billion for fiscal year 2002 servers accounted for 38% of fiscal 2002 revenues; Global services, 34%; Visual workstations, 18% and other, 10%
To answer your question, the revenue from the sales of services is only about one-third of their total revenues. I don't know if this is considered a lot or not. IBM has a similar report:
global services accounted for 41% of 2001 revenues. This is before the purchase of PWC, so it is probably going to be higher in 2002.
If the PS3 is really as powerful as planned, surely it would be possible to emulate the PS1/PS2 in software?
There are already projects galore that emulate all kinds of console systems. According to this
there are no PS2 emulators yet, but it stands to reason that Sony could create one for the PS3.
Bjarne Stroustrup says that he favors a minimal standard library, and so in C++ the standard library is minimal.
From C++ Answers From Bjarne Stroustrup: I think my most obvious mistake was not to introduce templates before multiple inheritance and not to ship a larger library with Release 1 of my C++ compiler
Does he still favor a minimal library? If so, does anyone know why?
It prohibits anyone from disclosing trade secrets for economic benefit, and carries penalties in this case up to 10 years in prison and a $250,000 fine. Although investigators acknowledge that Serebryany apparently didn't profit from the disclosures, the law bars giving away secrets for anyone else's economic benefit.
Admins for these kinds of high schools really do have a challenge -- as well as the colleges around them.:)
At OSSM (Oklahoma School of Science and Math), we didn't have much of a problem with hacking. The exception being the first year of operation (1990-91) when we ran a MIPS-based Unix terminal setup. A certain individual of this class (CO'92) boasted of rooting the server 50+ times, but the rest of us never really cared much for hacking the system (which was changed over to Novell 3.11 when I was there - CO'93). We cracked a few shareware games, maybe, but not the server.
I must relate one story, however: During the two years I was there, we lived in dorms on the Norman OU campus. At the time, OU had a BBS that you could dial into and download files, drivers, games, etc. The usual BBS stuff. Well, a friend and I had tired of the long download times and figured since the BBS was on campus we might as well take some floppies to a computer lab and copy them onto disk instead of downloading them. We didn't know if it was possible or not, but we trudged over to the nearest lab (also a Novell 3.11 network) and logged onto the file server as the username the BBS ran under. We discovered there was no password. Additionally, we discovered the account was also ADMINISTRATOR EQUIVALENT. It wasn't just a file server, either. There were user accounts and everything. No hacking needed - OU had left the door wide open. We laughed a bit, copied the drivers we needed, and left. I always wondered if anyone else ever discovered it...I went to OSU after high school.
My (rather cynical) recommendation: let 'em do it. Natural selection at work. Ifthe entire system goes down the tubes because of a security breach, the "upper management" responsible for the farce will go with it. Hopefully, no one else would be affected. However, If everything turns out OK you don't want to be known for obstructing what was an "obvious" cost-saving move.
Folks around here are downright extreme about security (OK State Univ was mentioned on Slashdot a couple of times for it), so anyone who seriously tried to suggest such a silly idea would be out on the street in a heartbeat.
Except that this won't work on windows, which was the point of the question (that I mis-read).
The situation would change if someone wrote a tun/tap driver for Windows It appears there are all types of network tunnels available for other platforms.
If you fail to plan, then you plan to fail. However, the point of XP is that you don't formalize the plan itself (i.e., how you are going achieve your goal) on paper, but only what your goal is. This is because the goal itself or how you achieve it can and will change due to changing customer demands.
Software specs are good to have, but when your customer changes them -- and this is important because it almost always happens -- it makes the decisions you made based on those specs worthless. I've been down that road, and XP would have saved me a lot of time and grief had I been aware of it at the time.
As popular as XP seems to be (it has to be if they've published eight books already), I am led to conclude it is not "fly by night" or "voodoo" but that like any other methodology, it works when properly implemented -- which takes practice!
I think everyone should read "Extreme Programming Explained" as well as the book reviewed here with an open mind. To reject it purely because of the hype is naieve.
It's a bit dated, but here is an interesting article from Ace's Hardware describing performance on AMD/Intel systems for comparison:
Maya 4 and SSE-2 optimisations
AMD also makes a comparison here, but Intel's benchmarks didn't include Maya.
You really should do a little research before jumping to conclusions, especially critical ones. The 2GB version uses 4 x 512MB unbuffered non-parity DIMMs. This is the kind you see on most 1 - 1.5 GB capacity motherboards, and they cost as little as $30 each. The 4GB version uses 4 x 1GB registered ECC DIMMs. This is the kind you see on Dual AMD motherboards, and they cost $200 - $700 each. My guess is that the 2GB version cannot support 1GB registered ECC DIMMs for the same reason my MSI KT133 motherboard can't.
Are you from the Lawton/Fort Sill area? The Crusader factory was going to be near there. I was saddened to see it cancelled, and I really don't understand why - it looked like an ideal artillery unit. What is Rumsfeld replacing it with? Laser guns and model airplanes?
``Karl's a conundrum,'' ICANN Chairman Vint Cerf added.
Simple. ICANN has plans for the Internet, and Auerbach got in the way. Threat eliminated. Watch for interesting things to come from ICANN now that they've rid themselves of the meddling public.
The definition of an operating system has been debated for decades, so I'll not touch on that except to say whether it is an OS, a kernel, or both, for me it is a means to an end. Linux + apps (e.g., Apache, bash, gcc, etc.) allow me to do the things I need to do more efficiently than I could on the Windows platform.
(2)... there are so many different Linuxes - which one is the right, stable, properly designed, maintained and managed OS for my business? It is a question without an answer, AFAICS.
Actually, there is only one "Linux", but there are numerous distributions (i.e., Linux + apps). I believe IBM makes good money answering this very question. Companies are fortunate if they have Unix (Linux, BSD, etc.) users on staff as they can draw upon the experience of their employees in this domain without paying $$$ for outside expertise.
The task of a manager is more than maintenance, it is one of vigilance -- always keeping an eye out for better ways to do things. And since one can't be omniscient, it is often necessary to draw upon the expertise of others. Don't reject the question because you can't answer it; just talk to those that can and do answer it on a daily basis.
As it happens, I will be implementing new functionality for my employer's old 486-based Dialogic ISA phone system (they don't want to spring for newer PCI-based hardware). As part of the process, it is necessary to migrate from DOS to RedHat 7.2 -- putting my money where my mouth is, so-to-speak.
Granted, a lot of what you said is subjective, and as you acknowledged, there is no point in arguing over opinion. Furthermore, I feel I understood what you said. In support of this, allow me to summarize your post: You a manager responsible for critical systems, and you absolutely do not modify your production environment without significant justification and complete risk-management.
I don't think you're alone in that position. In fact, there are likely a number of Slashdot readers that are also responsible for business-critical systems. I even read an occasional story about businesses switching their mission-critical systems over to the Linux platform.
What this means is that even if you aren't comfortable with Linux, there are those in positions similar to yours that are, and they are growing their business in areas they could not otherwise.
It is possible that there does not exist a Linux application that could grow your business in any significant way. If the benefits of a change do not outweigh the effort involved, I admit it is a pointless modification.
However, if there exists a tool that could provably benefit your company, for example, by increasing profitability or decreasing the costs of operation, would you be biased against it because it runs on the Linux platform?
I am planning to start a business myself, and there is no part of it I would trust to the Windows platform. To use your words, I find it "loose, uncontrolled, and random". It does not suit my needs, and Linux does.
In closing, I interpreted your comment on the whole not as "Linux apps are too risky for me because of..., etc.", but as "I do not have enough information about Linux and its tools to implement solutions for that platform". I firmly believe that _with proper procedures_ the appropriate Linux tools can be implemented in a risk-free way, its just a matter of knowing how to do it or knowing someone who does.
Think about the space required to store that many primes...your method of "trial division" is also known as "brute force".
Here is a very fast program that generates primes using the concept of Wheel factorization
Wheel factorization sounds like a neat way to factor composites, but I tried it and it cannot compare to the quadratic sieve or the number field sieve
Audio Stream Recorder 2, bundled with the Creative Audigy 2 allows you to record any WMP or Real audio stream, plus it gives free access to iM Networks radio stations. As a Windows app, it's a far cry from a stand-alone solution, but I find it immensely useful for the automated recording of streams that cannot be conveniently saved locally.
That's exactly what Chickasaw Telecommunications Services, Inc. did for Stillwater, OK.
The city gave them permission to string their fiber along the electric poles, thus avoiding costly digging. These guys are way cool, and there is even a little box in my backyard labelled "fiber". I think it actually means that it connects to fiber, not that it is fiber because the big fiber concentrator thingy (I forget the actual term) is literally just a stone's throw from my house.
I only subscribe to their 256k service ($29/mo), but they give all of their customers a VDSL modem (a standard capable of 57 Mbps, although they only offer 6Mbps max AFAIK) for future expansion. They install the modem on your spare wire pair instead of sharing the voice line like SBC (read: no silly ADSL filters).
As a result, we have three main Internet providers in Stillwater, a city with a population of about 18,000 (not counting 22,000 students): SBC, Cox High Speed Internet (cable), and Chickasaw
Competiton is a good thing!
The Linksys EtherFast® Cable/DSL Voice Router is the perfect solution for connecting a small group of PCs to a high-speed broadband Internet connection or a 10/100 Ethernet backbone--and it features Voice Over IP telephone calls powered by Net2Phone. With the EtherFast® Cable/DSL Voice Router installed, no other special hardware is necessary for telephone calls. An ordinary telephone connects to the RJ-11 port (telephone jack) on the back of the EtherFast® Cable/DSL Voice Router, and calls are routed by Net2Phone's superior quality network to anywhere in the world--significantly reducing long distance charges.
Unfortunately, it appears you are locked into Net2Phone as your provider. Anyone have one of these?Granted, it is easier to develop applications for a shared memory system, but you'd be targeting a much smaller market (from the perspective of available and capable hardware). As SGI said itself, their machine is designed with high-speed communications specifically for applications for which inter-node communications is the bottleneck. I'd be interested in hearing success stories about apps that were boosted by the use of this machine.
As for me, I'd rather write for hardware that is more widely available (i.e. I can run at home).
Distributed.net does not have a native IA-64 client yet. The performance of an x86 client is about that of a 486.
Revenue: $1.3 billion for fiscal year 2002
servers accounted for 38% of fiscal 2002 revenues; Global services, 34%; Visual workstations, 18% and other, 10%
To answer your question, the revenue from the sales of services is only about one-third of their total revenues. I don't know if this is considered a lot or not.
IBM has a similar report: global services accounted for 41% of 2001 revenues. This is before the purchase of PWC, so it is probably going to be higher in 2002.
If the PS3 is really as powerful as planned, surely it would be possible to emulate the PS1/PS2 in software?
There are already projects galore that emulate all kinds of console systems. According to this there are no PS2 emulators yet, but it stands to reason that Sony could create one for the PS3.
From C++ Answers From Bjarne Stroustrup:
I think my most obvious mistake was not to introduce templates before multiple inheritance and not to ship a larger library with Release 1 of my C++ compiler
Does he still favor a minimal library? If so, does anyone know why?
It prohibits anyone from disclosing trade secrets for economic benefit, and carries penalties in this case up to 10 years in prison and a $250,000 fine. Although investigators acknowledge that Serebryany apparently didn't profit from the disclosures, the law bars giving away secrets for anyone else's economic benefit.
Admins for these kinds of high schools really do have a challenge -- as well as the colleges around them. :)
At OSSM (Oklahoma School of Science and Math), we didn't have much of a problem with hacking. The exception being the first year of operation (1990-91) when we ran a MIPS-based Unix terminal setup. A certain individual of this class (CO'92) boasted of rooting the server 50+ times, but the rest of us never really cared much for hacking the system (which was changed over to Novell 3.11 when I was there - CO'93). We cracked a few shareware games, maybe, but not the server.
I must relate one story, however: During the two years I was there, we lived in dorms on the Norman OU campus. At the time, OU had a BBS that you could dial into and download files, drivers, games, etc. The usual BBS stuff. Well, a friend and I had tired of the long download times and figured since the BBS was on campus we might as well take some floppies to a computer lab and copy them onto disk instead of downloading them. We didn't know if it was possible or not, but we trudged over to the nearest lab (also a Novell 3.11 network) and logged onto the file server as the username the BBS ran under. We discovered there was no password. Additionally, we discovered the account was also ADMINISTRATOR EQUIVALENT. It wasn't just a file server, either. There were user accounts and everything. No hacking needed - OU had left the door wide open. We laughed a bit, copied the drivers we needed, and left. I always wondered if anyone else ever discovered it...I went to OSU after high school.
<shameless-plug>OSU: 38, OU: 28</shameless-plug>
My (rather cynical) recommendation: let 'em do it. Natural selection at work. Ifthe entire system goes down the tubes because of a security breach, the "upper management" responsible for the farce will go with it. Hopefully, no one else would be affected. However, If everything turns out OK you don't want to be known for obstructing what was an "obvious" cost-saving move.
Folks around here are downright extreme about security (OK State Univ was mentioned on Slashdot a couple of times for it), so anyone who seriously tried to suggest such a silly idea would be out on the street in a heartbeat.
You could probably do the same thing with rand() since it always outputs the same sequence of digits if you don't use srand()
The article is a bit light on technical details, but research.ibm.com has some very interesting articles on the z900:
IBM eServer z900 I/O subsystem
System control structure of the IBM eServer z900
RAS design for the IBM eServer z900
Except that this won't work on windows, which was the point of the question (that I mis-read).
The situation would change if someone wrote a tun/tap driver for Windows
It appears there are all types of network tunnels available for other platforms.
Why TCP Over TCP Is A Bad Idea
If you want to try it, consult the VPN PPP-SSH Mini-HOWTO
The brains of ASCI Purple
Cheat code for an extra 30 TFLOPS: Up,Up,Down,Down,Left,Right,Left,Right,B,A,Start.
If you fail to plan, then you plan to fail. However, the point of XP is that you don't formalize the plan itself (i.e., how you are going achieve your goal) on paper, but only what your goal is. This is because the goal itself or how you achieve it can and will change due to changing customer demands.
Software specs are good to have, but when your customer changes them -- and this is important because it almost always happens -- it makes the decisions you made based on those specs worthless. I've been down that road, and XP would have saved me a lot of time and grief had I been aware of it at the time.
As popular as XP seems to be (it has to be if they've published eight books already), I am led to conclude it is not "fly by night" or "voodoo" but that like any other methodology, it works when properly implemented -- which takes practice!
I think everyone should read "Extreme Programming Explained" as well as the book reviewed here with an open mind. To reject it purely because of the hype is naieve.
It's a bit dated, but here is an interesting article from Ace's Hardware describing performance on AMD/Intel systems for comparison:
Maya 4 and SSE-2 optimisations
AMD also makes a comparison here, but Intel's benchmarks didn't include Maya.
You really should do a little research before jumping to conclusions, especially critical ones. The 2GB version uses 4 x 512MB unbuffered non-parity DIMMs. This is the kind you see on most 1 - 1.5 GB capacity motherboards, and they cost as little as $30 each. The 4GB version uses 4 x 1GB registered ECC DIMMs. This is the kind you see on Dual AMD motherboards, and they cost $200 - $700 each. My guess is that the 2GB version cannot support 1GB registered ECC DIMMs for the same reason my MSI KT133 motherboard can't.
Are you from the Lawton/Fort Sill area? The Crusader factory was going to be near there. I was saddened to see it cancelled, and I really don't understand why - it looked like an ideal artillery unit. What is Rumsfeld replacing it with? Laser guns and model airplanes?
From the Oct 2002 issue of Java Developer's Journal, "Swing Is Swinging Java out of the Desktop"
Thinlet and the The Standard Widget Toolkit
This is good stuff. I use thinlets myself.
``Karl's a conundrum,'' ICANN Chairman Vint Cerf added.
Simple. ICANN has plans for the Internet, and Auerbach got in the way. Threat eliminated. Watch for interesting things to come from ICANN now that they've rid themselves of the meddling public.
The definition of an operating system has been debated for decades, so I'll not touch on that except to say whether it is an OS, a kernel, or both, for me it is a means to an end. Linux + apps (e.g., Apache, bash, gcc, etc.) allow me to do the things I need to do more efficiently than I could on the Windows platform.
(2) ... there are so many different Linuxes - which one is the right, stable, properly designed, maintained and managed OS for my business? It is a question without an answer, AFAICS.
Actually, there is only one "Linux", but there are numerous distributions (i.e., Linux + apps). I believe IBM makes good money answering this very question. Companies are fortunate if they have Unix (Linux, BSD, etc.) users on staff as they can draw upon the experience of their employees in this domain without paying $$$ for outside expertise.
The task of a manager is more than maintenance, it is one of vigilance -- always keeping an eye out for better ways to do things. And since one can't be omniscient, it is often necessary to draw upon the expertise of others. Don't reject the question because you can't answer it; just talk to those that can and do answer it on a daily basis.
As it happens, I will be implementing new functionality for my employer's old 486-based Dialogic ISA phone system (they don't want to spring for newer PCI-based hardware). As part of the process, it is necessary to migrate from DOS to RedHat 7.2 -- putting my money where my mouth is, so-to-speak.
Granted, a lot of what you said is subjective, and as you acknowledged, there is no point in arguing over opinion. Furthermore, I feel I understood what you said. In support of this, allow me to summarize your post: You a manager responsible for critical systems, and you absolutely do not modify your production environment without significant justification and complete risk-management.
..., etc.", but as "I do not have enough information about Linux and its tools to implement solutions for that platform". I firmly believe that _with proper procedures_ the appropriate Linux tools can be implemented in a risk-free way, its just a matter of knowing how to do it or knowing someone who does.
I don't think you're alone in that position. In fact, there are likely a number of Slashdot readers that are also responsible for business-critical systems. I even read an occasional story about businesses switching their mission-critical systems over to the Linux platform.
What this means is that even if you aren't comfortable with Linux, there are those in positions similar to yours that are, and they are growing their business in areas they could not otherwise.
It is possible that there does not exist a Linux application that could grow your business in any significant way. If the benefits of a change do not outweigh the effort involved, I admit it is a pointless modification.
However, if there exists a tool that could provably benefit your company, for example, by increasing profitability or decreasing the costs of operation, would you be biased against it because it runs on the Linux platform?
I am planning to start a business myself, and there is no part of it I would trust to the Windows platform. To use your words, I find it "loose, uncontrolled, and random". It does not suit my needs, and Linux does.
In closing, I interpreted your comment on the whole not as "Linux apps are too risky for me because of