skysight-inc/HackerNews huggingface dataset:
pstack, I agree with you, but then I wonder how news sites like the Economist manage to make a voting system work even for extremely contentious articles. Any article on the Economist that mentions China or discusses bailing out a small European nation tends to explode into a frenzy of commenting, but the voting system over there holds up extremely well under pressure.

Regardless of the contention, the community at Economist.com maintains a relatively civil atmosphere. I have always been perplexed by this - especially because you can only upvote, no downvoting is in (yet).

The funny thing is that back in the day (when I first started commenting over there) they did not have any type of voting and it could get bad sometimes. Users begged for voting and we got it, now things are pretty nifty for all commenters.

Maybe it is because a different group of users frequents the Economist. In which case, the answer to improving your comments is to try to improve your sites culture?
Bad C# over bad Haskell, I think.
Through their process they had houses with up to 25 bids.

Can you please clarify what these means?
as far as email being social media's secret i disagree to some extent. Alooot of people disable email notification on most ''Social media'' type sites.

As far as the article goes i really didnt understand its objective. It felt like i was reading an intro to something interesting and then it ended.
I use Google Reader which allows you to export everything.

1 - click "Manage subscriptions", bottom left of the reader
which opens the "settings" page
2 - click "Import/Export"
3 - click "Export your subscriptions as an OPML file"

Now you have a nice XML representation which you can massage inside your editor of choice.

When you're done, prepend 2 spaces to the start of each line so HN will treat it like code.
Causes behind the Bitcoin Price Rally
A home may or may not be an investment - investing in a property for investment gains and buying a home as a place to live are not necessarily, and nor should they be, the same thing. Most people don't ever see the distinction.

The article focuses on the bad things, sure, but there are already a ton of articles written out there about why "renting is stupid, buying (mortgaging) you can't lose!)

I rented for a long time. Proudly. People told me I was throwing my money away. I ignored them, I liked the simplicity and mobility.
And the savings.

Then one day I bought (not mortgaged) a home. I bought it not primarily as an investment but as a home, for my family. Some day I'll probably sell it and move on to something bigger, but whether that means I take a loss, a gain, or whatever isn't the point - the benefit is that, for now, I don't have to worry about dealing with landlords, and my expenses on a monthly basis are lower, so if I lose my job or otherwise come into financial hardship, my home won't be on the line (and no I'm not ignoring taxes and other stuff - I'm well aware of my local obligations where I live)

All that said - speaking vaguely of the "benefits" of home ownership doesn't communicate much - perhaps you can elaborate on what you see as those benefits? I know what mine are - but it's subjective.

And to re-iterate - many people get mixed up when deciding whether to mortgage a home - they can't or don't find a way to properly evaluate the financial benefits and risks -vs- the "soft" lifestyle benefits and risks - two very different things.
Notepad++. Open source, has a bunch of plugins and its light. I tried a few ide(s) and most of them are way to much resources demanding for what they offer. Eclipse has a lot to offer, if you are an eclipse ninja you probably will benefit from using it. Aptana is also quite popular, but when i launch it and need to wait for it to load, it just kills my motivation to start coding.
That is exactly what I'm saying.

Compilation of C++ is really surprisingly slow. Mostly because compilation of modern C++ code involves parsing tens of megabytes of headers that mostly use complex to analyze constructs. Fact that C++'s grammar and semantics are incredibly complex does not help fast compilation either.

Separate compilation does not solve it much, because many simple changes, that affects only one file in other languages, force you to recompile significant subset of your codebase.

While you may save time coding I don't believe that debugging C++ code is in way easier than C code, I think it is quite the reverse. While you mostly eliminate some problems by using C++ you get whole lot of other C++ specific problems (static initializers, unexpected effects of overload resolution, unexpected effects of automatically generated code, weird performance characteristics...).

Most of this can be worked around, but in that cases you end up using subset of C++ that could be more flexibly implemented on top of C as few hundred lines of preprocessor macros and some coding conventions than by it's own compiler.
I couldn't find exact modern numbers on rent increase rates, so I have to wonder how accurate the default of 3% on that calculator is. My rent increased between five and ten percent every year the five years prior to buying my home. Therefore, my home purchase (per the calculator) comes out as the better solution in only four years.

Also, buying last year had the added bonus of an $8,000 tax credit. Not a discount on your income, but an actual dollar for dollar credit (ie, come tax time, I add $8,000 to the refund amount). That's seven months of rent at my prior place. Not a bad deal. Thanks to the deductions from paying my mortgage (versus no tax deduction that I'd have gotten with renting), I saved just enough money on qualified income to fall under the first time home buyer credit limit. Worked out well.

Anyway, it definitely depends on where you live. Circumstances change drastically, even within a state. Even just outside of a main metro area. San Jose is cheaper than San Francisco. Beaverton is cheaper than downtown Portland. Westminster is cheaper than Denver. In some places, owning will simply never be an option. I couldn't afford a million bucks for a 900sqft home in San Francisco. Hell, I could probably barely afford rent.

Based on my personal experience, I would advise people to buy sooner than later. That is, I personally wish I'd have bought five or ten years earlier. On the other hand, I think I was also wise to wait until just the right time in my life and the market to buy and I think that's a wise path to take, too. You may be putting off the benefits of a home if you delay, but at least you're not making any commitments by paying rent, either. In the long run, I think that is the mistake too many people make. They feel the ticking clock and buy because everyone else says that's what adults do. That leads to buying too much and extending yourself and your credit too far. I know home-ownership is "the American dream", but I think it's a dream that you have to let come to you, when the time is right for you.
If you buy a home, market fluctuations don't matter. It's your home, you are going to live in it. If you were in the business of flipping properties for a living, it would matter, but not if you buy.

If you toss a mortgage into the mix, which is what I gather most people mean when they say "buy" a house - then yes, market fluctuations can matter a lot - but these are two very distinct things.
Listia (YC S09) is hiring hackers to help us build a better marketplace
You say "Risk is bad in business", here, on a forum dedicated to startups? Where our conversation hinges around venture capital investments and quit your day job gambles?

Yeah, some, perhaps even many, risks get you sunk. On the other side of the coin, nothing we discuss here would exist if people didn't take risks with their businesses.

The world would be so different if no-one took risks. I daresay we wouldn't be making tools, have a knowledge of agriculture, or even have spread out of Africa.
Edited to be less ambiguous :)
That article is not very informative, and spends a lot of time characterizing Linus as someone with the “C-hacker syndrome.”
Famous Creators on the Fear of Failure
Checking is still obviously not the answer, due to the halting problem.
At the risk of inflaming some - if you were buying the home, a paper loss in market value is irrelevant unless you are planning on selling the home during that time.

The real problem here is that we're not really talking about home ownership or buying a house - we're talking about taking out huge loans from banks and paying them off over decades, along with a ton of interest, and hoping that property values increase so we can trade up to something bigger and end up in exactly the same situation- rinse, repeat. The real problem is that we discuss "ownership" of homes when we don't really own them - the bank does.
I don't think any language is vastly superior to any other in every case.

You can say that C++ is vastly more powerful (and flexible) than C, but for low-level/embedded/kernel etc development, many would argue that C is the superior language.

Many people would also argue that C++ is maybe too powerful and complex; you can do everything with it, but sometimes this makes it hard to decide how to do "anything" (procedural ? Object-oriented ? Using templates ?).

Lots of people (myself included) find it so complex that they only use a subset of it - "the good parts". However, agreeing which parts to use is often impossible.

I've written about about what I consider "the good parts" here:

- http://www.ppcsoft.com/blog/c-star.asp
The rent vs buy index is misleading. I used to live in Ann Arbor where rent is mediocre, but home prices are ridiculous. On paper the ratio still looks pretty good because the median rental property is downtown while the median home for sale is in the suburban neighborhoods. I was on the board of a downtown housing cooperative and the ROI on properties in the downtown area was nonexistent. I moved 5 miles to the east to rough around the edges Ypsilanti and the situation was completely reversed. You can have a house downtown paid off with 5 years of rent payments. Further out you go into the surrounding farmland, the lower rent becomes and the higher sale prices get.
Another critique of CBT, this one from a psychoanalytic perspective

http://www.guardian.co.uk/science/2008/sep/09/psychology.hum...

The Guardian article is theoretical or philosophical at best, but presents some interesting ideas, such as criticisms of the methodology of CBT studies. Specifically, the focus on solving one symptom while not taking into account development of others.
Start-ups launch recruitment fair for 100 new jobs
Open multiple tabs in MS Office with Office tabs.
I never get the mentality of renting being 'giving money to someone else'.

What do you think a mortgage is? The majority of your payments in the first 5 years go to interest, which is just giving money to a different person.

And on top of that you're paying more in hidden costs, stuff like estate agent fees, tax on any future house sale, home insurance, structural problems, boilers, plumbing, etc. which is giving money to more different people just not at a convenient monthly time.
I think his point was mostly that pressure would eventually cause different cloud services to allow intermingling of functionality. For instance, editing a document on a Google storage service though Microsoft's webapp, or vise versa, without having to manually move stuff over.

I'm skeptical though. Companies always find some excuse to prevent the customer from using other companies products.
All good points here, thanks for the thoughtful comments.
Counterpoint to the C++ fragment in "Error handling" section:

void foo()
{
Matrix *a = new Matrix(1000, 1000);
Matrix *b = new Matrix(1000, 1000);

delete b;
delete a;
}

Pretending exceptions solve error handling gets you a big fat zero. Look at boost: despite being written by C++ experts and held up as an excellent library (which it is!), it contains exception-unsafe portions. Why? Total exception safety is just as hard as the original error handling problem.
I think he just means that there were 25 offers on the house.
At the end of the day, the majority of these homes being financed are obsolete in terms of energy-efficiency.

Energy costs will be the main concern. We need to cool or warm our air, heat our water, refrigerate our food, and mechanically dry our clothing.

If prices were to diminish as you speculate, the real cost of home ownership would be property taxes, utilities, and maintenance.

How many of these homes built in the last 30 years will last another 30 years?

What does it cost to cool a poorly insulated wood-frame 2000sqft house? What will it cost to cool in 10/20/30 years?
Most of the points mentioned in that particular link pertains why both C and C++ are inferior to languages like LISP and Python which have garbage collectors, weak type system and the like.

The bitching about bad compile time errors has been mostly fixed in clang.

Then only _inconsistency_ (in the correct sense of the term) in C++ I am aware of is the unordered initialization of static objects. So if you have "class A { ... A () { } };" and have a "A foo;" declared somewhere with static linkage, it can be hard to pin down exactly _when_ that constructor will be called. It will be called before control is transferred to main, but you may want even finer control.

If you have noticed other inconsistencies I'd love to know.
I am in support of alternative ruby frameworks. My go to is usually Sinatra. Whether it's a tiny json api or a large feature rich application, I am always in favour of Sinatra over Rails. I like the simplicity and clean implementation.
It's not hard at all. Here's what you need to do:

1. Pick a tool you can build which will make money for people.

2. Build it for people who will pay.

3. Market to them.

4. Build it.

5. Ship it.

6. Market to them. (Over and over. It's not a one-time thing.)

I've done it, and I teach other people to do it. (But the thing is - once you reach $1000, you might as well go further since the first $100 is the hardest, once you get that, you have proof and you begin to have leverage for word of mouth and client success stories and yadda yadda yadda.)
You don't get a warning because the program is doing exactly what you asked it to do. You said a C with x = 0 is equal to 'true'. And you said a D with f = 0.0 is equal to 'true'. By transitivity of equality ...
Who wrote the WAK* classes?
http://patrick.net/housing/crash3.html
Analysis to help you decide whether to buy or rent.
The answer to your question is "use Visual Studio." ;-) Or, at least, use clang. The gcc stack is pretty poor at dealing with templates, and its debugger is pretty baroque.
C and C++ have considerably overlap in use cases, which is what makes this argument valid.

Comparing C or C++ to Ruby or LISP is stupid.
Market fluctuations should only impact you when it comes time to sell. Unless your mortgage is an adjustable rate, which is part of the reason we're in this whole mess in the first place. Put enough payment down up front so that you can lock in a good rate that you can tolerate and don't play the ARM game. That seems like lose-lose, to me. Maybe things go really wonky and I find in five years that I could have locked in an even better rate if I just waited? Well, that sucks, I suppose -- but I locked my rate in at an amount that I was willing to commit to (and I bought far less house than I could afford, so that I had some long term wiggle room).

Unless I'm missing another aspect of potential impact, which is totally possible. I can barely tie my own shoes, sometimes. :)
But you don't have it, unfortunately. At that level C is just as unsuitable. Time to break out your assembler. ;)
The RAII benefits are definitely there and STL containers are pretty awesome, but you can still create generic containers in C by using void pointers. For example, a simple vector API:

typedef struct { void *elements; int elem_size; int n; } Vector;

Vector *vector_new(int elem_size);
void vector_free(Vector *v);
void vector_push(Vector *v, void *elem);
void vector_pop(Vector *v);
int vector_size(Vector *v);
void *vector_at(Vector *v, int i);

etc. This is off the top of my head, but you get the idea. You can basically put anything you want in there as long as you say how large the elements are upon initialization.

There is a good book on generic C programming: http://sites.google.com/site/cinterfacesimplementations/
Yes, but when you pay off the home, it's yours. Sure, you still have to pay maintenance, taxes, and insurance, but a home warranty can solve many of the problems associated with the first, and you have to pay insurance anyway (renters).

I moved to FL and we're renting out our NC home while paying rent in Florida, and I loathe being a renter again.
Disney Trademarks “Seal Team 6″
I know Java is practical within certain contexts and for certain class of people, but our judgement of what's good or bad in general shouldn't really be a matter of taste and preference. Are we an engineering discipline or what?

What we call a matter of preference is actually things that go beyond engineering. We may have emotional ties to programming languages ("I love Java", "I hate C++") because of job security, because of often subconscious fear of inability to learn new stuff, and so on. We should clean up the table from the psychological aspects of the matter and look at what's left: that's how powerful and how clever a language can be in the hands of a good developer.

Java is a terribly verbose and an embarrassingly simplistic language. C is simplistic and can be considered dead the day C++ compilers catch up with speed and memory allocation, which will make it suitable for embedded programming too.

(And BTW, I don't mind JVM, it probably is a fantastic piece of engineering, except... for reasons I don't understand very well, a simple "Hello world" application written for JVM can take seconds to load and execute. I've heard a thousands reasons none of which made much sense. As well as promises JVM will be improved in the future. First time I heard this was 15 years ago, still no progress.)
I've written a lot of articles in the health field (around 200), and, iirc, the efficacy data for therapy of psychoanalysis and CBT is similar, actually, again, now that I think about it, iirc, any psychological type of therapy (within reason) is roughly as effective as the other.

As such, from the insurer's side, which is preferable: one that lasts something like 12 weeks and has limited amount of sessions, or one that lasts years and can have 4 sessions a week?

People need to feel listened to, cared for, important - in one form or another.
> Microsoft bought Skype to keep Google from buying Skype.

Except Google wouldn't buy Skype, according to a recent story:
http://edition.cnn.com/2011/TECH/web/05/11/google.skype.wire...

...?
I find the article to be vastly more informative than most of Linus' posts about C++, which usually read more like rants than well informed criticism. He does not characterize Linus as a "C-hacker", Linus does that himself by posting an opinion about C++ that completely lacks substance.
> Compilation of C++ is really surprisingly slow.

There's definitely something to what you're saying here. Or, rather, maybe something a few years ago. However, I don't think it really applies so much in 2011. Computers have gotten big and fast to the point where this argument is pretty meaningless.

Personally, I stopped caring about compilation time when I got a 3.6GHz i7 with eight in-flight threads. I'm OK with feeding the beast on this one--what I get from C++ is defnitely worth it. (Debugging isn't particularly difficult, I find - you end up using a subset of C++, but there's no way in hell you could implement my subset of C++ in C and not hate working with it.)
Given that these classes have been maintained at Apple over the course of multiple years, I'd imagine multiple engineers were involved in it's construction. If your intention is to track them down personally and harrass thrm, I'd rather this be taken up as a matter of corporate policy ;P. (Seriously, though: why does this matter?)
In most dynamic languages 0 is false and anything else is true but it normally wouldn't use that information to coerce two values of different types to booleans before comparing them.
Right, renting is a related but partially separate market from buying. There are various pressures that affect the market value of the home you're interested in renting, and you may not be able to charge rent+expenses and actually get any decent tenants.
Those of you renting and hating on home ownership should ask yourself where you'd live if someone hadn't bought a home and allowed you to rent it from them.
We made a Japanese Movie in Missoula, MT.  This is the trailer.
But he said houses plural.
"And while people have long taken painkillers to cope with emotional distress, there’s no telling, in this instance, whether a Tylenol can help."

Actually, there is:

http://www.sciencedaily.com/releases/2009/12/091222154742.ht...

http://mindhacks.com/2010/06/16/headache-pill-reduces-the-pa...
Well, if true, this is good news for cash flowing investment real estate purchases, on both sides...

Property Owners may have a better chance at returns, if they are able to raise rents to match inflation. And Property Managers (people to buffer the owner from the tenants) are typically charging 10% of rent. There is income to be made...
Twitter seems like a fairly good alternative?
Not sure why you're getting downvoted. You didn't pass any judgment on others, just saying that for you and others it's not justifiable. I 100% agree with you - I had many opportunities to go into that space, but had to decline all of them because I wouldn't feel right doing it, and would have a hard time explaining it to my parents.
Generally, people on Linux will be compiling using Makefiles, so just use make -j<num cores> to speed it up.
Citation? Obviously healthcare works on some level, else life expectancy wouldn't be going up.
Megan Fox Wallpapers Hollywood 
Megan fox hd wallpapers you can download from here.
Of course it's biased. It's also not really wrong on a lot of counts. You really can write more expressive, terser code in C++, that sacrifices no readability and only a very tiny bit of performance (on non-embedded platforms). Seriously--RAII alone saves approximately twelve hojillion lines of code (and saves you from hideous factory-pattern libraries spread hither and yon, which is also a plus).

The flip side of that coin is that if you don't know what you're doing, you can blow off your leg, your friend's leg, and the legs of everyone in a twenty-foot radius.
This is another attempt of Microsof to compete Apple and Google after tieing up with nokia for Windows Mobile phone.
You conveiently left out half the comment I was replying to.

Grandparent said:

>So, when are they going to arrest the makers of America's Next Top Model?

Parent said:

>When the contestants are entered against their will and described using racial slurs?
If you are using words in a non-standard way, it behooves you to actually clarify and explain what you mean.

You are doing little to change the impression of "upset Linux fanboy" that you created in your first post and have strengthened since.
My guess is that this comes down to what the quality of the majority of people hanging around in any forum is.

As long as there are more "rational" and civil people in any forum it can survive on this alone.
I agree with you, however most posts I have seen bashing C++ for its complexity do it from the perspective of the systems programmer as well. So it is nice to see someone showing how C++ can be superior.
Also, using any stream buf in c++ is more "flexible" when compared to puts(), printf(), etc due to not having to define the type. Of course, you trade flexibility for performance.
one can take a multiparametric approach to traditional voting, like here: http://textchannels.com/page/about . Not much of progress compared to traditional voting, but it might help tailoring the comments to the subject matter.
Writing Better Javascript Libraries