There's also message passing and event driven programming, which can be a much simpler model if done right. Multi threading tends to shared state, and that's bad for programmers.
Heh, if it does happen, send in a resume. I'll be glad to add the Y! folks to our staff. At least Rasmus, you, bluesmoon, lunatech and a bunch of others who I would rather not name;).
If you have ever run a non-trivial mail server, you would know the pounding MTAs take from zombied clients.
If you want to run your own services, get a business class connection, and separate yourself from the crowd of zombied computers. Nothing stops you from running your own service(s), just be willing to pay for it, because we have no way of distinguishing you from the crap otherwise.
Part of being a good netizen implies protecting the Internet commons. If you are not willing to make that commitment, then don't blame those of us who respect and like ISPs which do their part in making the Internet a better place for the rest of us.
I wouldn't use nukes. I would simply move large rocks around. You don't need much point acceleration if you have enough time to continuously accelerate.
Airplanes flying into buildings, dirty bombs, rumours...
I wouldn't fight the US face to face, but instead involve them in protracted land wars.
Serial consoles, backups and a good fault tolerant design which has the workload shifted to another host automagically. Oh, and someone onsite to do this stuff when you can't do it yourself.
I have worked in all those deparments in 7 years. Working in a small ISP does give you that kind of exposure. As long as yuo try and keep learning, and skills reasonably current, life is easy.
Am I the best at any of those? Not really. But I have a skillset which allows me to take multiple approaches to solving problems, allowing for _different_ solutions from the rest of the world. It's the same reason I am learning LISP. And programming theory, and....
It does take lots of studying, conversing with people, and continuous education. It has a cost in terms of social life. I haven't done much ladder climbing as such, just doing what needed to be done. If you take a problem solving approach to issues, it makes life much, much easier (All those roles are just ways of debugging technical problems -- the system(s) don't do what I want them to do, how do I fix it?).
You could build the software to those specs. NASA does it. It just will cost you a few million dollars per line of code. Also, it will be certified to work on only specific hardware and software combinations.
Design me a bridge which needs to be dropped in place across multiple places (which may be a rivulet, or the Grand Canyon, or the Bering Straits, or a bridge between Mt. Everest and Mt. Kiliminjaro), and just work out of the box. It needs to be capable of supporting any type of vehicle, including those which havent been invented yet.
It's also a question of sending data vs requesting it. If you hit a service which sends out data (like a web/dns server), there isn't an issue. For you to upload something to my server, you should need authorization (default of DENY unless allowed).
For you to request information from my server, I should determine what sort of authn/authz would be necessary to grant you access (and the default here is ALLOW unless denied).
Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations. It was developed at Backcountry.com primarily by Greg Sabino Mullane of End Point Corporation.
Do it in percentage terms, and hold the stockholders personally liable for ensuring payment. So if you have to spend 2X your net worth to win, the corporation owes you 2X it's net worth.
I wasn't referring to the edge nodes themselves, but the intermediate routing infrastructure.
Most large ISPs actually already route IPv6 in the core, but consumer grade equipment does not support IPv6. Older routers can't do IPv6 in hardware, but most of those aren't in the core itself (because most of them can't handle the packet rate currently).
As you said, it's the rest of the network which has problems. The core itself does v6, but as you go closer to the edge, less and less equipment is IPv6 capable (or even capable of being upgraded to something which supports IPv6). The DSLAMs, the cable headends...
The core of the Internet is fully IPv6 capable. As you move towards the edge, the deployment of IPv6 becomes more and more problematic (CPE tends not to support IPv6 at all).
Hint: whois is a command line client as well. You don't have to use nslookup (use dig for DNS queries, not nslookup). You could also telnet to port 43 of the appropriate server and type the name of the domain in, and hit enter. whois is a simple protocol.
Why not consider Debian as the base for your pricing? Downloading an ISO costs you nothing in transaction costs, so economic value as currently measured is 0.
When doing pure thought work (think programming/design activity) which needs to be done purely within your head, any interruption sucks. It takes at least 15 minutes to return to the previous state from any interruption (Tom De Marco, in Peopleware, IIRC).
There's also message passing and event driven programming, which can be a much simpler model if done right. Multi threading tends to shared state, and that's bad for programmers.
If it's a Dell, sure. http://elliottback.com/wp/archives/2006/08/20/exploding-dell-laptop-battery-bonanza/
How was that redundant, the parent poster asked for where the newer stories are and I gave a link.
Heh, if it does happen, send in a resume. I'll be glad to add the Y! folks to our staff. At least Rasmus, you, bluesmoon, lunatech and a bunch of others who I would rather not name ;).
You know where to find me, and when.
Not some. A vast majority.
If you have ever run a non-trivial mail server, you would know the pounding MTAs take from zombied clients.
If you want to run your own services, get a business class connection, and separate yourself from the crowd of zombied computers. Nothing stops you from running your own service(s), just be willing to pay for it, because we have no way of distinguishing you from the crap otherwise.
Part of being a good netizen implies protecting the Internet commons. If you are not willing to make that commitment, then don't blame those of us who respect and like ISPs which do their part in making the Internet a better place for the rest of us.
So who collects the taxes (Which country)?
bofh
I sympathise. You should still look at SMS for Windows, or cfengine/Puppet/BCFG/LCFG/... on the Unix side.
Management likes processes, so push for ITIL and get automation in under that guise.
If it can be documented to that extent, it can be automated. You just need to use the right tools to deploy systems.
I wouldn't use nukes. I would simply move large rocks around. You don't need much point acceleration if you have enough time to continuously accelerate.
...
Airplanes flying into buildings, dirty bombs, rumours
I wouldn't fight the US face to face, but instead involve them in protracted land wars.
MTNL used to be separate, but they are now a part of BSNL.
Serial consoles, backups and a good fault tolerant design which has the workload shifted to another host automagically. Oh, and someone onsite to do this stuff when you can't do it yourself.
I have worked in all those deparments in 7 years. Working in a small ISP does give you that kind of exposure. As long as yuo try and keep learning, and skills reasonably current, life is easy.
....
Am I the best at any of those? Not really. But I have a skillset which allows me to take multiple approaches to solving problems, allowing for _different_ solutions from the rest of the world. It's the same reason I am learning LISP. And programming theory, and
It does take lots of studying, conversing with people, and continuous education. It has a cost in terms of social life. I haven't done much ladder climbing as such, just doing what needed to be done. If you take a problem solving approach to issues, it makes life much, much easier (All those roles are just ways of debugging technical problems -- the system(s) don't do what I want them to do, how do I fix it?).
Do the mathematics for yuorself and let us know how that works ot.
You could build the software to those specs. NASA does it. It just will cost you a few million dollars per line of code. Also, it will be certified to work on only specific hardware and software combinations.
Design me a bridge which needs to be dropped in place across multiple places (which may be a rivulet, or the Grand Canyon, or the Bering Straits, or a bridge between Mt. Everest and Mt. Kiliminjaro), and just work out of the box. It needs to be capable of supporting any type of vehicle, including those which havent been invented yet.
The browser is the software version of the thin client.
It's also a question of sending data vs requesting it. If you hit a service which sends out data (like a web/dns server), there isn't an issue. For you to upload something to my server, you should need authorization (default of DENY unless allowed).
For you to request information from my server, I should determine what sort of authn/authz would be necessary to grant you access (and the default here is ALLOW unless denied).
Bucardo
Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations. It was developed at Backcountry.com primarily by Greg Sabino Mullane of End Point Corporation.
(Multimaster is limited to 2 masters)
Do it in percentage terms, and hold the stockholders personally liable for ensuring payment. So if you have to spend 2X your net worth to win, the corporation owes you 2X it's net worth.
I wasn't referring to the edge nodes themselves, but the intermediate routing infrastructure.
...
Most large ISPs actually already route IPv6 in the core, but consumer grade equipment does not support IPv6. Older routers can't do IPv6 in hardware, but most of those aren't in the core itself (because most of them can't handle the packet rate currently).
As you said, it's the rest of the network which has problems. The core itself does v6, but as you go closer to the edge, less and less equipment is IPv6 capable (or even capable of being upgraded to something which supports IPv6). The DSLAMs, the cable headends
The core of the Internet is fully IPv6 capable. As you move towards the edge, the deployment of IPv6 becomes more and more problematic (CPE tends not to support IPv6 at all).
Hint: whois is a command line client as well. You don't have to use nslookup (use dig for DNS queries, not nslookup). You could also telnet to port 43 of the appropriate server and type the name of the domain in, and hit enter. whois is a simple protocol.
Why not consider Debian as the base for your pricing? Downloading an ISO costs you nothing in transaction costs, so economic value as currently measured is 0.
When doing pure thought work (think programming/design activity) which needs to be done purely within your head, any interruption sucks. It takes at least 15 minutes to return to the previous state from any interruption (Tom De Marco, in Peopleware, IIRC).
Commercial ISPs are not common carriers.