skysight-inc/HackerNews huggingface dataset:
There's a nice Scientific American blog post about this hypothesis by John Horgan; the essential argument is that this research question is a pointless area of inquiry because the answer should make no difference in a non-evil society:

>I'm torn over how to respond to research on race and intelligence. Part of me wants to scientifically rebut the IQ-related claims of Herrnstein, Murray, Watson and Richwine.

(for example, the claim it's "extremely well backed" that IQ is both "heritable" and "largely genetic", when both are hotly contested, the former is impossible to have decent evidence for given all of the confounding variables, and the latter ("largely") is definitely not true, even given the necessarily poor state of evidence on this question:)

> For example, to my mind the single most important finding related to the debate over IQ and heredity is the dramatic rise in IQ scores over the past century. This so-called Flynn effect, which was discovered by psychologist James Flynn, undercuts claims that intelligence stems primarily from nature and not nurture.

> But another part of me wonders whether research on race and intelligence—given the persistence of racism in the U.S. and elsewhere -- should simply be banned. I don't say this lightly. For the most part, I am a hard-core defender of freedom of speech and science. But research on race and intelligence—no matter what its conclusions are—seems to me to have no redeeming value.

> Far from it. The claims of researchers like Murray, Herrnstein and Richwine could easily become self-fulfilling, by bolstering the confirmation bias of racists and by convincing minority children, their parents and teachers that the children are innately, immutably inferior. (See Post-postscript below.)

> Why, given all the world’s problems and needs, would someone choose to investigate this thesis? What good could come of it? Are we really going to base policies on immigration, education and other social programs on allegedly innate racial differences? Not even the Heritage Foundation advocates a return to such eugenicist policies.

> Perhaps instead of arguing over the evidence for or against theories linking race and IQ we should see them as simply irrelevant to serious intellectual discourse. I'm sympathetic toward the position spelled out by Noam Chomsky in his usual blunt fashion in his 1987 book Language and Problems of Knowledge:

> "Surely people differ in their biologically determined qualities. The world would be too horrible to contemplate if they did not. But discovery of a correlation between some of these qualities is of no scientific interest and of no social significance, except to racists, sexists and the like. Those who argue that there is a correlation between race and IQ and those who deny this claim are contributing to racism and other disorders, because what they are saying is based on the assumption that the answer to the question makes a difference; it does not, except to racists, sexists and the like."
So it is OK to use dedicated teachers and staff as well as a special curriculum for the kids at the bottom, but when you suggest it for kids at the top, it is too expensive?

Your point about government subsidy is on the mark, but why are the kids at the bottom subsidised while those at the top are left to languish? It illustrates a double standard that has somehow become embedded in the culture of the country. If Americans truly believed in giving each child their fair share, then politics would force the resources to be spread more evenly.
> I know how permissions work on mobile devices, therefore I know exactly why they need access to all this new stuff

Those two things are not even remotely related. Your knowledge of the permissions on a mobile device sheds exactly zero light on what is going on in the minds of the Spotify employees who participated in this decision.
It's completely legal to hire people based on looks for positions that require it, e.g. salespeople, models, "experience managers". It doesn't mean we should do it. Especially not as we're evolving towards a developed, enhanced society.

We're aspiring to such a society, not evolving. Evolution is an outcome, not a direction. It's not possible to say what we're evolving toward, except inasmuch as we are now closer to that ideal than we were 20 years ago.

Not only that, but I'm not sure that's true. Today's norms are those that survived yesterday. The ones we think we want tomorrow are not always the ones we'll have. When sex sells, sex sells, regardless of whether you want it to sell or not. What has happened over the last 20 and more years is more a fine tuning of how to use sex to sell, rather than removal of sex from the sales process.
The Future of Developing Firefox Add-ons
G+ is a staggering number of peoole. 2.6 billion last I checked. Its simply that mist of them don't want to be there and say nothing. Engagement is by a fraction of a percent of the whole.
> Getting old is so weird.

Sure is. But it's better than the alternative!
Well, I will tell one relevant problem that can be annihilated with this: ads placement. Google advertisement adwords is all based on a auction mechanism at the end of which you have to find the best allocation of ads to bidders (to slots) - which has an evident combinatorial nature, to find optimum you should try all possibile combinations. This is typically solved in approximated ways. It may not be a "conventional quantum computer" but it's pretty usefull anyway:) I can't wait to toy with one..
Answer: because you haven't spend enough time learning it.
I don't think we have to give up libraries and interpreted languages. Just stop writing shit code because your boss needs it done in 5 minutes. Of course, thats our bosses fault, not ours. And its a symptom of a larger cultural attitude that values short term profits over long term sustainability. I say, why bother!
I don't know why you think that. Perhaps I was unclear.

The average prospective terrorist / criminal etc isn't going to be able to set up TLS. If they encrypt their communications, the odds are it's going to be going via a third party. Next time you send an email, tell the recipient that from now on you're going to communicate directly by TLS, and they'll need to set up a server before you can talk to them again. I believe that most people will have considerable difficulty doing that.

So, you're reliant on third parties who constitute single points of failure and potential targets of legal action.

Individuals who can securely set up TLS (or PGP or whatever) for their own communications are sufficiently rare that they effectively don't matter.
That would be nice. Otherwise, soon I'll need to use a "throw-away" phone just for the apps since most of them usually require more permissions than I'd like to share.
The library author feedback on the Rust ecosystem shortcomings is pretty interresting too : https://internals.rust-lang.org/t/production-user-research-s...
You have to have the final word?

The story refers to the article, the student, in the masculine form. In English, we do not have explicit masculine/feminine forms of adjectives, therefore the article, in this case a student, is a male as the story's author referred to the article as 'him', 'he' and 'his'. I simply do not understand what you are finding so hard about this, other than petty political correctness. QED.

Furthermore, it is totally irrelevant to the story itself!

You. Are. Wrong.
I will do! I didn't mean to be too down on it, just slightly disgruntled when I tried to locate semi-detailed docs. Looking forward, and given you've been building real stuff in it, maybe worth writing up how you've used it, how how the features have been useful, how projects have been structured, how they fit into workflow etc.?
I agree, but the super human stuff is anathema to the majority. I think it is only because of the conditioning they've had from reading novels (or from someone else's opinion after they read such a novel) where editing resulted in disaster and war.

It'll take time to defeat the bad publicity from fiction.
> PLANNED FEATURES: erasure coding

Now that is something I'd really like to see in Linux filesystems. AFAIK the GNU/Linux implementations of ZFS do not support ECC. Only the Oracle version.
Yes, in the US at least for about the first month it didn't require facebook, and then they switched that.

They stopped requiring facebook logins a while back but to be honest it left a bad taste in my mouth. Glad I didn't bother with subscribing.
> The problem is the way permissions work. You should be able to give temporary individual permissions to each app for each service to only a portion of your storage. For example, not all photos forever, but just these photos.

That is much better handled by dedicated pickers running in isolated processes which can give temporary access to explicitly selected datasets without the application having any access rights to even those data in the long term.

Surely Android has some sort of media picker intent which lets users select media without giving applications "background access" to all your media library, no? Unless the application is image edition software, I see no reason for it to get any passive access to the user's images.
I think it's more a product of application complexity. The deeper the waters below you, the less you can meaningfully do with errors triggered by our actions. The closer you are to the hard boundary with the outside world, the more easily you can enumerate error conditions and be complete.

A server connected to a network socket is very close to the wire protocol, and the potential error states are fairly well known and documented. Head up the abstraction stack deep into business logic and add a dose of third-party libraries and some high-level application structure (i.e. indirection and abstraction boundaries) and the world gets a lot more fuzzy.

I concur re GUI; I think this comes from the complexity of the GUI framework - "don't call us, we'll call you" - GUI code is typically a thin seam between two sets of framework call stacks.

I wouldn't advocate exceptions for a kernel, or a database server. The more code between you and the hardware, and the more code that you use that you don't control, the more I feel the need for exceptions to communicate error information. The higher up the stack you go, it's more likely that human intervention will be required to solve the problem - in a server situation, log the error and tell the user that support has been informed about the problem. Etc.
It's not the app permissions that are the problem, it's the attitude of the licence which is basically we'll help ourself to whatever personal data we feel like and do whatever we like with it.
Renegades of the Empire: How Three Software Warriors Started a Revolution Behind the Walls of Fortress Microsoft

http://amzn.com/dp/0609604163

TL;DR: the history of WinG and DirectX

The Wikipedia entry is also worth checking out: https://en.wikipedia.org/wiki/WinG
> How many do you need?

That's an irrelevant question until you legitimately need to scale out. Async code lets you scale up so that when 32,769 users access a site relatively at the same time, you don't force a user to wait for IIS to free up a new thread.
Big corps with big money don't care that much about performance

That's just not true. In fact, they often care more than small companies because of how expensive it is to get, say, 10% more performance out of a 4- or 5-Nines production environment.
I know that they need location access for the running feature. I know that they need access to photos to allow changing of profile pic. That's what's going through their minds "We want to add this feature, but hey wait, we need a new permission and we'll have to update our privacy policy accordingly"
I'm not sure that's a wise strategy. Try telling the users of Ashley Madison that encryption is a bad thing. For each of the government's examples of where encryption enables criminals to do criminal things, the public are going to hear about the cases where lack of encryption enables criminals to do criminal things. There's just as equal a chance in my opinion that raising the issue in the consciousness of the public that they turn against the government and demand stronger encryption rather than less.

The NSA and GCHQ were able to gain significant powers in the last decade primarily by staying under the radar of public awareness. That is why the leaks we heard in 2013 were so significant. Now the cat's out of the bag, it might be the government are left with no choice but to use propaganda to convince the public to give them what they want but there's no guarantee that it will work.
How about using an algebraic effect system? That's sort of a general purpose alternative to monads that also doesn't require an extra code path, and adds a bit of theoretical niceness. For example, if your code can throw two different exceptions, composing two monads is order-sensitive (because the monad interface is in some sense too general and forgets too much), while algebraic effects always commute with each other.
Ramen started getting big in the late? '70s in "flyover country", sushi became big in the early '80s, anime in the '90s. There was definitely an inflection point sometime in the '80s, "The Japan That Can Say No: Why Japan Will Be First Among Equals" was published in 1989 (https://en.wikipedia.org/wiki/The_Japan_That_Can_Say_No) ... hubris was followed by nemesis, the asset bubble got popped in 1991, and the aftermath was bungled.
Nice of them to allow you to be legally responsible for sharing your contacts. With them.
Cheerleaders are not there for the football players, they're there for the audience, to direct cheers. It's about audience engagement not subservience so that's the difference.
In LispWorks, tracing method is possible [1], don't know how to do that with SBCL. Trace is implementation specific, so you have to check SBCL manual to trace methods.

See this gist for LW here: https://gist.github.com/dmsurti/8364dcd636829eaf83d1

You could also tailor trace with options as listed here. [2]

[1] http://www.lispworks.com/documentation/lw70/LW/html/lw-29.ht...
[2] http://www.lispworks.com/documentation/lw70/LW/html/lw-27.ht...
Oh man same here. I look at what some people I know have accomplished through consistent hard work at a young age and I kick myself for my laziness which was so consistently reinforced during school. Oh well, those thoughts just push me to study harder and improve myself now.
Is that really necessary? As far as I know they prefer alcohol over there.
Nix doesn't give up on dynamic linking.
The truly rotten egg here is Android (and Google by extension).

Why a user cannot elect to nominally provide permissions to an app, but restrict the content of different grants (so an app may see an empty phone book by default or an empty Pictures folder) is beyond me. It borders on abusive.
Bitcoin Exchange Harborly Closes, Seeks Acquirer
Ummm... Me?

I had thought to mention it, but didn't want the thread to deviate to a morals discussion ;-)
In particular, consider how these accesses will interact with atomic operations.

For x86, Intel has guaranteed that since the P6, any accesses within a cache line are atomic. The LOCK prefix can be used to enforce atomicity even with accesses that cross cachelines.

or worse, the end of a page?

I suppose you're thinking about page faults? If a #PF occurs, if the handler returns with a valid mapping, the instruction just gets restarted as usual. This reduces to the crossing cacheline case.

I'm not saying that alignment is entirely unimportant and can always be ignored, but the number of cases in which it is important, seems to be decreasing with the newer CPUs.
So every single app that uses location services, ever?
Never Neverland – Hand Written Font
I emailed you
The author of that blog post is the same person who started the petition.
We have a site that hits 10k simultaneous requests all the time and we do not get 10 billion pageviews per day. Here's a few reasons why:

Most sites have a peak load. Some of ours have a difference of 4x from peak to trough.

Traffic bursts are also common. Especially if something is going wrong. You should always plan for something going wrong.

Nothing sucks more than going down because of a traffic burst because you just brought your systems back up from a failure. In the past we didn't always plan for this and it could take an hour to get the site back to full health even after we fixed the original problem.
From a juridical point of view that was really nice of them. It's a step toward Latin Law, where each man is entitled to understand what he is signing (opposed to the Anglo-saxon where you assume anything can get signed, therefore you need additional laws to protect the people - I am not commenting on such laws)
Should be safe since they don't need to ask your permission to access photos on your computer.
Again, the problem is only partly the app permissions. The problem is the license that forces you to basically agree that the app can trawl through all of your personal data and do whatever they like with it.

If they had carefully enumerated why they needed all that data, under what cirumstances the app would actually use it, and limits on what they promised to do with it then people would have been happier.

But no, it basically says you must give access to all the data on your phone, your contacts, your facebook account details, your physical location, and gives them permission to do whatever they like with them including posting them all in public
No excuse for the ridiculous time it's taken, but this is coming in M.
One of the easiest ways to get code running on the GBA is via the multiboot protocol over the link port. This was the primary way I ran code on the GBA circa 2003ish using a link cable spliced into a parallel port plug.

Unfortunately, parallel ports are exceedingly uncommon these days. However, it looks like this can be done easyly enough using something like a Teensy [0] or Arduino [1].

[0] https://github.com/tangrs/usb-gba-multiboot

[1] http://web.archive.org/web/20100815071014/http://blog.evildr...
Banks are so closely regulated that they are not really (in fact not at all) off limit for the government. Unless we are talking about a foreign website of a foreign bank, which would not be required to comply anyway.

Webmails, social medias or dating services are of a much greater interest to a nosy government.
Spotify apologizes for new terms and conditions roll-out
Not to mention what happens to that data in the event of a takeover - a la Instagram or WhatsApp...
Yikes, that's embarrassing. Well that's definitely the first thing I'm going to redo lol.
I've seen films. Holy shit I wouldn't want to be the pilot on the receiving end of that. Launching is precarious and clumsy; recovery looks like pure nightmare fuel. Remember, zeppelins aren't fast, so those planes are dangerously close to stall speed even without dealing with things like turbulence and crosswind. NopeNopeNope.
Certainly, some enrichment programs have been shown to work, but others, like the track system in which students are grouped into different classes by ability, has in many cases been shown to be not particularly beneficial for either less or more talented students. See e.g. Jo Boaler's "When even the winners are losers: Evaluating the experiences of top set' students" (http://www.tandfonline.com/doi/abs/10.1080/002202797184116#....).

It's also funny how the only standard for a well-rounded education seems to have become whether you perform well on standardized tests or have what it takes to become the next "inventors, entrepreneurs, artists and scientists." Everyone seems to want gifted children to receive a deeper education, not a broader one.

I'm an absolute proponent of differentiation and enrichment for gifted students, just don't make the mistake of thinking that the solution is as simple as giving smart people a more challenging curriculum and equally smart peers and you're done. A lot is possible within (or in addition to) mixed-ability classes.

Also, are we really seriously still doing this whole "BUT LOOK AT FINLAND, LOOK AT SOUTH KOREA" dance?
Rblpapi: Connecting R to Bloomberg
Confide and other mobile apps going back to the desktop
Google's OS permissions were designed to serve Google, not the end user.
I'm currently in the process of downloading the music I saved in my Spotify playlist (through a laptop). The mobile app is already uninstalled. Now all I need to do is to download those songs and delete my account.
This, I feel, is the exact story of my childhood...I figured out at somewhere around 6th grade or so that I could get all the same grades w/o doing any of the homework or studying. So I figured, why bother?

Fast-forward a few years to college, and it turns out that I have no idea how to study, how to push myself to do the work required for classes. I had a very hard time turning that around.
Oh, I believe you are mistaken. Governments are quite interested in your financial dealings, even with banks. The more they know, the less you can do without their direct knowledge.
I like to say "Rust has exceptions, you just can't catch them". If you use panic!() in Rust, it will unwind the stack, just like exceptions do. Destructors correspond to finally blocks in Java.
I worked on some WebObjects applications in the nineties and received Apple training. It was a really nice framework in many ways, with very nice tooling for working with databases, although I did not (and still do not) really love Java. One of the nice things was that I was easily able to integrate a bunch of code written in Kawa (Scheme in Java). I have not been a web developer in some time but browsing this was an interesting quick trip down memory lane -- thanks!
Just had the same experience. edit: thanks for the link.
Paul Graham challenged to a rap duel
I just so happen to have a list of great NES games:

Ice Hockey,
Megaman 2,
Super Mario Bros. 3,
Solstice,
Ninja Gaiden,
Blaster Master,
Ghosts n Goblins,
Teenage Mutant Ninja Turtles,
Bayou Billy,
The Battle of Olympus,
Legend of Zelda + Adventure of Link,
Battletoads,
Bump n’ Jump,
Castlevania 1/2/3 (2 is really hard and different, but good),
Chip n’ Dale: Rescue Rangers,
Clash at Demonhead,
Contra,
Crystalis,
Double Dragon 1/2/3,
Dr. Chaos,
Dr. Mario,
Dragon Warrior 1/2/3 (2 and 3 are better on the gameboy),
Ducktales 1 and 2,
Final Fantasy 1,
Galaga,
Gauntlet (all of them),
Kick Master,
Kirby’s Adventure,
Kung Fu Heroes,
Legendary Wings,
Metroid,
Mike Tyson’s Punch-Out,
Power Blade,
River City Ransom,
Silver Surfer,
Street Fighter 2010,
Shatterhand,
StarTropics,
Time Lord,
1942/1943,
Xexyz
Well, this is all terrible. They mention having to use the nightly or developers releases instead of their walled garden versions. But both of those are unstable and very crashy. And how likely are they to keep the unbranded version up and updated as time goes on?

And getting rid of the entire firefox add-ons community is just insane. The add-ons are what makes firefox good. It's why people use Firefox. I guess if they just want us to use Chrome this series of changes will work great.
Isn't that what they did here: https://news.spotify.com/ie/2015/08/21/sorry-2/
Honest question: is NixOS really doing reproducible builds, where you get byte-identical binaries when rebuilding from source?

I only found this issue on the Tor tracker, and apparently NixOS does not produce reproducible builds in the same way as intended by Debian: https://trac.torproject.org/projects/tor/ticket/12520
N2Y Bi-plane hooks onto the aircraft trapeze of USS Akron (ZRS-4) dirigible:
https://www.youtube.com/watch?v=1FIm5qt5JrQ

Also (more of a fly-around video): https://www.youtube.com/watch?v=YK_Wu3Jiqv4

Back then, aircraft could fly as slowly as a dirigible, which made it possible. There still was very little margin for error.
The only thing I will miss on flash is the Copy to clippboard feature (e.g http://zeroclipboard.org/).

Is there other way to do the same when flash will be extinct?