skysight-inc/HackerNews huggingface dataset:
I defer to the gentleman with the University research project dedicated to finding compiler bugs. :)
SVB: How Venture Capital Works
Would The Pirate Bay be welcome there as well?
Sane people don't make accounts to troll anti-google posts. And who said anything about excessive drama: do I really need to list the myriad reasons why one wouldn't want email to automatically "follow" exes and vice versa?
New Google Street View - Ski slopes
Experienced programmers usually will continue to think the
bug is in their own code unless they can prove otherwise.

s/Experienced/Mature/ Because ESR has plenty of experience. The kind of reasoning in the OP comes from arrogance and the narcissism of valuing one's self-concept as a competent individual over getting the job done efficiently.
I've learned two things today:

1. Don't read techcrunch comments (if article insinuates humanitarianism)

2. Don't read wallstreet journal comments (if talking about the President)
Thank you for saving my 1-full WSJ article per day allotment on this article.
Actually it seems like this is easy to monetize? Selling ad space to people who develop these apps and want users? It's a great idea and a great lead gen for anyone trying to build solutions for some of these things.

He could fence it so it shows a user pic and the display name, but not the twitter handle and without a link to their twitter profile. So for any idea he knows who submitted it and who voted it up, and can offer their twitter handles as lead information to someone building that app..
Don't be fooled by that, productivity in the top EU countries is better than just about any state in America. But the overall Europe/US productivity gap has gotten a lot worse as of late...

http://blogs.ft.com/money-supply/2009/12/10/the-trans-atlant...
I think it's great. Having organization (so you can minimize dupes and easily sort through items) would be a great next project and would keep the utility high. Per the other post, i think you could do a little bit to make it an interesting source of leads for anyone who tries to solve one of the posted problems.

Nice work!
Then you'll probably like Eduardo Gouveia's "Monkey Island Rocks".

http://imuse.mixnmojo.com/fan.shtml#eduardo
Stream based social networking is a mainstay web application. If it can be done better than Twitter and Facebook, it makes sense for Google to do it. Gmail provides a ready-made userbase, and unlike Jaiku from years ago, can be built from the ground up by Google.

Why doesn't Google adopt OpenMicroBlogging for Buzz? At the same time, I like the idea of posting long posts into my stream. Buzz should look at bloggers as well as micro-bloggers as potential users. The opportunity to create a news gathering network exists.
At an Academic Pressure Cooker, a Setback Turns Deadly
I've never used a desktop or laptop with a pen. I've never felt one was missing. I recognize the value of pen input for graphic designers (among others, no doubt) but the world has found a way to suit those people without baking the pen concept into the core design of the computer.
I have trouble imagining something more useful than Munin for a *nix server. Check out this screenshot - it only shows four of the tens of graphs available at any given time: http://dpritchett.posterous.com/test-driving-munin-service-s...

Edit: Munin profiles services and responsiveness. You'll probably want to complement it with Nagios to monitor service/hardware failures.
I'm very impressed that that's your first app. I started programming my first serious web site recently, before this I just made small sites to learn how to use CSS,PHP, Javascript and MySql, however I doubt that whatever I make will come looking as good as that. What did you use? From what or where did you learn? Another thing, could you please recommend me a book that covers everything in general about making a site? From programming it to handling issues like balancing the load between servers, etc. Thanks a lot.
Funny, I came in expecting very little and was pleased with the article. A few quotes:

> Indeed, I submit that it's hard to look at virtually any news site out there and not notice how its architecture and presentation differ from that of Craigslist, which has several times any news site's number of users.

> So it's not surprising that the single most salient weakness of a mainstream news site is that in the end it is a corporate showcase, a striking contrast to the Craigslist model. The vocabulary of the architecture speaks plainly that the page is there to serve not readers, but to articulate the structure of the company behind it.

> That architecture is depressingly similar. The typical news site doesn't take advantage of the wide horizontal window of the browser. Instead, it is framed inside a square or vertical box. And inside that frame, the reader is presented with four or five—and sometimes even seven or eight—horizontal lines of information or navigation before the first actual story headline appears.

> Ultimately, I would like about 99% fewer navigation links on the page, but will settle for 90% fewer. For that service, a newspaper site can hit me with all the ads it wants, or charge me any amount of money. But until it provides this simple and I think obvious service to readers, one can't help suspecting that a newspaper's approach to the Web is incomplete.

Some very good design points there, and those are just a few sentences I chose. I learned a little bit, so I think this one is worth the short read.
And that's what I found most interesting. How can you preserve free will and continue to exist after developing an effortless, universally-known means of condemning the entire species?
An open-source Smalltalk implementation. See http://en.wikipedia.org/wiki/Squeak.
A Windows 7/Vista desktop gadget. Actually, the gadget is just a tiny (400x300ish) iframe showing a webpage with some small text. It sits in the corner of one of my monitors where I can always see it.

This webpage is a list of servers (front and back end) and their load averages.

At least for all the webapps I run, which serve hundreds of requests per second to tens of thousands of users, load average is a good enough proxy for all the metrics that matter.

When CPU usage on the front end servers is getting high enough that it impacts response times and throughput, that shows up in the increasing load averages. When disk IO on the database servers is getting high enough that it impacts response times and thoughput, that shows up in the increasing load averages.

The web servers each have a webpage on them that has the load average as its only output. I wrote up a little script for the database servers to query the load remotely on the DB servers. The webpage I use as the desktop gadget polls those webpages/scripts and prints out the server names and their current load as its output.

As for uptime monitoring when I'm not around, I used to use AreMySitesUp.com. Nice, simple service that does what it's supposed to. Even with a free plan it seems to check every 15 minutes or more often, and if a site goes down, it checks again much more often until it comes back up. It'll also tell you the exact status code if it's not in the 200-300 range, so you can tell a server is 500'ing out but online, and will notify you of timeouts.

I built my own uptime monitoring service, though, so I don't need that anymore. I run it using VPS accounts at different providers so I don't get stuck with the sites and the service monitoring them going down at the same time. Twilio just added SMS to their API, so adding SMS alerts to any custom monitoring scripts is dead easy now.
Is there a place where people can post their ideas for software applications? I'm constantly thinking up things that I don't have the time, skills, or knowledge to implement. Reading the techcrunch piece I just thought of this one...

Crop tester; An application that lets farmers and agricultural scientists share techniques to increase crop yields. Inputting crop type, soil, climate information, the farmer could get ideas to test on a small portion of the crop. Feeding the results back into the system would help create a massive, public database.

Maybe the ideas is good, maybe it sucks. But it would be nice to have a site where ideas could get posted, then voted up or down.
The soul of your product
If he's still teaching it, I recommend his advanced embedded systems class to anyone at utah.edu who wants to gain practical experience with such compiler errors.
The best bargain got the lXnXvX buyers, who bought vista machines eligible for win7 upgrade - they received pristine win7 oem discs, without any enhanced experience or other garbage.
> Your tax dollars at work.

From the article:
'The Democratic National Committee’s “social networks manager” job description says the position entails maintaining the President’s accounts on Facebook, Twitter and MySpace.'

It's a position paid for by the DNC, not the US Government.
The simplest way would be to relinquish free will.
Hi,

Your app looks great.

A lot of the popular questions actually have products which solve the problem. A feature to comment and say this app already exists might prevent someone from trying to reinvent the wheel. Of course, this would inevitably lead to spam.
wave is all about starting from a clean slate -- not constrained to integrate with existing systems. buzz is all about leveraging gmail by adding broadcast and location.
His argument points out the benefit of web applications- your software may suck now, but maybe not so much next week.
Those are registered trademark symbols.
I have an example of a bug I found that looked like an optimization bug but was really a user bug. Someone had the bright idea of sprintf-ing to a string and using the string itself as one of the format arguments to the sprintf call. When compiled with gcc the code would still run fine, but when compiling with -O1 the string would end up garbled. The problem (and advantage, performance-wise) of C is that most of the time you do something wrong, the behavior is undefined, whereas most higher-level languages will spend the CPU cycles to protect you from yourself.

Another example I can't remember the details of, but it was related to the fact that gcc adds code to zero-initialize your stack on first access unless optimizations are turned on. Code that checked for null pointers worked fine until optimizations were turned on, at which point it was discovered that a variable was being used uninitialized.
For CSS, I learned most from 'CSS Mastery'; For Ruby on Rails, I'd recommend 'Simply Rails 2'.

I don't think there's any book that covers everything. Server/hosting wise, I leave everything to Heroku.
I thought a "small scheme-like Lisp" would be scheme :-)

(Looks like it has some nice thought put into concurrency, though)
I would say all of them. Generally top + atop + the log files should be enough.
Researchers create drug to keep tumor growth switched off
Oh my, I noticed that this app automatically posted something to my twitter account when I voted up an idea to test it. I am sure this is going to greatly piss off many people because you're promoting something random on their feed without telling them. You're venturing into facebook territory where you're posting something on people's public stream, and _especially_ without even telling them that this is happening.

This is a massive betrayal of trust, and, in my opinion is something you should disable immediately, or atleast give people the option to post if they choose _after_ voting it up.
The site looks good but I'd like it a lot more if it was unobtrusive (works without javascript). Not a biggie but still.
Like I said, I think the MBTI is broken. I'm asking why people act as though the idea of personality testing is intrinsically flawed from the get-go and on the level with astrology and numerology.
The settings could be changed thru the top link. Would you suggest that I turn it off by default?
Maybe right after a lot of bad press about sharing a woman's info with her abusive ex-husband is not the best time to be touting a "Near me now" feature "baked right into the mobile version of Buzz". Why don't they just call it "Stalk me now"?
I don't know much astrology so I'm not able to address that issue, but decades ago I studied handwriting analysis. I realized there were "opposites", but they were always described in a positive manner. For example, long endings on a script 'e' were associated with generous people. The opposite, a short 'e' ending, would be associated with a thrifty individual -- as opposed to the more blunt cheapskate.

Maybe that's just wordsmithing but it seems reasonable to characterize attributes in a positive way.
Unobtrusive is an overrated buzzword IMO.
Yeah, I kind of figured that would just fall into the "shit you know you don't know" category, as in "shit you know you don't know anymore" :-)
It helps when a country only has 300,000 people; easier to try new things.
an incorrect assessment. As an atheist I believe that the concept of god as put forth by religious is ridiculous. That is all. God is invisible to all senses, his logic completely defies our logic, knows all bug gives us free will (um a contradiction), the sun revolves around the earth (oh wait that was only discarded 30 or so years ago).

The point is a religion that does not teach "treat all human beings regardless of believes or values as human beings and as your own people, try to figure out what is right and what is wrong together rather than impose values from an ancient book and it's infinite interpretations on everyone. As a human being you can make mistakes but you must take responsibiltiy for them." or something to that extent. Since I have yet to see one religion state this I cannot subscribe to any religion nor can I believe any notions of god. Remember the notion of "god" is christian/muslim/jewish. Other religions believe in many gods, or spirits, or something that is not quite what our "god" is. Who is to say that "god" is what I should believe in, vs "gods" of the hindus, etc.
A single sentence should be enough to describe what Wappr does. It probably could fit next to you logo too.
An interesting -- and sometimes dangerous -- consequence of this is that, whatever your position in a subject, you can practically always find an anecdote that will seem to prove your point, if only you look hard enough for it.
Chatroulette Creator Is A 17-Year-Old Russian Kid
Indians are typically literal, not grasping the nuances of American slang. They're losers.

If you said Germany in WWII behaved like losers, I'm not sure the author of this article would understand.
I'm seriously depressed by the number of social networking sites.
I hit the paywall..
Absolutely hilarious in context.
100% turn it off. you stand to piss a lot of people off very fast if you dont. other than that, i like the concept. reminds me of www.halfbakery.com but twitter powered. bookmarked it.
"I am glad that my relatives helped me with it by ‘investing’ some money in my idea. It wasn’t very much money, so I couldn’t just buy new servers just like that, I had to optimize my code as much as possible instead."

No choice but to optimize. Love it.
to any program you write you are god. You are expecting the result of that program to behave in a specific way, the program never ran but at any point of the program you can predict what will happen to the logic of the program. But to the program you are an omnipotent god, yet in reality you may have made some mistakes, gota kill and restart see if it works better after a bug fix.

The only question is: to the program, does it matter that you are god? Does it make any bit of a difference if it believes in you or not? Will the outcome change depending on that fact? Do you care if the program worships you? (unless you wrote a program to worship you)
Sadly, I don't think it will help.

Obama came into office with promise that he was going to change how things operated, not put simply forward the same old programs (of whatever political stripe). I think that promise is deader than any other. Washington itself could easily be to blame but I think it's clear that government at the speed and transparency of twitter is not going to show up very soon. Predictable - perhaps. Sad - certainly.
I detest anyone who would try to sap my spare computing resources without first informing me. With consent and full disclosure, however, I would likely participate in such a system.
Clearly this is an edge case though; you cant protect against every eventuality!
If you are interested in how Craigslist works on the technical side you should listen to episode 199 of the Hanselminutes poscast where the host talks at length with one of the main developers at Craigslist. The episode is here: http://www.hanselminutes.com/default.aspx?showID=217
For CLI tools, yes, slow startup == slow execution.
I like the idea, although it limits the kind of "fitness evaluations" that one can carry out.

For instance, you aren't going to be compiling and running c-programs client side... http://news.ycombinator.com/item?id=1084015
The purpose of the Wave invites is so that they can fix scaling issues as they arise. Wait until its out of its limited technology preview status before you pass judgement on how it was launched.
It's also a risk of instability.
What's the chance of a far-right/far-left government getting in next time and screwing you business process?
I love it! I think you may be seriously underestimating the potential of what you've done here.
Cool, I had not heard that before, but that's too close for coincidence. I wonder now if maybe someone mentioned that quote to me in the past and it got lodged in my subconscious. Or maybe we independently came to the same conclusions... unlikely but it's happened many times before.

At any rate, I've added this reference to the article. Thank you very much for this.
How much do you know about Icelandic privacy law? How many test cases are there? How many Icelandic IP lawyers can you hire tomorrow?

There is a reason for basing your company/data in the US/London and it isn't just that they speak English.
There is no depth. There is nothing to analyse. "He thought about what his users wanted, and put very little on his site that wasn't useful to them." That's it.
I love working, what would i do with the rest of the time i "save" ?
Hmmm; what exactly did you see? The beginning of the article with it truncated after a handful or so lines?
I have to agree with your and epall's comment. Social Networking is over saturated and we need to move onto the next step, which is doing something more useful with our "connections" and identities on the net.
You only get that result in python by importing the decimal library. The standard behavior in python is (.1 + .2 == .3) == False

However, your code example makes the excellent point that python has such a library available, whereas Javascript does not. At least, not as easily as an import.
He only cared about how people treated each other, human relationships, attitudes of the human heart, and love.

I think most atheists would agree that Jesus sounds like a great guy.

The sticking point is probably more the lack of actual evidence for a deity existing, plus the general observation that, judging from history, religious groups tend to act as if "gain political power and/or go kill that other religious group" is the highest calling.

For that matter, if Jesus returned and resumed his ministry in the modern USA, I'd actually expect more Christians to be "scandalized" than atheists.
See my other comment in this thread. http://news.ycombinator.com/item?id=1123332

edit
It is now referenced in the article.
It should absolutely be off by default. The way these things spread is one tweet that is your message, then the next tweet that says "sorry I didn't mean to post that". Just make a button or a checkbox that says "Tweet this" and lots of people will do it. The behaviour should be opt-in, just like email subscriptions.
Anytime ^_^.

The general trick is to search for a substring using Google and then click off of the search page; the pay wall isn't in place if the referring web site is Google.
Actually, if a man who came up to me and went as far towards "proving" he was God as this fellow did, I would immediately grab him by the lapels and start scream "you fucking bastard, what the hell do you think you're doing, can't you see the fucking suffering your causing..." and continue the rant for as long as he would take it...

Maybe that's why "God" hasn't come to me...
Sorry to be harsh about this - but this is borne out of the reality of having worked with MBAs at startups and huge corporations: If you want innovation, first step - fire the MBAs.
She must have replied fairly regularly to these individuals; I get around 10 emails a week from one individual to whom I have replied around once a month - and they never got auto-added.
This is also a great app to find new users for any particular site that already fulfils a request. Thus, there could be a field where people can write the name of an applicable pre-existing app with a note, with that also being tweeted out to the requesting user. Then, bunch all the notes and source tweets that apply to the same pre-existing app together.

Ideally, you could also group similar requests together for developers to approach jointly to raise funds using a note they place below, that also sends a tweet out once inserted, or, these people can be informed of a suitable app once launched.

So, you'd be building a directory (eg http://twittown.com/) of existing and proposed apps, tied to the tweets you've recovered, each with user responses as submitted on the site.
Would you put a bit of javascript on your site that ran GP on your visitor's computers? With an option to disable it, of course.
The one thing to take away from the article. The next time you decide to build an app, do something that benefits the world. Note: Social Networking does not benefit the world.
One way I keep this perspective is to observe something random around me and think as deeply as I can as to how that thing came to be. Random example off the top of my head:

Have you ever noticed that when you have the intermittant windshield wipers on in your car, you can change the speed of the wipers to be either faster or slower. When you lower the speed, it re-starts the wiper interval with the swipe at the end of the interval, like this
....|....|....|

But when you quicken the speed, it re-starts the interval with the swipe at the beginning, like this
|....|....|....

Some engineer actually realized that when you quicken the speed of the wipers, it's probably because you have an already built-up amount of water on your windshield and need a swipe right away. And when you lower the speed, it's probably because you're getting streaking.

This is pretty ingenious I think. Yet, how often do you appreciate how much thought and effort went into this otherwise unnoticeable feature of your everyday (rainy) life?

That's how I try to keep this perspective.
This is why I'm backing the Android platform. In the short term, Apple has the advantage of elegance and sheer weight of numbers, but the amount of really clever stuff getting written for Android is quite striking. Apple create elegant interfaces, but Google create elegant platforms.
When a postal worker goes postal, it's going postal.

When a PhD from Harvard -- the first detail mentioned, note -- goes postal, they are suffering in an academic pressure cooker.

Dumbly applying the nearest pop-psych explanation to hand to explain the inexplicable only makes it more difficult to show respect for the victims and sympathy for the grieving.
Hes not even old enough to view the most of the cams
It's turned off by default right now.