The main use is that it's a new area to explore. Funny to read that. Some time ago, we had "dumb terminals" (in a literal translation from portuguese to english). Applications fully running on a central computer via network isn't a new idea. The "new" factor here is the internet. How cyclical our market is...
By the way, if you wonder about having a box that only boots and get everything from network, you'd be surprised to discover BootP (bootstrap protocol) and others, used for diskless workstations.
You have a good point. And I almost agree w/ you:-) But then I got a question that only you can answer me... How do you write 1^(1/2) (or 1 sqrt 2) in HTML, w/out using TeX or other "complicated notation"? And if your students wants to send you math formulas for some reason, they need to use the right formula for the right problem (or the right tool for the right job). If they don't want to learn TeX, just show'em Word w/ Equation object.
Don't get me wrong, I got your point and it seems valid, but the *uses* of HTML in email messages aren't that wide/useful.
Email messages don't need to be formatted. If they need to be formatted, then it's more important than a simple message. And that's the exact reason PDF is out there:-)
Media is supposed to be free. They can express their opinions if they want. They aren't supposed to only report news, because most people just can't understand more than one aspect of the news.
This mainly applies to processes that include sending tabular data to a person. Emails aren't supposed to display tabular data:-) Emails are for "internet messages". If you want someone to actually read tabular data, send a link to the tabular data file (a spreadsheet?).
If the taxpayers get involved they will ban such OS like Microsoft because this is completely contrary to the interest of the taxpayers. Agree. DoD should use the same OS as the taxpayers.
The problem isn't w/ Microsoft itself. Ok, they produce crappy programs, but the main problem is w/ *people* who use it. If people inside DoD can't get the basics of internet defense themselves, it's their fault. They aren't like my grandma who can't use Windows for 5 minutes w/out getting tons of spywares. They are supposed to know at least the basics of internet defense. Don't open executable files, prefer plain text instead of HTML mails, don't click 'OK' w/out reading the actual message, don't trust on every site on internet,...
And just one more thing: instead of using ZIP files w/ "aaa" extension, why don't they build a simple web application to promote the file exchange, making it easier, safer and more auditable than emails (which aren't supposed to be used as file exchange media)?
I think this can help our geek children understand that Santa do exist. Most of geek children don't believe in Santa anymore, and proving Santa is also a geek can help'em.
This means that Santa's sleigh is moving at 650 miles per second, 3,000
times the speed of sound. For purposes of comparison, the fastest man-
made vehicle on earth, the Ulysses space probe, moves at a poky 27.4
miles per second - a conventional reindeer can run, tops, 15 miles per
hour. That's the reason most people (perhaps including you?) have never seen Santa before...
Understanding *how* Santa Claus delivers the gifts in Christmas Eve can help us improve our engineering. Where do you think the idea behind Google Search came from? Doesn't the pigeons idea looks like Santa's carriers?
Adding ZFS support (much less using it as the default or recommended FS) would simply take too long, even if Apple had announced support a year ago Not so sure about that... The ZFS is ready, MS needs only a "driver" in order to support ZFS in Vista. But I don't think it is *interesting* to MS. Look at extN, reiserfs and others. None of them have support from MS, but most of them have third-party drivers. So, I'd say there will be some support for ZFS, but not from MS.
The problem w/ "WinFS" (or whatever they called it) is: it needs to be build from scratch. From the FS specification to the implementation to the drivers. So, the development itself would take too much time, not the support inside Vista.
If you put your checks in the database, you have a guarantee that when somebody else codes another frontend to it (say, you had a website and now are making a special version for PDAs) That's the reason OOP is there:-) Database abstraction, DAO's and Model's (POxO/DTO/whatever) can be responsible for storing/validating data and reused in other app's (as webservices, libraries,...). So, the database *can* be flexible, lightweight and have consistent data, based on *what* consistent means in the context. Imagine a bank app for managing accounts. You can have N account types (customer, broker, corporate,...) Each account type have it's own set of "valid data" constraints. And even inside the same "account type", the validation can change (if an account was opened before date XX, it's permitted to do bla). You just can't do that using simple foreign keys. And if you want to ensure your data is consistent, you *will* need Stored Procedures and Triggers.
So, to me, *database* is only a place to store *data*, not *information*. Of course, for a Bank app, I validate the data on both sides (app level and database level), because it's worth. But on almost all other apps, I would have only the app level validation.
Capable != Interested. I'm sure I'm capable of being an architect, engineer, physician, nurse, bartender, etc... But I'm not interested in it. That is the difference. Just like every profession that pays well, there will be a lot of people working only for money, and that ones won't be as good as the ones who works for interest (and, of course, money). And the ones who likes what are doing will remain the ones w/ good wages (just like any other profession).
Things are different here in Brazil. I *never* worked more than one year in the same company. The reason? Everytime I try to stay a long time in a company, other company calls me desperate because there's an urgent position who pays better than the "current" one. In the last two jobs, it was american companies calling me (including my current one). American companies are paying about twice as the local market is paying (because there are few brazilians who speak english w/ the required fluency) and don't mind that much about "how many time you were in the last company". They do mind about the experience;-)
Not true. The real value for a software isn't the code itself. It's the business logic behind the code. And companies only outsources tech jobs, not their business knowledge. As a brazilian who speaks a bit of english, I work (and worked in past jobs) for american companies as outsourced programmer and I can tell you: we have *no* business knowledge nor people w/ this kind of knowledge here in outsourced jobs (but, of course, we have our own IT marked).
Here in Brazil, we have a tribe in Amazonas (rain forest, if I'm translating correctly) which its members attacks other tribes and eat them whenever possible. They believe that by eating their opponents, they are getting all other's vitality, intelligence and so on. So, to them, cannibalism is moral. At the risk of being too simplistic, the one who eats more opponents is the most respected warrior of the tribe. I couldn't confirm which tribe is that, but a quick Google informs it is the "Maranhas".
So, getting back to the point, morality *is* dependent on the place you were born, on where you grow up and where you live.:-)
Er... Excuse me, Sir, but they aren't inferior:-) They don't even need to get money to live, like you and me. So, I wouldn't say they are *inferior* than us.
And yes, its unpopular to make morality judgements, just because every single person on Earth have its own set of "this is moral" and "this isn't moral". Let me give you another example (based on your sibling comment), a bit less radical: do you think nudity is immoral? It is a public outrage in almost every spot on Earth, and it is immoral for a good number of people (kindly ask your mother/grandmother). But is it for you? It is certainly not to me. So, am I savage/uncivilized?
Well, sort of:-) We have as many nude-beachs as europe. But our chicks are younger and pretty =D
Offtopic: some time ago, a lady tried to do a topless at Ipanema (one of the most famous beaches in Rio de Janeiro). She was arrested, as well as her husband (no, he wasn't nude, but he said offensive things to the cop). So, while isn't impossible to see things like that, it not that usual, except in native tribes or rave parties =D
No its not:-) Quoting Linus Torvalds: "If *you* need to think if something is legal, it *is* immoral". The problem is that morality depends on the environment you were born, grew up and lives. As I subtle said in a previous answer, being a cannibal is perfectly moral in some indonesian/african tribes, but it is not here in Brazil.
Just wondering... Will *any* country in the world stop doing business w/ China just because WTO said so? China is already too important and can start to refuse WTO's rules:-)
Stealing? The right name for that is "capitalism", man:-) Ask your boss if he prefers one american "Sun Certified Java Programmer" or four mexicans/brazilians/indians "Sun Certified Java Programmer". Isn't the answer obvious?
By the way, if you wonder about having a box that only boots and get everything from network, you'd be surprised to discover BootP (bootstrap protocol) and others, used for diskless workstations.
You have a good point. And I almost agree w/ you :-) But then I got a question that only you can answer me... How do you write 1^(1/2) (or 1 sqrt 2) in HTML, w/out using TeX or other "complicated notation"? And if your students wants to send you math formulas for some reason, they need to use the right formula for the right problem (or the right tool for the right job). If they don't want to learn TeX, just show'em Word w/ Equation object.
Don't get me wrong, I got your point and it seems valid, but the *uses* of HTML in email messages aren't that wide/useful.
Email messages don't need to be formatted. If they need to be formatted, then it's more important than a simple message. And that's the exact reason PDF is out there :-)
Media is supposed to be free. They can express their opinions if they want. They aren't supposed to only report news, because most people just can't understand more than one aspect of the news.
The problem isn't w/ Microsoft itself. Ok, they produce crappy programs, but the main problem is w/ *people* who use it. If people inside DoD can't get the basics of internet defense themselves, it's their fault. They aren't like my grandma who can't use Windows for 5 minutes w/out getting tons of spywares. They are supposed to know at least the basics of internet defense. Don't open executable files, prefer plain text instead of HTML mails, don't click 'OK' w/out reading the actual message, don't trust on every site on internet,
And just one more thing: instead of using ZIP files w/ "aaa" extension, why don't they build a simple web application to promote the file exchange, making it easier, safer and more auditable than emails (which aren't supposed to be used as file exchange media)?
Bad, bad boy... No new gadgets for you this year.
I think this can help our geek children understand that Santa do exist. Most of geek children don't believe in Santa anymore, and proving Santa is also a geek can help'em.
times the speed of sound. For purposes of comparison, the fastest man-
made vehicle on earth, the Ulysses space probe, moves at a poky 27.4
miles per second - a conventional reindeer can run, tops, 15 miles per
hour. That's the reason most people (perhaps including you?) have never seen Santa before...
Understanding *how* Santa Claus delivers the gifts in Christmas Eve can help us improve our engineering. Where do you think the idea behind Google Search came from? Doesn't the pigeons idea looks like Santa's carriers?
They started w/ that "Get the facts" thing. Now, they are sending the penguins to black holes. What's next???
The problem w/ "WinFS" (or whatever they called it) is: it needs to be build from scratch. From the FS specification to the implementation to the drivers. So, the development itself would take too much time, not the support inside Vista.
So, to me, *database* is only a place to store *data*, not *information*. Of course, for a Bank app, I validate the data on both sides (app level and database level), because it's worth. But on almost all other apps, I would have only the app level validation.
Capable != Interested. I'm sure I'm capable of being an architect, engineer, physician, nurse, bartender, etc... But I'm not interested in it. That is the difference. Just like every profession that pays well, there will be a lot of people working only for money, and that ones won't be as good as the ones who works for interest (and, of course, money). And the ones who likes what are doing will remain the ones w/ good wages (just like any other profession).
Things are different here in Brazil. I *never* worked more than one year in the same company. The reason? Everytime I try to stay a long time in a company, other company calls me desperate because there's an urgent position who pays better than the "current" one. In the last two jobs, it was american companies calling me (including my current one). American companies are paying about twice as the local market is paying (because there are few brazilians who speak english w/ the required fluency) and don't mind that much about "how many time you were in the last company". They do mind about the experience ;-)
Not true. The real value for a software isn't the code itself. It's the business logic behind the code. And companies only outsources tech jobs, not their business knowledge. As a brazilian who speaks a bit of english, I work (and worked in past jobs) for american companies as outsourced programmer and I can tell you: we have *no* business knowledge nor people w/ this kind of knowledge here in outsourced jobs (but, of course, we have our own IT marked).
Let me just be the first to answer: everybody who lives in countries that outsources jobs to BRIC's ( http://en.wikipedia.org/wiki/BRIC ).
/me feeling better for not being a savage
:-)
Here in Brazil, we have a tribe in Amazonas (rain forest, if I'm translating correctly) which its members attacks other tribes and eat them whenever possible. They believe that by eating their opponents, they are getting all other's vitality, intelligence and so on. So, to them, cannibalism is moral. At the risk of being too simplistic, the one who eats more opponents is the most respected warrior of the tribe. I couldn't confirm which tribe is that, but a quick Google informs it is the "Maranhas".
So, getting back to the point, morality *is* dependent on the place you were born, on where you grow up and where you live.
Er... Excuse me, Sir, but they aren't inferior :-) They don't even need to get money to live, like you and me. So, I wouldn't say they are *inferior* than us.
And yes, its unpopular to make morality judgements, just because every single person on Earth have its own set of "this is moral" and "this isn't moral". Let me give you another example (based on your sibling comment), a bit less radical: do you think nudity is immoral? It is a public outrage in almost every spot on Earth, and it is immoral for a good number of people (kindly ask your mother/grandmother). But is it for you? It is certainly not to me. So, am I savage/uncivilized?
Well, sort of :-) We have as many nude-beachs as europe. But our chicks are younger and pretty =D
Offtopic: some time ago, a lady tried to do a topless at Ipanema (one of the most famous beaches in Rio de Janeiro). She was arrested, as well as her husband (no, he wasn't nude, but he said offensive things to the cop). So, while isn't impossible to see things like that, it not that usual, except in native tribes or rave parties =D
No its not :-) Quoting Linus Torvalds: "If *you* need to think if something is legal, it *is* immoral". The problem is that morality depends on the environment you were born, grew up and lives. As I subtle said in a previous answer, being a cannibal is perfectly moral in some indonesian/african tribes, but it is not here in Brazil.
OK, now, please kindly shut up. In my cannibal moral, it's time to eat you.
Just wondering... Will *any* country in the world stop doing business w/ China just because WTO said so? China is already too important and can start to refuse WTO's rules :-)
Stealing? The right name for that is "capitalism", man :-) Ask your boss if he prefers one american "Sun Certified Java Programmer" or four mexicans/brazilians/indians "Sun Certified Java Programmer". Isn't the answer obvious?