skysight-inc/HackerNews huggingface dataset:
I suspect you recommend these "newer and better" books because they suit your ideological purposes

I suspect that because you haven't read the book yet (as you forthrightly acknowledge), you don't have a basis of knowledge for knowing why I recommend it. But newer can be better in books about intelligence (not necessarily, but older isn't surely better either) simply because human intelligence is a subject of a very vigorous research program involving hundreds of scientists all over the world. If your claim is that the book you have recommended (which I read, back when it was published) is the last word on the subject, you might at least show onlookers a link to a book review saying so.

I meet in person with the researchers who do the primary research on the subject of human intelligence who happen to be in my town

http://www.psych.umn.edu/courses/fall09/mcguem/psy8935/defau...

and I make sure to keep up with the recent literature (from various points of view) in the huge academic library of my alma mater, the research base of several of the leading scientists in the discipline. I invite onlookers in this thread to access the primary research sources themselves and the see which books are better researched or more informative.

The best introduction to IQ testing, because it was so forward-looking and well researched when it was published, continues to be the Mackintosh (1998) book mentioned in the online bibliography I linked to in my previous reply to you. But Alan S. Kaufman's very new IQ Testing 101 (full citation in another comment in this thread) is also very good, and was published just in the last year.
And you get the credential of being "employee #X at foo" if foo does well.

For example, it might add credibility to a blog post (see title) or new startup ( http://bizeebee.com/ )
Too many Haskell libraries. What are we going to do about it?
But that's what I mean... really, who cares?

It's not like he can't attend another institution, and his product seems to have enough legs that cash won't be an issue...
What's your favorite free web conferencing tool?
What's your favorite free web conferencing tool?
I don't think the reasons are the same. C++ is too complex, and while it's true that exploiting advanced features it's possible to do a great deal of things, it's not hard to imagine an object system for C much simpler and still able to achieve most of the benefits.

I think Objective-C is taken alive by the fact that Apple is pushing it forward, IMHO this is already telling enough about it. A few things are nice but it's too verbose, the syntax is not nice, some semantic is tricky (memory management is confusing for newcomers), and I feel in it a strange mix of high level features with other things that are too low level or not well conceived (like @synthesize).

D has other problems (like two different flavors and other stuff related to the fact it's pretty recent) but I think it does not qualify as the "better C" that can really be accepted in short time, as the difference with C is too strong and it's not a strict superset of C.

What I think it's needed is a C with classes without fancy features and with a solid standard library that makes good use of the new OOP stuff. The layer that's enough to avoid to write structures and function pointers to fake objects, just that tiny layer, but done right. Not claiming this is easy at all, but probably there are very little people interested in solving this problem right now.
Thats true too! I had a Dell netbook that I used for the same purpose, so yes the iPad fulfils the same purpose (for me). Its definitely not for everyone but what I' finding interesting is that it polarises opinion. Better technology will come, but for me this is perfect for now for what I need
Neowin Giveaway: TonidoPlug
>Santa Fe South, whose teachers are on a one-year renewable contract, can remove incompetent instructors more easily than Capitol Hill, where teachers are unionized.

It seems to me that this is probably the most important distinction (though not the only one, of course). There were some unbelievably bad teachers in the town I grew up in, and my town was ranked #14 in NJ in 2006 (I left that school system in 2002, but from my younger siblings I know it can't have improved much). Teacher quality makes or breaks an education.
Not really.

More like a political story with no relevance to hacker news gets downvoted.

(And is clearly mentioned as off-topic in the guidelines: "Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.")
Thanks for the explanation...for a second-there I thought that it meant all boycotts were not allowed.

But let' say there was a domestic originated boycott against country X, why can't the governement just say that it is illegal since there is also a similar foreign-origin boycott for the same country X and for the same reasons ?

And in that case, it would seem the U.S. governement has too much power over its citizens and private entreprise.
I'm still too busy being wow'd by the implications of color video and widespread photography. Of my grandparents, I have a few black-and-white's from their late 20's. Of my parents, a couple off-color's from their early 20's.

My decedents (if I have any) will have full, accurate color video and photo from a ton of points in my life.

Forget recording who I was and what I did- it still blows my mind to imagine 'knowing' your parents as they were when they were young. Images are the first step to this; they make the past real.
There isn't a way, but I can add a way! How would you like to do it, as a user? That's a great idea, by the way!
Downvoters: I'm curious, what is wrong with this comment?
It's actually 詹姆斯·邦德. 007 is just easier to say.
I was just throwing ideas out there, not really thinking it through. :) Although you're absolutely right about waitForAll() in that example, there is a point to that sort of function, say if you wanted to add a timeout. Or you could have a waitForAny() function - useful if you only need one of the futures to finish before proceeding.

get() vs. wait() is admittedly a question of preference. Personally, I'd keep them separate and even go so far as to have it warn you if you called get() without a wait() or a successful isReady() or so on that future. It keeps the suspensions explicit and the intentions clear. It's a bit like explicit vs implicit transactional systems.
I have see a lot of MongoDB articles lately. I am curious if anyone here has used it or played with it and what your thoughts about it are?
Bonus points to the first person who discovers the winning patterns via parallel search of many likely possibilities. (I'm assuming that like in the classic Pac-Man, the Google Ghosts' behavior is deterministic.)
Goby: the best search engine for what's going on
"Can someone talk Steve Jobs into building a consumer robot?"

Chances are he will talk you into buying an espresso machine instead. :)
What matters is not the intention of the law but how it's written. This page says what's prohibited is "actual refusal to do business with or in Israel." Do you have some other source to back up your claim? Because judging from this page it sounds like it's illegal to boycott Israel period.
images are a big piece, but what i'm suggesting is that it will get to a point where you can actually interact with your dead grandparents. think about predictive AI on these data sets... it's going to be way more rich than images alone...
OK, I'll try to get hold of a Win7 machine at work. Can't make any promises though! (Nearly everyone at my workplace uses Linux.) Hopefully a kind soul of German persuasion with JavaScript know-how and a penchant for Windows will come along and fix it.
I think that one of the requirements that makes Go unsuitable as a C replacement in this specific case is the presence of the garbage collector. We need a language that we could use to write the garbage collector itself. It has to be a non-GC'd language or at least allow you to use it without linking to the GC.
Dropbox: yes

WordPress: no, but MT pissed everyone off with their license change, so they picked up where MT left off

Google: yes (although AltaVista was the SE people were using back then)
Sure because 95% leaves 5% of room to cherry pick aberrations.
If only that video worked on an iPad.
Agreed. However I don't think there would be a lot of service providers since the license (AGPL).

I guess you just have to wait till September to have your answer (yeah someone can explain it, but the code can do it better).
I think you underestimate people a little bit. Let's take your example in a world of data accessibility :

Research groups do spot interviews for fatalities in the iraq war. This data is submitted to the central repository. The government analyzes it, removes outliers emits report A. The ACLU analyzes it with the outliers, emits report B.

Some people throw a fit about A, some people throw a fit about B. If the data were available, independent third parties could analyze it and say - hey ok, Fallujah was actually a valid data point so we present report B or whatever.

You can't argue with data, not and maintain the appearance of sanity. Here's the data. Here's the interpretation. Even laypeople can understand this.
MIT is a beacon of intellectual integrity. As such, it is the duty of the institute to let her go. Condoning her actions would be condoning fabricated information, and thereby undermining the entire scientific research community. They punish students with the same sort of rigor, why not the faculty?
Google ditches Windows on security concerns
I often wonder this myself, something seems to make people more inclined to disagree than agree.
Information on Ecommerce
Having such a 'statute of limitations' on resume-lies would encourage a lot more lying, by everyone who thinks they can do a good job for the 'grace period' without their deception being discovered.

This woman was the Dean of Admissions. To forgive her deception would have made it hard to object in principle to anyone lying on their MIT college application.
Intelligence is a desire to learn, plus experience.
Compare that to how you would do it in C# (note that's not how you do comparisons specifically, this is just to demonstrate the C# lambda syntax):

list.Sort((i1, i2) => i1.CompareTo(i2));

Isn't that an awful lot more readable / usable?
I wouldn't downmod you for that, but man I don't agree with that comment.

They are fitting data to expectations, and worse you are telling them to conceal the fact that they do so, just so no one can argue with them.

That is pretty much as far away as you can possibly get from true science.

What they should do is put massive error bars on the numbers and say "We can't." We can't tell you the true number, it's not possible to calculate it.
I did. :)
There is a free etext of the KJV Bible in iBooks, but because the text is so lengthy, the software gets a bit bogged down in rendering it.
Frankly, that's some bad math. BP just lost 3-4 years of net profit. You could talk about management interests versus shareholder interests being misaligned, but this event is not in shareholder interest. Also, I don't know where you get your "10x more" profitably number, but I have a feeling you made it up.

There is new information about the risk- new to the regulators, new to the companies. We don't even know what the best mitigation approach is. The regulatory structure will follow what works and is cost effective. If the risk is too high, wells of this type will not be built until a better approach is found.

Regulatory decisions are not political- not about power. They are ultimately bureaucratic.
It's not people - it's person. There are a lot more readers than modders.
There's nothing unusable about it (by definition). But wouldn't:

\(Integer i1, Integer i2) { return i1.compareTo(i2); }

be nicer? (or whatever else syntax) Redundancy is already pretty common in Java and the current syntax just seems to try to win the price for most redundancy. You're implementing one interface, which you can infer in most cases with one function which you already know, which returns one result you already know the type of. So why would I want to repeat that?

Sure - you can use the verbose syntax when you have many methods, but this example could be cut down to one line. Less line noise -> less errors.
Can you explain why the AGPL will make this project unappealing to service providers?
If you put any stock in "ClimateGate" as a legitimate controversy then you certainly only read snippets out of context.
I noticed that Opera sends two keypress events when I press "[". The first event (that generates the erroneous "8") has e.altKey==true.

So a simple solution might be to add the following to the keypress function "if(e.altKey) return;". I've tested this locally and it works for me, but don't know if it might interfere with other keyboard layouts.
Apologies: was editing, deleted, but people already replied; I always forget the markdown syntax...

Just to play devil's advocate, what is unusable about the syntax for anonymous classes in Java? An example close to bnoordhuis's post below, in today's syntax:

Collections.sort(list, new Comparator<Integer>() {
public int compare(Integer i1, Integer i2) {
return i1.compareTo(i2);
}
});

How are closures going to help?
Closing only over final variables is deliberately a requirement because closing over non-final variables can lead to confusing situations. I discussed this in more detail in a previous thread:

http://news.ycombinator.com/item?id=1257599

Good point regarding the effect on interoperability. I don't have an answer for that.
You might very well trust your 'Crapula' provider, and its policies, not to abuse info intended just for you even if they see it in cleartext. (If people really care about these things, Crapula might compete with other providers on the basis of its privacy protection.)

But, for the truly paranoid, it's theoretically possible (though not very usable/comprehensible) for profile/status information to only be decrypted in end-user's browsers.

The old Groove Networks product made a lot of similar promises about peer-to-peer security; if Groove published reusable details of their approach Diaspora might want to check that out. (OTOH, it's now part of MSFT and might be a patent-thicket.)
Security is only one issue that is un-documented, from my viewpoint.

I've found it bizarre that there is so much support without any logical outline of what Diaspora is. We have their reasoning ( http://www.joindiaspora.com/project.html ) and their FAQ ( http://www.joindiaspora.com/faq.html ) .

I don't think this is sufficient to begin a successful project.

Possibly they have not documented their logic to the extent that it exists?

Or possibly I'm the exception and this is not an actual concern for the project's success?
seems like they're already slipping on their promises and they haven't even started development yet: http://twitter.com/joindiaspora/status/14146589639

what are they spending all their time doing?
For those who don't know it: http://yosefk.com/c++fqa/

Very interesting read about the problems of C++.
1. You either didn't see my previous post or have no useful response.

2. Sorry, let me rephrase my point here. You can reuse code, but not all code. Any code you could reuse could also be re-used in another languages using tools like GWT, py2js, j2js, etc, mitigating server-side javascript's advantage here.

As for points 4 and 5, I couldn't care less whether you're interested or not. My point is that javascript has no unique advantage here over most other popular scripting languages, and you made an earlier comparison to Python, hence the Python example.
I can see that being a problem if you were writing a garbage collector, but that's not a problem in this particular case (a C/C++ compiler).
Yes, actually, while I was editing, I was going to mention C# delegates and new lambdas (I've been using C# 2.0, haven't upgraded yet). In my opinion, C# has been the better Java for a while; I think they should just copy C# stuff since it's already been proven to work and has some nice properties/syntax. It's not like C# didn't copy from Java in the earlier days...
Heh, the commenter was her old Stanford professor, and the link he provided to his website goes to a PDF of his CS249 final exam. Harsh :P
Really. Never had a bit of trouble with Time Machine. Had a hard drive fail a couple of months ago and Time Machine had me back up in running within the day (the bulk of the down time was running to MicroCenter to get a replacement drive.)
Only difference is that the guy will have to wait some millennia to get any significant amount of money.

Because we know that the guy who asked the question will not be using a supercomputer.
Even if you do your project in Scala it is tremendously likely that you will be doing so on the back of a ton of Java infrastructure and you will have to interact with it intimately at times. If Java itself gets closures then (in time) we will get support for them in all the base Java APIs and 3rd party libraries and that will make them significantly more pleasant to use for everyone that is building on the JVM.
Not until it supports more than one user profile/account/whatever. Not holding my breath though, as iTunes is still the only program that I'm aware of in wide use that only allows one logged-in user at a time to use it (on a PC).
They are fitting data to expectations

Eh? This is a war zone that has seen very intense fighting. It is not unreasonable to assume that data from this one site is unreliable for any of a million different reasons, especially given just how far it was from the other sites. Do you generally insist that scientists must never eliminate any outlier data points, no matter how suspect?

you are telling them to conceal the fact that they do so

I'm not telling them to conceal anything. I think they did the correct thing: they published all their data, and they disclosed exactly what data points they removed and why they did so. My point is that because they published their data and disclosed what they did and why they did it, they faced criticisms that never would have seen the light of day otherwise. And to me that suggests that it is unreasonable to believe that deniers are going to become less prevalent in a world where more data is published openly.

What they should do is put massive error bars on the numbers and say "We can't." We can't tell you the true number, it's not possible to calculate it.

I don't understand this at all. "Massive" doesn't mean anything. They calculated appropriate confidence intervals and included them in their analysis. What exactly do you think they did wrong?
Mixergy Interview with "Crossing the Chasm" author Geoffrey Moore
Value doesn't count if you still can't afford it.
I use it in production on http://www.ocwsearch.com/ .

Short answer: it's awesome. Key points:

1. It's fast. Haven't benchmarked it properly yet, but with decent traffic and a decent volume of stored data, it's not showing no signs of problems. Make sure your indexes are correct.

2. Very helpful community. The users mailing list is filled with helpful users and thr 10gen people (who make mongo) are active there too.

3. Very easy to set up and use from PHP. The driver just works after a simple installation.

There are lots of docs to get you started- Google for tutorials with your favorite language. Also, 10gen run conferences of mongo users and the presentations are usually excellent. I'm giving a talk at the London conference on 18 June and I think their is a Paris one too soon.
Nice. I was able to instantly add a local hackerspace: http://hackerspaces.org/wiki/Buffalolabs
Ditto for SendGrid -- works very well for programmatic emails.

We also use MailChimp for some manual campaign-type emails.
Sounds like he's talking about an application of Principal Components Analysis (see, e.g. http://www.willamette.edu/~gorr/classes/cs449/Unsupervised/p... )

My guess is that doing PCA on hundreds of images is too expensive, but I think you could prove that it would give you optimal lossless compression.
I suspect you fell into a trap there. Most everyone I knew with a really good work ethic knew quite a lot of stuff, were engaging to talk to, so on and so forth- great people, absolutely not stupid. But, hiding in the background was the fact that it would take them quite a while to pick things up, and they had a hard time applying what they learned outside of the box.

As for me, I've found the easier something comes to me the crappier my work ethic becomes.
Now take a group of, say, 100 JPEGs, and compress them into a single archive. You’ll get no real compression. [..] But do that with a compression algorithm from the future, and you’ll get a much smaller file.

Really? I guess PAQ8PX, Winzip 14, Stuffit 14 and PackJPG must be from the future.

http://www.maximumcompression.com/data/jpg.php
I don't know why you say that. Oracle is brand new on this turf. There has been no chance of kicking any footballs under their watch yet. They deserve a chance to prove whether they're good or evil without prejudice here.
The complete lack of technical information is dumbfounding.
Inuit society is unique in general.

I think alcoholism among Native Americans has more to do with genocide and poverty than culture shock.

Most indigenous Americans were exposed regularly to very strong entheogens, including alcohol. Precedent that may of been lost after several generations of European cultural decimation, granted.

The Inca used "regular" liquor by imbibing and rectal absorption, arguably leading to a similar level of drunkenness.

Again I think alcoholism among Native Americans falls along class lines, the same for every ethnic demographic in America.
> high-IQ soldiers (and mechanics and carpenters) do better, on average, than their low-IQ counterparts.

Note that 'on average'.
It should be possible to cross-file de-dup more than just images.

Sit your files on ZFS with dedupe enabled and it will do that to any block-of-data. Not using filetype specific methods like the post describes, but file-agnostic dedupe nonetheless.
If the project takes off and has mainstream adoption I couldn't wait to see a MIT licensed django clone.
We all hope that one of those tablets offers a spell and sense check.
Uh, what? The recently leaked emails specifically showed climate scientists attempting to work together to suppress dissent, e.g., urging that people in the group stop submitting to a particular journal because it published "skeptical" studies.

I think you may be misconstruing what many skeptics believe. No skeptics believe there is a vast conspiracy of scientists working together to pull a fast one on the public even though they know that global warming does not exist. Instead, some skeptics believe a small culture of well meaning scientists have fallen victim to a host of well-known and self-reinforcing biases that make their analysis, and especially their extrapolations, suspect.
This comment has said more than all others so far in this thread, and I agree with it. While I'm of the camp of individuals that think the job market, and society as a whole should be more performance and output oriented versus what a degree says (because for what it's worth, I should never have so much as graduated high school yet here I am working for Samsung USA), allowing her to stay would have compromised the ethos of what MIT represents. Well stated gjcourt.
>> The core tenant is that alcoholism is a permanent 'spiritual' disease

I'm unfamiliar with the program enough that I can't refute the word "spiritual", though another viewpoint might be that alcoholism might rewire your brain permanently, which is conceivable imho.
Ask HN: Any suggestions for my URL?
I've been thinking about this for the last few days. I have some thoughts, but wanted to throw it out there to see if anyone could suggest some neat ideas.
www.athletetopia.com