"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."
I wonder if Linus is upset with RedHat?
HN user
"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."
I wonder if Linus is upset with RedHat?
Even though it's fashionable to make fun of C++, I have to admit that next to Python, it's my favorite language ;)
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.
I will bring Michael Jackson back from the dead if you give it to me.
Clients? You mean IP. NAT anyone?
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.
I once used that a lot on my C64. Made sense back in 1982 and in limited cases, makes sense today.
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.
Wow... thank you very much! I've never heard of this library. Looks ideal. I really do appreciate it. I've been struggling with WX.
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.
Brute force it. 5 chars... all numeric. There can only be 100,000 possibilities. Of course, they may have logon limits to prevent this. 10^5
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 ;)
Ma Kiz e Moe
Copyright © 1995
Can anyone link statically in XCode? Why did Apple break static linking in ld?
You forgot that C++ is used in Jet Fighters, and other little inconsequential things such as that ;)
cite: http://www.research.att.com/~bs/JSF-AV-rules.pdf
Edit... not just any jet fighter, but the most complex jet fighter ever devised by the mind of mankind. That's why C++ kicks ass ;)
Yes. Some folks do not have the aptitude to be serious programmers. That's not the tool's fault.
I also do not like to waste as I have actually seen people in some parts of the world who are malnourished and always hungry... I can't leave food on my plate for that reason and I wish many restaurants would just server me less food. I'd still pay the same price.
I'm not sure why C++ is the butt of so many jokes. Making fun of it just seems to be the in thing to do. I bet most of the jokers have never seriously used it.
Personally, I get a lot of use out of C++ and actually enjoy using it. Sure, it can get complex at times when doing really hard stuff, but it'll force you to stop and understand the implications of what it is you are doing thus forcing you to do it correctly.
C++ won't let you get away with half the crap that many other languages will. Knowing C++ will make you a better programmer in all languages. Try it and see.
PHP doesn't scale? Facebook has > 200 million users. It's written in PHP.
Boost has portable threads for C++ right now... in fact, the next C++ release (due out this year) will include threads by default. http://en.wikipedia.org/wiki/C%2B%2B0x#Threading_facilities
Still allows for brute-force. Distributed.net is bruting (I know that is not a word) approximately 150 billion a second. No one knows what Uncle Sam and other Nation States can do in this regard. So, salt is good, but you still need big passwords (min 72 bits) to keep the big boys out. 6.5 bit-entropy per ASCII char... that means you need at least 11 chars in your password, OK?
Point number two... why not switch to FreeBSD/OpenBSD and drop Solaris? Sun could save a ton of money and still do what they have historically done. Instead of writing and maintaining their own OS 100%, take care of 20% of a good, free operating system that allows this sort of modification in commercial environments. It worked for Apple in OSX.