skysight-inc/HackerNews huggingface dataset:
Can you help us understand why/how you sensed it. What are the factors which influenced this remarks. I am sure others will get benifitted too. More over I would also like to know how can/will they handle bad publicity like some one using airbnb for wrong illigal stuff like prostitution.
Of course you run the risk of being barred for life from the US if they ask questions and you can't prove you have this figure. Although in that case they might let it slide as a mix-up (I thought I could include this virtual currency..).
Pimpmysalary is a cool idea for a site, I've just added mine to it!

My only criticism is that while I like a good clean design like that, it could definitely be a lot more appealing to the eye.

Hope it takes off for you.
How exactly does one get into a launch party? Because if they're letting in 15 year-olds, sure there's going to be spiteful words. I always pictured these sorts of things having more mature crowds, but maybe I'm wrong.

My strategy, instead of excluding women, would be to make it a 21+ event (or maybe 18+), as well as kicking out anybody who doesn't abide by decency standards.
Not really surprised, I just went to unsusbcribe from their newsletter this morning, was getting increasingly tired of their over the top sales shpeel.
Never passed into law: http://en.wikipedia.org/wiki/Secure_America_and_Orderly_Immi...
Ideally you should not have to circumvent the default PermitRootLogin settings; it is there for a reason. And no need to give out root passwords, if you are so security conscious.

Our polo-necked messiah has given us iPhones that can even run an SSH client so how sort-of pointless to talk about "ssh buddies" and showing iPhone screenshots in the very same article? Since you were getting IDS alarms on your iPhone anyway, why didn't you SSH in and shutdown the machine yourself?

And on the root login bit: you would only need a sort-of dummy account for you logging in or for your "ssh buddy", if you love that idea. And all they need to be able to run is "sudo shutdown".
A Safe & Asynchronous Promise implementation in Scala (part 2)
Thanks for explaining your comment, that makes sense. I do think, however, that your parent's comment makes a point on its own merit, not sure it needs to be "me too'd" 127 times to be heard. It also gets a prominent position on the page even without a vote count.

I'll concede that 127 visible upvotes are much preferable to 127 "me too" replies, though!
I like the idea and it does seem that it could reduce the time that your JavaScript code has to wait before it can run. However, in reality most real JavaScript front end code frameworks require not just one element but multiple elements, and nested elements. I would be hesitant to start running JavaScript just because one element was ready unless I was sure that other elements that my code referenced or manipulated were also ready. I'm sure it would be possible to make a version that allowed you to specify a list of elements to wait for before running code, but then that creates a nightmare for code maintenance, keeping track of the entire list of elements that your JavaScript requires. For me the jQuery(document).ready() method seems easier and more reliable.
Good stuff dude! I'm going to use this for my app's documentation.
Replica Omega
Why Google cares if you use your real name
I watched non-US students and post docs battle this all through my time in graduate school. Our system here in the US is completely backwards when it comes to training, and then keeping, the world's brightest. Country of citizenship plays a role, as do soft skills that "mesh" with whatever US business culture you want to enter. If I was trying to do this, my introduction email letter would be along the lines of:

"Hi, I'm [name] and I want to work for [specific person/department] at [company]. I earned my [schooling] at [top school] and those [multiple # of years] are like gravity pulling my family to the US. [Something about returning to stay and having my baby grow up in the US]. I know that the visa process can be a pain, so let's chat about working for [company] and clearing the paperwork out of the way."

An introduction like this makes it clear that:
1. You're comfortable with colloquial English
2. You're here to stay and build
3. You have a family and aren't going to walk the aisle for a green card.
4. The visa process is one you're familiar with and will attack.

Good advice for all candidates to any job in the US, whether you are a citizen or not, is to get your resume in the hands of people that do hiring, and not human resources.
actually, the script doesn't make any sense because it would be executed as soon as the browser is idling, that is after it has rendered the dom completely, that is when the DOMContentLoaded event fires.
The right way to run a script right after an element has been created is to place the script right after the element closing tag.

You still can use it for setting late binding event handlers though.
It's not an unheard of abbreviation for Godfrey. Jack Bruce, formerly of Cream, named an album that way:

http://www.jackbruce.com/2008/Music/Albums/more_jack_than_go...
How Can Leadership Training Eliminate the Culture of Entitlement? 
The culture of entitlement is likely one of the issues that can take place inside of an business which is not beneficial. This particular perception is heightened whenever another person really think that he or she merits something due to the fact he or she is working on the corporation.
Why Failure Drives Innovation
"kicking out anybody who doesn't abide by decency standards."

I think they probably figured out that that would mean kicking 99% of the LAN party out.
But then I think the approach is the wrong one. In TDD you are not required to write a lot of test and hope that they magically work in the future. Instead a small test to do one thing should be written, and then write enough code to make it pass.

For example lets take a simple newsletter signup form with only a field to enter an email address.

Now you shouldn't write a test to see what happens when you enter an email, a wrong email, if the confirmation email is sent, etc. Start with the simplest case: "If I fill in my email, and I press klick, then it should show me a confirmation that I singed up." Not more. Now make that pass, and you have working code!

Now you can add tests that verify that a wrong or empty email is rejected, now make that pass. More working code!

With TDD you should never end up with a lot of tests and no code that solves the problem. In that case you are actually writing too many tests and not enough code.
I found that password scheme pretty OCD and not very secure considering once you have that paper, you have a pretty good chance of very quickly brute-forcing your way in.
After making $65 million for doing nothing these guys are still seeing dollar signs. They found a golden ticket and are still whining they weren't given the candy factory.
I started something similar two months ago, http://dropperganger.appspot.com/

It's not even near to be as polished and matured as min.us

It's not even planned to be "open" to the public, it was just proofs of concepts and coding4fun...

I really like the idea of sharing file that way....

Great work with min.us
Canadians and Mexicans can apply for a NAFTA Work Visa (TN) that is simpler to get. You can apply for 1 to 3 years and you only need a letter from the employer validating that you have been accepted to work in a US company.
Just tried it out now and it has almost everything that the website has, but in a better and more enjoyable package. Other than for business purposes (ads and managing pages) I see no reason to use the website anymore.

Here's how you get it:

1. Jailbreak your iPad

2. Install OpenSSH and Installous through Cydia

3. Download http://fileape.com/dl/avaCHTLpuYmtodJi

4. Connect through SSH or SFTP to the IP of your iPad with user root and pass "alpine"

5. Transfer the .ipa you just downloaded to /var/mobile/Documents/Installous/Downloads

6. Open Installous, click Downloads and then you should see your Facebook .ipa without an image. Click and Install.
The "Magic" Magic Johnson Brings as a Venture Partner
...or at least work on the security in a more well-thought way!
House Republicans consider high-skills immigration bill
As for Google Wave, my personal opinion is that it was a solution in search of a problem so I wouldn't look at it as a failing of "softer" disciplines.

It kills me that so few people at Google even understand what good product people do.

We engineers love solutions. We have entire books of them. We are hypnotized by tool catalogs and hardware stores because they are full of lovely, lovely solutions.

Good product people, though, focus on the actual problems that people have. When solutions are proposed, they test them intensively on real people to see if they actually deliver benefit. If not, they don't ship them.

Google Wave is absolutely a failure to appreciate "softer" disciplines.
The thing with MacPorts is, basically, you're installing a parallel universe that doesn't know about the software your system already had. So it has to bootstrap completely from scratch, including its own toolchain, basic libraries, etc.

Once you get all that, it goes faster, but the first time you go to install something simple you're basically going to walk away for a couple hours while it sets up its own little world.
Canadians can typically apply for a TN classification, which is easier and cheaper to get.
These are all good reasons to bring back vote counts (which, again, I'm in favor of) but only your point (2) is a reply to my question about this particular case. (1) and (3) would apply to any comment here on HN.

I guess what I didn't take into account in my previous comment is that the guy responsible for the animated GIF might drop by HN and might take the GGP's comment more seriously if he sees a large number of votes attached to it. This makes sense and is another good reason to get vote counts back here, especially if it discourages others from posting me-too comments.
Sounds like they are trying to keep it from becoming another MySpace full of shit names and people being silly.

My intuition tells me a top-down approach isn't the best route, though.
Plus you don't really need that secure of an access. Any given access would do... plus a limited login that can only sudo shutdown.
I think there's 2 problem.

First, people rely too heavily on mocks/stubs/fakes/(whatever you want to call them). This has gotten better in the past 4 or so years (in my mind, largely because of Rails and it being "acceptable" to hit a DB in a test - though it might actually predate Rails). I think this problem is pretty straightforward to understand (again, especially when you look at the Rails way to test a DB interaction versus a more "traditional" way).

However, there are instances where mocks/fakes/stubs are important. Some outside dependencies might not be accessible during testing, might not be predictable/deterministic, might be too slow or might simply involve too much setup. Also, solely relying on "real" implementations can also make your tests too brittle. Why should the logic for can_legally_drink? break if the DB column is changed from DOB to dateofbirth (ok, that's an extreme and poor example, but you get the idea, hopefully).

Anyways, assuming you agree that sometimes a fake is simply better, you get into mocks vs stubs. To me a stub is dumb and a mock is strict. Stubs also automatically reply with canned answers, mocks don't. A mock is used to assert that a certain expected call was made. A stub is used just to get your test to move over a line of code.

The problem is that people use mocks over and over again. Re-specifying the same expectations in every test..making X tests break when you change the behavior of the interaction, versus just 1 test. As semi-pseudocode (and yes, it might be better to just hit the DB in this case):

def self.login_user(name, password)
user = Store.get_user_by_name(name)
return user.nil? || user.password != password ? nil : user
end

To me, you kinda wanna check that the above code properly interacts with someStore. This is when you use a mock:

it "gets the user from the store" do
Store.should_receive(:get_user_by_name).with('leto')
User.login_user ('leto', 'ghanima')
end

You also want to make sure the password matching works. This is where people go wrong. They'll use a mock (strict) again..which'll just repeat the above code...except this test has really nothing to do with how store...we just want to get over the line of code:

it "returns nil if the passwords don't match" do
Store.stub!(:get_user_by_name).and_return(User.new)
User.login_user('leto', 'ghanima').should be_nil
end

If you are familiar with jMock, it's kinda the difference between allowing and oneOf. oneOf is very strict, allowing isn't. You really should use allowing whenever you aren't explicitly testing the interaction (and you shouldn't explicitly test the interaction in more than 1 test (dedicated to testing said interaction)).

Some framework even return smart canned answers. So instead of returning nil, they'll default to a new instance of the type, or an empty array, or some default scalar value (like an empty string). This is particularly useful when you just want to get passed a null reference (which is exceedingly common).

Does that make sense?
I am really hoping that this was an oversight from their new redesign, and not an intentional thing from either them or their AOL overlords.
This is a very bad idea.
Will cloud be the next patent battlefield?
Unicode Support Shootout
StatSheet Launches MLB Stats Embedding Service
I've never had that privilege of interviewing with Google.

GOOG is just another company... it's not some special privilege to interview with them. In fact, not everybody would want to work for them... I, for one, turned down a chance to interview with them a few months ago. I don't see much that strikes me as particularly appealing about working for Google, especially compared to the opportunity of doing a startup of my own.

If anything, based on sheer size, I'm fairly confident that I wouldn't enjoy working at Google. Some of us just like smaller companies, with less bureaucracy and what-not.
Perpetually.com solves this problem. In fact, they're already working with newspapers like The Wall Street Journal and for every major federally elected political candidate. More than just random screen captures, every article, every change, every link and state are preserved. It's like Apple Time Machine for the Internet.

http://www.perpetually.com/

Full Disclosure: I advise this company.
The excellent NPR story that Salmon mentions in the first paragraph is where a lot of the insight lies - http://www.npr.org/blogs/money/2011/07/22/138576167/when-pat...
Does someone have a really good example of where this would be useful? The description is basically, "When this element exists, do something" but what is the something you'd do? If it's styling, that should be done in CSS. If it's event handlers, that can be done with `.live()` or `.delegate()`.

I'd also like to see some benchmarks to back up the assertion that this is faster. The DOM modification events are generally accepted as slow and it seems like this is leaving a handler attached for the duration of the page's existence.
What is Real Leadership Training?
A correct leadership training seminar makes a lot of difference. Do not get stuck with a seminar where you will not learn anything from. Choose on that will challenge your potentials.
If these nodes aren't shared between users then you're not really getting anything more than minor obfuscation. If they are shared then you in fact have a third party cloudbank that hopefully is trustworthy and the money cloud aspect is a distraction that doesn't provide any benefits.
I've worked on projects in the past where emphasis in placed on closing bugs, not fixing them, so this is not a surprise to me.
That would be a bug, not a feature.

If you see a comment or article you approve of, you should upvote it, regardless of how popular (or not) it is among other people. If there are 529 people who approve of a certain comment, then it comes by those 529 upvotes honestly.
I think they're helpful too! Just use isset() to check whether variables exist, and you shouldn't get any errors unless you make a mistake (in which case, wouldn't it be nice to know?).
Building your own multi-editor/real-time pastebin
On the other hand at least you get notified that your name and face are now publicly viewable on the intarwebs somewhere. The question is what you can then do about it.
Bootstrapping builds strength, Cvent founder says
He attempted to enter the US on a Visa Waiver (citizens of some western countries are eligible). A Visa Waiver doesn't require you to apply for a visa beforehand, you just hop on a plane when you feel like it. The terms and and conditions however state that you have to show sufficient funds for your stay when entering the country. He probably will be ineligible for VW in the future :/
why am i getting down voted? I am just curious to know how they will handle this situation?
The thing that really kills me about Google's allocation process is how it screws nice people.

I keep hearing about applicants who get offered something that they never in a million years would have applied for. They say something like "well, I guess I could live with that," which is nice-personese for "I wouldn't actually kill myself, but I might consider it." And bam, they're working on something they have no passion for.
阿瞳
It is meant for development environments only. Nobody would risk putting a Ruby console in production :)

In fact, when using it with Rails, it is loaded only in development environment. With other frameworks you should take care of what middlewares you use in which environment.
This frightens me. Not that the judge rejected their lawsuit (that's excellent news), but rather, that it's obvious that no amount of money can make these two happy. Not only is $65M a lot of money, but in all honesty, it's a stretch that it's even theirs. Even if they did have the original idea for Facebook, their execution of that idea was so ghastly that it doesn't even matter. If these two were real entrepreneurs, they'd be thankful for the outrageous sum they've already received and put it into a new company. Speaking of which, are they seriously operating under the DBA of ConnectU just to hassle Facebook?
Fair enough. In that case, stipulate that "Heated banter should be expected. If you can't handle that blah blah." Basically, there's better solutions than the shotgun approach.
I love that you'd rather be precise but wrong than imprecise but correct.
My bad. Thx for info!
Maybe someday they will refresh their Android app. The existing one is an ugly trainwreck.
Hugh Hefner Lives; We Can All Rejoice?
New Mac user here (~5+ weeks). Just echoing what others have said about Homebrew here so far:

After some research, MacPorts looked painful to install/maintain so I went with Homebrew seeing as it looked like there was more activity going on there as well as being easy to contribute to via github and what looked like a short tutorial on creating and contributing your own packages (+ a bit of ruby knowledge) if I felt the need.

I like it simple. :)
Collecting Men #1.1
I think this is a pretty cool tool, for both development/staging and also for production in a very restricted way. Every site has some kind of admin panel. I see this like a phpMyAdmin on asteroids for rack apps.

Definitely interesting.
I would think long and hard about whether giving code execution privileges on your local machine to anyone who can convince you to click on a link is a good idea. Actually, this should not be either long or hard.

Edit to add: You don't even need to click on the link, you just need to view an image whose src I can manipulate. Ugh. Seriously: do not install on any environment anywhere.
I've had a bunch of my valid bug reports closed by Ubuntu. I've switched to Debian, and every one of them is being closed unless I go and reproduce the issue again in later versions of Ubuntu.

Some of them are general issues that won't have been fixed in later versions.
I use domainr as well, my only complaint is that it loves clever ccTLDs and ignores non-trendy gTLDs like .info and .biz.
In the real world I can reject having my picture taken and I can demand it to be deleted (under circumstances) and when I am accidentally on somebody's holiday pictures they have no idea who I am anyway.

In the real world, there is no publicly searchable meta-information of my name applied to the pictures you are talking about. Some relatives asking "oh who is that?" is very different than some Nigeria scam "African Prince" looking you up on google+ or suddenly finding a less-than-charming picture of you having become the latest "meme" but no your name is connected to it.
Congrats to the MacPorts team for 2.0 and lion support. It's unusual in a HN thread that most of the talk is about an alternative to the posted topic. However, I have to tip my hat to the work the MP team but it would be irresponsible to recommend it over Homebrew. Homebrew is what a package manager should feel like.
If someone breaks into your house or office to get that piece of paper, your problems are bigger than a compromised server.
I think you can achieve the same thing using shellinabox. Take a look at http://blog.servermonitoringhq.com/posts/the_ultimate_web_ba...
It's planned for an extremely remote portion of the country. As of the 2010 census, the population density of La Paz county was 4 per square mile. It's quite possible that only a handful of people could end up seeing the thing.
Are women incapable of understanding that people can be a-holes especially in an unregulated "sporting" competition? Lots of a-holes out there. Just put a warning, let women know, and offer advice if necessary. This is just plain ol' wrong.

It's EA so I'm already boycotting it. :P
If you have a little project and it's getting one or two bug reports a week, it's fine to say that you'll create your own test cases. It's completely different for a large open-source project, where many of the reports are from users/developers who are confused and looking for technical support. With a dozen reports a day and an average of 10 minutes to create a test case, analyze, and reply, we're looking at two hours of time!

I totally agree about the "1 person" part, if several people report a problem it lends credibility to the problem. It may not even be a code bug, but may simply involve clarifying the documentation.
I also was rejected after 'failing' a technical interview. What was annoying to me is that I told the recruiter that I am rusty on my CS theory. I wish he has just said; "We are only interested in people that could do very well on a senior CS final exam right now"
Python Requests v0.5.1 Released
Apple laptop batteries can be bricked/hacked.
I'm pretty sure every OS follows this practice, here's my personal example from Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=219715
Is Delicious aiming to become the next Twitter?
Targeted classifieds from yard sales to mansions. Classifieds 2.0
> This is a pretty pointless idea. If someone has root on your machine for even 500ms that's already too late to trust any of its state without a complete reinstall (and even this is not enough for an advanced attacker).

As the article says, he just wanted it shut down. Fixing it can come later, but stopping it from sitting on your network sending out millions of spam e-mails is still useful.
Ask HN: The project you're working on already exists. What to do?
This just happened to me.

I know I could design a better site, but that doesn't change the fact that the fundamental idea and features are still the same. I don't want the other site's owner to feel like I'm copying his site. Has this ever happend to anyone? Should I just scrap my project or go with it? I'm also looking to avoid legal problems.
Assuming you've got a data connection, that is.