skysight-inc/HackerNews huggingface dataset:
Of course.

Here is a good article I read today on the topic:

http://www.newyorker.com/magazine/2015/05/11/overkill-atul-g...

Basically.. lots of things can be found by a test (say a slow or non-growing tumor) that the risk of removing them is > than the risk of leaving them alone.

Of course doctors are paid for doing work not for leaving it alone, so which do you think they will choose?
That programming is a talent is not a myth, and while my life is currently devoted to developing a platform to encourage more people to learn the basics of computer science, I will certainly never say "anyone can learn how to code" any more than I'd say "anyone can become a concert pianist" or "anyone can become a master painter."

Good programming is an art, and requires talent on the part of the programmer. There's nothing wrong in saying that. The issue is that there are thousands and thousands of potentially great programmers who simply never try programming, just as there are thousands and thousands of never-will-be concert pianists. But many children take piano lessons just in case. Why can't they also take coding lessons? Just to see?
When you just set a bunch of taxes to zero for a few years, it's hard to argue that is "proper pricing."
Hear hear. According to these stats, in 2013 renewable energy was receiving subsidies of about $7 billion per year and fossil fuels about $3 billion, but over the previous 6 decades fossil fuels received an average of $9.9 billion per year in 2010 dollars (with oil being 62% of that). Whether or not you believe in government subsidies, it can be argued that they have been the norm over the past half century regardless of whether you're talking about fossil fuels or alternatives.
If a 5th grader "decides" to learn some algebra, those are the cards the teacher will start preparing for that student, right? But to "learn" algebra, one traditionally learns a set of concepts and practices those concepts in the form of large quantities of practice problems.

Every math teacher I've ever met has said the key to mastery of math concepts is practice and repetition.

So, if we go back to our 5th grader, and algebra comes up for him/her in the customized lesson plan, does that mean for the next year, algebra cards are going to appear, with a set of problems to solve, and links to... what, wikipedia pages that explain how to solve them?

What happens when the kid decides he/she doesn't want to "explore" math anymore? Does that kid just not get a math education, at that time? Are we going to have 16 yr olds who never figured out that "exploring math" is going to be a key to being a competent adult?

I'm sure what I wrote is quite commonly brought up and an answer exists, but I do wonder what that answer is -- to sum: what do you do when a kid doesn't want to "explore" an area of knowledge that we as adults know is going to be critical to functioning as one of us in the world?
There's actually an article about the Jewish race in the collected book version (also called Race Traitor) by a different author, so...
This phenomenon is not limited to Asia, Africa or South America. In Europe, especially in southern countries, girls with blonde hair and blue eyes are admired explicitly. In US/Canada as well, how many women color their hair blond/red?
I could have put that in a less muddled way. I think I was trying to get at that if you want to get on with life without being beaten, killed, imprisoned, tortured of raped you have a better chance of that in Singapore than many other countries. Indeed I imagine all of the above are statistically more likely in the US for example.

I don't think restricting freedom of speech helped directly but both things are to some extent the result of a rather authoritarian government. Singapore isn't perfect but probably has a better quality of life than many of its neighbours.
'I don't want to be paying X subsidies' is very tired rhetoric which can be applied to every industry under the sun, and you are describing a class of people who you have almost no knowledge of as ignorant.

Furthermore, the profitability criticisms you level are clearly not valid for a growth company. If Tesla wanted to they could be profitable tomorrow, but they're investing in the company so they aren't.
> Nil is a useful modelling tool, even in Rust where it exists via Option<>/None, correct?

It's not that null is not useful. It's that most pointers can never be null, so nullability is the wrong default. And it is useful for the compiler to force you to handle the case in which pointers are null.

> Perhaps by forcing you to be extremely explicit (and enforcing `match` always handles all conditions) you gain some arguable safety, but at what cost?

There's basically no downside to having no null pointers. With constructs like Option::map the code is usually even less verbose than the equivalent code with null.

> It's certainly not easier to use and reason about, IMO.

You never have to worry about your program failing whenever you type "." or "∗". With null, the semantics of the language are that an exception can be thrown [1] whenever those constructs are invoked. That's pretty much objectively easier to reason about.

> It seems to me the design was chosen more as a way to ensure memory lifetime could be better predicted by the compiler rather than any strong argument for safety

Huh? Lifetimes are totally independent. We could have had null pointers with the lifetime system (and there were languages like Cyclone that had both). The system exists precisely because of safety.

We also get some really nice optimizations out of it that are impossible to get in C. All pointers in Rust are dereferenceable per the LLVM definition, which opens up some really neat optimizations like loop invariant code motion on loads.

> in my experience nil-deref errors are rarely a painful thing. They happen often, but are also fixed quickly.

Not in my experience. They show up in production all the time.

[1]: Or you could do what Nim does, and make dereferencing null undefined behavior instead of guaranteeing that an exception is thrown, but that strikes me as worse than what Java does.
> You basically can't use cargo (or at least not without a whole bunch of hacks) and many important features for low-level code are still gated and won't be available for 1.0.

Yup, both of these things are true. This is what I meant by increased support: we have a long way to go to make it as nice to use, and on a stable release of Rust. But the fundamentals are in place.
Well, the term "big bang" was originally coined by Fred Hoyle, who was a proponent of the alternative steady state model of cosmology. Many belive that it was meant to be pejorative and to ridicule the idea of a "beginning" of the universe.

Similarly, "God Particle" isn't a term that was ever used in physics. If I recall correctly, it comes from the title of a popular science book, which the author originally wanted to call "The Goddamn Particle" (because the Higgs was so hard to find experimentally), but the publisher didn't like that. Unfortunately "God Particle" stuck in popular science and the media.
Yeah, I respect the effect, but it was really weird at first. I don't live in a county that makes national news but on occasion, so to see the New York Times talking specifically about my county and its neighbors ticked something in my head and made me start to think this was a problem specifically in my area of national note, not the application of a national study to my locale.
I love the first image
https://www.flickr.com/photos/bibliodyssey/16180332158
I bet it says :
"Don't aim for the head, you need to aim for vital parts. Hit the balls"
The conclusion of this article is that a life cycle analysis of solar with storage is better than the marginal contribution of greenhouse gases from operating a traditional plant but not by a lot. Has anyone seen a life cycle analysis of decommissioning a coal or nuclear plant or managing tailing ponds? I commend the effort to make apples to apples comparisons but that would need to be added in to make this genuinely apples to apples.
Good -- some Internet is better than no Internet, and if it takes a mountain of ads to get that to folks, so be it.
Top 18 Most Common AngularJS Developer Mistakes
> The car’s gasoline engine coughed to life and started to operate. One could hear the engine’s sound and the car’s whole body vibrated as if something was broken, but the seller assured us that everything was as it should

I've only learned to drive and have owned my car for a year now (I'm in my mid-30s), but I just love the engine of my petrol car starting. Often times I choose to drive with my radio turned-off just to hear the engine's sound. Mind you, is a regular 1.4l hatcchbak, nothing sporty or the like.

Later edit: I also love to change gears, honestly. Not sure exactly what it is, but I don't see myself driving an automatic.

> You need a lot of training to learn to select the right gear at the right time

And about this, there's no "a lot of training" needed, you just get used to it pretty fast. Actually, IMHO, is part of the whole process of you becoming one with your car.
A "white person" in India is also considered to be more "cleaner". India is one of the most racist societies in the world probably.
"utility is lost for the sake of smashing global industrial capitalism with the unrealizable dream of replacing it with some kind of utopian society."

I wasn't really saying anything about capitalism. Analysis of gender, at least, as a system of resource extraction is possible without an axiom of the necessity of the abolition of global capitalism.
How scandalous it is to like one political party and hate another.
>has pushed other car manufacturers to follow suit,

This is Tesla's biggest accomplishment, in my opinion. And we will all benefit greatly from it.
Buy a similar domain:
carlyfiorina.info
carlyfiorina.biz
carlyfiorinagroup.com
carlyfiorinaonline.com
carlyfiorinashop.com
mycarlyfiorina.com
carly-fiorina.net
carly-fiorina.org
The superchargers arrived in Norway almost 2 years ago:

http://www.teslamotors.com/blog/tesla-motors-brings-revoluti...

You see a lot of Teslas around in Norway, relatively speaking. The favourable tax (discount) helps I imagine, given the punitive tax on private IC vehicles.
I don't think the citizens of a state are pawns or little children, so that we can ask "what restrictions on them would be the quickest path towards a more modern state".

That's the "You can't handle the truth" approach, which I abhor.

Now, if (for the purposes of discussion) say that we value having a "modern state" (which is vague in itself) over freedom, democracy, free expression, etc, then, OK, what you write might be a quicker path to it. And Iraq, Libya, etc was indeed more stable under their previous regimes than they are now (of course for those, foreign interests have a lot to gain if they are unstable, and will "help" them be unstable by playing all sides against each other).

It also raises the question what kind of "modern state" would that be, that was created with restrictions in democracy and free speech?

Historically people have shown (expressed but also proved with their actions) that they can value freedom (as they see it) over convenience and even over their lives (from Spartacus to numerous examples to many to mention). If for a state the kind of people want to be established there needs to be tension and people fighting over the outcome they want, then so be it (even if the final positive outcome is not guaranteed).

Just like France had to have the bloody revolution to become a modern state, the US had to have a revolution and a civil war, etc.
That would be prolog. You'll have much better luck googling for prolog. I played with "turbo prolog" in the 80s and accomplished nothing (from the same place as turbo C or turbo pascal or turbo basic (am I forgetting any?)). A modern variant (of a logic oriented language) can be seen here:

https://github.com/clojure/core.logic/wiki/A-Core.logic-Prim...

It tends to suffer from management by scalable procedure disease. Its possible to successfully replace a human assembly line worker with a robot arm and a very small shell script, which inevitably leads overactive imaginations to think of replacing engineers or doctors with an immense set of unfortunately undefinable unscalable procedures and rulesets, so it always collapses with complexity at implementation time. Its like moths to a flame, you should be able to replace an engineer with a very long list of if/then statements, but it turns out to be impossible in practice. Meanwhile the more advanced techniques butts up against the rapidly scaling "DBA" "IT" type of traditional solutions or non-traditional big-data techniques.

Its hard to find something to logic program that isn't less verbose in a non-logic language or unwritable in any language including logic programming. Its like the Perl regex thing where you got a problem, so you write a regex, and now you got two problems. Its a very narrow although interesting niche. Finding something that fits would be pretty cool, although probably very difficult to maintain.
Thanks, it shows the US for me in the map, and it can't be dragged
I obviously wouldn't recommend doing this without proper RF safety training and experience.

Regarding the FCC: Assuming a nice narrow pencil-beam aimed at space, would they care much?
So the solution to their overpriced bloated menu, is to add more stuff to the menu? Good luck with that.
MySQL also started version 6.0 and then stopped developing it. They also tried to fix the unicode support (utf8mb4 by default).
It's called subsidizing a positive externality, and it actually creates utility and eliminates deadweight loss. It's not "government welfare", it's the economically wise thing to do!

http://www.economicshelp.org/micro-economic-essays/marketfai...
Contemporary software development team management practices work because they are fundamentally people centric. As soon as the schedule becomes the goal...and to me this is what an emphasis on "difficulties iterating quickly" begins to imply...then the process begins sliding toward infinite defects methodology. [1]

Different techniques work for different situations. Classic XP isn't really defined in terms that lend themselves to distributed teams. It's hard to make Scrum practical across nine time zones while still focusing on people.

What may make sense is choose a unit of iteration that makes sense for the specific team. There are alternatives to the Sprint [2] as the basic unit. There is no silver bullet.

Good luck.

[1] As described by Spolsky. http://www.joelonsoftware.com/articles/fog0000000043.html

[2] e.g. the feature in feature driven development. http://www.agilemodeling.com/essays/fdd.htm
You're right that most Nim users don't do it, but you should be able to use Nim for embedded environments as a replacement for C.:

- http://nim-lang.org/nimc.html#nim-for-embedded-systems

- https://github.com/sirlantis/pebble-nim
Feature Driven Development (FDD) and Agile Modeling
I love to demonize big tech as much as the next guy, but I really think the public consensus in India against Internet.org is inherently biased. The catalyst for the movement was a Youtube video. The chosen method of lodging protest was via email. AIB themselves would not be the thought leaders they are today if internet access was restricted to them. Every activist has been, by definition, in a position of privilege with respect to internet access. It seems we are cautiously ignoring the situation of the millions who have not had internet penetration till date and to whom the internet is broadly synonymous with "major" services like Facebook and Wikipedia. I am not in favor of Facebook forming their own internet cartel and I think anti-trust laws should work tirelessly to prevent that. But I think if you gave the average unconnected Indian a choice between no internet on ideological principles, and free internet, but restricted to Facebook and a few other services, they would choose connectivity any day of the week
> If the only options are to be amazing or terrible, it leads people to believe they must be passionate about their career, that they must think about programming every waking moment of their life. If they take their eye off the ball even for a minute, they will slide right from amazing to terrible again. That leads people to be working crazy hours at work, to be constantly studying programming topics on their own time, and so on.

In my experience people really are either amazing or terrible and those that are amazing are super passionate about programming, think about it and study it all the time...

I don't really understand the argument as to why this isn't desirable. Just like any difficult task, performing well is going to take a lot of practice and dedication to keep your skills fresh.
Yeah, who would do that? Nobody. So why the _ is it possible in the first place?
> EV's as the affordable family car is just not going to happen

The average price of a used car last year was $15,900. For that you can buy a 2012/2013 Nissan Leaf with low miles and still have a few grand in your pocket.

EVs as the affordable family car has already happened.
I'm going to quote Patrick McKenzie's article that was on here last week.

"Because everyone in the negotiation is a businessman and any number we are mutually happy with is a morally acceptable number."

I buy tons of books. If the author makes the book available at a choose your price, then I always choose the lowest price even if that price is free. If it is morally acceptable to the author, then it's acceptable to me. I've bought books for as low as free, but others for more than $100.

This is quite different from stealing or pirating a book. But you should do what you think is right and leaves you with a clean conscious.
"The incentive can also be funded with transaction fees. If the output value of a transaction is less than its input value, the difference is a transaction fee that is added to the incentive value of the block containing the transaction. Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free."

http://nakamotoinstitute.org/bitcoin/
The 4 Phishing Commandments – #3 Know Thy Link
> Namely, I don't agree that nil is rare enough to justify the verbosity Rust uses for it. Non-nil vars may be seen more often, but that doesn't mean nil vars aren't also often used, either.

It's not verbose. "Option" is 6 characters. ".map" is 4.

> In Nim, both nil and non-nil vars are at roughly the same reach.. while in Rust non-nil vars are significantly easier work with.

Option values are really easy to work with. Just use map or unwrap if you don't care about handling the null case. If you do care about handling it (which you should, after all!) the code using "if let" is the same as the equivalent "if foo == null".
"Not that much" is too much when a single person gets hit by a random shell.
Home ownership obviously does solve the housing shortage for the homeowner, since (i) they have a home and (ii) the ensuing rise in the cost of housing is their capital gain; far in excess of any mortgage interest they pay in most parts of the UK. Hence home ownership being desirable for renters with stable employment. Which was my point, rather than the straw man you chose to truncate my sentence to attack.

Help to Buy is tiny in the scheme of banks' balance sheets, huge in the scheme of the household finances of those wishing to join the majority of Britons in owning their own home.
Indeed, poor Tommy must be riddled with debts to accept being used in that way, promoting one of the worst can coffee brands of Japan...

https://www.youtube.com/watch?v=8-CKxRWiMoY
Monsters Together: When Stalin and Hitler Were Allies
And the single-line comments, if not using a C99-compliant compiler. I wouldn't be surprised if he was using Visual C++ and had to change the extension to support a comment syntax that doesn't make you want to strangle yourself.
When true strong A.I hits, I feel the confusion will quickly lift. You'll know because all of the people with weak A.I :

> Used mainly to strip information value from people without compensation

> Who are dumping money into foundations to prevent the coming of it's more true form

will be screaming 'It's the end of the world'. Until then, enjoy the algorithms. It's the nature of business to over-sell. Don't be too upset by it.
I wrote this a couple of years ago

http://www.solidstategroup.com/page/6277/a-review-of-the-new...

I guess that's what you would call 'creative license'...
A BT magnet link is a type of URN or "Uniform Resource Name". But you're right that is an unsolved problem.
It may end up being a non issue, but not because of moore's law. It may come down to whether chip fabs decide to become miners or sell mining chips. That may come down to how much risk they want to take on.

Transaction fees are necessary for the same fundamental reason why bitcoin works at all - proper incentives. If there were no incentive to mine, miners wouldn't do it. The block reward will gradually step to 0, and won't be the primary source of mining income long before that. Transaction fees are the long term solution for miners to get paid. They also create a disincentive for people to create unnecessary transactions which would bloat the blockchain.
No, the problem is using a shitty function like MD5 for any practical purpose.
(lacklustre) Easter Egg: http://carlyfiorina.org/bonus-page.html
Sure Fiore is cool and all but Kunst des Fechtens by Meyer is where its at. :P
It's not sad. People can like whatever they like or dislike whatever they dislike. It's easier to understand if you neither see her nor him as Chinese, nor foreigners as foreigners, just see them as people with different attraction characteristics. Thinking that her preference is sad is the other side of the bias coin.

Let people like whomever they like for whatever reason they state or function under.

It's like a flavor preference in food. Preference for one flavor over another, whether indigenous or not, is not sad.
Okay, I stand completely corrected.
Well, I just disagree. I've been doing this professionally for over 10 years and some people are bad to okay at it, and others are good to excellent. If there isn't some deep-seated reason why people fall into one group or the other, if it's just practice or whatever, fine. I don't know what the explanation is. And I don't assume it's impossible to move from one group to the other, far from it. But I would say the bi-modal thing seems roughly correct.
I have a Nissan Leaf. It retails at $29k, before the tax incentive. They can be leased with no down payment for $250/mo. It's fun to drive, well-made, I absolutely love it.

Teslas are expensive, but if you want an electric car there are many affordable options.
I started to read the article before it fully loaded - the first few lines initially read "Location matters – enormously. If you’re poor and live in the New York area, it’s better to be in Putnam County than in the Bronx."
And then it switched to my area. Very cool, could have been a lot more slick - but very interesting approach to creating "local" news.
My main problem with Perl 6 is that it seems overly large and complex. It is very different from Perl 5, there is effectively no up to date tutorial, and I'm overwhelmed by Perl 6's apparent complexity.
I wish there were any position like this available in Germany ...
That means that someone was using this "feature" in a relatively core piece of code from the PHP ecosystem. Enough that hhvm felt they needed to support it.
New method how to get feedback on own startup
Hi guys!

Check this out
New method how to get feedback on own startup: https://medium.com/@Murtazaaliyev/how-to-get-feedback-on-own-startup-ccec2c44f0a9
De Blasio Makes $70M Commitment Toward Universal Broadband In NYC