> "If you could do Java over again, what would you > change?" "I'd leave out classes," he replied.
"After the laughter died down, he explained that the real problem wasn't classes per se, but rather implementation inheritance (the extends relationship). Interface inheritance (the implements relationship) is preferable. You should avoid implementation inheritance whenever possible. "
Not the same as saying that he didn't want java to be OO.
seeing as how companies build for economy before they build for safety.
The funny thing is that building for safety would build for economy on the long run. A good example is nature. We are fairly resistant systems and we wouldn't have survived if not for it.
I've seen my grand mother suffer 8 years while my grand father slowly became an infant. She then spent almost as much to recover from the pain.
Personally, if I get this disease, and if there's no known treatment, I hope that I will be diagnosed early enough for me to be able to understand it and hope that I will have the guts to quickly put an end to the misery it would cause to my family.
How many languages do you speak ? Let me guess. One ?
As one post replying to yours said a language is linked to a culture. The language and the culture disappear together.
I will add the following: a language is an imperfect way to express our ideas. There is not necessarily a one to one mapping between a concept in your head and a word. The word comes with its bit of culture, of use in different contexts, that allow other people to understand what you mean or sometimes go in the way if they don't have that bit of culture. When you know several languages, you start identifying this imperfect mapping. Because words in other languages that have the same meaning don't necessarily have the same culture attached.
Finally, the more developed your grasping of a language, the easier it is for you to communicate a concept to someone else. But that also depend on your language having the concepts inbuilt in it. I am sure inuits have lots of words for things we don't have in our languages, because their experience of life is vastly different from ours. You will probably tell me that most of these concepts may have a translation in lets say English, but I guess that for some, 99% of the people speaking English won't know them, thus cannot use them.
In France it is not uncommon for people coming from the field to not understand the young people coming from the suburbs, because internally the set of words used is different and (especially in the suburbs) the languages are evolving rapidly. That's the way I think we are leaning to: less languages, but more and more sub-languages part of the main ones. Languages are still going to be attached to a culture, but instead of being geographically located, they are going to be spread over the world thanks to global communications.
(I am not an expert in that field so take this with a grain of salt)
I guess because you need to know where the people are.
You cannot compare with email where the recipient name is the destination and the SMTP servers know how to route to the destination.
How do you want to route your Skype call to a nick name ? A nick name is not a host name. You need to know where the person is i.e. you need to know the IP. You need that person to have registered her location. She needs to log in.
An aplication I use all the time is a shopping list app... that I couldn't use on the iPhone even if it was available as a web applet because there's a big fat dead area near the back of my neighborhood supermarket.
Except if you develop it as a webapp with offline mode, e.g. using something like Google Gears, right ?
I believe it's much easier to block porn for the following reasons: - it's probably easy to automate its recognition looking at the sound and video patterns, probably a very very high number. Then ban the offenders. - people will flag it as inappropriate content - the ones that still go through probably get viewing patterns that are specific to porn (i.e. there's probably a rush...).
Anyway that makes porn an easy thing to identify.. Now go and pick a random show...
The youtube problem would be the same for a porn video online service. How to identify copyrighted documents from genuine user generated content...
Q: someone would write a FREE driver that worked better? Or even nearly as well?
1- peer review 2- in the long run the free drivers would be better. They would be maintained long after the official ones would get unsupported 3- I am pretty sure the people behind the various Linux system/drivers are pretty bright and I would trust them to better 4- Linux is pretty different from other operating systems in terms of development practises. e.g. APIs are not stable. I trust kernel developers to do a better job at integrating the driver and following the proper conventions than external writers 5- they would write drivers supported on more Linux platform than just Linux i386... for those people, little bit support is better than none 6....
note there are various components that have worked out of the box on Linux systems long before they existed on alternative systems.
I can't wait for the 'nouveau' driver to be stable for me to use it. I run the nv driver today on my brand new thinkpad and it works OK for my needs.
Q: why would they try ? pick your reason(s): challenge, itch, fame, money, nothing else more interesting to do...
> OSS is that its goal is to standardize and reuse code.
You can make it your goal to reuse and standardize on OSS code, but there's no such goal with OSS.
Actually OSS is the software discipline that encourages the most forking, which is almost the opposite of reuse. It's quite common to find a piece of software under an OSS license that has been reused then forked in various projects.
So you're showing a survey made in 2000, ranking small developments (all under 100 hours) programmed by 14 volonteers. What does it prove ?
First in the enterprise world, choise of technology is almost never dictated by pure engineering recommendations. Second in the same world, nobody is going to look at this survey to decide what language to use in their next project. Nobody.
And I would suggest that hard code lisp developers are probably better developers on average than randomly selected java developers.
Same for me. I am desperate to move, each new release look so nice and full of incredible features.
But Microsoft provides no migration path for us stuck with Linux. I've been stuck for 10 years now. I tried to escape, I moved from Slackware, to Debian, to Suse, to Mandrake and Ubuntu.
But no! No migration from Linux to Windows.
The problem are the applications. Until someone gives me a way to run my preferred Linux applications (Firefox, Thunderbird, Open Office). Oh wait... In fact, it's all about the data. Until someone provides me a way to transfer my data to Windows: my pictures, my movies,... Oh wait again... It's all about the closed formats used on Linux. Things like this strange Open Document format no-one heard about!
To win the Lotto is a "single stroke of phenomenal luck". To build the company as he did, by outsmarting other competitors like IBM, is not luck. Far from it. He provoked the situation and get the most out of it.
Caring ISPs are quick to react. Send an email to abuse@theisp.com after finding out who is hosting the server. They tend to be pretty quick in my experience...
If you look at it from a black or white points of you, yes it's a joke.
But life ain't like that. This thing looks almost white, and if Harald Welte (who is/was part of the project) thinks it's good enough, then I might be inclined to believe him.
Microsoft has browser just as Apple has operating systems. It really doesn't matter. Netscape is "it", the one with critical mass, the one everyone goes to first. Netscape is to browser what Microsoft is to operating systems.
> "If you could do Java over again, what would you
> change?" "I'd leave out classes," he replied.
"After the laughter died down, he explained that the real problem wasn't classes per se, but rather implementation inheritance (the extends relationship). Interface inheritance (the implements relationship) is preferable. You should avoid implementation inheritance whenever possible. "
Not the same as saying that he didn't want java to be OO.
http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-toolbox.html
seeing as how companies build for economy before they build for safety.
The funny thing is that building for safety would build for economy on the long run. A good example is nature. We are fairly resistant systems and we wouldn't have survived if not for it.
"There's no real reason for it, it's strictly a software (or firmware) limitation put in by the manufacturer."
Never attribute to malice, what can be attributed to incompetence
I've seen my grand mother suffer 8 years while my grand father slowly became an infant. She then spent almost as much to recover from the pain.
Personally, if I get this disease, and if there's no known treatment, I hope that I will be diagnosed early enough for me to be able to understand it and hope that I will have the guts to quickly put an end to the misery it would cause to my family.
How many languages do you speak ? Let me guess. One ?
As one post replying to yours said a language is linked to a culture. The language and the culture disappear together.
I will add the following: a language is an imperfect way to express our ideas. There is not necessarily a one to one mapping between a concept in your head and a word. The word comes with its bit of culture, of use in different contexts, that allow other people to understand what you mean or sometimes go in the way if they don't have that bit of culture. When you know several languages, you start identifying this imperfect mapping. Because words in other languages that have the same meaning don't necessarily have the same culture attached.
Finally, the more developed your grasping of a language, the easier it is for you to communicate a concept to someone else. But that also depend on your language having the concepts inbuilt in it. I am sure inuits have lots of words for things we don't have in our languages, because their experience of life is vastly different from ours. You will probably tell me that most of these concepts may have a translation in lets say English, but I guess that for some, 99% of the people speaking English won't know them, thus cannot use them.
In France it is not uncommon for people coming from the field to not understand the young people coming from the suburbs, because internally the set of words used is different and (especially in the suburbs) the languages are evolving rapidly. That's the way I think we are leaning to: less languages, but more and more sub-languages part of the main ones. Languages are still going to be attached to a culture, but instead of being geographically located, they are going to be spread over the world thanks to global communications.
(I am not an expert in that field so take this with a grain of salt)
> Ubuntu Hairy Hardo...
_comes_ with _long term support_.
Try to sell that to your boss now...
> What is the point of logging in?
I guess because you need to know where the people are.
You cannot compare with email where the recipient name is the destination and the SMTP servers know how to route to the destination.
How do you want to route your Skype call to a nick name ? A nick name is not a host name.
You need to know where the person is i.e. you need to know the IP. You need that person to have registered her location. She needs to log in.
An aplication I use all the time is a shopping list app... that I couldn't use on the iPhone
even if it was available as a web applet because there's a big fat dead area near the back of my neighborhood supermarket.
Except if you develop it as a webapp with offline mode, e.g. using something like Google Gears, right ?
Question about this majority finding problem:
If I got it right, with: A A A C C B B
the answer will be B, while I thought it should find A.
I believe it's much easier to block porn for the following reasons:
- it's probably easy to automate its recognition looking at the sound and video patterns, probably a very very high number. Then ban the offenders.
- people will flag it as inappropriate content
- the ones that still go through probably get viewing patterns that are specific to porn (i.e. there's probably a rush...).
Anyway that makes porn an easy thing to identify.. Now go and pick a random show...
The youtube problem would be the same for a porn video online service. How to identify copyrighted documents from genuine user generated content...
a clock, like any measuring device, needs 2 things: a scale (your frequency) and an initialization value.
Even if you can convert your frequency into seconds (assuming that the frequency is constant within a lifetime). How do you initialize your clock ?
Q: someone would write a FREE driver that worked better? Or even nearly as well?
1- peer review
2- in the long run the free drivers would be better. They would be maintained long after the official ones would get unsupported
3- I am pretty sure the people behind the various Linux system/drivers are pretty bright and I would trust them to better
4- Linux is pretty different from other operating systems in terms of development practises. e.g. APIs are not stable. I trust kernel developers to do a better job at integrating the driver and following the proper conventions than external writers
5- they would write drivers supported on more Linux platform than just Linux i386... for those people, little bit support is better than none
6....
note there are various components that have worked out of the box on Linux systems long before they existed on alternative systems.
I can't wait for the 'nouveau' driver to be stable for me to use it. I run the nv driver today on my brand new thinkpad and it works OK for my needs.
Q: why would they try ?
pick your reason(s): challenge, itch, fame, money, nothing else more interesting to do...
> OSS is that its goal is to standardize and reuse code.
You can make it your goal to reuse and standardize on OSS code, but there's no such goal with OSS.
Actually OSS is the software discipline that encourages the most forking, which is almost the opposite of reuse. It's quite common to find a piece of software under an OSS license that has been reused then forked in various projects.
So you're showing a survey made in 2000, ranking small developments (all under 100 hours) programmed by 14 volonteers. What does it prove ?
First in the enterprise world, choise of technology is almost never dictated by pure engineering recommendations.
Second in the same world, nobody is going to look at this survey to decide what language to use in their next project. Nobody.
And I would suggest that hard code lisp developers are probably better developers on average than randomly selected java developers.
iFon ?
1- I use a Sipura adapter with SIP and am pretty happy.
2- Skype cleans out your balance if you don't touch it in a few months. I call that stealing.
Same for me. I am desperate to move, each new release look so nice and full of incredible features.
... Oh wait again...
But Microsoft provides no migration path for us stuck with Linux. I've been stuck for 10 years now. I tried to escape, I moved from Slackware, to Debian, to Suse, to Mandrake and Ubuntu.
But no! No migration from Linux to Windows.
The problem are the applications. Until someone gives me a way to run my preferred Linux applications (Firefox, Thunderbird, Open Office). Oh wait...
In fact, it's all about the data. Until someone provides me a way to transfer my data to Windows: my pictures, my movies,
It's all about the closed formats used on Linux. Things like this strange Open Document format no-one heard about!
Help ! I am stuck ! Show me the way !
> Let's say you bought a David Gilmour CD from a second-hand store. Did he get a cent then?
Yes. The first time the CD was bought.
> Or say you recorded it off the radio. Did he get a cent then?
Yes, at least in France, where radios pays authors labels/authors.
Typo: I meant ask yourself...
To win the Lotto is a "single stroke of phenomenal luck".
To build the company as he did, by outsmarting other competitors like IBM, is not luck. Far from it. He provoked the situation and get the most out of it.
http://en.wikipedia.org/wiki/MS-DOS
As yourself: would you have done the same in the same position?
Caring ISPs are quick to react. Send an email to abuse@theisp.com after finding out who is hosting the server. They tend to be pretty quick in my experience...
If you look at it from a black or white points of you, yes it's a joke.
0 61108-my_no_longer_secret_project
But life ain't like that. This thing looks almost white, and if Harald Welte (who is/was part of the project) thinks it's good enough, then I might be inclined to believe him.
http://gnumonks.org/~laforge/weblog/2006/11/08#20
Easy to compare hardware suport in XP (October 2001) with FC 4 (June 2005)...
Try booting Debian woody (July 2002) on that machine and let's see what goes on!
Back in 1995
Microsoft has browser just as Apple has operating systems. It really doesn't matter. Netscape is "it", the one with critical mass, the one everyone goes to first. Netscape is to browser what Microsoft is to operating systems.
Repeat with altavista, AIM, Napster, etc.
Time will tell....
Why? Matthew Garret says it best:
http://mjg59.livejournal.com/68112.html