"If, for example, I laid down some pretty useful code and open sourced it - then a startup came along, used it to bootleg their code and made millions I'd be pretty upset."
An omission of fact is a lie in a "strict legal sense" or any sense for that matter. Explaining the perfume smell on your clothes to your wife while leaving out the part about fucking someone else is an omission of fact... aka a lie. Try doing it under oath in a court of law and see what happens if caught.
Very neat site. I wonder if anyone knows of sites that show common windows dialog/message boxes translated in various languages? I'd like to see something like that. We often get requests to translate GUI's to various languages and a common site that translates all the common choices would be a great resource.
Amen. The best decisions of my life were spur of the moment ones. You can't generalize. People are vastly different from one another. Two guys with the same degree from the same school will have varying levels of success in life. Personality and initiative are not taught in school... they can't be.
Many of the lost accounts opted for the economy plan that did not include backup... they got what they paid for. No backup unless they took it upon themselves.
The banks are not aware of the underlying organizations. Even if they were, they probably would not care. They only see the lawyer in the suit at the loan office signing paperwork on behalf of XYZ, LLC.
It's C++. I do have a GUI written using WXwidgets, but it's only 75% done. I thought I'd try to sell the CLI version first and if it is popular and pays for itself somewhat, then finish the GUI as I could then justify it with the wife.
The wife told me I can't spend any more time working on it, unless I can break even on web hosting, etc. So to clarify. I have to pay for web hosting, bandwidth, storage... as those things cost me money.
It calculates trajectory, drop, etc of a bullet depending upon caliber, grain, powder, etc. It's command line only. It's windows only. No GUI, but it's very simple to use and accurate. Very useful for folks who reload their own ammunition. Covers all calibers from smallest to largest.
Ruby thinks it can... it thinks it can... it thinks it can. Maybe if it pretends "hard enough" that it is fast some day it will be. I'm just joking ;) but there is some truth to that.
I find it easy. The bad thing about c++ is its size. It's large and that tends to make it complex. However, I find that I only use about 40 to 60 percent of what c++ can actually do. Focus on the parts that you use and you'll find a lot of the complexity goes away.
I'm not sure that's accurate. c++ is a large language. Finding developers who use the parts of c++ that you need to get the task done is easy (boost, qt, stl, wx, etc). Finding developers that know all of c++ is next to impossible. c++ is large because it can solve very large, very complex problems, but not every c++ application attempts to do this. c++ can be used in very simple ways too and many people use it in that fashion.
I have done this in c++... not write an entire web framework, just use compiled c++ code to do some heavy lifting on a shared web server. It worked great. Before, I was using python/django. c++/cgi did the same task and was about 30 times faster.
I'm not sure I'd throw away the scripting languages entirely, but making it easy to integrate c or c++ into these languages in this manner is probably a good idea. It's not that hard to write very highly optimized c++ and it can have a huge impact on performance... at least that has been my experience.
While the article was inflammatory, I think the guy has a valid point. He just needs better people skills ;)
I wonder if Linus is upset with RedHat?