skysight-inc/HackerNews huggingface dataset:
This is why we replicate studies. Unreplicated parapsychology results are a dime a dozen.
Wicket ported to Scala
The really dangerous thing about exploiting the safe harbor provision like this, where you know that almost 100% of the content is infringing, is that it may ultimately provoke legislators (puppetted by the RIAA and other industry groups, of course) to modify the safe harbor provision in a way that is much less tolerant. That is the biggest reason what Grooveshark is doing is a no-no; they're going to spoil it for everyone else.
I would be stunned if anything like Papers existed for Linux.

That said, Unix (and generally Linux) users like to combine simple tools to do stuff that's in their control.

DropBox would be a good start for syncing,

a long text file in emacs which you could drag URLs to and make comments about would be a start. You could build a simple little format like writing 3 *s for a new set of notes on a URL.

Then you could use grep to search, wget to pull the URLs down into your dropbox folder, etc. etc.

Like I said, though, this is a totally different ethos and result than that app you linked to. You're going to have to want to write bash scripts.
Check it out at twitranking.me
But we do have reasonable priors on parapsychology from its wasteland of unreplicated, flawed studies, with no convincing results despite decades of effort.
Just because people don't like or trust the government does not make it okay to go around publishing documents in the name of free speech.

Not liking or trusting the government is one of the main reasons free speech exists and is codified in the Constitution.
Every ACLU-style "Know Your Rights" video makes this distinction clear: it is not like at the US border, where you can be searched for no reason

And keep in mind that "at the US border" legally means "within 100 miles of any US border." As of 2006 this covers about 2/3 of the US population.
The perspective is absolutely brilliant. I love it. I feel stupid for not thinking of it.
Wow. Great example of turning a limitation as a strong aesthetic. Can't wait to try it out!
A technical response would be valuable to the community. Too often we accept poor performance without questioning what is going on - and learning from it.

It's a valid question. Please don't be so cynical. Thanks
Show HN: Just built a quick app in 30 mins
Some hours ago, MG Seigler of Techcrunch wrote about a formula tweeted by a twitter engineer that help you calculate your rank. I used the formula to help others quickly check theirs. Soon going to add a rank table so you know how you are doing.

Check it out and get your rank at twitranking.me
I'm wondering if the real point of the paper is to point out how insufficient the experimental design & statistics used in its contemporaries.
Ask HN: Boston developer salary expectation?
I'm straight out of college with some impressive part-time development work under my belt. The company is a venture-backed startup expanding aggressively. I've checked BLS data for the Boston area so I have a rough idea what developers in the area make but I'd appreciate some specific knowledge about salary expectations at startups... presumably lower?

I'd appreciate any advice. Thanks!
I'm not suggesting that JS's random() is crypto-strong. I was replying to this part:

>I think you need a true random number generator to truly test this
The public Android bug tracker on Google Code is far worse. I was looking at the issue for the SMS recipient problems, and it thousands of comments ranging from "this needs to be fixed" (even though the issue status is already marked "Critical") to ASCII art of the Android robot...
The DMCA does some bad things, but without its safe harbor, I think it's doubtful YouTube or other early media-oriented user-generated content startups would have been able to exist; as far as I know, they would have only had fair use, and many infringing articles were obviously not fair use. IANAL.
I actually think there's quite a bit of potential for the Kinect, but it's really hampered by one giant bug:

It's an xbox.

The whole experience still screams "I'm a hardcore game device". Hell, it's called an "XBOX" for crying out loud. That doesn't sound warm and fuzzy. When you unbox it, you still need to use the xbox controller with it's intimidating array of input buttons, pads, triggers, and sticks. Most people are going to be scared and intimidated by that.

If you power it up, you're going to be confused by xbox live. You're going to be confused by how many accounts you need to create. You're going to be confused by the number of options.

You're going to be intimidated by ads for Call Of Duty.

You're going to be confused what is an arcade game and what is a demo.

In short, as much polish there is on the Kinect, it can't overcome the fact that it's a bolt-on product for an Xbox. If it was a brand-new, $199 device it would fly off the shelves. What it needs is a 60 second demo: when you have a friend over, you need to be able to turn on the device and be playing Kinect 60 seconds later without ever seeing the xbox controller.
Typically, my employer was the customer, and I was the passenger.
My contact information is in my profile, contact me if you want to discuss your specific needs.
Read again: I was arguing about the principle. I don't deny that there a ridiculous number of things the labels don't want you to do with your own property, like burning the disc. Copyright laws can be absurd in the extreme. In fact, I know of several economists who literally cannot quote their own works without getting permission from the publisher -- even if the book is out of print. The laws exist sure, but that doesn't make the actions they prohibit immoral or damaging.

Also, I wasn't talking about playing a CD: I was talking about streaming Grooveshark in public. This has different implications due to the DMCA.
Got to agree with the other. http://www.dnscoop.com/ shows your site is just over a month old and 0 popularity in every aspect. I just can't see any possible way of taking a site like this to $400 in adsense in just over a month. As many have said here, the site doesn't even seemingly have a point. You can spout "data analyzation" all day long, but there's simply no way you have the kind of traffic to generate a revenue stream like that. Not even close. I know data well. I make my living from adsense, not from nonsense.
First, ask what the purpose of GA is: ultimately, it's bottom-line justification is that it helps prove to advertisers just how effective their ad spend is on Google. Use AdWords / AdSense, see how much money you are making per conversion etc., spend more money in a virtuous cycle.

From this perspective, real-time results might not help so much - how long would someone want to run a campaign to see if it was effective, after all?

This being said, I think that even within that context there is a business case. Given the distribution of ad dollars on Google, if P&G or Ford or some other big client was doing huge ad spends, it could be meaningful to tweak things in real-time throughout the day to try to find the best results of A/B/C/.../X tests without wanting any real lag. Now it could be that GA responds faster for certain accounts and this isn't a problem; I wouldn't know first hand one way or another.

I think that conceptualizing the problem from a business perspective helps explain why, for most cases, it isn't important that Google offer a real-time product. But, as we see with Google Instant, there is always room to improve even when things don't appear to be 'compelling' of their own accord!
nothing. :) It was just luckily timed with a few events, appealed to a particular demographic and took off. I tried a few others, but, between finding topics that had decent affiliate payment options and a few duds, I started writing the game based on that survey and lost interest. As movies in that genre are released frequently, I think it is repeatable.
I find that sales/business people are far more likely to add the "Hi, luke" while more technically oriented people, and friends are more likely to just get down to the message, so in my mind, the salutation makes the letter seem more businesslike and formal.

It's a style thing, and it's really not that big of a deal either way, if you ask me. I just find it interesting that our perceptions of "businesslike" are opposite.
From what I understand, Diapers.com is a highly successful business. Their parent company Quidsi, who also owns Soap.com, was recently acquired by Amazon for $540 million.
Adding to your New Year excitement, XHTMLJunction extends Discount offer
The team of XHTMLJunction is glad to announce that we have decided to extend the discount offer which was introduced for the festive season. The reason behind this decision is the amazing response that the company got from the clients during the offer. The Discount offer (PSD to HTML service at $39 (old price – $49)) which was earlier valid from 1st December to 31st December 2010 is now being extended till further notice. In case you missed the opportunity earlier, here is a chance for you again!!
I believe that DEC (Compaq?) shipped very capable JIT recompilation of x86 to Alpha a long time ago. They were trying to get past the hurdle of Intel's lock in. It didn't work.
The Jon Harrop who used to hang out on the Clojure list is not the same as Dr. John Harrop who used to advocate F#, OCaml, etc.

I asked him and he said "no relation".
#LessAmbitiousMovies Aims To Sort Of Take Over Part Of Your Twitter Stream
Please see my reply to grandparent.
Nice, but the link from your name misdirects, and the image there is also labeled as http://twitranking.me/twitter.com/images/getrank.png, so it doesn't seem to work properly (because of the extra twitter.com in there). It also doesn't degrade 100% gracefully when given malformed input (like <'>, etc)

But cool! I tried it out and it's a handy tool. Add some stats to show off.
Hot Marisa Miller Images Collection
Hot models are in limelight these days, and they seem to be the center of attractions of men around the world driving up the number of daily searches like nuts!
Eliezer, please explain this to me.
The article's author demonstrates poor analytical skills.

Regarding poisons themselves, they all depend on how much you ingest. How much salt do you eat? Three pounds a day? Salt is a poison and if you eat too much you can get sick and die. Almonds contain cyanide. People eat almonds without dying. Does that mean cyanide is a beneficial substance in all quantities?

Regarding allergens there are similar dynamics. Someone allergic to cat dander will be able to walk down a street where cats have been. But they may not be able to sleep well in a bed that is normally occupied by 100 cats. Or consider peanuts. Someone allergic to peanuts will not do well eating a peanut butter sandwich. But most of them can handle being in the presence of peanuts, despite hysterical media reports of people dying after kissing someone who had recently eaten a peanut, all stories of which were discredited.

Glutamate content of some foods (mg per 100g)
roquefort cheese 1280
parmesan cheese 1200
soy sauce 1090
walnuts 658
fresh tomato juice 260
grape juice 258
peas 200
mushrooms 180
broccoli 176
tomatoes 140
mushrooms 140
oysters 137
corn 130
potatoes 102
chicken 44
mackerel 36
beef 33
eggs 23
human milk 22

So people are claiming "It is in human breast milk and beef and eggs!" Yes, 22mg to 33mg of glutamates per 100g.
Up at the top, parmesan is 1200mg per 100g. How much parmesan do you eat exactly? Is this a cheese that you slice off in giant wedges and gnaw on? Or is it grated and used like a spice in relatively small amounts by weight?
Hiring Developers in Minneapolis for January
Hi HN,

I'm staffing up our company's first in-house development team, and would be pleased to interview anyone who is a regular here, even if you're a regular lurker.

I consider the team to be the 'transition-to-engineering' team, meaning we've built out and proved the product, and will be working to enhance and reconstruct it while we build new derivative products. I'll hope to promote our VP of Engineering out of these hires.

This isn't a 'make it scale to 100x with no new product design' situation, but it also isn't a 'We are locked in a room until we have a good idea for an app' situation: anyone who works on this is going to get to wear a lot of hats, some scaling and infrastructure related, some front-end design and UX related, etc. etc.

Our current website sort of sucks, but you can get a sense of what we do (visualization and planning of financials for small business owners) from it: google profitsee.

We're closing a second angel round in the next six weeks, and have a small team of five or so people right now, so we are actively looking to hire. We have some people in Seattle, some in Minneapolis, but the tech team will be staffed out of Minneapolis.

I will be managing the team, and you can find out a good amount about me and my perspectives and approach reading comments here on HN.

The current product infrastructure is MySQL->PHP/Zend->Flex. We are re-implementing to MySQL->PHP->HTML(5ish). We'll be deploying on the web and a bunch of devices this year.

Current customers LOVE our product, but there's a lot of improvement to be done.... : ) We're never short on good ideas, and will welcome yours!

Looking to hire this month. We're long on perks and good attitude, medium on salary and stock: Xbox/Kinect, unlimited Amazon tech book budget, choose your own dev environment and monitors, beers, coffee, etc.

If you think you could help move the chains significantly, please drop me a note: vessenes@gmail.com
Drupal 7 Released
Implementing WSGI application objects
Let me rephrase that. The money they've promised you is a liability, the money you owe them is an asset. Remember, often when someone takes out a loan, they don't withdraw the money immediately. Until they do, that loan is a liability for the bank.
Abolishing the right to filibuster as the author proposes would truly make our democracy "two wolves and a sheep voting on what's for dinner".

Sorry Mr. Nutting, but there's no "tyranny of the minority"...

Tyranny: "A government in which a single ruler (a tyrant) has absolute power"

The minority can't enforce their wishes on anyone directly - they simply have the power, if they are a highly significant minority, to stop certain wishes of the majority being forced upon them ("tyranny" of the majority). Minorities having some power to block actions of the majority is a great check on government power, and we're fortunate to have it.
Ask HN: Constructing a viral loop for our B2B2C social app
Hi HN, we (re-)launched our startup about 3 weeks ago, here (http://news.ycombinator.com/item?id=1988016) and we have been getting an okay response from our users. We have had a couple of sales so far.

However, being bootstrapped, we find it difficult to keep the market's attention via continuous PR/publicity or CPC marketing. Clearly, we need a good baked-in, inherent viral mechanism to allow the app to spread organically. Like Jason Cohen said, virality has to be baked-in, not bolt-on.

Currently, we are doing a few things to construct an inherent viral loop, keeping in mind that we are a consumer-facing group deal app, but to be sold to online retailers:

1) Plastering our brand name on the widgets of our free trial users (retailers use us, generate awareness among competitors, competitors use us, generate awareness among competitors, and so on...);

2) Plastering our brand name on Facebook posts, link shares, etc.; and

3) Making users share deals to participate in deals (we're a pay-by-Facebook-Likes group deal app).

Are there other things that we can do?
"Using a legal loophole is not the same as selling drugs or not follow safety regulations."

It's not even a legal loophole; it's straight-up, conscious infringement complete with a wink and nudge.
Something about finding a link on my favorite aggregator pointing me to a techblog post about a rapidly trending twitter tag based on a typical imageboard thread premise makes me think we are approaching the Event Horizon of meme transmission methods, but I think that's probably a good thing.
If the startup is giving you good stock participation, and has a good office environment, then yes, the salary should be lower than going to work for, say, BBN.

That said, a lot comes down to what a company needs, how desparate it is, the hiring methodologies.

A formally structured startup with good board support will probably have a series of salary tiers and job descriptions. A more informal one might decide your salary once they meet you, or just have a number in their head that they're willing to pay for the right person.

Since you're young, you might be less salary sensitive, in which case, you can always negotiate for better equity participation -- more aggressive vest schedule, bigger multiple on salary, etc. etc. For better or worse, equity feels cheaper than cash to startups through the early part of their lifecycle.

Hope this helps, and good luck. (Also, if you want to move to Minneapolis, check out my posts, I'm hiring.)
here are a few that I use all the time…

http://githubissues.heroku.com (a desktop version of this exact app exists)

http://280slides.com/

http://picsengine.com/

It's funny because you're willing to tolerate a lot more crap on the desktop all the time. If a web app has a "loading" screen you say "IT TAKES TOO LONG" even though the desktop counterpart takes twice as long. If the web app UI becomes a bit sluggish people complain, yet desktop UIs become sluggish ALL THE TIME, and no one cares because you're used to it…

The reality is, to build a web app you can't just be at par with the desktop counter part, you have to be BETTER. It's an uphill battle, but tools like Cappuccino and even SproutCore will help, but in the end it's still up to you to make the effort to bring your app up to 120%.
I program in C for different micro controllers and like your idea of trying a game development.
Any recommendation on books or links?
My parents like the Kinect. They bought an Xbox just to play the Kinect. They like Kinect to play racing games on the Xbox. I use a controller to play Halo. Different audiences, different appeal.

I don't see the UX-potential of the Kinect porting to the PC anytime soon. Call me stuck in my ways but I think the mouse and keyboard is pretty effective. Maybe focus-follows-eyeball would be cool, and Compiz's head tracking plugin gives windows some floating perspective, but I don't know if these things are major shifts in the Desktop paradigm or big enough to be iPod-cool.
Work with others who are better than you. You will be instantly pressured to step up your skills. Being around others of a higher skill level allows you to see how they do things and where you can improve.

I see that open source is encouraged, but you won't have the same drive as you would if you are working on your own project.

So find someone that is better than you and work on that cool idea that you always think about; we all have at least one.
But why should each state have equal power? The reason that was important when the constitution was drafted was because they were the polities that already existed, and you needed their assistance to build a larger union.

Today, states command less loyalty than baseball teams, and are covered so poorly in the media that they are close to unsupervised by the people. They're an anachronism, why should we care about their individual power?
To answer your edit, how did you find out about those illegal activities? It's like saying, I have to break the law to save the law. There are probably things that the public should know about and things that the public should not, however, it should never be up to 1 man to decide which is which. Until such time as we correct the situation that we are in, we still have laws and morals to follow, and spreading confidential documents of whatever caliber belonging to the government is still wrong. It's a round argument I know but two wrongs never make a right.
If Redis was "my chosen database" then I should have done my homework better.

Redis has always been billed as an in-RAM database, which hard-implies that your dataset must fit in RAM, and thus that Redis is unlikely to be your only database.

VM - i.e. even the possibility of having a dataset larger than RAM - is a recent addition, and one flagged as experimental. It had some issues which meant (for us and for the author of the post you linked to above) Redis was still not feasible for datasets larger than RAM. This new diskstore model, and the associated rethink, is very encouraging news, as it means that scenario might one day be possible after all.
The role of PR in 2011: #prwebchat with Lizz Harmon
Based on mailing list traffic and comments from the developers, it seems like most people using Redis in production have datasets that fit in RAM, in which case they will be utterly indifferent to these changes.
Well, the lack of SSL doesn't help at all. I prefer to pay a bit more to SpiderOak and have encryption.

Of course, I could make a script to compress all my files with passwords, but the selling point of those services is being easy.
Perhaps the second person might give some thoughts about the documents, do some research, and actually think before releasing said documents for their 15 minutes of fame.
I believe the author is taking issue with the notion that "the truth will out" in the marketplace of ideas.

In this I sympathize with Fish. It is as though the truth's-being-out was some final result, rather than merely an ephemeral change in constantly changing cultural winds. This smacks of the happily-ever-after narrative to which America so frequently retreats, having not as a culture experienced any evidence to the contrary since the Civil War (perhaps none ever, since even then, righteousness prevailed, no?).

Even if the inconvenient truth is for a period (we cannot say "finally") adopted as the social consensus, what of the damage done in the meantime?
It does. If you look closely, you'll see that HN's URL parser ignored the ] at the end of the URL. If you click on the URL and then add a ] to the end of it, your JSON will be valid and you'll see two alert boxes.

Edit: But yeah, my bad for not noticing that earlier. I've swapped it out for a bit.ly link now, so it works properly. I'm headed to sleep. :)
Kinect is part of an imaginary market along with its brethren the Wiimote and PlayStation Move.

Hardcore gamers soon realize that jumping up and down is nowhere near as fun as sitting on a couch and pushing buttons. Casual users, while initially sold on the health benefits, soon lose interest as well.
Very cool graphics. The explosions are awesome!
In my experience, greetings are the easy part, whereas deciding how to close the email is the tough part. In my first correspondence with a contact, I usually end with a formal "thank you, (next line my name).

I notice most people don't respond back with the same formality, and so I mirror my structure based on theirs.

Does anyone have any tips on this or similar interactions?
In reality everyone starts off with a 'change the world' goal, but at some point in your life you'll probably change your goals and focus on your family or whatever.

A goal is not always meant to be reached, it often serves simply as something to aim at.
-- Bruce Lee
No reason that you can't change the word after you solve the money problem.
I wonder what it is that makes 8-bit music so compelling. Just nostalgia?
Want one. Now.
I don't understand why this is so difficult to understand. How is it that breaking the law by the first person makes it okay for the next person? Even if there is no law about the second persons actions, it's still wrong. Do you simply not see it as being wrong? The whole idea is to keep the documents private so why would it matter if the 1st or 3rd person published them? It's still wrong, each and every time down the line.
Seriously? you guys can't find it?

Here it is: http://imagesk.com/QnEp4RU8.png