skysight-inc/HackerNews huggingface dataset:
Some people, but not this person. I like having a separate login for each web service. I keep each login in my password wallet so even I don't know the password. Using this approach, if a service gets compromised, I don't need to worry that my access will spread to other systems.

I also like email/password signups because I get to use different emails for each service. GMail helps with this since I can use johndoe+twitter@gmail.com and johndoe+facebook@gmail.com.
How Your Textbook Dollars Are Divvied Up
I agree, I'd much rather sign in with Twitter than facebook.
rMBP can already quite easily be run at a high raw pixel count resolution (higher than this Samsung laptop in fact, as the article points out.) Obviously, it runs at this raw resolution by default when booted into Windows, so I'm not sure what your point is. As it turns out, it can run Windows 8 as well!
I chose Deezer some time ago... but Rdio sure changed lately - maybe I should give them another look. The last time I tried they had a poor choice in non-mainstream things, but it seems to have changed. (number of von zamla albums is my usual benchmark for the variety of available tracks) They still have weird listing issues though - having both Goran Bregovic and Bregovic, Goran for example.
You can't train someone to be impartial. There are problems with the juries and the court system but specially selecting juries isn't going to solve it. Jurors are supposd to be impartial and if this case had an expert jury they'd bring with them their own experiences with the patent system both positive and negative. So I'm a developer. Suppose I get called into jury duty and it's a case of some company suing a developer for checking an email account they set up for a client and the prosecution is arguing that the developer was in the wrong for doing so without permission. And let's say the reason for doing this was to verify that some transactional email accounts were working or to click an activation link for some peripheral service. Yeah, it's a way out there weird example but try not to get hung up on the details and stay with me on the bigger picture. As an expert juror I'm inclined to side with the defendant because I know how frustrating it is to work with clueless people and wait forever to get things done and I've created email addresses for people before and gone in there real quick for the exact same reason. Objectively what was done was wrong but in my mind it's justified. So I side with the defendant, persuade the other jurors and get the guy off the hook. The point is that experts are arguably more biased than anyone. A doctor being sued for malpractice with an all doctor jury will have lots of friends on the jury who will probably side with him having most likely feared or dealt with malpractice suits their whole career. That's why I like the idea of lay people getting the facts from expert testimony. You also can't train people to be color blind. If I told you not to notice someone's skin color it would just draw attention to it. Once something has been said or seen it cannot be unheard or unseen. America is a racist country, most jurors are white and middle class, and that's why you see more blacks being convicted than whites.

It's a messy issue with no perfect solution so non-experts are the best solution so far.
So what are you doing nowadays, anyway?
"There are only two kinds of languages: the ones people complain about and the ones nobody uses"

- Bjarne Stroustrup
Is there even an option for developers to use where you can use Facebook just for login, without requesting any additional permissions? That would be acceptable.

This is why I still like OpenID (eg, log in with your Google account). I know they get nothing but my name and email address, they can't touch my account at all, and nothing is public.
I know of quite a few false positives at google.
Yes, the copy is exaggerated for humorous effect, but can you search, read, and reply to old emails while gmail is closed? Clearly, this extension does offer something more than your solution.
Interesting point, but this is where people seem to disagree. At college plagiarism is expressly forbidden. It's seen as cheating to attempt to pass off someone else's work, or a close copy, as your own. It can lead to expulsion. And so it should. Samsung have done this, and appear to be continuing to do so. What makes it worse to me isn't the fact that they are attempting to mimick Apple's aesthetic to confuse, it's the liberal use of their design language with minor tweaks and the blatant denial from all and sundry that copying has taken place. It's the emporers new clothes!

Should it be illegal? That depends. The level that Samsung take things to should be. That said, their is nothing inherently wrong with being informed by other aesthetics when designing the look and feel of a product and that is where the line blurs.
Whenever I used to demo one of my old projects, the immediate feedback I'd get from most "advisors" was something along the lines of, "oh, you don't offer Facebook signup. Why not?"

I think the underlying assumption was that using Facebook login would make it easier to make the site "go viral" because we could more easily spam our user's networks.

I always cringed at this idea from my own personal experience, and from anecdotal evidence from my friends.

I'm very excited that someone finally backed this up with data.
Wow, they don't want people to spot that, do they :) I went to the signup page to verify before I posted my comment and completely missed the link, even though I was looking for it. I really appreciate them doing that - will check out their library today.

Edit: Or not. They seem to know my city better than me since my postcode is both required and invalid...
Not all "people" are your customers. The study lends nicely to customer segmentation. Tech-savvy customers are comfortable using it.

If you can accurately define who your customer is then you can tailor your user experience to fit them best.

Studies show the people that use Facebook Connect have a higher LTV and show higher engagement.
OAuth scopes kick ass. You don't even need to give up name or email to an application with Google's implementation, IIRC.
Totally agree. They really should have made the default to allow zero permissions. Then there could be a page in the app (or in facebook) where you can explicitly allow each requested permission once you've at least had a moment with the app. As it stands now, though, I never use the facebook option. The few times I did before, I raced to my profile to see if anything was posted. The current model is sort of like a store clerk saying, "Come on in... and let me use your phone to call some of your friends."
A simple hack to accomplish this, even if you don't run a site with an embedded video widget: mail every customer 3 days after signup and offer to Skype chat them about the problem space and about configuring your application. You can withdraw this offer when you have too many customers beating down your door ("high class problem").

Words like "I run the company", "I am the founder", "I am the CEO", "I am in charge of the product", etc etc, pick your favorite phrasing, magically dissolve all barriers to getting this accomplished, by the way.
You can't accuse people of using strawmen then proffer one yourself.
Because its a feel-good parable, or its just a slow Friday heading into a long holiday weekend.
I see these justifications for perl almost every time it comes up - The community, cpan, writing lots of code fast. These are good things, but it's worth pointing out that EVERY OTHER LANGUAGE DOES THAT. Ruby has gem, python has pip - modern languages have these things built in by design. Not to hate on perl, because there's things I like about it, but this article could be retitled "what I like about not using fortran"
Agreed. Sometimes you need faith in humanity restored - or at least seriously boosted.
Tyler Cowen [1] refers us to Jay Joseph [2] who refers us to other critics of "twins reared apart" ("TRA") studies:

Critics, however, have pointed to several key methodological problems with TRA studies (TRA study critics include Farber, 1981; Joseph, 2001, 2004, 2010; Kamin, 1974;
Kamin & Goldberger, 2002; Lewontin, Rose, & Kamin, 1984; Taylor, 1980). These problems include (a) the doubtful “separation” of twins, who frequently grew up together
and had contact over much of their lives, (b) similarity bias in the methods of MZA identiﬁcation and recruitment, (c) the questionable status of “intelligence” and “personality” as valid and quantiﬁable constructs, (d) the failure of the MISTRA researchers to publish or share raw data and life history information for the twins under study, and (e) the impact that the researchers’ bias in favor of genetic interpretations may have had on their results and conclusions.

and continues:

While these and other issues are important, the main problem with TRA studies such as Bouchard’s MISTRA is clear: the investigators used the wrong control group (MZTs). By using MZTs as controls, they failed to control for several key environmental factors shared by both MZA and MZT pairs (see Joseph, 2004; Rose, 1982). Environmental inﬂuences shared by both MZAs and MZTs include but are not limited to the following:

• They are exactly the same age (birth cohort).

• They are always the same sex.

• They are almost always the same ethnicity.

• Their appearance is strikingly similar (which will elicit more similar treatment from the social environment).

• They usually are raised in the same socioeconomic class.

• They usually are raised in the same culture.

• They shared the same prenatal environment.

• Most studied pairs spent a certain amount of time together in the same family environment, were aware of each other’s existence when studied, and often had regular contact over long periods of time (Farber, 1981; Kamin, 1974).

So maybe twin studies aren't the slam dunk they are often presented as.

[1] http://marginalrevolution.com/marginalrevolution/2011/02/wha...

[2] http://jayjoseph.net/yahoo_site_admin/assets/docs/Claims_and...

Also referenced by Cowen:

http://journals.cambridge.org/action/displayAbstract?fromPag...

http://www.ssc.wisc.edu/econ/archive/wp2001-08.pdf
Thought this was pretty neat. I'd pay a buck for it and I don't really even listen to music.

You should get to a level to where an average beatboxer can input and this thing spits out something sweet. Game-ify it by having people try to match something onscreen with their mouths or do something a la "draw something" except I input the beat and you guess what song it is or vice versa. Fun!
Are you trolling? No. Animal breeds are pure, because their reproduction is controlled and only the desired stock is used. "Races" aren't like that at all. Saying something like "blacks have low IQ" is completely unscientific because the people you are labelling "black", unlike animal breeds have little to no genetic relation. I'm too lazy to look this up, but the median "african american" has less than half of their ancestry from subsaharan africa.

So please, don't say things like "race is genetically determined". You're right that a "genetic cluster" or "ancestral group" is better defined. But those IQ results weren't corrected for that, so again: non-science.
Unrelated to the content, when I use Command-plus to increase the font size on this blog (in Chrome, at least), the font doesn't grow.

Which means I can't read it, because my eyes suck.
600k for a business transaction, and a cashier's check wouldn't cut it...?

If I'm to believe this is true in the first place, I can't imagine that money was legitimate
Do you have any links to these studies?

We're building a site that relies on network effects and are considering offering only Facebook authentication, with perhaps other signups available in the future. Anyone have any good case studies on startups that went this route?
I've always wondered why more websites/apps didn't have their own user database, with Facebook credentials as merely a link to an underlying record that the website actually owns.

This way if you one day want to run far, far away from the FB monster you're already set - the behavior of your app doesn't break horrifically, and you can devise a seamless/pain-free transition for FB-authenticated users to create a password.
I started crying when I finished reading this.
Not the same thing. DSLs are not the same as extending the functionality of the interpreter. And it's basically the flexibility of perl as a procedural/functional/declarative/OO language (i.e. lack of assumptions of how you want to work) with its roots in practical natural linguistics (as opposed to theoretical as with lisp) that makes this possible. Yes, that does mean coding with some discipline (Perl::Critic and Moose & friends helps here), and some things are more of a pain in the arse than with a more opinionated language, but it seems a reasonable trade off to me.
We need more of these posts and less about "weight management and free lunch."
As has been alluded to in another comment: Which other languages that compare to perl have you actually looked at?

Python has rich meta-programming. Ruby has (almost) single-handedly super-hyped and re-invented the idea of domain specific languages (DSLs). Lisp is of course all about this (as is Forth).

Javascript builds on the ideas from Smalltalk and (especially) Self to allow you to crazy stuff with how objects work...

Java can't do much of this, but the JVM has been bent in surprising ways by efforts like Clojure and Scala...

While it is great that you know and like perl -- That particular point in the post (and this comment) seems rather poorly researched.

I'm very much on the burnt-by-crazy-old-nasty-perl-legacy-crap side of the fence -- but I can't deny that I see some of the reasons why people would like to use perl -- it's just not for me. The statement "Perl evolves in a ... manner that makes the language always fresh" makes me want to hide under the bed -- if I have to deal with someone else's code in production ;-)

Still -- it's a bit strange to see the claim that perl is somehow much more flexible than other comparable languages.
fb suxs
Can Spark be used as a standalone library, without the rest of Meteor? That would be pretty cool and I suspect it would be very successful.
And why would he take lunch in the middle of the transfer?

I'd high tail it from point A to B with no unnecessary stops.
I kept wondering how he got her to the hospital... did they walk?
Really??

Am I then too cynical to doubt the money was from a law-abiding business??
Now it loops between "Human" and "Reason". I think there are two secret cabals at work. One to break the Philosophy link and one to thwart these evil schemes.
Don't forget the 0.001% which want to hack the crap out of your API and use it for exploitation :)
But why? Even if there's no tradeoff, what advantage would Albert Einstein have had over an average intelligence competitor for mates had he lived even a mere 200 years ago? Slim, I'd think. And who's to say he would have used that narrow advantage to win a mate of above average intelligence, vs. some other desirable characteristic?

Exceptional intelligence as a strong determinant of economic and social success (and thus presumably reproductive success) seems to be a relatively recent phenomenon in the human species.
Amazon Is Developing Ad-Supported Tablet Computer
I'll give you macros, but if you define DSLs as "chained methods", many languages have DSL supports. The author's talking about Perl's support for mangling the language itself through third party modules.
Google ups the ante in wallet wars
Great work LocalWiki. This is a good way to build hyperlocal mobile/sms apps. I find myself usually scraping data off wikis, massaging it a bit, then building my own api endpoint to feed the mobile app.

I hope this one linked here is actually being built, can see a lot of folks re-using it. https://trianglewiki.org/Wanderful_App

Next step is to build a mobile app that feeds data back in (POST/PUT). Like YokoZar points out, it's a Sales task, not necessarily a difficult technical one.
Regardless of the structure of modern usage its syntax is still very noisy for the reader. It seems the majority prefer the cleaner syntax that doesn't use punctuation to define the type of access a la BASIC.
Rounded Corners: ✔

Rectangular Screen: ✔

Black Bezel: ✔

----------------------

Prior Art: (does not apply)

----------------------

Infringement: ✔

(*it's not the rounder-corners that gets you, it's the combination of that with the additional "dress")
He was very biased; it counts for little.
New security issue affecting Java SE 7 Update 7 (full JVM sandbox bypass)
If people were indifferent (50% chance of wanting facebook) then the likelihood of at least 27 out of 37 randomly asked people saying "no facebook" is about 1 in 300. And that's counting the "Yes but I hate it"s as yesses. Count those as "no" and it's 1 in 3000. Highly significant.

This assumes the "random tourists in Pike's Place market" are an effectively random sample. It's possible that facebook fans are less likely to take vacations in Seattle, but Occam's razor is against it.
I find the resume length suggestions interesting.

The Microsoft representatives have told me to use a short one page resume.
The Google representatives instead told me the exact opposite and said for me to put down everything relevant to the position regardless of length.

I now have two resumes, a short one for on the floor career fairs and a multi-page that I submit online.

[Edit grammar]
What are common exaggerations employers tell in a job interview?
Maybe this is a valid case for "security through obscurity". If you don't publicly proclaim you're doing something like this, who knows to look?
Yes, and that's the way I learned in high school. At the time it appeared that we factored to achieve some 'artistic' goals of making the algebraic expressions 'look nice'. When later I concluded that we factored for some serious purposes and that the artistic goals of look nice were silly, I resented some of what I had been taught.

But the question on this thread is appropriate: "Why" do we factor? Sure, the reason in some of high school is just to learn how to factor so that we will be able to when we need to, say, working with integration by parts in calculus. But likely this tread and the students want a reason more substantial than just to learn for later. So, my answer was (say, beyond just learning) to factor when there was a good reason and otherwise just f'get about it, and basically that's the correct answer.
Minimalistic landing pages considered harmful
Only that most signup forms use a broken regex and think <name+mailbox@example.com> emails are not valid. Been there, done that.
Arrgh. I still think you're fundamentally missing my point. You can't treat "black" via subdivision. The problem is mixing (i.e. most "blacks" are "half white", etc...), not imprecision. Basically you can't treat "black" at all. The term will never be useful to scientific study. The fact that there exist some identifiable ancestral groups will never (!) tell you anything useful about a typical "black" woman in america.

The same is true of "polynesian" -- sure, they might have been isolated at one point but by now almost every "polynesian" you meet in Hawaii has a ton of white and japanese ancestry too (substitute appropriate mixing for Maori or Samoan and Fijian, etc...), so what use is it to talk about the potential IQ effects his great-great-grandparents might have had?

Yet the argument at hand (that, as far as I can tell, you are in support of) is that somehow the "race" of real people can, because it is "genetically determined", be correlated with something like IQ, which it just can't. It's far too polluted a data set.
umm, verbosity?

package Point;
use Moose; # automatically turns on strict and warnings
has 'x' => (is => 'rw', isa => 'Int');
has 'y' => (is => 'rw', isa => 'Int');
sub clear { my $self = shift; $self->$_(0) for qw/x y/}

1;
http://goo.gl/a3nnd this is one. I remember there was a big chat about this on quora.
I dont see the value on this project. No merit to be in HN front page.

Sorry, just my opinion.
Ask HN: Writing a good spec
Any tips, experiences, successes or failures in writing a specification for a small software project, for internal use?

I've heard of folks writing a user guide before writing the program. There must be a myriad creative ways of nailing down a good spec (and a gazillion ways of writing a bad one).
It will be cool if Meteor could be packaged in a gem and be embedded in parts of a Rails app where client side interaction is heavy.
There's pretty robust evidence for intelligence (at least as measured by IQ) being heritable. There've been a bunch of identical-twin studies showing heritability factors as high as 0.8, which is roughly as heritable as height and among the highest of personality traits:

http://en.wikipedia.org/wiki/Heritability_of_IQ

As for why these intelligence genes wouldn't spread throughout the population: it could be because they have other effects with a negative survival/reproductive value as well. Intelligence is often inversely correlated with confidence, for example, since people's expectations of themselves rise faster than their abilities. Confidence is heavily correlated with social skill and the ability to attract a mate, so highly intelligent people often face severe deficits in the mating game (I'm sure we all know someone who is brilliant but completely socially inept, and many of us have been that person).

Also, remember that the ancestral environment that humans evolved in significantly less favorable to intelligence than the modern one. 15,000 years ago, intelligence might be nice, but the ability to outrun a lion or take down a buffalo was far more important. It's only within the last 3-5 generations that intelligence has become essential to surviving in modern society (that's the whole point of Flynn's thesis), and evolution doesn't work so well on a timescale of 3-5 generations.
2. Things like Adwords have allowed businesses to exist...

What sort of businesses? SEO?

You fail to to recognise that business directories aka the yellow pages in some countries were around long before Google or Adwords existed. That's where small business advertises.

Neither Google nor Adwords is anythng like print, radio or TV. It's like the yellow pages. Except Google has has the lure of being a gateway to noncommercial content. There's reason to use Google even when you have no intent to purchase. There's little reason to use the yellow pages unless you are planning a purchase of some sort.

As such you have millions of people looking at Google search pages who are not looking for anything commercial in nature. And that audience presumably makes Google look like a more attractive place to advertise to a small business than the yellow pages. Whether it is actually more effective for these advertisers in terms of sales is another question.

We come back to that word again: intent.

For an advertiser, targeting a large crowd of people, _some_ of who may have an intent to purchase might seem more appealing than targeting a small group of people who _all_ have intent to purchase.

Whether it's more cost-effective for small business to devote its limited resources toward targetting the crowd or toward targeting the small group is still an open question. For Google, it's not necessary to answer that question. As long as advertisers believe the big crowd, which may include lots of people lacking any intent to purchase, is a better choice, there's no reason to question if it's true.

Maybe public libraries should start selling ad space? Surely some patrons might have an intent to purchase or could be persuaded to make one.

Google has its origins in a web-based library project at Stanford so this comparison is not as bizarre as it might sound. Subtract the non-commercial "library" aspect of Google and what's left? Adwords? SEO? Content farms, on-demand "articles" laced with display ads?