skysight-inc/HackerNews huggingface dataset:
His first link is to a research article in a collection of research articles, and I'm glad I followed the link,

https://www.stanford.edu/dept/psychology/cgi-bin/drupalm/sys...

because a publication by Carol Dweck in a collection edited by Stephen J. Ceci and Wendy M. Williams just has to be worth a read. (The various monographs edited by Ceci and Williams are some of the best books available today about psychology research.) We still need to find out more about the issues of "innate" talent distribution and especially about the issues of talent development over the course of growth from infancy to adulthood. It may very well be that there is a lot of latent talent for mathematics, for programming, and for plenty of other challenging domains that stays latent (hidden) because no one lifts a finger to find it and develop it.
Easy - they sell a product that consumers want.

The same can not be said of the US Government.
"outsourcing manufacturing jobs to China does hurt American workers"

Only in a narrow, short-term sense. In the wider, longer-term sense outsourcing simply represents someone making a decision that appears to be to their economic benefit. Such decisions should be generally beneficial, as long as the surrounding legal framework is fair. Now, it isn't fair -- either in the US or China (and historically, the US has an awful record with, for example Labor Relations).

The big problem with globalization is that is globalizes dollars but not people, which is unfair to most people. E.g. I can pretty easily move my dollars to where they'll do the most good, but I can't just as easily move myself.

Why do you care about "American" jobs anyway, other than nationalism? Surely our goal should be to make the world better for people.
I've never even heard someone be referred to as a "natural born programmer." While something like Mathematics can come to someone in a way that makes that person seem like "a natural," programming has so much culture, history, and happenstance ingrained in its reality that it is impossible to become highly skilled as a programmer without a great deal of passion.
I don't need to imagine one. I have one. She's 7 now. She learned the meaning of those icons in the same way that she learned other words and symbols.

Knowing that you click on binoculars or a magnifying glass to look for things is absolutely no different to knowing to use the "search" or "find" option in a menu.
But unless the welfare bill has an astronomical amount of waste (which I don't deny may be the case), surely this redistributes welfare from those who need it to those who don't? At the moment, for example, I receive no welfare payments. Thus my "share" of welfare is actually going to people who require it. In the basic income universe, suddenly I get a share of this money, which must come from those who currently get it, thus reducing their share. Moreover, this is ignoring all the inflationary pressures that a basic income would induce.
Customer Experience Controls Business Growth Today
There are no driver aids in F1. No ABS, no (legal) traction control.
Schneier is not as paranoid or as particular as I thought he would be:

> 1. When you set up your computer, connect it to the Internet as little as possible. It's impossible to completely avoid connecting the computer to the Internet, but try to configure it all at once and as anonymously as possible. I purchased my computer off-the-shelf in a big box store, then went to a friend's network and downloaded everything I needed in a single session. (The ultra-paranoid way to do this is to buy two identical computers, configure one using the above method, upload the results to a cloud-based anti-virus checker, and transfer the results of that to the air gap machine using a one-way process.)

A friend's house is not "anonymous". If you have the need for an air gap, then you probably should assume that your attackers have the ability to suss out your off and online social network. In a not-too-distant future, it's not hard to imagine a surveillance operative being able to expand their examination of network traffic to not only include you, but associates of yours, and then to detect when an online-installation routine was run. At that point, the fact that that computer's fingerprint (however it may be calculated) was never seen again from that friend's home might be one flag of several in a comprehensive surveillance flag.

Though I guess if Schneier is talking about a off-the-parts computer, I'm assuming he means a desktop computer that can't be assembled in the Starbucks two states away to connect to the Wifi. OTOH, I think I would prefer a Linux laptop as my air-gapped computer
Why Registers Are Fast and RAM Is Slow
General Travel Safety Tips
He's talking about two things: 'the 10x programmer,' and 'women are just not into programming because genes.'
Wow, that's a really compelling guess.

I've been lucky enough to go to MC for several years and usually get at least one session on the outside of Rascasse. Everyone has problems accelerating out of that corner, especially the first 10-15 laps. They all get on the power, and oversteer. You watch their rear tires get shiny, the rear slips out of line, and you hear them back off the throttle.

Except Vettel. Constant power, a strange exhaust, and never ever oversteering. I remember jumping up and down the first time I saw it: "THAT'S why he's so fast--RB have different technology. No one else can go though the turn like that. No one."

I never did figure out what it could be, but your theory makes perfect sense. Thanks.
> First quote talks about of the stupidity of the idea "hereditary wise man". That idea is indeed stupid, but what it has to do with the idea of "natural born"?

Because "natural born" means "genetically determined", and your genes are something you get from your parents, right?
Is it natural to be frustrated at how hard it is to leave the page, mid-presentation?
non-sense, I'm honestly surprised to see this argument on HN. the value USA provides to high-tech companies is concentration of talent and expertise you won't find anywhere else in the world.
Don't get me wrong, this looks incredible and works great, but can someone answer this question for me... "Why?" What's the point of this much 'flashiness' in a slide-based presentation? I feel like this would be more effort than it's worth. If you use something like Keynote on your Mac, you can make some pretty incredible and well done slideshows. I think this could be awesome and useful for some things (non slideshow related), but I think it's a bit 'too much' for a slide-based presentation.

Sometimes when I see all of these fancy JS plugins I feel like people need to be reminded "just because you CAN, doesn't mean you SHOULD." But again, this is well done and the author did a fantastic job coding this. I'm not trying to say anything bad on the quality of this, just the practical use.
>For example, what is the probability that P=NP?

I would say less than 1%. That is if you were to bet me $1 that next year someone will mathematically prove that, I would bet up to $100 that it doesn't.

I am not talking about statistics here but uncertainty. Probability in the Bayesian sense is just a measure of how certain you are of something.

I can't prove that the sun won't rise tomorrow. Even if we didn't have any scientific understanding of what the sun was or why it appeared to orbit the Earth, I still would bet at great odds that it would also rise the next day.

So what is the certainty that the universe was created by a conscious creator? Well we can look at all the possible explanations and assume they have equal probability. Then you can use Occam's Razor and assume that simpler hypotheses are far more likely to be true than more complex ones (and a god is a rather complex one as it has to explain the existence of an intelligent being with the power and desire to create universes.)

You can call this a "philosophical" argument or a "scientific" one, or something else entirely. Science is basically the same thing, assuming simpler theories over more complex ones, and assigning certainty to different theories.

Also there is nothing special about religion. All the same arguments would apply when talking about, say, the existence of an invisible pink dragon that resides in my garage. I'm guessing your certainty of that is rather low though.
"Don't worry too much about patching your system; in general, the risk of the executable code is worse than the risk of not having your patches up to date."

Not good advice.
If you plan to open anything other than text files on the machine, un-patched software is almost as big a risk as transferring executables. The only difference is that it seems less dangerous to you.
Apples situation is entirely different.
Yeah, those are possibilities. I don't really want ads in there if I can avoid it though (especially with it being a paid app) - and a future payoff is exceedingly unlikely. It's the kind of app that could grow to the point where it costs me, but not where it would blow up to even a milli-Instagram.

I think some kind of premium option, whatever that may be, would be the best bet.
Yes. The data source for the map is the World Bank. The World Bank does not recognize Taiwan as a sovereign nation and refers to them as Chinese Taipei, as does the IMF.
The key point is the word "equally" - the observation that Venus showed ALL phases, not just some, required significant modification to the Ptolemaic model - when one model must jump through hoops to explain new data it is not facts being "equally" explained by both models.
How is arguing that excellence in a field is inborn fruitful in any way? All it does is disempower.
Some great stuff there - love it. I'm not in agreement with every one of them but so what? Pick and choose, OP, what aligns with you. I think you could say that A-E is "Required (a.k.a. what will work for 100% of the people)" whereas G-I would fall under "Optional (a.k.a. what has worked for some percentage of the people)". I think G-I fall under the "I tried this but, for me, it just didn't work and I found I was happier/more productive doing it another way." OP will have his own things that he learns.

Great list.
But it's not clear how to make Good Things happen. In general, people who're struggling to put food on the table don't care about the environment. (Even in the US, one whiff of Economic downturn -- OMG we can't afford a new flatscreen TV this year?! -- and all talk of CO2 emissions goes out the window.)

You can see that as China's middle class grows in numbers and power the environment becomes a significant issue.

Power corrupts, but so does powerlessness. You need to satisfy people's basic needs for food, shelter, employment, etc. before you can get them to care about human rights and the environment.
How One Simple Change Might Let Apple Swipe 30% of Google’s Lunch
It was posted here before, what change in the last 12 Month?
I have been developing software for 20 years and I am currently replacing some applications that were written in the last five years. They use OOP, patterns and the latest tools. Often I wade through dozens of lines of codes trying to find the meat of what they are trying to do. I usually find easier and shorter ways to implement the same thing just by better design and avoiding repetition. I don't think programming is just about the tools, I think it is about structure and organization.

Every pattern, layer, feature or tool that you introduce in a project, makes it more complex, so you really have to use good judgment when you decide what to add.
When you have technologies like replication and warp drives and your federation is off colonising multiple planets in an area 8000 light years wide your civilisation is not worried about limited resources

interestingly enough in star trek they still have constraints on things like dilithium, and of course wars are waged over territories
The courts also looked into it and found it entirely legal. I don't think Google is doing the same thing as Apple in this case.
This is a graphic explaining "who runs the internet": http://www.icann.org/sites/default/files/assets/governance-2...

I don't think we fumbled our right to lead. Internet standards are bigger than the US. This is good, imho.
I've been reading Papert's Mindstorms[1], which is a discussion on math education and the genesis of LOGO. If this topic interests you, I highly recommend the book.

[1] http://www.amazon.com/Mindstorms-Children-Computers-Powerful...
Born to Learn
People who like to go out and drink with their friends every day after work, instead of learn new things at their computer will never be competitive with me.

What if you go out and drink with top programmers after work? ;)
It's fairly charitable to think they are thinking "we want Netflix/BBC etc. to be using 90% of our stack (and 10% in some binary CDM blob), rather than 10% of our stack (and doing the rest in Silverlight or Flash)" without knowing what the benefit of that would be. The proprietary component is no less closed, vulnerable, and otherwise unclean than a browser plugin.
> ad-hoc bullshit reasoning to justify nationalism

Right, this is the way to convince someone you disagree with. Do you think the person you're arguing with is EVIL? Or is it merely a matter of disagreement over the best methods to achieve commonly agreed-on good outcomes?
MYO Armband Receives The Popular Mechanic's Breakthrough Award
Yeah, the weird plut-plut-plut of the Renault engine in the RBR is a result of the cold blowing.

KERS based traction control would be silent.
Regarding those free ham sandwiches... The US government currently pays farmers enormous sums to NOT grow food. (This is not a simple issue - global economics - I just think it's an interesting data point.)
Obama’s Efforts to Control Media Are ‘Most Aggressive’ Since Nixon, Report Says
This query is incorrect, because it doesn't include private repos and forks. The headlines on this page https://github.com/search are accurate. As of this comment.

Search more than 4.3M Users

Search more than 8.8M Repositories

Search more than 18.7M Issues
Just like anything in life, there's a level of effort to science/math/engineering. If you begin when you're 3 or when you're 30, you still are going to have to give that level of effort. I think people confuse those who started early as winning some genetic lottery but in fact, they simply got started earlier.
Yeah that exactly what I thought. Could not even read first sentence of that page. Even after zooming the page ^_^
ECMA-404: The JSON Data Interchange Format [pdf]
it is a good thing. it's the same fundamental reason that we ban steroids from athletics.

but human ingenuity being what it is, we shouldn't be surprised that people come up with new ways to bend the rules ... be that 'not-technically-traction-control traction control' or subtly altered performance-enhancing drugs the governing body's not had time to ban yet.
Ok, so how should I phrase it? I grok most programming concepts immediately. When about to take my AP test in programming, my brother realized I was completely lacking in knowledge about pointers, spent a couple hours going over linked lists etc, and the next day aced the test - which was mostly about pointers.

I don't know what verbiage would constitute "demonstrate innate ability" to you. I thought what I wrote did.
Careful Coding and the IoT
The more that people buy into the idea that the only problem is the US the easier it is for the entire West to continue with business as usual, regardless of election time posturing by EU nations.
> - Intelligence, and as a consequence the upper limit of mathematical ability, is to a large extent genetically determined

Which research?
Or Le Mans.
The 10x meme is largely about some sort of mythical, inherent attribute that makes people super amazing and awesome at writing software.

Some people also say that the reason there aren't more women in computer science is because they lack some sort of programming attribute.
This could easily change if laws are passed requiring a online retailers like a Amazon to collect such taxes. The absence of such a requirement now gives Amazon a de facto tax exempt status.
"belief in gift and natural born ability is toxic to all, and by eliminating it, we won’t alienate so many from technology"

There is certainly some inborn variation between people. Anyone with children is aware of it. Two children of the same parents can have very different personalities. So what exactly is it supposed to mean to "eliminate a belief" in variation in inborn ability? That we're supposed to believe something that's not true? That seems a bad road to go down. Not just because it's unwise to base your ideas on lies, but also because you won't convince anyone smart with an ideology based on a premise so obviously false.

Better just to say that determination can matter as much or more than inborn ability. That works just as well and has the added advantage of being true.
The number of fans that want to see the top technology vastly outnumber the number of fans that want to see the more limited tech.

All things being equal, fans would like to see more advanced technology on the ractrack. But the reality is that the more degrees of technical freedom in the rules, the more expensive it will be to compete, and the less close the racing will be.

NASCAR for instance is very restricted technically but is very, very successful because the racing is close. Formula 1 and Moto GP are two series with pretty open rules and they're always trying to rein them in to control costs and increase parity.

The number 1 thing fans want to see is a show. If you made Formula 1 totally unlimited you'd have gaps so big that there'd never be a question of who would win barring a crash. And it would be so expensive you'd end up with a single-digit grid of cars before long.
What's new in the Couchbase Java SDK 1.2
Sorry but I don't make much money and I don't know how taxation really works but if people outside the US paid [CorporationName] and the income is being taxed outside the US (albeit at closer to 0%) why does [CorporationName] have to pay taxes in the US?

I think we have to use common sense here. I can see why we want to tax a corporation if they just set up a shell company and pay royalties to the shell companies from revenue generated within the US but if the income is earned outside the US, why do we care? Why do we tax income that was not earned in the US?

A simple (but very difficult) way to fix it would be to eliminate all tax incentives, reduce the tax rate, and peg tax to revenue and not to profit.

So if you had revenue of $100 and expenses of $110, you would still pay taxes on the $100 revenue (at a newly reduced rate). This would encourage people to try to improve efficiency and profit margin.

After all, I pay income taxes on all my income, not on the savings after I have spent my money. Why should companies get to pay taxes on "profit" and not on revenue?
I still see the root problem being the government. Kill the ability for corporations to spend millions of dollars buying votes and the incentive for keeping the loop holes open would surely close.

I don't think it is "wrong thinking" on the parent comment's part not to blame the corporation for doing what it can to profit. Hell, if I could find a legal tax loophole I certainly would take it, too.
You also get rid of the administrative overhead required to ensure the people who need it gets it while the people who doesn't don't. That's a non-trivial expense.
there are serious problems with replication and publication bias in the literature on stereotype threat. it does not seem like the author is genuinely curious about gender differences in mathematical ability but rather he is simply on the hunt for material that confirms his biases.
Link is not working for me. Keeps redirecting to front-page.
Free Programming, Where Your Dreams Come Alive
Neat!

I think this would be a great way to present a poster online, actually...

This varies wildly by discipline, but at least in my specific field, a lot of the "meat" (and almost all of the discussion) at scientific conferences is in the poster sessions. Talks are 12 minutes long, with essentially no time for questions afterwards (it's usually skipped to make up for other people's talks running long). Talks are more prestigious, but new results are usually presented as posters to allow for more feedback.

Putting up a .pdf of a 72"x42" poster after the conference is actually fairly terrible way to share the work.

Something like this to step through specific sections while showing the overall flow of the printed poster would be very effective.
Medicare in particular is famous/notorious for low administrative overhead. Not sure how other social services perform
30 Common Reactions Programmers Have When Things Go Wrong
He's not making that claim, merely pointing out that the claim isn't mutually exclusive to the other claim.
Doesn't he need to go back to Sweden to be charged? TBH that's just semantics. He's wanted for rape, his extradition was appealed and still went through. He's hiding in the Ecuadorian embassy to avoid the rape "charges".
One common trait I see among ex D users is jumping on Rust. Rust has some serious 'corporate' power behind it, so it might be a future ahead.
This is rather old
Since money is of diminishing returns, you'll notice your share to the extent that it's useful to you. That's better than coming up with some arbitrary threshold.

Whether or not it would cause inflation is unclear, because wages may decrease correspondingly.
I knew when I was a C++ dev that any "other languages" was just not serious. Lots of friends who are master in C++ call everything else than C and C++ "scripting languages". I was in that closed-mind ecosystem of C++ elitist but then, luckily, I learned about Python and it caught my interest.. and then from there I've learned Lisp, Ruby, Javascript, etc etc. And I haven't touched C++ after that.

Note that I live in a startup environment all the time and the time and cost to develop in C++ is just too damn high for me. Also, the verbosity and its philosophy kills me.

What was it?

std::map<int, std::vector<int>> whatever = new std::map<int, std::vector<int>>();

Why not

d = {}
Looks good, and nice features. What I was missing most in the presentation was the ability to use mouse wheel
Why would someone flag that or this submission?
NASCAR is trying to eliminate technical advantage so that the competition is entirely about which driver and crew is best. I don't see anything wrong with that.
wow I'm impressed :) Very good JavaScript Thanks.
I usually would refrain from ancknowleging clearly ignorant and trollish comments, but yours is too stupid to resist.
First the laws in question that enable profit shifting for digital firms were enacted pre-internet (which means pre-Google by the way).

As for your evidence-free assertion about lobbying, let's assume it's true, Google lobbies more than those corps combined, does that mean that these three you mention, who employ similar tax reduction techniques are proactivly lobbying to pay more taxes?! And are we to believe that these tech companies you mention are the only ones who "lobby" on tax issues or otherwise?!

Again, your comment is idiotic.
I think the author is more arguing that believing that talent is innate leads to worse performance.
Basics of Unit Testing in JavaScript