skysight-inc/HackerNews huggingface dataset:
Chattanooga has had true gigabit fiber to the home for about a year now w/o Google's help, and it is awesome.
The Problem with Financial Incentives and What to Do About It KnowledgeWharton
Canada startup, full-time salaried. Working remote possible at first.

http://blog.getgush.com Get in touch. iOS, Scala, Android, Javascript. This is an AWESOME job. We're in the photo space, but not another mobile photo sharing app.
Don't be so sure. Many plagiarists have old-school journalism backgrounds. Last year, the "Cooks Source" editor in Western Mass. copy and pasted much of the content in her magazine from Internet sources before getting caught, and had gotten her start at The Voice decades before (see http://mashable.com/2010/11/06/cooks-source/ ). Earlier in my career, one of my colleagues was fired for lifting from Wikipedia, who was also from an old-school newspaper background. Many more examples of this.
To me, the technical solution is to incorporate the relationship of the upvoter* to the poster in the "hotness" algorithm. If I upvote every single item from jacquesmatteij.com then my "this is awesome" signal isn't as strong as someone who only upvotes 10%, or who has never upvoted him before.

* When multiple bots submit the same link, "submission" is basically the same thing as "upvoting".
facebook login is a non-starter :/
Unfair how? Anyone can participate in open source. Those who do deserve the benefits that come with it (of which visibility is one of the most obvious).
I'm not ignoring it but my code always runs through JSLint each time its saved and that picks up misplaced commas for me. Also we're not talking about client-side javascript here; fortunately Node.js uses the V8 Javascript engine, not the IE7 one. :)
Funny is that even with all this compiler writing php is still not faster then python.
That's brilliant! I wholeheartedly agree. Given that developers are going to develop Android no matter what, reduce their obstacle to building WP7 apps will result in lots of goodwill from many Android developers and the opportunity to ride the developer curve. This is truly the "Developer! Developer! Developer!" strategy (though not one Steve B. has in mind).
I know you will get through this. I did.

I became chronically depressed when I was 15. I was hospitalized between my first and second year of college.

What got me through it? Friends and a focus on school. Having a goal was huge, I also had a job that I HAD to go to.

Also don't be afraid of medication, for short-term it can help, used to stabilized so you can get your habits going that will organically help your depression.

At the end, even though I still suffer from it. I manage it. I finished college, did grad school. I am married, have a family and have been part of two successful ventures.

You will get through it!
Cool idea.

One issue: it took a minute to figure out how to see more because I'm viewing at 1920x1200 resolution; the js wouldn't trigger until making my window smaller.
Awesome designer is looking for a full time position at a startup in SF.
They've temporarily shut off all their nuclear plants constructed before 1980. They need to get power from somewhere, and nuclear power has the lowest number of deaths per terawatt-hour of any currently-viable competing energy source.

Coal pollutes the atmosphere and kills miners (among other things). Natural gas has an unpleasant tendency to explode during handling, and is considerably more expensive than coal. And so on.
Actually in some countries an oral agreement is as binding as a written.
Ash Maurya Lean Startup SXSW
Oscilloscope Video Monitor
For you, or is this a broadly-observed view for customers in general? There are lots of Facebook-only apps out there, and I only selected it because it makes it incredibly easy to get folks into the system.

Speaking honestly, it also offers fantastic demographic data for those that opt-in to receive sponsored offers...

Thanks for your thoughts, regardless!
John Reinhardt's Open Source Urban Agriculture Policy Approach
Want More Users and Customers? Stop Talking About Yourself
Teaching The World's One Billion Marginalized Children - Richard R. Rowe Ph.D.
Technology is technology. The cotton gin is technology. The tomahawk is technology. I don't think that's the right question to ask.

We get into trouble when people conflate the Internet with technology. The Internet is is just ONE new development of tech, the way television was, or electricity, or woven textiles. It's not the end all, be all, and there is probably <0.01% of people in this world thinking about what happens when the Internet gets replaced by something else - or more to the point, what the opportunity cost is of spending so much time and effort on the Internet when there might be something better just around the corner.
Err, no. Google Summer of Code isn't really an internship. You just develop for the project on something you're interested in (and your mentor approves), and you and the mentoring project get paid in chunks over the summer (by Google).
My apologies. I hadn't mean to suggest GAKS.

However there are many known problems with implementations using GAKS. Bad implementations make heavy use of CPU and it's easily detectable. The methods I suggested later in my post are far superior.

It also very wrong to claim that _this_ is how keyloggers are implemented. This technique has been deprecated some time ago.
Thanks for the feedback - I changed the text. I guess I'm not the guy to ask for copywriting :).

I would speculate that the tone might be in part due to cultural background as well - as Wikipedia says, "The Finnish language has no simple equivalent to the English 'please'." http://en.wikipedia.org/wiki/Finnish_grammar

As for the background story, I did start this project for fun (it was an old hackathon idea) but kicked it into higher gear due to this opportunity coming up.

Thanks!
What are your thoughts on pricing the game at $.99? Did much thinking go into that, or is $.99 just the de facto price for any successful game?
I recently went through several rounds of interviews with Twitter. I had submitted my resume blindly via their website, rather than having any internal contacts there.

At first, I didn't even consider working at twitter, both thinking I didn't want to work there and having not thought that it was a company I would be interested in, in any form.

After interviewing though, I realized I really wanted to work there... sadly though - I didn't get the job.

I wanted to work there because they are really constrained with their staff relative to the size of infrastructure issues and projects they have.

Though, there was one interesting comment made by the hiring manager that may shed light on some of these outages: he said "We have a lot of young, very bright guys here - but they don't have a whole lot of experience"

Meaning that they are in their early/mid twenties - so its not like they have years of experience building really large infrastructure.

I just wonder how robust twitters architecture is with this in mind. They have, fairly recently, drawn people in from Yahoo and Google's networking teams - so that's really encouraging, but I wonder if there were any architectural choices that were made earlier that might need some major overhaul to provide the resiliency they need.

Further, as they scale out their infrastructure by expanding their datacenter footprint in California, and ultimately bring up other sites, I am sure they will stabilize greatly.
Blockbattle.net - multiplayer tetris / TetriNET using JavaScript and Tornado
Well now we know why I was sacked!
FWIW I believe I've located the primary source for most of the ABC News coverage [1]. Its embedded in a scare mongering (I mean public awareness there) site which does not appear to be affiliated with ABC News. [2]

Under full disclosure rules I must share that I am not a chemist.

[1] http://www.psr.org/assets/pdfs/coal-ash.pdf

[2] http://www.abc.net.au/unleashed/42476.html
Exactly. Much of what's obligatorily "social" on the web is orthogonal to who my friends are, why they're my friends, and what I'm doing on the web at that time.
If this is yours, I'd consider getting it off pdf and into html.
The fact that you recognise your predicament, and are asking for help is a strong indicator that you will get better quickly.

I tried pretending to my friends and family that I was more or less ok. I think I must have been pretty good at it too, as no one ever suggested to me that I might have been depressed until I got to the point of having a scary psychotic episode.

I got better within months after accepting my condition and learning how to manage it.

As almost everyone else has stated, depression is totally managable if you seek professional help.

Sometimes with medication and sometimes simply with therapy and lifestyle changes.
If down-voted comments were unavailable to view, I'd definitely agree with you.
I make software. We use an AGILE development process at our firm.
In determining cost there are 3 determinants: Scope/$$$/Time. Typically, a client can control one. When you think of the name (NYT), the image and brand, and aspiration they have to be the most read english news source, 40M on a paywall, seems fair. But what seems strange is the 14 months of work that they took, to create something thats inferior.
The fact of the matter is that the news industry model is ripe for a Tipping Point (@MalcolmGladwell).
It wasn't prudent for the NYT to make a dollar amount public. It only puts a target on their head.
This is a key point. Also, it's easy to "like" something if there is only one button. I feel I'm doing my friends a favor.
When there are multiple buttons, I feel like I'm doing work for the website operator. The only exception would be the case where the content is really so awesome that I feel the whole world needs to know about it.
My first thought after reading about how it works was "How can we consolidate all the vendors into a single 'like' button?"
In their defence, they were new to having to manage people they didn't already know -- which is probably why they went back to hiring people they already knew.
I'm not convinced HelloFax doesn't suck. I tried it a few days ago for a form* I needed to sign, and it destroyed the quality of the PDF to the point of unlegibility.

I wound up futzing around with iAnnotate on the iPad, which required a bit more effort but actually worked.

* http://dok.dkb.de/pdf/rekla_kk.pdf
Ugh, don't agree at all with the dismissal of Object.freeze. This introduces immutable values to JS which is great for many kinds of data as well probably opening the door for more optimizations by V8.
As was explained, it is a function of the number of takeoffs and landings. Therefore it only holds because airplane trips tend to be a lot longer than trips with other vehicles.
I love this. I'm in the process of doing something similar :)
Nothing about the hiring process is "fair" in the sense that it looks at you in the best possible light. It does not maximize for fairness for the individual, but for value added to the company.

Further, the disadvantage you refer to is natural.
Although if your heat the mercury to 1200C in the presence of hydrocarbons, sulfur and a bunch of other elements and then spray it out of the stack as water vapor you are likely to generate some biologically accessible Hg compound
I've actually always disliked this analogy as it relates to project delivery (whether it be software development or a consulting project).

It suggests that there is nothing anyone can do to decrease the amount of time that a baby gestates; but that's quite different from project delivery.

While adding bodies does not necessarily divide the length of time required, there are absolutely concrete things which can be done to reduce the timeframe.

You can reduce scope (or features) for starters.
A woman doesn't have the option of delivering a "minimum viable product" of a baby (with only core features) in less than 9 months, but a consulting engagement could certainly cut out features to be completed sooner.

Childbirth is a subset of project delivery whose completion dates are not particularly fungible. There are numerous other types that are.
Please wait until the first of the month to make this thread, otherwise there ends up being half a dozen different versions and no single focal point.

Type 'Hacker News March 2011 who's hiring' into Google. The first half dozen threads are for March 2011.
Yes, +1 has the connotation of "noteworthy" rather than "fan".

So it is more generally useful. One could +1 a news article about an earthquake or horrific disaster, but might be reluctant to Like it.
But doesn't UPS serve just about everywhere?
cool, best of luck to you! perhaps another idea is to explain this background info on your site in some tasteful way. that way, potential employers will see that you're an earnest hacker with a real interest in this stuff (and you might not have a native english speaker's grasp of tone and word usage), as opposed to someone making a one-off gimmick.
I don't know about other languages but there are real practical reasons to choose 1TBS in Javascript, consider the following code:

return {
key: 'value',
anotherKey: 'another value'
}

This is fine and works as expected, now consider the following K&R/Allman style code...

return
{
key: 'value',
anotherKey: 'another value'
}

In Javascript this is parsed as `return;` (notice the semi-colon), this is because Javascript does its dreaded automatic semicolon insertion magic.

So, I think that's a pretty good practical reason to prefer 1TBS in Javascript.
Love WHY you work.
Nope, it's not mine, just thought the work was good. I agree about the html thing.
Khan Academy is an Indictment of Education
Interested to know: Is the "predictive text algorithms" checking against a dictionary? What can someone do about conflicting entries (the entry from left hand matches an equivalent word on the right hand side)? Can you override the prediction?
But do you factor in the deaths in Iraq into the cost of oil fired power stations?
And flooding in Bangladesh and sea level rises as part of the CO2 cost of coal?
Has google been taking taking product development tips from Microsoft? I "like" this a lot. Don't be evil guys.
Twitter’s ‘Web Intents’ Turns Your Site Into A Lightweight Twitter Client
FTC charges Google with "deceptive privacy practices"
Google bestows 1Gbps fiber network on Kansas City, Kansas
I wish this chart did a little more to explain the meaning of the units. A big red dot corresponding to 559 nano-greys / hour (the highest reading when I viewed the chart) probably doesn't mean anything to most people.

That rate is about 2.33 x the world average background radiation level (ignoring quality factors and assuming 1 GY = 1 SV) and listing that alongside the raw units would be helpful.

- http://en.wikipedia.org/wiki/Background_radiation
Facebook login is a dead stop for me too. Maybe your demographic is the Facebook generation, but there are lots of non-Facebook generation people who use email, want reminders, have busy lives, and money.
Surely you've got something you're willing to throw up on github? No one is saying it needs to be particularly useful to anyone else; just some actually code you wrote that people can look at.
Social Media and Entrepreneurship [live stream]
You can do that in Node.js too, just not in MSIE <= 7.
Clothes For Dogs
Is Python support on the roadmap?
Government-backed start-up website in malware scare
http://www.bbc.co.uk/news/technology-12904585
Well done Joseph, congrats on the continuing growth!

People mulling startup ideas take note: A great way to build something people want is to find a process that has become entrenched and stagnant and identify and remove points of friction (like signing digital documents without a physical fax machine).
WildPackets Explains Three Keys to Breaking Down Network and Application Latency
The most important thing for founders to remember, even if they are under the gun is that keeping employees working longer hours for a sustained duration will result in a less reliable product.

I have tried to work 80-100 hours on several occasions for a month or so and just ended up ripping up most of what I wrote. I have settled into an average of about a 65 hour workweek by picking up the laptop whenever I feel like it and stopping when I feel the pointless churn beginning. My output, as measured by Pivotal Tracker is much higher working less hours, point being my meaningful productivity is higher.

If I had an employee working that much of their own volition, I would start offer help on their process and would want to work with them on why they are approaching things in such a brute-force manner.

I would also see it as a failure on my part to set the right expectations with customers, investors, etc...

Work/Life balance is relative, but I don't think anyone can sustain a quality output at 80 hours a week for more than 3 weeks or so.
And those developers will have to figure out another way to demonstrate their value.
I'd rather see a "-1"; so when I go back to the results because the result didn't match my need, I could indicate it (w/o a full ban). I'm not likely to ever return for a +1 result, since, almost by definition, I'm done searching at that point.
موقد بنسن
Microsoft: IE9 not yet 'broadly' available
I appreciate it. I'll look at adding a standard login mechanism this weekend.

Bottom line is I want this thing dead-simple, but this shouldn't add too much overhead, I suppose.
re: cutting down on callback nesting / spaghetti code.

It can be hard to avoid; and having the community put together a PEP-8 style "best practices" to avoid
creating nested code is one of my fondest dreams.

That said, I've written my fair share of [spaghetti code](https://github.com/chrisdickinson/tempisfugit/blob/master/li...) in Node,
mostly because JavaScript seems to lend itself to slapping together nested callbacks without slapping you on the wrist for writing unreadable code.

In my experience, the best way to cut down on spaghetti code is to design your API around the [EventEmitter](http://nodejs.org/api/events.html#events.EventEmitter)
object. Consider this adaptation of the linked spaghetti code: https://gist.github.com/f8533ff57844b1e54558

Note that in the application code, there are no nested callbacks -- they're merely concerned with validating
the incoming data and passing the baton on to the next responder. Bonus points: the methods are in the order
of their ideal execution. Clients using the code can just do the following:

var validator = new RepoPathValidator(path);
validator.on('data', function(repoData) {
// do whatever needs to be done with the repo.
});

// redirect all errors to console.error
validator.on('error', console.error.bind(console));

I'm very fond of using this method to destroy nested code -- I'm not sure how it's thought of in the community
at large, though (part of the reason I'm so eager for the community to put together the aforementioned PEP-8
style "best practices" guide!)
This is really really easy to detect for malware analysts. One of the first things you look for in memory on a compromised system is hooking. Most rootkits use hooks at different levels to hide or monitor things.

Strangely, on a clean system most hooks tend to be from the Antivirus (usually hooking filesystem calls for on demand scans).
Avoid the Pitfalls of the JavaScript Trap on Gmail
I thought Wave was a good idea, and a good amount of my friends used it for a while. I think integrating it more with gmail would have made it dynamite. Or some how using it as a regular email account. I kinda miss wave now.
How many copies have you sold of your other games? (Looking for the other number that goes with 30k emails + ?k app updates = #12 in appstore)
Not if Deux Tubes pays for the digging
Microsoft cofounder Allen unloads on Gates
Solving The Santa Claus Problem Using Scala
Redwoods In Yosemite
Searching for best lodging in Yosemite? Large number of options available including Redwoods in Yosemite, Last Minute Vacation Rentals by Owner etc.
starts @ 3:15pm PST
test: http://www.google.com/patents?as_q=&num=10&btnG=Goog...
Cloud music lockers: who fricking cares?
(If you're reading Felix) The 'Right' section of Nesting Closures violates the 'Right' section of Named Closures. The outer closure is not named...
I do, but they aren't particularly large projects nor anything that involves complex algorithms or systems design...

That would be private code that's in Facebook. (I didn't work on Hive, Thrift or anything open source)
With two or three people,there is little point in trying to establish a group policy. As a place to start, the BC/BS website for your state will probably provide you with online quotes for individual plans for each of you.

The big questions: how much coverage is your company going to provide for employees, how do you handle vast discrepancies between the costs for individual employees, and how do you handle dependent coverage.
+1 A Like button integrated with search.

Awesome.
Same story: http://news.ycombinator.com/item?id=2386908

Lots of comments there.
Not to diminish the value of this release, but are there any improvements to consistency and availability of the data store?
From the article:

"Further, we've recently seen companies such as Research In Motion (makers of the Blackberry) advising customers to entirely disable JavaScript in the WebKit browser on its devices because of a security problem that was discovered. While free software JavaScript can have security problems too, this example illustrates that we have a real need to be able to see what the code we're running on our computers is actually doing, and change it."

I think the author doesn't understand how client side javascript works. If on the other hand they're referring to server side Javascript, that has nothing to do with the web browser over say, PHP. You don't necessarily get the source to a PHP-based web app when you use it. Why so much Javascript hate?
Right! If the page is good, actually what you are looking for, are you going to back out and tell google? I doubt it.
Latest awesome git feature I found:
http://www.kernel.org/pub/software/scm/git/docs/git-notes.ht...

I'm using git notes to annotate my commits with metadata about what bugs they fix, how stable they've proven to be in practice, and the dependencies between commits:
https://rwmj.wordpress.com/2011/03/28/half-baked-ideas-class...
DropZap 3 rejected from app store. Please help.
Well now you're trying to figure out what it is that the market optimizes for.

In my experience it has little to do with language quality and mostly to do with reputation and momentum. Whatever that company/team used before they will likely use again.

I'll talk about things in the web space since that's what I know best, things will be different in each market.

If it's a blue sky exercise or they decided they need something new then it's mostly based on reputation, the less popular the language chosen the more blame taken by the chooser in the case of failure. In other words, no one ever got in trouble for choosing Java, PHP or C#.

Trying to define value in a way that covers even only the big players is tough.

Java and C# are chosen because they are big (library support, support materials) and have been around for a while. They are considered trustworthy.

PHP is chosen because there are tons of cheap semi-competent programmers who know PHP. It was marketed and packaged for beginners at the perfect time and that worked fantastically.

Ruby/Rails is chosen because of marketing (the engineers might be fans, but the business guys say OK and the HR people can find programmers because of the marketing). A lot of ex-php-ers who discovered how bad PHP is as a language when they learned Ruby as their second modern language.

This is just in a small piece of the language ecosystem that I know about. Other areas of programming (other markets i suppose) are completely different but I suppose that momentum, marketing and trained workforce are factors in all of them.

I think this is too messy a problem to ever arrive at a good definition.