I understand what you mean. I think they have some processors like that. I'm thinking about that PCI card addon to process physics in games. I still think an FPGA is best for this job because once programmed, everything is actually "hard-wired"... it's not "software", so it's still almost as fast as a real circuit.
There are many libraries you can put on your FPGA. Some are open source, some costs A LOT. It's similar to a dll or a jar: you have an interface you bind to and you program your stuff around it. You can get modules to process FFTs, encryption, ethernet, VGA, sound, video, pretty much anything you can imagine. You can even use a CPU library to have a gereal cpu like your x86 and execute assembler instructions. You can even turn an FPGA into an old defunct cpu to repair an old electronic hardware. Amazing stuff!
I'm surprised nobody mentioned Mozy. Ok, they only support Windows for now but they have a MacOS X and probably a Linux client coming soon. Mozy offers 2GB free or 30GB for $5/month. Here is my shameless plug with my referral code: https://mozy.com/?code=KXYE5N. This will give you an extra 256MB of free space. If you don't want to use my link, just go to mozy.com. Radicode
Haaa! Now I think I understand why the last time I bought a dvd at walmart, it was only a bunch of short clips of plumbers going to a girl's house, then some vacuum cleaner seller... I was thinking... why did my friend told me to buy that wacko movie. Now I get it! They cut out the violent fighting scenes.
I think most online software developpers should learn the basics of cryptography. Not only would it improve security but it would also lead to better design in general. No more "base 64 encoded password in a text file" stuff please!
And I would add that most "flaws" can be avoided by the compiler. Programmers (except the ones making the compiler) don't have to worry about those. These bugs occur in really rare conditions that can be avoided. CPU design is really complex... if you thought assembler instructions were executing one after the other, you're wrong. Usually, they will execute in mixed order, many at the same time. That's what makes a fast CPU.
For those still reading books, I suggest "Computer Architecture" by John L. Hennessy and David A. Patterson.
That's a nice idea but that thing must need some serious amount of power to run. Add the massive cooling system needed to keep the box runnning without melting. If they intend to just "drop" it anywhere... they have to think about security. You don't want some geek with a saw to steal your 3.5 PB array!
Omni
HAhah! Mod parent funny!
On a serious note, we may now have crap cars... meaning cars running on hydrogen produced from methane from crap... Hum, so Doc was right!
That why I wrote "4 years worth". They probably have a lot a people listening to the tapes, but since they admit they have 38000 hours backlog... they probably are really late listening to the recordings.
What scares me most are the 38,514 hours of audio backlog to be translated. That's over 4 years worth of audio! "Hey boss! I've got some intel about a bombing in a city... but it already happened 2 years ago..."
Wow, someone actually modded you offtopic for a follow up on your own post. Why are the mods so quick to judge? It seems like they don't take the time to look at the context of a post before moderating.
You're right, MySQL performs good when everything is normal. Try pulling the cord on the serveur while doing a stress test and see what happens. After a few tries, the database is going to be corrupt and MySQL won't be able to fix it. You will have to restart everything from a backup. Try the same test with another database, it will rollback the incomplete transactions and replay the logs without a problem.
You might ask yourself "Why would my server run out of power? It's on a UPS!". You never know when a physical part in your server fails, at the worst moment, under heavy load. Power can also fail for a long time, but I know you can do a proper shutdown sequence in that case.
True. MySQL could be a good database if it had all the features that make a database reliable... like proper rollback and log playback. I guess I got fed up by MySQL craping on me. I never had a reliability problem with postgres, Oracle, DB2 and all the other serious database... hell, even MS SQL is reliable! For now, MySQL is only a toy.
To those who are going to mod me down: have you ever stress tested (and abused) your MySQL database? I didn't think so.
Well, at my workplace, the callcenter agents have to use sql sometimes. They are over a hundred agents. Granted, this is not the usual ISP callcenter... they support the bugs we "feature" in our products;-)
So, are those coffee shops with free wi-fi are liable for everything anyone does with the connection? What about regular ISP, are they liable too? Are they supposed to track and disconnect users who are doing something illegal?
A service doesn't have to listen or send network data to be called a service. It can be a local task, a device handler or a scheduler for example. In this case, the DHCP client service will make sure your lease never expires by renewing it before it times out. The thread is probably paused for x - some_buffer seconds before waking up. There is an option in most DHCP servers to aggressively assign expired lease to new users. If you happen to have your IP "stolen" by someone else, you will have networking problems.
If your concern is about upgrading many machines on a domain, you can install your own SUS and choose which update are available or forced to computers. For example, you can force computers to install security updates using a group policy for your domain. Windows has a lot of management features... most of them aren't used by the everybody joe. But most sysadmins with proper training about microsoft products will know how to manage a domain using the built-in tools, like the remote registry, remote network/service management, SUS, group policies or permissions to name a few.
That's true, most people don't care about updates. But the update was from Microsoft, not the vendor. They only had to configure the package and post it on their website... for a fee or not. Dell, Compaq and others provided the update from WM 2002 to WM 2003. I guess they figured it was economically better to just drop the serie and hope people will buy a brand new unit.
I understand what you mean. I think they have some processors like that. I'm thinking about that PCI card addon to process physics in games. I still think an FPGA is best for this job because once programmed, everything is actually "hard-wired"... it's not "software", so it's still almost as fast as a real circuit.
Radicode
There are many libraries you can put on your FPGA. Some are open source, some costs A LOT. It's similar to a dll or a jar: you have an interface you bind to and you program your stuff around it. You can get modules to process FFTs, encryption, ethernet, VGA, sound, video, pretty much anything you can imagine. You can even use a CPU library to have a gereal cpu like your x86 and execute assembler instructions. You can even turn an FPGA into an old defunct cpu to repair an old electronic hardware. Amazing stuff!
Radicode
In other news, the government is pushing for people to buy Quad-band Smartphones with wifi, bluetooth and RFID.
I'm surprised nobody mentioned Mozy. Ok, they only support Windows for now but they have a MacOS X and probably a Linux client coming soon. Mozy offers 2GB free or 30GB for $5/month. Here is my shameless plug with my referral code: https://mozy.com/?code=KXYE5N. This will give you an extra 256MB of free space. If you don't want to use my link, just go to mozy.com.
Radicode
Haaa! Now I think I understand why the last time I bought a dvd at walmart, it was only a bunch of short clips of plumbers going to a girl's house, then some vacuum cleaner seller... I was thinking... why did my friend told me to buy that wacko movie. Now I get it! They cut out the violent fighting scenes.
No, all "approved" methods on the website are tainted with a reversable key known by the US gov. Now they can read your e-mail too :-P
I think most online software developpers should learn the basics of cryptography. Not only would it improve security but it would also lead to better design in general. No more "base 64 encoded password in a text file" stuff please!
Radicode
I don't know, I no longer have an iPod... I had to sell it after I let my drummer handle the money.
Alright, thanks! Sorry!
I'm not sure if I should laugh or cry. You got modded informative for rewriting exactly what I wrote in the parent comment... Sigh
And I would add that most "flaws" can be avoided by the compiler. Programmers (except the ones making the compiler) don't have to worry about those. These bugs occur in really rare conditions that can be avoided. CPU design is really complex... if you thought assembler instructions were executing one after the other, you're wrong. Usually, they will execute in mixed order, many at the same time. That's what makes a fast CPU.
For those still reading books, I suggest "Computer Architecture" by John L. Hennessy and David A. Patterson.
Radicode
That's a nice idea but that thing must need some serious amount of power to run. Add the massive cooling system needed to keep the box runnning without melting. If they intend to just "drop" it anywhere... they have to think about security. You don't want some geek with a saw to steal your 3.5 PB array! Omni
HAhah! Mod parent funny! On a serious note, we may now have crap cars... meaning cars running on hydrogen produced from methane from crap... Hum, so Doc was right!
That why I wrote "4 years worth". They probably have a lot a people listening to the tapes, but since they admit they have 38000 hours backlog... they probably are really late listening to the recordings.
What scares me most are the 38,514 hours of audio backlog to be translated. That's over 4 years worth of audio! "Hey boss! I've got some intel about a bombing in a city... but it already happened 2 years ago..."
Radicode
Wow, someone actually modded you offtopic for a follow up on your own post. Why are the mods so quick to judge? It seems like they don't take the time to look at the context of a post before moderating.
Where is that Mod 101 class !?
Radicode
You might ask yourself "Why would my server run out of power? It's on a UPS!". You never know when a physical part in your server fails, at the worst moment, under heavy load. Power can also fail for a long time, but I know you can do a proper shutdown sequence in that case.
-Radicode
MySQL is just a bad database
True. MySQL could be a good database if it had all the features that make a database reliable... like proper rollback and log playback. I guess I got fed up by MySQL craping on me. I never had a reliability problem with postgres, Oracle, DB2 and all the other serious database... hell, even MS SQL is reliable! For now, MySQL is only a toy.
To those who are going to mod me down: have you ever stress tested (and abused) your MySQL database? I didn't think so.
-Radicode
Well, at my workplace, the callcenter agents have to use sql sometimes. They are over a hundred agents. Granted, this is not the usual ISP callcenter... they support the bugs we "feature" in our products ;-)
We have ODBC drivers and many other means to connect to remote database.
Radicode
So, are those coffee shops with free wi-fi are liable for everything anyone does with the connection? What about regular ISP, are they liable too? Are they supposed to track and disconnect users who are doing something illegal?
Radicode
This is VERY true. Bad CSS will become a standard and common usage if it behaves the same on all agents. MOD PARENT UP!
A service doesn't have to listen or send network data to be called a service. It can be a local task, a device handler or a scheduler for example. In this case, the DHCP client service will make sure your lease never expires by renewing it before it times out. The thread is probably paused for x - some_buffer seconds before waking up. There is an option in most DHCP servers to aggressively assign expired lease to new users. If you happen to have your IP "stolen" by someone else, you will have networking problems.
-Radicode
If your concern is about upgrading many machines on a domain, you can install your own SUS and choose which update are available or forced to computers. For example, you can force computers to install security updates using a group policy for your domain. Windows has a lot of management features... most of them aren't used by the everybody joe. But most sysadmins with proper training about microsoft products will know how to manage a domain using the built-in tools, like the remote registry, remote network/service management, SUS, group policies or permissions to name a few.
Radicode
That's true, most people don't care about updates. But the update was from Microsoft, not the vendor. They only had to configure the package and post it on their website... for a fee or not. Dell, Compaq and others provided the update from WM 2002 to WM 2003. I guess they figured it was economically better to just drop the serie and hope people will buy a brand new unit.