HNHacker News
TopNewBestAskShowJobs

e4m

76 karma · joined December 5, 2008

submissionscomments
e4m··on Zed Shaw: Why I (A/L)GPL
"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?

e4m··on The Invention of C++
Even though it's fashionable to make fun of C++, I have to admit that next to Python, it's my favorite language ;)
e4m··on Buffett: Apple Withheld "Material Fact" On Steve Jobs Health
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.
e4m··on I'll give away one of my startups to someone on HN
I will bring Michael Jackson back from the dead if you give it to me.
e4m··on Apache HTTP DoS tool released
Clients? You mean IP. NAT anyone?
e4m··on [dead]
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.
e4m··on Programmers: Before you turn 40, get a plan B
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.
e4m··on LxLabs boss found hanged after vuln wipes websites
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.
e4m··on PHP introduces "goto"
I once used that a lot on my C64. Made sense back in 1982 and in limited cases, makes sense today.
e4m··on The Learjet repo man
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.
e4m··on Pricing a Simple, Useful Desktop App
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.
e4m··on Pricing a Simple, Useful Desktop App
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.
e4m··on Pricing a Simple, Useful Desktop App
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.
e4m··on Pricing a Simple, Useful Desktop App
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.
e4m··on [dead]
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
e4m··on When announcing your new web framework, don't be a douche
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.
e4m··on Web Applications Should Be Compiled
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.
e4m··on Web Applications Should Be Compiled
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.
e4m··on Web Applications Should Be Compiled
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 ;)

e4m··on Programmers Need To Learn Statistics Or I Will Kill Them All (2005)
Ma Kiz e Moe
e4m··on Tsutomu Shimomura of Kevin Mitnick Fame
Copyright © 1995
e4m··on Is anyone actually using Xcode?
Can anyone link statically in XCode? Why did Apple break static linking in ld?
e4m··on C++ Frequently Questioned Answers
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 ;)

e4m··on Verity Stob's guide to upcoming C++0x
Yes. Some folks do not have the aptitude to be serious programmers. That's not the tool's fault.
e4m··on Obesity and Eating Fast
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.
e4m··on Verity Stob's guide to upcoming C++0x
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.

e4m··on Ask HN: Why no love for PHP?
PHP doesn't scale? Facebook has > 200 million users. It's written in PHP.
e4m··on The "C is Efficient" Language Fallacy
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
e4m··on Can you trust Paul Graham with your password?
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?
e4m··on I.B.M. Withdraws $7 Billion Offer for Sun Microsystems
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.