skysight-inc/HackerNews huggingface dataset:
Do you really need to be that thorough in your testing? What are the costs when a bug gets into production and needs fixing? What are the costs of testing and fixing it before it goes into production? Balance it.

We're only doing developer ad hoc testing. We just click through a few things when we develop a feature (something you're doing anyway, I assume) and then put in production. We don't do exhaustive testing. If an edge case doesn't work and it gets reported, we'll fix it then. This has the added advantage of only working on problems customers really consider problems.

This works because a web application can be pushed online very quickly, so you can make many iterations and fixing a bug isn't inherently harder when it's in production or in development.

This is a huge YMMV-topic, where you should really think of both sides of the equation. Something that doesn't happen too often in Internet-articles, I'm afraid.
I am not quite sure why, but I want one!
I'm not sure I understand you perfectly.

A phylogenetic tree (which is essentially a family tree, but for multiple species or even all of life) can certainly be constructed on the basis of DNA alone.

But I guess you mean it won't tell us (for example) what our ancestor 100 million years ago looked like, which is true enough.
Which annoyingly only works with the proper referrer.
http://bit.ly/info/Zs1Ca

RT view of traffic to HN via his tweet and descendants (RT) therof

And I think these metrics are the reason why Bit.ly is a good potential acquisition for Twitter
What are the best sites for programming news?
I love Hacker News
Of course one of my fav programming related news sites is ycombinator :) but whats yours?
How Opentable makes money
It's quarks all the way down.
dont use the word 'trap' when talking about customers. Scary! ;)

Why do you think they'd use your software? Whats your benefit? Free? Does that mean no support? Self-hosted?
You are correct but you are ignoring the fact that you have a large and vocal community of people who vehemently declare otherwise. They claim that there is a 'missing link'. This is the answer to their doubts not the scientific community.
TLDR version: if you want to commercially use any results found/computed with Wolfram Alpha, you must contact Wolfram to buy a license. If you want to publish those results non-commercially, you must include attribution to Wolfram Alpha.

Dunno about you guys, but for me this constitutes reason enough to never use the service.
Wow, I like C++ (at least, more than most), but I don't agree on any of those points.

In fact, I am sad to say that unless your job requires it, I can't really think of any reason to learn the language. It relies on a mixture of paradigms that are easier learned from other languages where they are isolated. And for lolevel stuff, you are better off learning C.
Yes, but unfortunately there is a significant number of people, and thus politicians, that think they know better. Therefore, we should grab any opportunity to show them that they are wrong.

Besides, it is really a marvelous discovery in biology that learns us a great deal about how mammals transitioned into homo sapiens (just saying "natural selection" doesn't cut it).
I agree, most of the points seem to apply more on C than on C++.

Also this:

10. You will hardly be seen as a hacker if you don’t know C++

there are enough kernel hackers that are excellent C programmers, but don't know C++ that well.

and this:

8. There will always (or, at least, for a very long time) be a niche for C++

There will also be a niche for COBOL programmers. That doesn't mean you should learn COBOL.
Some people are more inclined from a "fix-her-up" perspective, ie. people who know how to turn around a business, but may not have had the idea to start one.
What's the point of using C when most modern programs on modern operating systems are written using frameworks that are a form of objectified C?

All serious development frameworks nowadays for desktop applications are either C++ or Objective C. Most native libraries are one of the two. Even the driver SDKs are mostly build on an object oriented approach.

And learning C++, you will know C. Your opinion is a popular opinion among web developers and people who do not do desktop development, but in the real world, it has a lot more advantages to learn C++ instead of C.
The ignorant will ignore the fossil record regardless of Ida. The only thing they don't ignore is sound-bites.
Download Microsoft Visio Professional
Visio Downloads and Trials section provides a wealth of Visio resources. Browse through and find valuable downloads that enable you to develop your own specific solutions, or enhance your overall Visio experience. The Downloads and Trials section is divided into four sub-sections—Add-Ins, Templates, Tools, and Partner Product Trials.
A2hosting uptime by A2HostingReview.org for April 2009
A2Hosting service uptime by www.A2HostingReview.org for April 2009: 99.18% over the Internet.
You want to trap customers?

What is your end goal here? To copy a successful product and make a profit by altering it slightly?
yaa you are right 'trap' is a Scary word, i'll use convince ;)

Why do you think they'd use your software?
-Because i think they are charging more.
-Open Source and free model added advantage apart from other added features, but at start with basic version.
Whats your benefit?
-Pro version
Free? Does that mean no support?
-There will be support but only email and limited number.
Self-hosted?
-No
For me it seems to be reasonable ...

In the same way you cannot use Google search results commercially, remix them, build on them.

Only Yahoo offers free API to its data through BOSS
Is Teaching Hacking in Academia Ethical?
"Stimulating your metabolism" means burning more calories. You've not blown away the existing framework, you're actually just working within it and yet have somehow convinced yourself that you're not.
Here's an even better word - 'attract'

A word of advice regarding the copy on your website, make sure you hire someone who can write well. Please don't take this is a slight, this is serious advice. First impressions can make or break your customers' experience and poorly worded writing can severely damage the experience.
the medium is the message ... if that case could come from elsewhere maybe pj's reaction would be different.
Network Monitoring Support: Remote Eyes and Ears
There are really three methods of network monitoring support available to a business. The first being having a full time IT person on board who serves as your network support resource. I am not really in favor of this method of network support for a business such as mine as it is cost intensive and not a 100% reliable..
Windows API is pure C. GTK is pure C. And these are quite serious (and not exactly obscure) development frameworks.
'Virtual currencies' power social networks, online games
In the context of code sampled, the difference between Java and C++ (and PHP and Javascript and a few others) is trivial and will hardly affect your understanding of the code. These are all part of a family of languages with C-style syntax.
If you can make a significant breeze across a CPU with ionic wind, I wonder if scaling that up wouldn't produce an ionic-powered cart, or airplane?

Yes -- I know about "lifters". Just wondering if the efficiency increase is beginning to make ionic propulsion more of a reality.
This is no substitute for reading the original, but in case you want to know what it's about before you do so:

1. Start the business for the right reason.
a. You really love what you do.
b. You have what it takes physically and mentally
c. You have the motivation
d. You love to be independent
e. You’ve done your homework.
2. Don’t overestimate your abilities.
3. Pay attention.
4. Cash.
5. Location, Location, Location.
6. Have a good plan.

These are expanded and enhanced in the article. Obvious points, perhaps, but worth repeating, well made and all in one place.
I don't know how Last.fm premium countries are doing (US, UK, Germany) but here at East Side we are working on replacing the State with the Web.

If living, working, voting, ranting on the Web why care about State, Politics, Media, Advertising driven by one aim: take as much money they can from the citizen.

I hope netizens will hack the money, the foundation of all obsolete power structures.
C is the lingua franca of computer languages. You can create bindings for almost any language if you have a c library. A lot of system libraries are in fact C, not C++: think of stuff like zlib, curl, openssl, libxml, iconv..

Sure, if you know C++ well, you'll be able to do C, but learning C++ is that much harder than C, that it's often not worth the effort. You'll be able to interface with most libraries once you know C, even if you use any other language as your primary tool. Learning C++ won't give you that much extra.
Although I don't plan on getting the Palm Pre, I'm quite happy with my iPhone, I think it would be very beneficial for Apple to get a "real" competitor in that space. One that can truly challenge Apple to innovate and to continuously improve.

Having said that, the Palm Pre is unreleased and many questions are still to be answered; especially delicate are those related to battery and performance ("the snappy"). It also seems a bit fat.
If you take those points one by one, none of them is a reason to switch to C++. But for some kind of larger projects where efficiency is important, C++ is still one of the best choices.

I went from C++ to C# and wouldn't want to go back, but C++ is still a strong and lively language with many active projects and a good future. If I would be forced to implement something outside the .net framework, I would not hesitate to pick it up again.
Not best, but sometimes useful:

http://www.reddit.com/r/programming/

http://www.artima.com/

Then there are more good sites, but those are usually focused to certain programming language.
not slightly, but creating lower price model and grow eventually.
Taxes Explained
Yes, very true. A typical IT job would make you cry for help, make you wonder the purpose of life and make you feel doubtful if all your 16 odd years of education (school + college) were worth it.

Typically you are expected to work late at nights debugging someone else's code or doing trivial stuff.

Luckily, I am working on computer adaptive tests which is uber cool.
Discount Shipping & Discount Shipping Franchise | InXpressUSA
Simple Concept Our world-class carriers like DHL® provide the following services: Overnight express, second day, ground, international express, international import, freight, heavy freight, same day, international mail, and ocean.
This article has no content beyond "DZone, ycombinator, reddit and slashdot". Flagged.
I like to use C++ just as a better C.

Things like single line // comments and not having to declare all your variables at the top of your functions is really useful.

STL is also really useful in that you don't have to (badly) reinvent basic data structures like vectors and maps. Of course, STL also means reading compiler errors that are pages long... :-/
You might want to look at how your cache keys are created, if they are designed correctly memcached will expire them automatically removing the need for a cron.

Of course how much of a saving this will be is another question.
If you think something is spam or egregiously offtopic, you can flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.

http://ycombinator.com/newsguidelines.html

It may be lame, so don't upvote it. But if we start flagging lame articles it kind of defeats the purpose of voting. Save flags for stuff like the political article I submitted yesterday :) that you feel are seriously off-topic.
All hail John Locke.
Not only are comment styles a horrible reason to pick one language over another, but you need to get a new C compiler. // is part of c99 and can be used without any special work in modern gcc.

Also on the data structures. Base C does not include them but there are libraries for such data structures if you want such as glib.
I _am_ relentlessly resourceful_ always have been since I was a kid. I'm now trying to mentor our admin asst to have more initiative and be responsible for small projects so I won't have to itemize her to-do's. I always had a hard time dealing with team members who aren't proactive from previous organizations, at least to the level I expect, but I _know_ it can be 'acquired' with proper guidance.
Bother.

Oh well, I tried. Sorry.
I'm really ticked off at these vague arguments people make sometime:

If you have a business that is struggling, a great location might help. On the other hand, even if you have a great business, the wrong location could ruin you.

Well of course it can help or it can ruin you! If you start a grocery store on Mars, it will ruin your business because there are no people down there. If you start a grocery store in the heart of Seattle, you'd probably be better off. Here's a similar argument: drinking coffee in the morning will either help you or ruin you. 3+3 is either less than 0, equal to 0, or greater than 0.

Why, why are all these countless blogposts wasted on common knowledge and arguments with absolutely no value?
Seems like quite a number of employees have quit recently because they were not allowed to be effective. People I know, or indirectly know... think Bowman. (And others whom I know personally.)
How MocoSpace built a mobile social network with 6 million users
Sallie Mae Student Loans
An informative analysis of Sallie Mae Student Loans
STL is way out of the realm of "just better C". It's pretty much several new concepts: object-oriented programming and aspect-oriented programming.
that 'show body' thing looks like Slickedit (http://www.slickedit.com) which is a self-called "source editor" and has Vim and Emacs bindings. it supports a bunch of languages. if i didn't use so many of the more advanced features of Vim i would use Slickedit
Learning C++ you will not know C. At least, not in the time it could have taken you to learn C by itself. There are a few core differences, and with C++ you'll spend a lot of time learning things that will distract you from the core language. If you want to learn C and understand it's advantages don't assume you'll pick up what you need by learning C++.
Perhaps "Why lazy journalists deserve low pay" would be closer to the mark. But that's less of a reader-baiting headline, common in much of today's journalism. Oh, the irony...
ggdff
One of the things I appreciate about HN is that once or twice a week, I come across a submission which is a journalistic piece that has truth and beauty in it. Whoever claims that journalists "produce only instrumental" and not intrinsic value lives in a universe different from mine.
Anti-procrastination: GTD webapp seeks early adopters
Looks slick. I'm not sure that I need a slick editor though; I need a functional editor. I haven't DL'ed yet but I'm interested to see if they've made my life better, worse, or the same lol. All they have to do to make it better is to speed it up.
MiCash Prepaid Debit Cards | MiCash Prepaid MasterCard
MiCash Prepaid Debit Cards to keep your money safe and accessible. MiCash offers convenience and affordability in the palm of your hand.
OK, putting aside that this is clearly not the best place to ask for marriage advice...

Have you compared the "statistics" you gathered about (male) (hugely rich) founders marriage success ages to the general pool of marriages?

I'm pretty sure I read that more marriages <25 end up in divorce than >25.
The Windows API is an array of functions that can be called the same from C as from C++. Microsoft provides several object oriented wrappers for this API, and it's very rare that any significantly large application is not calling the API over some kind of wrapper.
New PHP Exploit on the Loose | TechJaws: Internet Security and SEO
As a life long marriage skeptic - who recently got married - I can tell you, being married is different than any other situation.

I've always been a "it's just a piece of paper, you don't need it to signify real commitment" -- but I was wrong. I was surprised, myself.
I agree. I had trouble following OP's intent due to language. I think that the reason more people haven't chimed in is that the initial question is worded so confusingly. And also, I don't mean this as a slight; just an observation. I doubt that anyone would mind if you re-phrased and re-posted with more substance.
Learning C++ is not much harder than learning C. The difficulty in both languages lies in pointer manipulation and understanding the system below, it does not lie in using classes or templates. If you are a web developer who wants to interface with libraries then your approach is right, but if you are trying to develop a complete piece of software, then what you are saying is just wrong.

You seem to be locked down by a particular perspective on software development, and this is unfortunate.
C99 has single line // comments. It also has the restrict tag.

About the idea of C++ as a better C, See "C++ - The Forgotten Trojan Horse". (http://ejohnson.blogs.com/software/2004/11/i_find_c_intere.h...)

If you're using C++ for the STL, keep in mind that the ML languages (OCaml, SML) also have compile-time parametric data structures, and they infer and check their usage for you.

They also have a proper module system, so when you change a private variable, you don't have to choose between linking errors or recompiling damn near every piece of C++ code in your source tree.

They're also pretty fast.
If I get some knowledge through a Google search, I can publish it without attribution and use it commercially without pay. Not so with Alpha. Yes, I cannot offer users a service based on mass-remixing Google search results, but this is another matter and much more reasonable.
Yes you will. It's better to learn C++ straight up, because the things you learn there will help you become a better modern developer compared to just C. The core differences between C and C++ (apart from the entire object oriented thing) are easy for any competent developer to pick up. Were they difficult for you to understand?
And, uh ... POSIX. The weapon of choice for UNIX black-belts.
The fee is mandated for Tatatweet the app to work. It isn't voluntary. The code is completely free.
The last part of that I sometimes ignore: I find it polite to explain why I flagged something because the submitter might not figure why it got trashed :) (and if nothing else that stops a later "Why?" thread).

(and for the record I flagged this too for other reasons)
EDIT: I suspect apu flagged it for being "lame" because it was a self-submission.
Maintenance-Free Patio Furniture : A Good Choice for Peace of Mind
Summer is a busy time! Selecting maintenance-free patio furniture is one way to minimize that chore list. Patio furniture is for relaxing away the hot days of summer. Taking the time to select beautiful, maintenance-free patio furniture initially will result in many days of relaxing and entertaining in style and comfort without all the work. There are many options of materials that will remain maintenance free over the years.
I feel the most compelling reason to use C++ is that it is one of the de facto programming languages in competitions.
I'd phrase the C / C++ rift a little more carefully --

To do low-level C++ you'll have to learn low-level C anyway and learning C in and out is a far easier endeavor than learning C++ in and out. So if you're wanting to dip into low-level stuff, you need to learn at least C and may want to learn C++ as well.

(More generally the above does not hold -- the way you approach and solve problems in C and C++ does vary a good deal in higher-level stuff, but if you're doing bit-wrangling, you do tend to end up with something that approximates C bunched into classes.)
Well, I'd say it's more than that. It's a fundamental shift. We'll need fewer journalists (the lazy ones) to get the same quality of news we get today.
No, I think it's C. It's written in C and was (at least initially) designed to be called from C code. I think #ifdef __cplusplus followed by extern "C" doesn't make a C API C/C++. Also the fact that there are several Microsoft and third-party wrappers out there doesn't make it any less C, at least in my opinion.
This is the same reason I drive a NASCAR stock car to work.

Seriously, the defining aspect of most programming competitions is that you're making a program as fast as possible, whatever it takes. C++ rewards this: if you keep sinking an order of magnitude more effort into it, you can seemingly always shave off another tenth of a percent of the time. There are some cases in which this is actually relevant (many involving graphic rendering, a niche I work in, PS), but they're really a tiny part of programming.

It makes sense to code them in C++ (or C), but it's really not the best fit for more general development, which usually places a higher priority on being able to deliver an adaptable and correct solution.
Taking payments online – merchant account & payment processor fees
No discussion of C++ should go without mentioning the C++ FQA (Frequently Questioned Answers). It carefully explains every single thing wrong with the language, and there's a LOT to explain.

http://yosefk.com/c++fqa/

Skip to http://yosefk.com/c++fqa/defective.html for a great overview. And if anyone ever mentions "templates" again I'm gonna smack them hard.
Agree, it is too verbose. If I am using vim, I won't be looking for cookbook entry explaining simple tasks. There is probably be audience who'd benefit from the book, but does not appeal to me.

I've found A Byte of VIM to be quite useful, though: http://www.swaroopch.com/notes/Vim
Facebook to go public in a few years, says CEO
Ownership of heritage buildings in much of Europe can hardly be called ownership.
I think the BBC has a better article on the discovery:

Dr Chris Beard, curator of the Carnegie Museum of Natural History and author of The Hunt for the Dawn Monkey, said he was "awestruck" by the publicity machine surrounding the new fossil.

He argued that it could damage the popularisation of science if the creature was not all that it was hyped up to be.

Dr Beard has not yet seen scientific details of the find but said that it would be very nice to have a beautiful new fossil from the Eocene and that Ida would be "a welcome new addition" to the world of early primates.

But he added: "I would be absolutely dumbfounded if it turns out to be a potential ancestor to humans."

http://news.bbc.co.uk/2/hi/8057465.stm
Robot warriors will get ethics guide
Brain perceives cocaine as a reward
My reason not to learn C++: There are so many things one should know, that it is not rational to learn all the arcane details of C++. Every decision to learn something is an implicit decision not learn everything else.
Ultimate BetDepositBonus
You can get you bonus released to you as you build up player points. This is just put in to insure that you are playing in order to receive your bonus. Use the Ultimate Bet Deposit Deposit Code Now!
Yes but the C++ based MFC wrappers for Win32 make Windows development much easier.
Samsung M6710 Beat disc
Samsung electronics has come a long way in the field of mobile communication devices. It has come up with a new phone christened as M6710 Beat Disc.
The stylistic differences are wide. Learning to for instance do C style APIs using opaque types, extended macro-fu, broader use of function pointers, etc. are the sorts of non-obvious things that good C developers do that you'll mostly miss working just on C++ code-bases.