In a free market anybody is allowed to find inefficiencies and profit from them (legalities aside).
I pay for cable TV and on top of that I have to watch adds on 99% of the channels. Nothing stops me from recording my favorite show and playing it back later. I can fast forward on the adds as I see fit. An inefficiency arose on automating that process and now Tivos are a succesful product.
AdBlock caters to users by eliminating popup adds and adverts AND by offering it for free. But you can donate money to the AdBlock team if you wish. This model might be working since AdBlock is still around, pages are available, files are hosted for download, etc.
Now, if I were a competitor deeply affected by this new product I would either develop a better alternative or try to form an alliance.
Yes but, if your vote is not even recorded there is no way for them to fight over your vote. Even if they both suck at least they will dance for you to get your vote.
And, if it's evident that your candidate had the advantage and lost then we can say that the system is corrupt and someone has to pay.
Look at the new democracies in eastern europe. People forced the system to change because their vote wasn't being counted or they demanded the system to be fixed.
Well I agree with most of your post. I beleive India will start reporting incredible growth rates in the coming years, but that is to be expected compared to their current level of exports and national economy - apparently it remains highly agricultural.
What's different in India compared to China is their form of government and english background, that should be easier to deal with in "western" countries. But India should distinguish itself soon as a credible powerhouse, it should learn from Korea, Singapur, Indonesia, etc. and not try to reinvent the wheel.
The USA will still be a major stakeholder in capital and investement even 20 years from now. But is hard to imagine what type of economy people will be living in... 100% service oriented?
It will be great to hear from slashdotters living in India to report the country's progress, specially in IT.
The fact that I don't have to worry about two different hardware platforms is huge. I was inching to buy the mini but now I'll just wait to buy a copy of OS X.
More palatable for the vast non-geek audience out there... most people don't like to read reams of text to have an idea of what the next mision of Nasa is about...
Budgetwise I don't beleive a flash site is going to break the bank...
I guess is all about using functionality that will help you maintain your data as "correct" as posible. Hell, if your users know perfectly well what type of data they need to input every time then you have no need for additional checks from the database.
But if, for example, you need to group all data entered for the state of Colorado and many different types of users entered what ever they thought was valid then you will have to go and decide if you want all posible interpretations of the name: will it be CO or Col or Colorado or COLORADO or CL or CLRD or mikey mouse or....?
In this case Referental Integrity is our friend and will help us restrict the range of values, and sometimes is not the programmer who defines them but it becomes a business rule thought out in a meeting room somewhere in the shipping department.
Is all about preventing your work becoming a pain in the a$$.
Oh, and DBAs are kind of redundant sometimes but when you need one is because you REALLY know you need a good DBA.
I learned to never trust the engine and use the programming language to determine if my data where correctly committed/erased, etc. The database is just that : a place where to store your data. I understand that its sometimes tempting to rely on the database error system instead of your own mecanism, but you should be smarter than the database and think about where those things (bad integrity, errors, suspicious things)
Part of the benefits of having a good db product is that you have a good level of trust when you delegate data for storage or retrieval. I don't think you need to go back and re-check the data you inserted/updated, you should check for unexpected errors and delegate to your application accordignly.
Sounds like your code is getting coupled with a sort of database management system because you suspect or can't trust your database to do fairly atomic operations.
Well, they would happily charge to my credit card. They could start by looking up that information and assume it belongs to you. They also happily sell my address so I constantly keep receiving flyers in the mail.
They should know their custumers up to a degree. Or is it an anonymous service?
Setting up a VOIP communications company is a little bit more than patching some routers. An industry wide solution has still to come up and obviously it hasn't been a priority for these companies (besides Vonage).
I use VOIP for long distance and still keep my land line.
Ok, I agree. The service provided sucks and it's subpar to other technologies already available.
I was thinking from a legal perspective; so piracy is ok just because the alternative is really restrictive? In the (remote) case that I get a letter from the RRIA, could this be a fair argument in my defense?
At least I have to pay for a song and then I should be able to retrieve an equivalent copy with better quality. I belive you are paying for the right to listen for that particular song. I don't know if this has been proven/defended in court.
The context of these thread comes from what the grandparent post stated:
...Almost every song you could want you can find through pirating, and when you pirate you don't have to deal with DRM, you can get the music in any format you want and it will play in any player you want...
So, assuming you don't pay for music, there is no fair use as far as I can see.
Unfortunately the songs we like are copyrighted. THAT MEANS THAT SOMEONE WANTS TO HOLD ON TO THE RIGHTS OF COPYING AND THE DISTRIBUTION OF THAT MUSIC.
It's so plain and simple. You can pirate all the music you want (just make sure you cover your tracks). But don't assume that piracy is your natural given right.
Don't like it. Listen to music with no copyrights. Avoid the marketing paraphernalia and you'll probably discover even better music.
Yes, there is no silver bullet but not for all the previous reasons.
I had to log my memory a while back (well not that far back) and remember how it was like to use VB. You were in a state of bliss because of what was said before; no pointers, no bounds checking, no memory management. What was most important was to find the right component that will do the job you were trying to solve.
I remember logging into Compuserve and looking at the shared folders for shareware versions of the components that I hoped someone had written for what I needed.
It all works out, until you release your first version and you go into maintenance and new features. I simply could not plan for a flexible architecture that would allow me to extend my code. More than once I had to literally gut forms so I could factor their behaviour into common modules. And because I had little knowledge of what real services my application needed I had no idea how to plan for it, because I always started with the GUI and prototyped from there.
Should you work with a component attached to a form or would you create it in a module? Which forms should call the functions living inside other forms? When should I split my application and create a new form? When should I split it again and put it in a DLL?
All these seemed like a black art and big pain in the a$$. Delays happened, problems deploying specially tracing all those components hidden in the less used forms... etc... etc.... etc.... NO SILVER BULLET!!! I'm getting upset just by typing this stuff.
Anyway, moral of this story is: Prototyping is easy and fun. Meeting customers' expectations once they used your prototype, not fun.
its been shown that the thoughts people think are constrained by their language
Absolutely, and of course applies to speaking different languages.
I sense a type of anguish among VB coders because of this EOL. It would do them good if they try to remember how they first learned VB. Probably a "Learn X in 24 hrs" book and a little bit of playing around opened the door to a few simple projects.
It is now the time to do that again, but now with a little more background information. But beware of trying to "VBize" everything. You will need to ignore VB in order to accept new models and paradigms.
Agreed.
Mod up.
Please!
/Nothing's Free
At least the thruth will finally come out! Hosting a web site is not a perfect business plan, or is it?
In a free market anybody is allowed to find inefficiencies and profit from them (legalities aside).
I pay for cable TV and on top of that I have to watch adds on 99% of the channels. Nothing stops me from recording my favorite show and playing it back later. I can fast forward on the adds as I see fit.
An inefficiency arose on automating that process and now Tivos are a succesful product.
AdBlock caters to users by eliminating popup adds and adverts AND by offering it for free. But you can donate money to the AdBlock team if you wish. This model might be working since AdBlock is still around, pages are available, files are hosted for download, etc.
Now, if I were a competitor deeply affected by this new product I would either develop a better alternative or try to form an alliance.
All this is what I beleive drives the "market".
My $0.02
Yes but, if your vote is not even recorded there is no way for them to fight over your vote. Even if they both suck at least they will dance for you to get your vote.
And, if it's evident that your candidate had the advantage and lost then we can say that the system is corrupt and someone has to pay.
Look at the new democracies in eastern europe. People forced the system to change because their vote wasn't being counted or they demanded the system to be fixed.
my 0.02
So now we could potentially have someone come from the future and confirm our destiny for us.
Probably, for some reason, they couldn't tell us specifics but they could "push" us in the right direction.
Well I agree with most of your post. I beleive India will start reporting incredible growth rates in the coming years, but that is to be expected compared to their current level of exports and national economy - apparently it remains highly agricultural.
What's different in India compared to China is their form of government and english background, that should be easier to deal with in "western" countries. But India should distinguish itself soon as a credible powerhouse, it should learn from Korea, Singapur, Indonesia, etc. and not try to reinvent the wheel.
The USA will still be a major stakeholder in capital and investement even 20 years from now. But is hard to imagine what type of economy people will be living in... 100% service oriented?
It will be great to hear from slashdotters living in India to report the country's progress, specially in IT.
My $0.02
Brilliant!!!
I'm trying not to laugh out loud at work... Thanks!
The fact that I don't have to worry about two different hardware platforms is huge. I was inching to buy the mini but now I'll just wait to buy a copy of OS X.
That sounds worth a try, thanks!
For the undecided with mod points: set this to Funny.
Insensitive, maybe. But stil Funny.
More palatable for the vast non-geek audience out there... most people don't like to read reams of text to have an idea of what the next mision of Nasa is about...
Budgetwise I don't beleive a flash site is going to break the bank...
My $0.02
This morning I heard on the radio to beware of April fool's day.
Which web site be the one to verify this right away?
Slashdot!!
I gues I should give Fark.com it's due too.
I guess is all about using functionality that will help you maintain your data as "correct" as posible. Hell, if your users know perfectly well what type of data they need to input every time then you have no need for additional checks from the database.
But if, for example, you need to group all data entered for the state of Colorado and many different types of users entered what ever they thought was valid then you will have to go and decide if you want all posible interpretations of the name: will it be CO or Col or Colorado or COLORADO or CL or CLRD or mikey mouse or....?
In this case Referental Integrity is our friend and will help us restrict the range of values, and sometimes is not the programmer who defines them but it becomes a business rule thought out in a meeting room somewhere in the shipping department.
Is all about preventing your work becoming a pain in the a$$.
Oh, and DBAs are kind of redundant sometimes but when you need one is because you REALLY know you need a good DBA.
I learned to never trust the engine and use the programming language to determine if my data where correctly committed/erased, etc. The database is just that : a place where to store your data. I understand that its sometimes tempting to rely on the database error system instead of your own mecanism, but you should be smarter than the database and think about where those things (bad integrity, errors, suspicious things)
Part of the benefits of having a good db product is that you have a good level of trust when you delegate data for storage or retrieval. I don't think you need to go back and re-check the data you inserted/updated, you should check for unexpected errors and delegate to your application accordignly.
Sounds like your code is getting coupled with a sort of database management system because you suspect or can't trust your database to do fairly atomic operations.
My CAN$0.02
Disculpado Gringo...
MiEsql sounds more like "mi escuela", meaning my school. Which probably is appropriate since almost everybody is learning db programming on mysql.
(El problema es que la academia de la lengua se resiste a aceptar cualquier anglicismo)
Wasn't the issue of overwhelming taxes that triggered the american revolution?
Well, they would happily charge to my credit card. They could start by looking up that information and assume it belongs to you. They also happily sell my address so I constantly keep receiving flyers in the mail.
They should know their custumers up to a degree. Or is it an anonymous service?
Agreed.
Setting up a VOIP communications company is a little bit more than patching some routers. An industry wide solution has still to come up and obviously it hasn't been a priority for these companies (besides Vonage).
I use VOIP for long distance and still keep my land line.
Ok, I agree. The service provided sucks and it's subpar to other technologies already available.
I was thinking from a legal perspective; so piracy is ok just because the alternative is really restrictive? In the (remote) case that I get a letter from the RRIA, could this be a fair argument in my defense?
At least I have to pay for a song and then I should be able to retrieve an equivalent copy with better quality. I belive you are paying for the right to listen for that particular song. I don't know if this has been proven/defended in court.
The context of these thread comes from what the grandparent post stated:
...Almost every song you could want you can find through pirating, and when you pirate you don't have to deal with DRM, you can get the music in any format you want and it will play in any player you want...
So, assuming you don't pay for music, there is no fair use as far as I can see.
Exactly.
Unfortunately the songs we like are copyrighted. THAT MEANS THAT SOMEONE WANTS TO HOLD ON TO THE RIGHTS OF COPYING AND THE DISTRIBUTION OF THAT MUSIC.
It's so plain and simple. You can pirate all the music you want (just make sure you cover your tracks). But don't assume that piracy is your natural given right.
Don't like it. Listen to music with no copyrights. Avoid the marketing paraphernalia and you'll probably discover even better music.
Yes, there is no silver bullet but not for all the previous reasons.
I had to log my memory a while back (well not that far back) and remember how it was like to use VB. You were in a state of bliss because of what was said before; no pointers, no bounds checking, no memory management. What was most important was to find the right component that will do the job you were trying to solve.
I remember logging into Compuserve and looking at the shared folders for shareware versions of the components that I hoped someone had written for what I needed.
It all works out, until you release your first version and you go into maintenance and new features. I simply could not plan for a flexible architecture that would allow me to extend my code. More than once I had to literally gut forms so I could factor their behaviour into common modules. And because I had little knowledge of what real services my application needed I had no idea how to plan for it, because I always started with the GUI and prototyped from there.
Should you work with a component attached to a form or would you create it in a module? Which forms should call the functions living inside other forms? When should I split my application and create a new form? When should I split it again and put it in a DLL?
All these seemed like a black art and big pain in the a$$. Delays happened, problems deploying specially tracing all those components hidden in the less used forms... etc... etc.... etc.... NO SILVER BULLET!!! I'm getting upset just by typing this stuff.
Anyway, moral of this story is: Prototyping is easy and fun. Meeting customers' expectations once they used your prototype, not fun.
It looks pretty good. It even brought back some memories of working with VB6 after looking at the screenshots.
I remember how easy it was to use the debugger
>The reason VB is so popular is because Microsoft is its mother.
>>Who's its Daddy?
>>>She never knew him!
Thanks guys, I bumped my drink from laughing so hard.
its been shown that the thoughts people think are constrained by their language
Absolutely, and of course applies to speaking different languages.
I sense a type of anguish among VB coders because of this EOL. It would do them good if they try to remember how they first learned VB. Probably a "Learn X in 24 hrs" book and a little bit of playing around opened the door to a few simple projects.
It is now the time to do that again, but now with a little more background information. But beware of trying to "VBize" everything. You will need to ignore VB in order to accept new models and paradigms.
And best of luck to all VB6 coders.