skysight-inc/HackerNews huggingface dataset:
According to the clang home page as of March 7th 2010, "Clang's C++ support is currently alpha quality at best, but is evolving rapidly."

Obviously, clang does not mean to attract C++ developers. For a while, I'd been adamant about developing in C and not C++. One day I discovered that I'd hand-coded a vtable in order to allow polymorphism in structures of function pointers. The next day, I halved the project complexity by writing 3 classes and changing a flag in the make configuration.

I use Gnu make through the Eclipse CDT on Ubuntu. It's a clunky and ugly toolchain/IDE combo that took days to configure. It compiles C, C++, CUDA and Brook+ in the same project across 3 different computers. A better C frontend would be nice, but I do not look forward to getting that working with everyone else in this chain.
The Last of the Golden Swindlers
You don't have to get every website to support it, just the big name advertisers. If the money went straight to adwords... that covers 80% of web real estate.
US government debt actually isn't very high, nor are interest payments very high compared to GDP. And racking up extraordinary debt is the correct counter-cyclical response to an extraordinary recession. Governments shouldn't be reducing spending or increasing taxes when the economy hits hard times. Instead, it should reduce spending and maintain or raise taxes when the economy is doing well.

And Greece isn't bankrupt. You can't reasonably say that a country is bankrupt until it starts defaulting on its loans.
I think you might be missing the point.

The technical reason why it's really easy to block huge swaths of internet advertising is because unless the advertiser is serving the ads themselves they don't trust that they're being served.

If you serve the ads from your own domain, then the filters necessary become very complicated very quickly.

So if I understand his proposal, it's to allow bloggers to serve google/doubleclick/etc ads from their own domains to avoid the adblockers, but with some sort of reliable audit system to ensure the ads are being served as often as the advertiser is paying for.
My favorite app on the iphone, an ebook reader called Eucalyptus (http://eucalyptusapp.com/), has the best page turning model I've ever seen.

It's not a prerendered animation and turns at the same speed as you move your finger. I find the experience to be as good as a paper book and significantly better than apps with preset animations or a screen refresh.
I also didn't realize MathOverflow existed. On a whim, I typed in physicsoverflow.net, and it turns out that exists as well (though not well populated at all).

I wonder what other overflows exist.
It may just be that the Nagios developers have a different cognitive style than I do, because I find the configuration language to be irritating to the extreme. So much so that I end up using templates to script configuration as much as possible. Somehow monit has always been more comfortable to use in my hand.
> "I've been talking to Google," my mother wrote, "and they got your name off all those sites." Sure enough, thanks to persistent attention from Google's user support, the links--byproducts of tricks to drive more traffic to porn sites--were gone.

How about that. I bet a lot of people wish they could talk to google.
I think you missed the joke. And the umlaut (diaeresis) on the i.
seems like disposable email is the new web-programmer's "hello world". Just wish someone told me that before i started mine ^_^

I like your interface, very clean. How do you plan to monetize/keep-it-going?
A BASIC interpreter? I wish people would work on real problems, and not toys.
Things before and things after are necessarily very different.

I would say that "things before and things after are not necessarily the same."
US government debt actually isn't very high, nor are interest payments very high compared to GDP. And racking up extraordinary debt is the correct counter-cyclical response to an extraordinary recession. Governments shouldn't be reducing spending or increasing taxes when the economy hits hard times. Instead, it should reduce spending and maintain or raise taxes when the economy is doing well.

Why would government spending help the economy at all? Let give people shovels to dig holes and fill it back it in! Surely, breaking windows will make jobs for the glassmakers.

Let not forget that all the fancy infrastructure projects that the government is making has to be maintained. We may like all the new roads that we're paying for right now, but too many roads mean higher maintenance bills, which mean higher taxes and less money for consumers to spend it on or save.

Maybe it is better to let all the irresponsible firms bankrupt themselves and let people who made the correct bet win all the money. Let the Nassim Nicholas Taleb of world win big.

The free market runs on firm failure, not just firm success.
Is there anyone out there who uses Nagios (and by use, I mean have more than a hundred services being actively monitored) that finds nagios lacking? Nagios is basically an engine for state tracking, notification, and cmd dispatch. Ironically, the base set of Nagios packages isn't capable of doing any monitoring - you need to add plugins to fill out the command library to do that.

Nagios, to me, is like cvs, jira, cacti, sendmail, bind - just one of those sysadmin toolkit apps that works pretty well and I've never really been inspired to really invest the time in learning the alternatives - never really needed them. (Yes - I know git/subversion blow cvs away, and postfix is probably the right MTA to use. I think most bind actually is the only one on my list that actually still has mindshare. Issue tracking (jira) is so over the place that I'm guessing there is no "one popular" system out there)
Interesting. About the only "Nagios Annoyance" that I have (and I don't really see a good way around it) is that you don't specify the commands you are running for a service check, but have to reference your command library (which in turn has the name and calling order of the actual parameters)

I realize that there is no way to update the command/parameters you are calling in one place without doing this, but the cmd entry usually almost _completely_ maps to the command that I'm calling - parameters, command name, etc.. that it's addition has never really seemed to be that critical - and always results in one more "lookup" when trying to figure out what a service check is doing.
What does it mean? I do not get your formula.
Do you mean hackety hack? I believe shoes was his GUI toolkit.

See: http://vimeo.com/5047563
> That hammer swings both ways - infrastructure costs substantially less in denser, more urban areas.

And you see the savings. Since suburbs pay for their infrastructure....

> Hell, here in Seattle the per-mile operating cost for buses is three times higher in suburbs than it is in urban areas.

You're confusing your numbers. The operating costs-per mile (consumables, employee salaries, capital costs, maintenance) should be roughly the same to lower in suburbia (slightly higher mpg and lower maintenance because not as much stop and go). The ridership is probably lower, but that's not operating costs.

Then again, it's mostly dumb to run buses in suburbia. We do it because urbanites think that doing so benefits them and/or because they insist on "regional funding" and suburbia says "if we're paying, you're serving us too".

If the cost of buses in suburbia bothers you, don't do it, and don't ask them to pay for urban transit either. (Take all you want at the fare box.)

> the sheer amount of pollutants those 2 cars in your garage are pumping into the air

Cars in the garage don't pump anything into the air.

The pollution costs are in the noise. And suburbia pays for gas.

> This is well before we get to the gigantic amounts of money we have to pay to support the roads you insist on clogging up.

If we're talking about suburbia's roads, those roads are paid for by gas taxes and developer fees and "donations" in the suburbs. (I've been involved in some development. The land for roads is typically "donated" by the developer, which means that the home owners actually pay for it. The roads themselves are built by developers.)

If you're talking about urban roads, shut them down and do transit your way. Since you're paying, do as you will.

And no, you can't have gas tax money if you're not serving cars.

> Urbanism is not solely the idea of high-rises and towers of glass and steel, it is also a large part about walkable neighborhoods with a central focus on mass transit.

It's interesting that "new urbanists" seem to think that live-work and the like is new. It isn't; it's actually quite old. More to the point, one can find it in most major cities.

New urbanists come in saying "let me run things and we'll all have free ponys". They don't bother explaining why this time will be different.

I've seen the pitches. They're heavy on the asserted benefits and light on explaining why they'll actually happen, especially given the actual experience.

Goals aren't arguments.
Do I really need to point out the "facebook login" incident again?

A lot of people trust computers and assume they are magically correct. Example: THE DATABASE is magically and completely up to date in every detail. Just try getting incorrect information changed in a database some time. People trust computers way more than they should.
I have a domain and an idea, I pay you $400 and you work on this project and launch it in a month. Revenue is advertising. I own the site/code, you get the revenue from ads up to $400, anything excess is mine to keep. How's that?
They just launched apps for Android and they have had apps for iPhone for quite sometime. Also, isn't Office for Mac one of the top selling Mac software.
There's a difference between results that come from people who we think to be generally bad but do not have any incentive to do anything but a reasonable study, versus people we suspect desire to directly tamper with the research.

I wouldn't ignore any results that have strong evidence, but I would read much more carefully the papers of those who start with an agenda.
Clang is compatible with the most used GCC extensions. See this: http://clang.llvm.org/features.html#gcccompat
Well said, that's exactly the problem. They aren't asking us to unblock their ads, they are asking us to unblock our third party cookies in the browser and in Flash. That's just not going to fly. It's the third party cookies that are precisely the problem with unblocking Flash.

Adobe has abused our trust with a third party cookie blocking mechanism that just doesn't protect us without essentially making Flash worthless on many sites where we do want to use it. One of the few ways around it is to use NoScript to block JavaScript driving Flash by default, and then allow the ones we want to allow one by one. But why would I allow an ad network to track me across web sites just because I like Ars Technica?

So asking us to unblock Flash? Wow, I love arstechnica, but they know better than asking us to do that.

We are being asked to accept a particular type of ad technology that is fraught with problems, it's not ads we're blocking, it's widely abused technology that we're blocking. It's not for the pretty animations that Flash is used in many ads, it's for the third party cookies that track across sites.

Most people don't even realize how those Flash third party cookies track their movements across the net. But Ars Technica realizes, and so do I. Hell no!
better error messages are really sweet, but ultimately the most important things are 1. better performing code and 2. shorter compile times.
Um, for a start this article is for 2006 people -- I'm not sure why this is of interest now.

The piece sounds fabricated/exaggerated - the author claims she was not involved in porn yet she was clearly happy to appear to be associated with the industry... That's totally the inverse of the norm (women get involved with the industry but DON'T want their true identity to be associated with their work).

Also a quick google of Eve Fairbank's name returns an Urban Dictionary result:

http://www.urbandictionary.com/define.php?term=Eve+Fairbanks

"Her writing style is known as Fairbanksing: A gratuitous fabrication in a story when the truth would have served just fine."

She appears to be known to embellish stories that she writes in publications.
That semicolon-omitted-after-struct error used to happen to me irregularly but frequently enough to really piss me off. It's annoying precisely because it's nonlocal and it interacts badly with the C preprocessor model.
FWIW, I share these sentiments 100%, and thought your post was great.
Send me an email, and we'll figure things out.
Cool, I wasn't aware of the physics one either. There's a list of them maintained here: http://meta.stackexchange.com/questions/4/list-of-stackexcha...
Scientist 'Dream Team' Agrees Huge Asteroid Killed Dinosaurs
Meh, this is a war against MEN.

In a society with such a gender imbalance, women can be more picky and some men are left without hope of getting a partner. Without a partner, what are they going to focus on life, if not work? And who is gonna get their money when they die?

Communists may be evil, but they aren't stupid, so it's unlikely they haven't foreseen this.
org-mode is awesome. I've used Emacs for a long time but never got the chance to use it. Then my task list was out of control. I sucked it up and spent a day to learn about org-mode. It has been amazing.
Maybe they outsource to a service, and that service is purely demographic based.
Death Warrior movie
I spend most of my time writing C code, but like to work with Python when I get the chance. There isn't anything like pylint for Ruby? A dynamic runtime doesn't necessarily mean you have to give up static analysis.
Perhaps they should go on eBay and buy a copy of Visual Basic 6, put it in their office, and think that it was one of their best selling development platforms and they replaced it anyway.
Wow, the real number line to the open interval one is spectacular. I've always been interested in infinity and came up with some proofs of stuff like this during college, but this is such a nice proof.
Years of research and countless dollars have gone into making programming a systematic, controllable process. Old school managers frequently wish that a dev team would output like an assembly line.

Simultaneously, we're expected to be into the newest and coolest technologies.

Put these together, and we're supposed to systematically glue everything that's new.

Seriously, it's not all bad, though. I like being able to generate a test UI in under an hour or a basic web spider in one python file. The art's just different. It's no longer packing your entire logic into beautiful lines of BASIC. It's now more about choosing the right platform to do something that the user will appreciate.

If you're into the pre-library styles, I recommend looking at alternative hardware. When I wrote my first CUDA project, I had to figure out how to get random numbers with sufficient randomness for our physics simulation. You might also look at robots or embedded devices. There's plenty to tinker with on devices that don't have libraries available.
- 100k Uniques/mo sustained over 3 years.

- There is a "Share This" button at the bottom

- Things were viral before Twitter / FB / Digg - I believe its called "word of mouth".
facebook is still pre-liquidity event.

google has more options for working outside of mountain view. if you're on the right team, you can go work in nyc, london, a farm in arkansas, etc.

there are more Bs and Cs at google. they hired a lot of duds during the great hiring spree of 2007-2009.

google is almost like having a regular job. if you don't have a psycho as a manager, you can live like a semi normal human being, leave work at 6pm, have hobbies, etc.

facebook will be more life-consuming.

I find it hard to believe that you got an offer at both places and didn't get a gut feeling about which one you'd rather work at.
The installer seems confused.

The first time, the installer installed the French version. I thought it might be some kind of fluke or I'd missed the language option. I redownloaded/uninstalled/reinstalled.

The second time, I had the Russian version.

Microsoft isn't making it easy for me to speak their language.
As someone who works on a site largely funded through banner advertising, I can confirm that this is true; CPM is tied directly to CTR. A higher CTR means not only a higher CPM but also higher quality ads, so it is in everyone's best interest to not show ads to users who won't click on them.

The question then, for a for-profit site, how do you monetize the freeloaders? I thing the answer is:
1. Try to get them to upgrade to a paid subscription.
2. Create highly targeted ads based on the content, and integrate them with that content (ie not from ad servers). Unfortunately, this is only a cost-effective option if you get a high volume of traffic).
3. Restrict freeloaders from using your most expensive resources. I don't imagine a site like Ars is very bandwidth intensive, but if an adblocking user is costing them a lot in bandwidth for some reason, they could provide the content without the images, for example.

Sites also should consider how important it is to monetize every user directly. How much of your cost is fixed vs goes up per user? If most of your costs are fixed (paying writers for editorial content, for example) and the cost of providing content to users is low, it may be better to try to maximize readers aven if some of those are freeloaders; users talk and share information and links, so user A with adblock installed, whose visits cost you almost nothing, might result in users B, C and D who don't have adblock installed visiting your site.
Thanks for the offer, aditya. I just accepted an offer a couple of hours ago. I'd love to catch up if you're going to be at the Hackers and Founders, though.
I like the idea of paying to skip the ads at movie theaters. Although, theaters are already pretty expensive.

Maybe an "ad-free" version of the film playing during times of the day when movie patronage is slow.

But I gotta say that DVDs are full of ads just like the theaters. I just watched a Clorox commercial on my Mad Men blu-ray. (I saw the ad three times actually because they show it every time you start the disc.)
Interesting to recall that MSFT spends billions annually on R&D -- more than any other large tech firm (according to a recent article).
Yeah, but a lot of people don't.

My really mild mannered cousin got her Facebook hacked a while back, and the person who did it wrote really offensive stuff on all of her friends' walls. My family acted like it was the worst thing that could have happened, that her reputation was ruined, that I shouldn't bring it up to her because she was probably sensitive about it, etc. Of course, all of her friends knew she wouldn't say anything like that, so it was really a non-issue overall.
For what it's worth, I have a pretty similar opinion, and I'm 19.
The ideas are not very good. I can't see what "problem" they are trying to solve. The innovation that we see here is very superficial.

Microsoft's real problem is its top-down hierarchy and performance-ranking driven DNA, which fouls up whatever they step into. Superficial solutions like a garage or an officelabs are irrelevant to their bottom line. These are mostly costmetic and PR efforts.
the end is nigh!
Is it just me, or is Etacts really dog-slow?
Wow. I can't believe the controversy here. Reading some of the comments, it seems people are actually jealous of her renown.
It does drive down your costs compared to web site - you don't have to explain it to as many people, they do a reasonable job at copy protection and they handle billing.
look into linkshare - it lets you track purchases with some precision.
I sure hope you're not suggesting that the recognition and protection of private property is somehow linked with the survival of the species, because that would demonstrate a pretty shallow view of history.

Indeed, the notion of "private property" often comes hand in hand with authoritarian force:
http://everything2.com/title/The+Enclosure+Movement
Ah, the typical and noble starving artist, who sacrifices material well-being in order to focus on its artwork.
It's a problem that worthwhile material like this is not valued as highly as new discoveries.
Do you know other good places to sell articles? Every now and then I come up with what I think is a nice easy to understand explanation of something and I'd love to write it up and sell it. Wouldn't need to be for a lot of money, but if I could make a decent amount to cover some expenses it would be nice.

Usually the topic are in math, statistics or philosophy. Nothing a professional (or smart undergrad) on these topics wouldn't already get, but something for other interested people.
just because the ui is more user-friendly?

Those better warnings aren't just due to a simple UI patch ... clang is doing better and deeper static analysis than gcc in order to even be able to produce those more intelligent warnings.
Thanks for posting relevant content to this discussion. I think I would appreciate it even more if your username and url weren't the same. It would make it feel more genuine and less spammy. Perhaps try participating in the discussions as well, not just posting links to your site (as of writing this you have 2 comments, both are links to your site).
The Most Common Things You Do To A Large Data File With Bash
It's in my YC profile: I am not trying to hide anything.

I mentioned them in response to an article about breakfasts for entrepreneurs in New York, so that folks who might be interested in similar events in Minneapolis, San Diego, San Francisco, or Silicon Valley would know.
Two things I noticed right away.

1. The buttons on the ribbon are insanely large. Almost to the point I think I would be annoyed with this back in 6th grade. (I'm not 6 years old!)

2. The description of the move command is very technical. The same person that is writing docs for MSDN should not be writing docs for kids. (Seriously... "moves the turtle the specified distance")
It's unlikely Ars has any direct control over their CPM; its likely determined by an algorithm that already takes CTR into account. It would be interesting to see the internal Ars numbers to see what happened to theid revenue after ad blocking people turned off adblock; theoretically their CTR should have gone down significantly, lowering their CPM. The question is, assuming that's what happened, did the excess impressions make up for the lower CPM?
There are ways that are less intrusive, but still somewhat effective. Security is mostly about probabilities. The more circles you remove from the venn diagram, the lower the probability of problems.

So if you remove everyone from China, sure, you remove a lot of fine customers, but you also remove a huge swath of the internet crime rings. Require a US based address. Email the people and have a conversation. Require a phone call.

It's the same as renting out an apartment, If you start renting your apartments to criminals, pretty soon, all you'll have is criminals.
How authoritative is Urban Dictionary?

(I ask because I don't know, I haven't used it much)
Org-mode is my secret weapon. Org-mode + babel + agendas + latex = out of this world productivity.
Ironic considering this whole "article" is one drawn-out ad.
"Can you give examples of proofs without words?"

I enjoy that by providing an example of a proof without words, it is proving (without words) that this is in fact possible.
Best Free Wordpress Themes Of February 2010