Peering. Except that if you are dealing with US companies, clients and users, then the costs of the loop to and from Egypt will kill you.
You want at least three or four major bandwidth providers coming into the country.
Bangalore was popular because of low land prices, and its location in the middle of the three main landing station for fibre into India (Mumbai ~ 900 km, Kochi ~ 900 km and Chennai ~ 400 km).
If you are looking for this in relation to debugging a known bug, ctags + vim (or etags + emacs) is the way to go. This also applies in case you just want to learn the code.
If you are looking for this to audit the security of a program, then you need to follow code paths. While ctags will help you there, I don't see much stuff which is capable of showing flow paths in a program.
Do we really want the spiralling out of control costs of users running/managing, with the issues of infections, rootkits, hardware failures........?
Your typical corporate PC is locked down anyway, to the point that the local hard disk is just an application cache. At this point, thin clients suddenly become attractive.
They aren't the correct solution for all problems, but for a lot of issues, thin clients are good solutions.
Uhm, no. Yahoo! uses PHP as a HTML pre-processor. They write code which writes frontend PHP to generate HTML. All the heavy lifting is done by C++ and Perl, with some Ruby and Python in the mix.
In an 80K town, you could live comfortably on ~ 60 USD/mth. My 120 USD was in a 3 million pop. city. Bangalore is about 8 million pop. and you can live comfortably here on 300 USD/mth. You certainly don't need to share an apartment, though if you want a car, a couple of hundred USD more per month will get you one (I could afford a car, but I have no desire to lower my standard of living -- IMO, in a civilised city, public mass transit is always better than a car).
Well, if you really decide to save money, you could make by on 120 USD/mth. I know, I used to live on that (and half that money went to pay for my postgraduate diploma course).
Hmmm, except that you can buy a smaller car for ~ 8000 USD. Smaller cars are bett suited to crowded roads. And there is some public transport available, so you can do fine without a car.
Goa is a beach resort state. Not a city. Not exactly comparable. Compare per square foot rates, and then see.
Anyway, in Bangalore (which is far more expensive), for 800 USD, you can afford to buy a house in a year (with ~ 80% as a loan, of course). You can also afford a maid to do your cleaning.
Fine dining is ~ 4 USD for two, or if you go really expensive 15 USD. A movie is 4 USD + snacks for two (20 USD is 3 - 4 star hotels).
Travelling in Bangalore is expensive, about 4 USD/day if you go by car, about 0.50 USD by bus.
On my last trip to Goa, we spent ~ 300 INR (6 USD)/person on food over two days. Fresh sea food each time.
If you are in Mumbai, land is slightly more expensive, but the actual cost of living is far, far lower if you live in the suburbs). A years worth of travel is ~ 300 USD, and you don't need a car at all. Fine dining is about the same cost as Bangalore, unless you go to a hotel aimed at serving tourists.
That sounds like bad news for those of us fixated on older keyboards for their superior hand-feel, but since we're not quite in the realm of IBM-style clackityclack keyswitches anyhow, that difference is fairly subtle
S click p click e click a click k click click f click o click r click y click o click u click r click s click e click l click f click . click
Really. And you run it on what? Unless you are writing everything inhouse, you aren't going to be able to get anything. No databases, no office suites, no operating systems....
I'll be glad to offer liability. The software must run in a configuration (hardware/software) I specify. No other software must run on the box without my approval. Any modifications and enhancements will have to happen through me. You won't do any inhouse development, only I can access it beyond what the UI offers.
Except that they pay for the account with a stolen credit card. All that it takes is one bit of carelessness. Miss that small 8 USD payment on your statement and you are screwed.
Complex mail handling requirements such as? Postfix handles most stuff fine (and if you have really complex policies, pushing those policies into an external policy daemon is recommended).
As for milters, the latest Postfix snapshots are adding milter support.
You illustrate the parent posters point perfectly. You cannot use the same blueprints for a bridge in Manhattan as a bridge in Massachuetts.
However,software is expected to work perfectly under any conditions.
What would you say to being asked to design a generic, extensible bridge which will work from crossing a stream to linking Japan and the mainland US, survive all earthquakes, volcanic eruptions, nuclear strikes, hurricanes, frost, and anything else you can throw at it.
"I have this bridge over the stream, I need to be able to extend it from Alaksa to Japan whenever I feel like it".
Engineers merely duplicate stuff most of the time. Once you start rolling out a car model, the process is automated.
Software isn't engineering. Software is more like architecture than construction. I am sure that most software developers here would be glad to deliver such fully functional products to you as you ask for.
The requirements:
Your specifications have to be complete. You have to specify the exact runtime environment, with parameters and the range in which they will vary, The specifications will not change during construction. There will be nothing new that your software does, which the developer(s) have not done before. If your business has different requirements, sucks. Change them to meet the software.
If that isn't quite acceptable, think about why your idea won't work.
and exactly how many home users have/can afford tape drives? As opposed to optical media? Even with unreliable media like CDs and DVDs, it is easily feasible to burn multiple discs so that they stay available.
Peering. Except that if you are dealing with US companies, clients and users, then the costs of the loop to and from Egypt will kill you.
You want at least three or four major bandwidth providers coming into the country.
Bangalore was popular because of low land prices, and its location in the middle of the three main landing station for fibre into India (Mumbai ~ 900 km, Kochi ~ 900 km and Chennai ~ 400 km).
This depends on what you want to do.
If you are looking for this in relation to debugging a known bug, ctags + vim (or etags + emacs) is the way to go. This also applies in case you just want to learn the code.
If you are looking for this to audit the security of a program, then you need to follow code paths. While ctags will help you there, I don't see much stuff which is capable of showing flow paths in a program.
It isn't a big deal to reinstall, even if you are using Gentoo and you do your administration correctly.
Build binary packages of everything you build. Then just restore from the newest version of those binaries.
This is the equivalent of restoring a box from system CDs and then downloading all the updates.
Do we really want the spiralling out of control costs of users running/managing, with the issues of infections, rootkits, hardware failures........?
Your typical corporate PC is locked down anyway, to the point that the local hard disk is just an application cache. At this point, thin clients suddenly become attractive.
They aren't the correct solution for all problems, but for a lot of issues, thin clients are good solutions.
Uhm, no. Yahoo! uses PHP as a HTML pre-processor. They write code which writes frontend PHP to generate HTML. All the heavy lifting is done by C++ and Perl, with some Ruby and Python in the mix.
In an 80K town, you could live comfortably on ~ 60 USD/mth. My 120 USD was in a 3 million pop. city. Bangalore is about 8 million pop. and you can live comfortably here on 300 USD/mth. You certainly don't need to share an apartment, though if you want a car, a couple of hundred USD more per month will get you one (I could afford a car, but I have no desire to lower my standard of living -- IMO, in a civilised city, public mass transit is always better than a car).
Savings == percentage of income saved.
Well, if you really decide to save money, you could make by on 120 USD/mth. I know, I used to live on that (and half that money went to pay for my postgraduate diploma course).
What kind of savings do you have in Spain?
HP would probably move them all to India.
Hmmm, except that you can buy a smaller car for ~ 8000 USD. Smaller cars are bett suited to crowded roads. And there is some public transport available, so you can do fine without a car.
Goa is a beach resort state. Not a city. Not exactly comparable. Compare per square foot rates, and then see.
Anyway, in Bangalore (which is far more expensive), for 800 USD, you can afford to buy a house in a year (with ~ 80% as a loan, of course). You can also afford a maid to do your cleaning.
Fine dining is ~ 4 USD for two, or if you go really expensive 15 USD. A movie is 4 USD + snacks for two (20 USD is 3 - 4 star hotels).
Travelling in Bangalore is expensive, about 4 USD/day if you go by car, about 0.50 USD by bus.
On my last trip to Goa, we spent ~ 300 INR (6 USD)/person on food over two days. Fresh sea food each time.
If you are in Mumbai, land is slightly more expensive, but the actual cost of living is far, far lower if you live in the suburbs). A years worth of travel is ~ 300 USD, and you don't need a car at all. Fine dining is about the same cost as Bangalore, unless you go to a hotel aimed at serving tourists.
That sounds like bad news for those of us fixated on older keyboards for their superior hand-feel, but since we're not quite in the realm of IBM-style clackityclack keyswitches anyhow, that difference is fairly subtle
S click p click e click a click k click click f click o click r click y click o click u click r click s click e click l click f click . click
At some point, there will be no difference in the silicon based brain and the carbon based brain.
Really. And you run it on what? Unless you are writing everything inhouse, you aren't going to be able to get anything. No databases, no office suites, no operating systems....
I'll be glad to offer liability. The software must run in a configuration (hardware/software) I specify. No other software must run on the box without my approval. Any modifications and enhancements will have to happen through me. You won't do any inhouse development, only I can access it beyond what the UI offers.
Except that they pay for the account with a stolen credit card. All that it takes is one bit of carelessness. Miss that small 8 USD payment on your statement and you are screwed.
http://www.postfix.org/postconf.5.html#canonical_m apst ml
http://www.postfix.org/generic.5.html
http://www.postfix.org/ADDRESS_REWRITING_README.h
http://www.postfix.org/transport.5.html
Pretty trivial stuff.
Complex mail handling requirements such as? Postfix handles most stuff fine (and if you have really complex policies, pushing those policies into an external policy daemon is recommended).
As for milters, the latest Postfix snapshots are adding milter support.
Google: PGP source code First Amendment.
It supports NFS. Why would you even care about Samba?
You illustrate the parent posters point perfectly. You cannot use the same blueprints for a bridge in Manhattan as a bridge in Massachuetts.
t ects_h.html
However,software is expected to work perfectly under any conditions.
What would you say to being asked to design a generic, extensible bridge which will work from crossing a stream to linking Japan and the mainland US, survive all earthquakes, volcanic eruptions, nuclear strikes, hurricanes, frost, and anything else you can throw at it.
"I have this bridge over the stream, I need to be able to extend it from Alaksa to Japan whenever I feel like it".
It also has to be cheap, and delivered now.
http://twasink.net/blog/archives/2004/10/if_archi
While that deals with web design, keep in mind that software requirements tend to be done the same way.
Engineers merely duplicate stuff most of the time. Once you start rolling out a car model, the process is automated.
Software isn't engineering. Software is more like architecture than construction. I am sure that most software developers here would be glad to deliver such fully functional products to you as you ask for.
The requirements:
Your specifications have to be complete.
You have to specify the exact runtime environment, with parameters and the range in which they will vary,
The specifications will not change during construction.
There will be nothing new that your software does, which the developer(s) have not done before. If your business has different requirements, sucks. Change them to meet the software.
If that isn't quite acceptable, think about why your idea won't work.
and exactly how many home users have/can afford tape drives? As opposed to optical media? Even with unreliable media like CDs and DVDs, it is easily feasible to burn multiple discs so that they stay available.
Record retention by Internet service providers consistent with the legitimate privacy rights of Americans is an issue that must be addressed.
We need to pass laws which remove all semblance of privacy.
Nah, the last device would be a cloning machine.
A crazy man with a hunting rifle is no match for a B-52 and a guided missile.
One name: Dick Cheney.
That is perfectly all right. I have Hindi speaking peers, and I can communicate perfectly well with them.
And then you get billed for your neighbour's unsecured computer scanning your sysstem, for getting flooded with traffic, for spam you get....