skysight-inc/HackerNews huggingface dataset:
Full discolusre, I'm dyslexic. I've spent DAYS working on bugs that were typos that I just couldn't notice. This may well make me rather biased.

However I strongly disagree with this, TypeScript isn't ment to 'Fix' JavaScript, as any valid JS is valid TS. This limits a lot.

What it does do, is reduce boiler plate, give you a take as much as you want level of typing. No features are missing, you can always just <any> and do what you want.

The 'flaw' that the Type Defintions for a library might change, and be out of date, is a also a massive con. Want to see if I've any simple type missing or changed errors introduced by an otherwise innocuous library change? Easy! Granted, it's no replacement for integration testing, to ensure functions still behave as expected.

The comment about the 'this' issue that plagues the functional mascarading as a class nature of JS, is incomplete. It is simple to fix in TS, using the Lambda notation.
The rates you are quoting (assuming you are using the study the 1:68 came from) are from a single study that didn't account for all 50 states. It was less than 20 states.
I also worked through college, and it sucked. I managed to make it through, but there were any number of times that I almost didn't. I did have a few loans at the end, but I went to <local state school> and they were well under <$20k and where paid off within just a couple years with the new salary I could command.

>but a number of those things amount to 'ignore the advice of [parent, grandparent, other well-meaning people, etc]' or disregard culturally imprinted ideas x, y, and z.

I'm glad that you bring this up. There's a tremendous number of people and sources that want to give you advice about how to do it, but they're frequently wrong and it's very hard for a 20-something just out of high school to go against those voices. Furthermore, the 20-something probably doesn't know the answers either given their experience.

It's a shame you didn't make it through, but it's never too late and if you go to local state school a class per semester, it isn't that time consuming or expensive.

The only advice I can give you is that it's better to achieve the achievable and not live with that regret.
The question is, how do you draw the line between the two?

This is what has traditionally been protected by trade secrets - the problem is that software is easier to reverse-engineer than real-life problems. The integrated circuit community has dealt with the issue ever since they were invented. My feeling is that the possibility of reverse-engineering has in fact spurred innovation in that field, and it's another reason why the no-poaching agreement between Apple and Google is so abhorrent, it did not only depress wages, it also slowed progress in the field.

On the other hand, there is the issue of "gene patents". A pharmco takes out a patent on a gene, because you cannot patent abstract ideas, but what they are really doing is protecting the relationship between a gene and a medical condition. This is early discovery, and the price tag and timeline is that of a small space mission, several hundred millions and the better part of a decade. Once something is admitted to market the project is comparable to a flagship space mission, several billions and two decades of work. Patents are the wrong tool for that kind of job.
> Nothing is gained.

Well, where's the gain from mandating GPUs?

> increased efficiency does not add value anywhere

Back to CPUs, then?
Competition between crypto currencies isn't undesirable to early BTC adopters. You may be right that some people who missed the train just want to make one of their own in order to get rich in the ramp-up phase.

It's confusing now, but I think eventually having hundreds or even thousands of crypto currencies will contribute to their stability. Hopefully, we'll eventually have an abstraction layer on top of all these coins that can maintain a balanced portfolio of "value" in your wallet.
I'm pretty sure, in that video, the argument was that while glucose is still really bad for you, fructose[1] is much, much worse - it's a poison that's causing an epidemic.

1. And specifically the manufactured fructose isolates vs. natural fructose found in fruit.

Edit: rather glucose in high quantities as noted in response below.
Meh,the OP has basically a "X isnt the answer" article for every language that compiles to JS.

While he makes some valid points. devs are using these languages because a lot of them just dont like javascript, and will never like it.

You cant design a language and expect every developper to agree on these choices, especially when it's the core language of a plateform (web).

So choice is good,nothing is perfect and javascript is far from perfect itself.

Coffeescript is productive and influenced ES6 heavily, Dart has its own ecosystem,Typescript fits people who want compile time type checking. And what language devs choose is nobody's business but theirs.

Front end devs are not interested in writing javascript,they are interested in using web apis and building products. At the end of the day,the user doesnt care about the language,but wether he can run the app in his browser or not.

It's funny the OP use Crockford citations, Coffeescript was an answer to Crockford's book at first place,and D. Crockford loves Coffeescript.
yes, ASICs have finally brought the altcoin game within reach of the world's poor.
ccrypt uses a single iteration of a hash function to derive the encryption key from your passphrase, which provides very weak protection against exhaustive searches for your passphrase.

For encrypting a single file with a passphrase, I just use GPG: `gpg -c` to encrypt, and `gpg -d` to decrypt.
No, but thank you for an opportunity to light a straw-man argument on fire:

https://www.eff.org/deeplinks/2014/01/newly-passed-appropria...
It does have support, but I've seen exactly one MIPS droid (a budget tablet called a 'Cruz' that had great battery life and terrible performance) and zero x86 androids (other than ones I put together for myself from android-x86.org).

So, I wouldn't say it needs to support these platforms. Just that not supporting them would be a glaring omission.
How does "Hello Sir," imply that "Oh yeah, he’s going to be a problem."?
WebRTC: Not Quite Magic
You also have to look at the cost of the conventional banking system, fees and periodic capital destruction by inflation, bailouts and malinvestment.
There is clearly no reason for software patents. To look at this issue from another angle, consider the following.

What was the reason for creating the patent system in the first place? To give people an incentive to invent new things: if someone invests the time in coming up with something novel, the legal system would give a temporary monopoly in return.

But in today's world, clearly one would imagine the vast majority, if not all software would have been invented as is, without the incentives that patent protection provides. When one contrasts this with the well-known downsides of software patents, the outcome should be clear: abolish them.
http://lmgtfy.com/?q=altcoin+pumps
Another article:

http://www.zdnet.com/waze-founder-faces-legal-battle-in-isra...

It is not clear to me if this is a software license violation or just their using crowdsourced data/ something else.
While you may find it annoying, the upside of this is awareness. More people are aware of gluten intolerance than ever before, and for people with celiac's and serious gluten intolerance, life is now much easier.
> Or Carmack and Abrash will say "fuck it" and find an organisation (Valve perhaps :) that won't prevent them.

When Facebook owns all the IP? Don't be silly.
If you look at the other book this guy had published, it sounds like he has the same issues there: http://www.amazon.com/Data-Science-Analyticbridge-Vincent-Gr...

Sadly communicating one's findings as a data scientist is one of the most overlooked skills.
The Resurgent, Post-Windows Microsoft
Maybe the author was sleep deprived when he wrote the article.
This is very interesting. Do you have any links for further reading?
Best quote: "And that's how I set out to simplify ordering Starbucks and created an internal banking system."

Very entertaining story, and I think it's less feature creep than building a product that is valuable to you and your colleagues iteratively. I'd mark this as a success.
I'm a father with two young children. I matched all of those 8 points.

I think I've been in survival mode since the first child was born!
GPUs are ubiquitous. When you have optimizations of hashing algorithms, like for scrypt and sha1 before it, you end up with specialized hardware often coming out of a few hardware companies dominating the entire mining scene.

That means a stark concentration of mining power, because it means "average joe shmoe" can't just start running cgminer on their integrated openCL hardware and get coins at reasonable rates for the money invested (in power).

I think it is too late for litecoin, and would rather see them implement this in a less entrenched altcoin like peercoin, because there is too much inertia and scale now to change it in the litecoin space.
The HN lens has certainly been showing the US police force in a bad light over the last year or so. What are the origins of this strange behaviour? Why is force regularly used against people that verbally query the police? Even the army is trained to use dialogue where possible. It does sound like cameras will help but surely good and regular training programs should encourage good engagement with citizens.
Yeah, that sounds like a fairly moderate vacation to me...
Note the poster said "ASIC resistant" not "ASIC proof".

Kind of like a pub/priv key is not uncrackable - just that the resources required to crack it are excessive enough that almost nobody can attempt it and get meaningful results. Maybe x11 requires something that would make ASICs very expensive to produce or maybe some kind of legal loophole where shipping ASICs, rather than GPUs, implementing the algo is a legal problem in target countries.

I'm not saying I support the poster; frankly I'm just ignoring it until it comes from someone with authority. At the same time, I'm not writing this person off as naive until it is shown why x11-ASICs would be just as legal, simple & cost-effective as any other cryptocoin ASICs out there. I also realize that one could look at this from the other side and leave the burden of proof on the poster. He/She needs to show why an x11-asic would be hard to produce because of cost and/or legality.

So... I'm neutral, but with a -0.01 since this doesn't look to be anyone of significant importance in LTC community.
This is the classic "blame the parents" explanation (see refrigerator mothers: http://www.autism-watch.org/causes/rm.shtml). It frequently gets the causality backwards: the kids don't act that way because of their parents, rather the parents act that way because of the kids.

The vast majority of parents don't want a diagnosis so they can blame it on the disease and ignore their responsibility. They want a diagnosis because they desperate for something, anything to help their child.
Except Halo was developed before Microsoft bought them.
It drives me crazy that "growth hackers" have become what they are now. My job could be pretty accurately described as growth hacking, but I'd never try Reddit/HN gaming as a growth strategy. To me, good growth hacks (the ones I would go after, at least) are similar to PayPal's method of letting you send people $10, provided they sign up for PayPal. Something that has the potential to grow virally, but also simply demonstrates why the product is useful to the people encountering it.

My current job doesn't have HN-style content. If it did, I'd just submit it once, and leave it alone.
A bit in the Haaretz article is more explicit:

Gorodish says that when Freemap started, Shabtai, Shinar and Levine gave community members a document saying that the project was owned by the community. Later, when Waze was founded, the three men unilaterally changed the terms of the agreement in what amounts to intellectual property theft and copyright infringement, he says.

Sounds like a dispute over whether there was an understanding in place as to the terms on which people were contributing, and if so what the terms of the agreement were, and/or whether it's legally enforceable.
As much as $2000 GPU mining boxes have? To go with their 50c+/kwh electricity prices? Yes, yes they have.
There is a lot of nonsense, but there are also some fascinating ideas being tested out. For example I hope that "Proof of Stakes" instead of "Proof of Work" can succeed, because I dislike the waste of energy that comes with Bitcoin mining.
Then there are differing distribution models, or the "encode a contract" approaches.
Anonymity is another interesting field.
Facebook's biggest blunder? will the bubble burst?
I too find Git to be the kind of tool that works well through a GUI. However, I went one step further and bought Tower [1]. In addition to the many things that GitHub.app does, Tower takes things one step further. If you tried using GitHub.app, but ran up against a Git activity that isn't exposed through the app, then you should take a serious look at Tower.

One specific example is partial commits within a single file. Tower shows a diff view of edited files that breaks edits from different regions of a single file in to chunks. You can stage/un-stage these chunks right through the GUI. This is very similar to `git add -p filename.ext`, but with a very nice GUI.

1: http://www.git-tower.com
I think it is worth pointing out that for the vast majority of people, there still a level of 'belief' required for the modern science, not unlike the religions of old. There are very few laypeople equipped to think critically about, let alone verify, most scientific theories. As a result, they have to take it on faith that the "priests" (in today's world, scientists) are correct.
Yeah, this guy comes off as really smug and obnoxious in his own words. I have no doubt the police overreacted and acted unjustly, but I also think there's more to this story than we're getting.

Is there a lawsuit pending? What's the cops' account of these events?
The title is a bit misleading, since Pyringe is "only" able to inject Python code into Python processes.
Aside of that, I think this could prove useful for Clojure-like live coding.
Give me a break. FPGAs aren't even useful for Scrypt (due to memory bandwidth requirements, as I understand it).

ASICs have to go through a manufacturing cycle. Software doesn't. It is plainly obvious that software can move faster than hardware.
Sure, but that's a bit of a burden for library authors, don't you think? I appreciate all the freaking hard work the definitely typed guys do, but I hunk there's a few structural problems in the project:

* everything in a single repository on GitHub. Makes it hard, for instance, to reuse from other package managers, like Bower
* they don't have a good story around versioning different libraries. Last I checked, they had a typescript wrapper for jQuery, based on the latest version. Sticking with an older version? No accurate type definitions for you!
Lustig is a crackpot.

http://www.andrewkimblog.com/2013/02/quick-commentary-on-dr-...
The difference is if those with capital have a linear scaling of power in the mining or if there is a sheer cliff followed by linear growth, because without an ASIC you can't effectively mine at all.

Everyone has a GPU, and your gpu is usually on the same magnitude of efficiency (assuming its modern) as the optimal GPU miner for any given algorithm. With ASICs, the barrier to entry is huge, so you have less "casual" miners. The casual miners significantly dilute the power of concentrated mining operations.
This isn't going to help you, but that's what we did locally (in Richmond, VA) for the Lighthouse Labs accelerator - no investment, just mentorship, space, and a demo day. 3 of the companies are growing considerably, but only 2 ended up raising funding - the other was always going to be bootstrapped. It worked out great! Our next class is going to get funding (same amount as YC) for 0% in equity to maintain the integrity of the program, with an option to take more and give up equity. We're really excited about it and I think someone with more prestige should do it nationally.
I suppose you should consider what it is that an accelerator offers, and what it is that they cost, how an accelerator actually works and what you are looking for.

For example for some companies the VC seed funding that an accelerator provides may not be crucial, but the access to business advice, mentors and contacts could be. This generally costs equity - would this be something you'd be after? Are you after no costs, or less costs than the typical startup in an incubator? Why would an entrepreneur want to invest their time but not their money?
co-working spaces
I guess that means the (tiny) amount of LTC I own has just doubled.
Or people carving up the crust of the Earth looking for a shiny rock in yesteryears.

Though it is worth mentioning there are cryptocurrencies looking to solve this problem, like peercoin's proof of stake.
It sounds like you specifically arranged things so that you got the diagnosis you wanted.
The scary part to me is how the CDC chose to frame the new data. They put up a "10 things to know" (1) list to distill the data for the media and readers uninterested in looking at the full study.

One item in the top 10 highlights that 46% of these kids have average or above average IQ. What the CDC doesn't highlight in the top 10 is the 31% that are below! and the 23% that are 'borderline'. The glass half full (not even half) optimism dismisses the large amount of these kids who have a very serious condition. Kids that cannot speak, that wander and die, that will require lifelong treatment. Why does the CDC choose to highlight the minority with a future and not the majority that face a rough road ahead?

The second issue with the Top 10 is that it only alludes to better diagnosis and awareness as a possibility for increases. It doesn't mention any other possibilities, although most in the community are aware of well-publicized studies pointing to environmental conditions that show connection. (2)

1 http://www.cdc.gov/features/dsautismdata/
2 http://time.com/25424/growing-evidence-that-autism-is-linked...
I used to do the exact same thing as you, actually -- all the way down to keeping your keys with a symmetric pass & storing that in a secure physical location (for me, a safe deposit box). I switched to pass about a year ago because:

-it's the same scheme, the only difference is that your passwords are broken into individual encrypted text files instead of just one (potential SPOF advantage).

-it's more secure because you can set it up so your passwords never reach stdout (or any human readable display at all for that matter) with pass -c.

-it's just as easy to backup:

gpg-zip --symmetric ~/.password-store

-pass itself is extremely portable.

-pass is way more convenient:

pass -c my/password

is far quicker and several orders of magnitude less annoying than

gpg -dao passwordfile.gpg

<unlock private key>

<copy password>

<kill terminal>

<use password>

<clear clipboard>

Speaking from experience, I would say you're better off using pass than a single gpg'd text file.
Or this: http://www.vill.ee/eye/
"What are the origins of this strange behaviour?"

It's not strange behavior. It's just that wealthy, white people are discovering what poor people and minorities have known for a long time: the police are not their friend, are not accountable to them, and are prone to violent overreaction.

http://www.youtube.com/watch?v=6wXkI4t7nuc
And they don't get them. Business methods get patents.

Why is this basic, fundamental concept not understood by people who purport to know about "software" patents?
"and why should be it?"

I think you answer your own question. I was going to reply to the the parent post, but I'll say it here. I find it barking mad that you can get a 4 year degree without using C or close equivalent. How else you do really understand how the machine works, how do you debug difficult hardware problems, how do you.. you get the idea.

The counter argument is that University is not trade school. Sure, but you need to understand the fundamentals. While I intensely dislike how Knuth uses a made up assembly language for his books, he has an important point - we really do need to understand how things are implemented under the hood, either because we are the ones implementing what is under the hood, or we have to understand which of many choices to use, and/or to debug problems when they come up. And that is not a detail, it is a fundamental aspect of being an engineer.

I witness people, when I ask them "why is X happening", respond with guesses. I don't mean they say "since Y and Y, I suspect Q", which is a reasonable utterance for an engineer. I just get "Q". You press as to why, and like startled birds they flush and you get "well, maybe R, or it could be P. Yes, it's P".

Whether it is a "science" degree or "engineering", we need to understand systems, and have experience with them. Reading a book about heaps only takes you so far. If you haven't implemented, say, a simple file allocation system, debugged some pointers, stepped through the allocation and deallocation of memory, looked at the assembly generated from your code, and so on (these can reasonably be replaced with other, equivalent experiences of course), how can you really understand computers?
This seems to share many of the same things of CoffeeScript I've had. I prefer plain old JS. More readable, unless you're looking at twitter bootstrap code... No semicolons? Such messy code IMO.
Has someone already patented earning money by patenting everything and then suing everyone else?
This is something I'd really want to see numbers on though, and not just a feeling, because those two issues are two of the biggest ways that humans - being poor statisticians - draw incorrect conclusions.
I agree, I have seen large differences in the disorder between people. For example, both may affect social behavior, but there is likely something else that triggers high vs low independence/IQ.

My girlfriends brother has autism and he is smart, but will watch "finding nemo" for two months on repeat (he's 8 btw). A classmate of mine (who is extremely intelligent) also has autism, but functions normally, besides running everywhere and not making eye contact. Clearly, there is a large difference between the two and they have drastically different traits and I would argue different disorders.

If this is the case, the autism spectrum should be split into different disorders. This would provide more information to parents, and teachers about what particular traits the child has.
It's the misconception that measurable observations equal the real distribution of the underlying events. Even professional data people often get that wrong, and it's not strictly limited to big data.

One of the most obvious examples was this one:
A data set of all known meteorite landings[1] turns into
"Every meteorite fall on earth mapped" [2] with looks like a world population maps sprinkled with some deserts known for their meteorite hunter tourism.
The actual distribution can be theoretically described as a curve falling towards the poles.[3]

While this example is pretty obvious, one could expect similar observation biases in other data sources. A danger lies where data analyst do not bother to investigate what their data actually represents and then go on to present their conclusions like it would be some kind of universal truth.

[1]http://visualizing.org/datasets/meteorite-landings

[2]http://www.theguardian.com/news/datablog/interactive/2013/fe...

[3]http://articles.adsabs.harvard.edu//full/1964Metic...2..271H...

previous discussion of this: https://news.ycombinator.com/item?id=5240782
TLDR: Guy calls 911 to report someone else's bicycle accident. When the cops turned up they decide to rough him up and stick him in solitary confinement over night. He reports doing nothing that could reasonably justify this.