skysight-inc/HackerNews huggingface dataset:
As an example...

I once wrote some MPI code for class. It ran properly at -O0, though the compiler warned of a variable that was declared but never used. Compiling at a level other than -O0 or removing that variable declaration from the source code caused the program to segfault immediately. It turned out to be a memory error somewhere else in the program (I forget exactly what, but it was over my misunderstanding of some part of the message passing calls).
Your users may be less web-savvy than you think
7 Gigabits/second...can someone translate that into a dollar amount for me?
Don't stop at ideas for webapps. What about ideas for creating jobs or reducing environmental problems? I guess you could crank out other sites that used collective decision making fairly quickly, now that you have the template. Build a network of these sites and sell it to someone.

If you had groups for people to join it might make sorting easier; we still have to sort through people with ideas that cannot type URLs in a browser:
http://news.ycombinator.com/item?id=1119184

Also, allow me to unvote. I accidentally clicked on voting for some top app to see how test how voting worked.

Please don't have me default post to Twitter when I vote for an idea after logging in with Twitter; that is sort of annoying.

Consider how search engines are going to index the ideas from your users. Create a URL object for each post and have the relevant content there. ( such as other users' comments about how to improve the app idea )

How do I submit ideas from the Wappr site?
They need to bring out a movie. But I only think they'd do it justice if done in CGI rather than acted out with real people.
Funny that they expect a contest partially judged by a gaming organization, which is also arguably one of the shadiest money makers on the web, to produce anything of social value.

Not only are the people making the decisions not concerned about the planet and human welfare, but they are actually making lives worse off. It'd be like arguing for a little common courtesy in the pits of hell.
moot for the masses.
Please, Evernote, wake up. I wanted you to win.
--I actually think that it would be best to found Chatroulette as a U.S.-based company. But this is just an idea.

If that thinking starts to change it will be devastating to the US business sector.
I have a question for Hacker News. I started working on a website extremely similar to Chatroulette about three months ago (with a few interesting differences). But I haven't finished it yet because I'm busy on other things in my life, I chose some wrong technologies to get started with, and I'm not the best developer in the world. Now that I've heard of Chatroulette, should I keep on going 'til I finish my project, or move on to the next thing?

My biggest concern is that I thought the site would be so cool that traffic would grow exponentially from organic word of mouth. Now that there is a Chatroulette, I'm afraid it loses its wow factor.

In fact, I can still think of some features that would lower the penis count and increase the usefulness/fun of the site.

edit: Is this query too off-topic? Should I start another thread? Seemed like a good place to ask.
A few years back, I spent half a year living on the beach in Thailand, climbing rocks and supporting myself with the odd consulting job. I was renting a little shack in the trees on a monthly basis, eating well every day, and sipping a healthy collection of Beer Changs every sunset.

I calculated that I needed to work one 8 hour day per month to maintain that lifestyle indefinitely.

Naturally, a guy with a laptop and unlimited free time will find something to keep busy, so that was also the trip that launched my first couple entrepreneurial sites.
Yeah a bit, but I like my websites to work off the bat. I've got javascript disabled as default and it kinda bugs me... Maybe a small notifier would be helpful.
we need to move onto the next step, which is doing something more useful with our "connections" and identities on the net.

I'd disagree, but I know I'm in a small minority. I've never entirely understood the desire that people apparently have to bring their real-world identity onto the Net; I've always felt that going in the opposite direction (trivially changeable pseudonymous identities or just straight-up anonymity) would be more interesting[1]. Ignoring the oft-cited benefits for political dissidents, etc., I sometimes feel like we're losing the whole "on the Internet, no-one knows your a dog" thing, which I find a little saddening.

[1] Though "interesting" (my word) and "useful" (your word) are somewhat different criteria, I guess.
This is definitely along the right path. One proviso that I'd note: Most of the time in my own debugging when I've run into something that goes away at a different level of optimization it's uninitialized variables / memory. Valgrind is the shizzle.
I think you missed the point in the last section. I think a lot of people hesitate to seek out the answers for shame that they do not already know the answers. I'm not saying to be comfortable in your ignorance. I'm saying, don't be ashamed to ask questions.

And yes, as the rest of the article states, the third category is incredibly (even inconceivably large). In case I actually need to say it, those pie charts are for illustrative purposes only, i.e. not drawn to scale.
If you are looking for some commercial solutions, there are ton of them like AppManager (appmanager.com). But then, some of these solutions monitor what you expose from your application.

I don't know if there are any hosted solutions though.
He is an awesome and inspiring guy! I really appreciate how honest he is still, and how not sure what the service actually is.
See http://www.ratemyprofessors.com/ShowRatings.jsp?tid=392617&#...
These are all important metrics but they're available from different things.

You will have application specific metrics - errors, user counts, message queue sizes. These will help you understand what is happening in the app itself, let you fix problems and ensure that things are running smoothly. For this we use FogBugz to report errors and have various user metrics store in a database.

The next level is the daemons and services used by the application. Apache will report the number of req/s and MySQL can tell you about the number of connections, or the status of replication. These are important for planning growth and ensuring your server capacity is sufficient.

Then there's the servers themselves. This is CPU load, memory usage, disk usage, etc. This ties closely to the services above.

There are a lot of tools for doing these things, but in the end you have to tie everything together yourself. You might start with simple website response monitoring with something like http://www.pingdom.com then move on to having it triggering your own check scripts to alert you when custom stuff goes wrong (e.g. queue sizes).

And of course I'd recommend my company's server monitoring product http://www.serverdensity.com ;) but you could spend some time setting up a bigger, more flexible (and thus more complex) tool such as Nagios to pull all the metrics in.
I love that this game series is still spawning theories like this, 20 years later.
If you're addicted to every statistic possible, check out collectd http://collectd.org/ . It's a tiny daemon that polls every couple of seconds pretty much every server and services stat imaginable (cpu, mem, disk, snmp from routers, get vals over http from your app, apache, *sql, etc) without really any noticeable performance hit. You can output it all RRD files and view it in a variety of ways. You can also use use cacti, munin (by them selves to collect and graph, or use collectd to collect and use either of these to graph as well)
If you believe in free will, God couldn't be causing any of the suffering to happen. People have been given the complete choice to do whatever they please, and this world is a product of that. This world's suffering is our own.

Allowing something to happen != causing

Secondly, who are you, in your own infinitesimally small amount of knowledge, to question an omniscient, omnipotent being?
> Sadly, I don't think it will help.

What could it help?

Twitter is a communications medium. Which of Obama's problems are due to communications?
While it's not an everyday occurrence, it happens a lot more often than you would believe. In Linux kernel, there is actually official list of compiler versions that produce faulty code.
What if the use of your computing resources were limited to only one mutation/tests? I.e., something that would slow your page load down a few milliseconds, then no more?
CloudFront is meant as a CDN and very reliable in serving bits.

Unfortunately, in my experience, its not. We tried CloudFront in production and occasionally ran into horrible latencies - 20 to 30 seconds in the worst cases. We ended up switching back to S3 and see much more consistent performance.

Maybe they've fixed those problems since, though.
Awesome idea.

The default post to Twitter settings has already changed.

You could submit your ideas by starting your tweet with the any one of the following phrases:

“I wish there was an app ...”
“I need an app to ...”
“I want an app that ...”
The original delicious wasn't trying to pursue a 'freemium' business model, though. It was pursuing the 'grow big fast; get bought' business model, and caught it.

I think for the lowly startup that is actually trying to extract money from customers, extracting it right at the outset is an attractive choice, even if it's a token amount just to filter out spammers and deadbeats.
This has been the fastest growing site I've seen in a while.

One interesting sidenote: the word "roulette" is terribly hard to spell. Pretty much every typo domain for it got snatched up pretty quickly, and are currently showing AdSense for domains. (chatroullette.com, chatroulete.com, etc.)

Probably making a solid amount of money. I hope the owner himself is the one sitting on them.
go for it...there'll always be competition, and Chat Roulette doesn't have the market penetration yet.

Just figure out a way to differentiate yourself.

1. Better layout, make it a truly glorious experience...a few extra KBs to load an interesting background is nothing when you are streaming gigs of data.

2. Focus on the U.S. factor. That guy is trying to have the best of both worlds, but Germany is really not that close. So focus your service on U.S. and Canada and offer faster speeds.

3. Offer easy ways to share screen caps. I dunno something like a report where you show screen cap of person #1 and screen cap of person #2 + the actual text. Host it on your own server, so that people(reddit/digg) can just link to the chats in question.
Well, the percentage is a way of saying: You do not encounter a compiler bug in day-to-day-programming. 'four compiler bugs in 12 years' is just another way of saying: You do not encounter a compiler bug in day-to-day-programming.

(Note the 'day-to-day'. Day-to-day-programming and 'all programming you do in x*10 years of C-programming' are very different sets of code written)
http://newrelic.com has been pretty critical, but we're a Rails only shop.
Perhaps he skimmed the title too quickly, and thought it said "Talking to Dog". Around the dino part, he realized that the dog shouldn't be talking, and rejected the article.
Thanks for pointing this one out. I'm looking forward to a year or two from now when someone can do a study of hedge fund performance net of fees vs. a benchmark such as S&P500 over the last 10-20 years including 2008 and 2009. I would expect hedge funds to outperform, and the last 2 years have been a once-in-a-generation event to check that hypothesis against.
This advice is given on HN every day, guess it's my turn.

- Competitors are validation of the idea.

- The only way sites get the "wow" factor is through rapid iteration and contact with real users.
You want an honest answer, Jacob? You're competing with a 17-year-old kid who made this web site for fun. I think you're taking yourself a bit seriously, and that's not a good thing.

Are you having fun with making it? Make it, then. Make a damn good web site. If it's damn good, people will use it. You can make this a damn good web site, right? It's not going to be a shitpile? I'm asking seriously, not rhetorically. Generally quality is more important than anything; if you've got it, you're set.

If you're not making it for fun, then frankly, I don't know why you'd have bothered to start in the first place. You don't think you're going to get rich off something like this, I hope. If you're learning something by making this site, you can still learn by making.

Or did you do it just to see the results? Because you can see the results on ChatRoulette. If you think you can do better, stop asking us if a better product will be worth anything and start asking yourself if you can really do better. If it's better, in a way that people care about, they'll use it. If it's not, then nobody will even care enough to mock you.

Are you doing something meaningful with your time? Answer honestly. If you are, then I can't see why you'd ask us anything of this sort. If you're not, then get yourself together and do cool shit.

(Somebody who uses this site more translate what I said into Hacker Newspeak. Something something penetration adaptability futureexperience something tippingpoint gladwell rand.)
7 Gb/s * 0.125GB/Gb * 86,400s/d * 30d/mo * 0.0009765625TB/GB = 2215TB/month to 738TB/month ("20,000 users at night", 1/3 peak usage - 8hrs)

> That’s why I have put only four links on the bottom as advertisements. And what is interesting, is that these advertisements almost cover all expenses, just those four links on the bottom!

EDIT: I give up on the conversion

I went to a talk once with Jeff Barr of Amazon Web Services. The owners of SmugMug charge all of their AWS on a corporate credit card. We're talking multiple roundtrip tickets from bonus points a month.
Astronauts Tackle Glitch With Space Station's New Room
If you can spare one millisecond, then surely you could also spare two...

http://plato.stanford.edu/entries/sorites-paradox/
This doesn't negate the author's point. For a lot of people, "buzz is all about leveraging gmail" is the problem with buzz.

If buzz were a good product it would stand on its own merit without needing to "leverage" gmail. The trouble is that it's not a good product -- it's a lame me-too effort that offers little over its rivals (Twitter and Facebook). Me-too is fine so long as you bring something to the table, and buzz doesn't seem to, except for gmail integration, which an awful lot of people think is actually a hindrance.

Google have shown time and time again that they don't get "social networking", which is fine because they're a search and ads company and they do get those[1]. (I'm thinking of Orkut, OpenSocial, the way they introduced following into Reader and now buzz).

[1] the recent facebook login debacle aside
Thoughts on the Singularity
If someone other than ESR had written this article, would you have reacted the same way?
I don't know anything about streaming video - anyone got any idea what kind of software stack he'd be running for this, and what kind of custom development he would have had to do?
Zinf ne Freeamp http://www.zinf.org/ also showed up as an open source player after all the degradation others already discuss, I'm using Rhythmbox right now just out of laziness basically. I dunno what is going on in the lands of windows these days.
But what about the example with the egotist? The fact that so many people can be so blatantly oblivious to their "unknown unknowns" makes me think I must have some of them too. I can be cautious and look out for them, which should certainly help me reduce them, but these things are almost by definition the things that you don't notice.
Flash + Flash Media Server (or clone, like Red5). It's just a matter of plugging together the pieces.
I'm reading that right now. Well, I say reading, I really mean ignoring on my bedside-table. I did read some and now I don't want to subject myself to the boredom again. Although I can certainly confirm that it is full of good—possibly very good—information.
It's just over 200 terabytes.

http://www.google.com/search?q=0.7+gigabit%2Fsecond+*+86400+...

I've seen traffic advertised at €15/TB in Germany, that's €3.000/month.

EDIT: I screwed the units up a few times, sorry
How many commercial fisherman died on the job last year? How many coal miners? Truck drivers? Electricians?

The fact that you don't know (neither do I) says a lot about the risks some businesses take in stride.

There's a business world outside of offices full of computers, and some of those jobs involve literally deadly risk.

And yet those industries still thrive.
Mininova tried this [1] and got something like ~1000 MIPS out of it. That was using Firefox 1.5 though, running their IPS counter on Chromium dev on a modern Core2 duo gives me 71428571 IPS, more than a 30x improvement over the per-user numbers they cite.

Back of the envelope math: ceteris paribus that would put a 3-million pageviews/day somewhere along the lines of a dual-Itanium box today. Facebook pushes ~500 million pageviews so has access to ~300 CPUs worth of computing power in the form of its visitors' javascript engines (~5,600,000 MIPS).

[1] http://blog.mininova.org/articles/2005/11/17/mininova-the-ja...
Many thanks, I've used valgrind a lot, but never heard of mudflap, I'll give it a try.
Couple things here.

First, I stand by what I said: People need to be aware, and made aware, of these things. Privacy is your business, and putting my privacy in the hands of someone else (and I'm not even referring to Google here) means I'm essentially giving up my privacy. Whistleblowers and other people who wished to remain secret should have taken more steps to ensure their privacy (accounts that can't be traced back to themselves).

Secondly, you don't make it clear whether either account said it auto-followed things before you logged in or not. Did it? Did Account 1 follow Account 2 without actually logging in with Buzz enabled, or was it only after logging in it auto-followed? Note: I realize the implications of either way; however, I'm just curious to know which it is for my own knowledge. Again, I'd rather not assume. You also make it seem as if you accepted the default privacy settngs Google set for you.

Next, I realize their were bugs in Reader that "Fuck you Google" made them aware of. Bugs happen. In this case, the bug was just a display bug and from my understanding, didn't actually share anything. In this case, the big problem was merely a display problem. Sure, this is a bug, and a serious one, but not the extent that anyone was suggesting.

Finally, everything I've seen from Google, including the link you sent, suggests that they had these settings in before hand, and that the privacy concerns were more from people that didn't look into the privacy settings before hand and accepted the defaults. The link you posted even described all the issues you described by fixing them merely through making them more visible.

So again, we come to it: The settings were made available. That they weren't flashing and in front of the users with big bold text with sound announcing themselves is a problem, but not to the same extent that "Google was display user's contact lists on their profile page."

However, that all being said, I still think we can learn a lot by this. But looking at it through the eyes of the mob-think that occurred these past few days won't teach us anything, and if anything, only promotes continued ignorance of privacy concerns on the internet.
In my experience the cost (in terms of engineering time, if nothing else) of supporting degradable javascript is rarely worth it for a consumer facing startup.

The extra "N" hours it takes to support something that a fraction of a percent of your users will need (which is only a handful of people for a small startup) could be better used on adding new features, marketing, adding polish, etc.
Please add the ability to search.
Nagios - measuring that the application and database is up, and that disk and load are ok. (also ping but that is redundant).

I use exception notifier for rails. Simple, but it works. Might switch to newrelic.

From time to time I also use pingdom.com to see that the site is available from different networks around the globe.
Don't forget the venerable http://en.wikipedia.org/wiki/Colonel_Sanders from my home-state who started franchising KFC at 65. How long does a successful startup take to build once you hit the proper idea, 5-10 years? You regularly see professional athletes working into their 40s, I find it hard to believe physical degradation is more significant for programming than it is for athletics. I think one thing that happens is that people get older, have families and at this point the risk becomes much higher and the drive drops quite a bit lower - if you've got your wife selected already and a few kids and a good salary, it's a lot easier to just accept that life.
Lack of Affordable Health Insurance Is A Brake On Innovation in US
Reverse Engineering the iPod Shuffle 3G headphone remote protocol
This quote is from Halmos' "automathography", I Want To Be A Mathematician. I loved reading this book (though I'm no mathematician).

http://www.amazon.com/I-Want-Be-Mathematician-Automathograph...
I agree that Apple would have to shut-down lots of Yahoo! properties which need to be shut-down already.

As for the Microsoft/Yahoo! deal, let's assume that Apple would nix that deal. That would kill injure two birds with one stone. Give apple control of search in their mobile and growing desktop environments, as well as slow the progress of Bing.
Reinventing the Automobile: This Is How You'll Get There
...the simultaneous user count grew from 10 to 50, then from 50 to 100 and so on. Each time the user count grew, I had to rewrite my code completely, because my software and hardware couldn’t handle it all.

A nice real-world example of how getting something out there is more important than trying to achieve technical perfection first. He validated the concept, then worked out the technical issues as he scaled up. Meanwhile he had some revenue coming in to help fund development and hosting.
And this happened when you clicked on the above Google link at the start of this thread, and then clicked on the first item in the search results page?

If so, are you coming from outside the US?
Evolution halts at the point where a single individual dooms the entire population. It cannot work with a step fitness function, with no margin for error.

And by evolution I mean the abstract understanding for evolution that we have, which is the core of the genetic algorithms (not just biological evolution, nor some abstract "a population getting better in something").

I think we are encountering the problem at different scale at first: some countries can destroy the entire species, then more and more countries do, then it would become possible for some large or committed enough organizations. We are learning to cope along the way, and the approach so far is to keep knowledge under covers, and not to give such powers lightly.
Motorola Confirms New Plan to Split Itself
That is fucking awesome.

Maybe the mobile development environment of the future is something like this; code but with a lot of the logic workflow done in the user interface. This certainly seems more amenable to development than Xcode or Visual Studio on an iPhone or HTC.
In the first game, swashbuckling was handled by using insults to demoralize the pirates until you were victorious. You "leveled up" in sword fighting by learning witty comments. Then, at the final duel, all of the punchlines become useful for different insults. Source of this fascinating gem of video-game writing: Orson Scott Card.