skysight-inc/HackerNews huggingface dataset:
I don't know much about the work of sound engineers, but I'm curious, can you please describe some of the applications this device would offer to sound engineers?
ASUS Zenbooks are great, very light, solid aluminum build, 1080p IPS matte panel, 6+ hours battery life. I'm quite happy with mine.
1/4 OF A MILLION HITS!? That's like 250,000.
My abnormal psych professor made a big deal of the fact that the DSM names things first and foremost so they can be talked about. So that when one psychologist says to another "This patient exhibits blahdebleh with specific hemahummahoo", they have reasonable expectations that they are at least talking about the same symptoms. Perhaps they are talking about the same underlying cause, perhaps not, but at least they'll be talking about what appears on the surface to be the same thing, which is better than nothing.

Psychologists are well aware that, for instance, "schizophrenia" (and I'm not going to check whether that's still in the DSM V, if not the point here holds) is probably more than one thing, and as soon as they work out the details, they will be given multiple names. In the meantime, so that everyone is on the same page, it has a description as clear as possible (which is not always very clear).

The DSM is intended to be descriptive, not prescriptive, and not exhaustive. It is also not intended to be casually perused by people who don't understand the purpose, because of the high probability of suffering Medical Student's Disease [1] as a result.

[1]: http://en.wikipedia.org/wiki/Medical_students%27_disease
Sure, and I'm not saying otherwise. But I stand by my take that what people (including people on HN) mean by "code" is "text instructions for a computer". That we disagree on that is fine, but I don't think it involves my misunderstanding semantics or any real disagreement about perscriptivism/descriptivism, as you seem to be reading into my comments.
Thanks for your response. And I'm agreeing with you that state should be dealt with and not pushed out. I'm not advocating some harsher functional programming designs.

What I meant was there needs to be constructs that guarantees that "this is going to be pure" and that "state can live here, not there".

D-lang has a start I believe, with a "pure" keyword.

I find that, as an enterprise developer working on large code base, most of my time is chasing bugs of silly null pointer exceptions and objects that are in unexpected state causing issues. Separating the grok of the code from the state eventually helps. And sadly there is little research spent in there, which is direct value to developers.

Increasing the quantity of pure code (and enforcing it) per class will reduce costly bugs.

I am amazed with what you can do though. I've had my shot at designing a language and miserably failed multiple times... But this why I'm raving about it... You may be able to solve this global problem that I never could.
Mobile First is Too Late… get P.A.I.D
True, for example half of Finns receive less than recommended amount of vitamin D. To combat this dairy and edible fat products have received vitamin D supplements since 2003. For example skimmed milk (the most popular one) would otherwise have very little D because it gets removed in the process along with fat. First you take it out, then put it back in...
There are things you should do differently in densely populated areas like NYC. Flying consumer drones around without any permission or training is just not a good idea.
I'll be curious to read by what theory NYPD thinks they have jurisdiction over national airspace.
So I personally ran into this problem a while ago -- I posted something along the lines of "why do people develop on macbook airs", trying to decide which computer to purchase.

For me, it was between the Zenbook and the Macbook Air.

To be honest, the first thing I would do on a Zenbook is put Linux on it (I just can't develop in Windows any more, I don't know if something is wrong with me, but everything just feels wrong when I try). I reasoned this way:

1. If I ever decide to do iOS, the Macbook is a plus

2. It's UNIX-compatible, and pretty much a hop, skip and some GNU tools from linux.

3. If you really want to, there's pretty well tested software for putting windows on it.

Then I went on craigslist and bought a $500 Macbook Air (10"), and have been happy with my decision ever since.

I should also note that I do most of my programming on my desktop.
Bad Government Software
If anyone's curious about the changes in DSM-5 (from DSM-IV) here are the "highlights":

http://www.dsm5.org/Documents/changes%20from%20dsm-iv-tr%20t...

Very interesting additions/clarifications.
That could have hit someone in the window or fallen down and kill someone walking down the street. They can do serious damage
Is not walking to see friends on a whim because they live 90 minutes away (on foot), making excuses?
We made some decent money with our library however since we live in very expensive area I do some consulting as well.

If you are single and live in not so expensive place making software components could be a viable business. Just chose something that will not become obsolete in 2 or 3 years.

We are in the PDF space that is quite crowded but still much better than Flash (for example) that is becoming less and less relevant.

If I had to start today I would probably look for some security related stuff.
I skimmed through the intro and just bought the book. Thanks for the rec!

I love the idea of being able to interact with the authors as they write the book.
I've been looking at whether it's possible to implement Edit and Continue in javascript. Your Glitch paper is very interesting.
It might help to borrow a smidge from Foucault's History of Madness. What impact does labelling have beyond a purely descriptive belief? Is there an ideological conflict between what is mad and what is not?

The simplest example that comes to mind is hysteria. We can easily see how this well discussed ‘ailment’ was actually an undercurrent of misogyny and class warfare.

This goes hand in hand with the various forms of dysfunctional medicalization over the years. From Lombroso to the medicalization of the woman, the African American, the Jewish Race, etc.

There appears much more at stake than benevolent labelling.
I also work for PD.

re: using the API, we'd rather it did so also, but for the longest time Pingdom only sent out e-mail and didn't have any sort of webhook. They apparently have webhook support in their new Beep Manager offering, but that's still in beta.

re: misconfiguration, which check box are you referring to? The only two there are for ack timeouts and auto resolution.
Even if we factor state into a monad and/or pass it in as a parameter, imperative updates still exist and must be dealt with! Try writing a type checker or even a parser with pure functions, and you get to a point where you are passing in your state from the top anyways (either as a monad or explicitly). Many interesting computations simply aren't pure.

> Separating the grok of the code from the state eventually helps. And sadly there is little research spent in there, which is direct value to developers.

I would argue that there is plenty of research in this direction in the functional programming community. This is what monads seem to be about, at any rate. The problem is that developers don't want to adopt these solutions because they are way too inconvenient or even unworkable from an expressiveness standpoint. So maybe we should look for a better way to temper state without throwing it into a ghetto...

> I am amazed with what you can do though. I've had my shot at designing a language and miserably failed multiple times... But this why I'm raving about it... You may be able to solve this global problem that I never could.

We will see; I went through my purity stage relatively early and am being extremely pragmatic these days. The secret sauce in my current approach is to have state, but limit how it can be updated: operations in Glitch must be undoable and commutatively ordered, which are huge restrictions but the result is very compelling (re-execution is possible AND re-execution can occur in arbitrary orders).
Eureka Tea partiers know science
I imagine the next post is gonna be titled: "What happens when you're #2 on Hacker News for a day"
Facebook ROSEdu Hackathon
You're not out of line, and I haven't tried to hide the fact that I'm now professionally interested, in fact that's all I'm blabbing about below. But that's no coincidence- this is why I got into FPGAs: the problem spaces that are like what this cool project addresses. But I rejected GPUs as a platform completely for the reasons I list. And that's how I came to be interested in FPGAs. I am not an EE and it was a hard decision to make the switch to pursuing this, and I'm sharing that experience in the hope of inspiring/meeting others. As well as trying to open myself up to input/advice from people more experienced than I.
Feature detection has much greater overhead.
Mine too and I feel like both myself and my friends are pretty well plugged in and we all completely missed this. I haven't seen any promoted tweets on my feed, nothing on FB (admittedly I don't check it that often) and nothing on G+. Also nothing from friends who usually ask me if I know about stuff like this.

I'm still puzzled how this flew under my radar.
One qualifier to: "Thailand’s government is wholly responsible for this situation" (viz. rampant sex tourism).

I would clarify that it is fully but not uniquely responsible. Sort of like if two men set out to murder a third and they both poison his drink on the same night, they are both fully but not uniquely responsible for his death. Analogously, sex tourists share responsibility, as perhaps do other governments whose actions influence the kind of governments that Thailand is likely to have.

Just a minor point of mine on a side-observation! Otherwise, lots of insights I enjoyed. I hadn't given much thought to start-up culture in SE Asia. One thing that doesn't get mentioned is the language: Did you get by exclusively with English (and Dutch, lots of ex-colonies being out that way)?

If you're serious about growing a start-up over a long stretch of time in Thailand it seems like you would want to have some Thai, if nothing else to draw from a greater pool of local talent when recruiting.
Very cool. I'm hoping we can do similar things in the Wolfram Language.
I am glad to see this finally coming to fruition, I've been interested in this guy's work ever since this post about the type inference engine: http://lambda-the-ultimate.org/node/4660
It's a shibboleth in social media to show that you travel by air often. It's even sillier when Canadians do it because what the everloving crap does YYZ or YUL tell you if you don't already know what they mean.
> “caffeine intoxication disorder.”

As someone who mostly appreciated the DSM-IV (though recognized its shortcomings), this is my biggest concern with the DSM-V, and why I consider it to be a step backwards in many ways.

CAVEAT: My understanding of the DSM-V is based on earlier drafts/non-final editions, so some of these details may be stale, but it appears the general principles that I object to haven't changed.

The DSM-IV-TR was very specific with its definitions of "substance abuse" and "substance dependence". My main complaint with the former was the way two of the criteria were poorly worded. It referred to the amount of legal trouble and/or risk that the person took to obtain the drug and could, if very broadly (mis-)interpreted, be used to identify any user of any illegal drug as suffering from "substance abuse" just by definition[0]. This is mostly a quibble about the wording of one detail, though; I think that these were good definitions overall and were more helpful than not.

Criticially, the DSM-IV-TR was able to distinguish between casual users of a drug (be it caffeine, alcohol, marijuana, heroin, etc.) and those who actually suffered from "addition" (a term I put in scare quotes because it does not have a medical definition, unlike the words "abuse" and "dependence").

This is a crucial distinction. If you send someone who drinks infrequently but is not an alcoholic to rehab, you are providing treatment for a disorder that they do not have. Thus, you wouldn't be surprised (or concerned) to find their behavior unchanged six months later. You would not consider it a "relapse" if they continued to drink infrequently.

Unfortunately, the DSM-V turns this on its head, by allowing "fill-in-the-blank" intoxication disorders. Think of generic classes in Java - they work the same way. Given the name of any drug, you can provide the corresponding disorder - in this case, "caffeine intoxication disorder", or "marijuana abuse syndrome"[1]

The problem with the new wording is that it encourages over-diagnosis of mental disorders. Instead of requiring a professional to distinguish between disorders and non-disorders (easy), it lumps all together as disorders, and requires professionals to distinguish between those which require treatment and those which don't (hard).

This is not only more difficult medically, but more problematic legally. No doctor or hospital wants to accept the liability of saying that they saw a patient previously diagnosed with a disorder and then determined that they didn't need treatment. This is far worse than simply failing to diagnose a disorder.

This may seem like a minor point, but it's not. We've been struggling with issues of overdiagnosis and overtreatment of non-disorders (not just drug-related) for years; in a very subtle way, the DSM-V further entrenches this problem.

[0] Incidentally, DSM-V did drop the "legal trouble" criterion.

[1] I forget the exact wording of the latter; this was a while ago and I believe they changed it.
> Dat Reference List.

What does this figure of speech mean? I've seen this before, where someone puts the word "Dat" before a noun, and I have absolutely no idea what it means.

Like I know "dat" can be slang for "that," but "That Reference List" makes no sense to me either.
One is reminded of other fictional works such as American Psycho, by Brett Easton Ellis. These works are valuable to read not because they are overly pleasant, but specifically because they are such transparent and horrific reflections of the inner mental state of the narrator. Such a state is then projected onto the mind of the reader so effectively that the disgust and alienation you feel while reading the book is effectively the same disgust and alienation internalised at all times by the novel's protagonist.

In this the DSM-V is another brilliant piece of fictional writing. A world where everything is classified, pathologised, and detached from its context, values, society, and causes. During the entire tome, you are completely separated from any notion of wellness, love, morality, or healthy human beings, with everything classified and filed away like a work-bench with little boxes for every possible failing.

It finally hits you as you feel so disgusted and alienated by the conclusion of the novel...that this is specifically because the narrator is so alienated and separated from such realities, and the novel has succeeded perfectly in its goal. To put you in such a tortured, flawed, and erroneous mindset that you now understand completely the flawed and erroneous mindset and worldview of the narrator.

Kudos to the author. Another masterpiece.
This is sort of possible with any language, in the sense of unit testing. You can even setup a file watcher to run your unit tests automatically whenever the code changes, and some IDEs save the file while being edited, only when the syntax is correct. In effect, you get real time testing of your code that tests the logic.
They really do. Last year, I was in England during Hurricane Sandy and the British kept apologizing for the mild drizzly rain going on there.
does this solve the problem incidentally?

https://www.meldium.com/integrations
This particular incident sounds more like NYPD thinking they have jurisdiction over "people dropping things on pedestrians," which I'm pretty sure they do.

They charged the guy with reckless endangerment, not some kind of airspace-related violation. Seems pretty darn reasonable to me, to be honest.
A couple years ago, a guy used an RC plane to record a video of a New York flyover, including the Brooklyn Bridge and the Statue of Liberty. The police were pretty cool about it.

https://news.ycombinator.com/item?id=1966336
Fair enough. I could not pull off this style very tastefully myself, so I would avoid it. Also, the lines between bland, colorful, abrasive, and abusive are not clear and are drawn differently for different people.

I'm not sure if it is fair to say the commenter was "attacking someone" unless they were spewing out ad hominems, of which I didn't see any.
Firefox sending "MSIE 10.0" maybe, but not "MSIE 11.0"
I'm going to talk more about type inference soon (before the end of this year anyways), as this is the other cool thing about YinYang! You can see a bit of this type inference going on in the video clips, but it is not closed to finished yet.
Glad we're on the same page. I think.

So state would be dealt with in a similar approach than the command pattern?

Sounds exciting.

I guess where I come from is the scare when a pure function gets littered with impurity much later on, and all we have to warn us is a unit test. No matter how big the comment is above the method, nothing stops a developer from sticking a global variable in it, and it's out the window.

This forces code reviews to be lengthy, etc. If on the other hand we had a @pure section and @everything_else section, I feel this would make things easier to reason about... We could also measure the % of pure vs non-pure code, as code quality. All of this in an object oriented language of course. I'm no fan of Haskell.
I was going to post the same thing but since you've beaten me to it I'll simply say I couldn't agree more.
> You're assuming that list was recently changed by Microsoft for the purpose of what - ruining customer's experiences of using Windows 8.1? Tarnish Google's reputation?

I'm not assuming that, and I haven't concluded malice on MS's part. I worded the comment to emphasize the ridiculousness of concluding malice on Google's part, but didn't mean to imply I thought there was malice the other way. Apologies if I misled you.

Relevant: Hanlon's razor[1].

[1] http://en.wikipedia.org/wiki/Hanlon%27s_razor
Maybe I misread the parent, but I took it less as a defense of Microsoft, and more as a meta-comment about the frequency of comments which have no actual substance beyond opinion.
Any language can support edit and continue, its more a matter of your debugger than programming model. Live programming goes beyond edit and continue in that your program execution is repaired retroactively with respect to edits made.

I am planning to port Glitch and my entire language stack over to Javascript eventually, if just to provide someway of releasing a prototype to the public. Right now, everything is done in C#/WPF, which is an awesome environment, but means Windows only.
I am not being rude to people I am asking a favor from. I am being rude to people who have nothing to contribute here other than saying "oh it's too complicated for you to understand. Seriously I have been doing this for 15 years. it's just too hard to explain. You're just like my idiot mother who didn't understand how physics works. LOL". That is bullying. Not being helpful. I don't need favors from them.

No, they are being rude. There was no reason to post that verbal diarrhoea and I'm just not taking it like a doormat, and that bothers you. The common factor is them being dickheads. If you look, there are lots of other thoughtful people answering me (with real actual answers and creativity instead of condescension) that I am rewarding and conversing with appropriately.

The common factor is the culture of curiosity shaming here. And sorry, but quite frankly you and them can just get fucked. I don't care if you think I am being rude. I want to be rude about that. It is internet cancer. Other thoughtful people should be rude about it too. I want to shoo that attitude away from everywhere I can. Not walk on eggs just in case someone might take offense. You have no interest in making me "self aware". You just see a nail sticking up and you want to hammer it down.
Agreed. The confidence and maturity it takes to make this kind of statement is a positive sign, and I'd bet the YC partners interpreted it as such.
US asks top court not to take case on NSA cyber-snooping
How is this going to end? All radio-controlled planes will require aviation licenses? Maybe they will need tracking devices too? I think I will enjoy watching people scramble to deal with the disruption.
management could incentivize "boring" work by allotting bonus equity/share/money to those who do it instead of the "glamorous" work. Then the individuals gets to decide for themselves what to work on. If not enough people are doing the boring work, it just means that the work isn't being compensated for enough.
Have you looked into Snabb Switch? ( https://github.com/SnabbCo/snabbswitch/wiki )
Continuous execution and testing is useful, but its just not good enough. You want to also provide programmers with a decent debugging experience as well, which doesn't happen in a continuous testing framework (something is broken, but what?).
http://www.teslamotors.com/
wait for you to open the source.
Does this work on android devices too?
I didn't miss the 'use gas instead' argument - and it doesn't discard most of my comment at all. Read the comment again - I'm talking about the times when wood is not used 'recreationally'. This is usually in rural areas in developed countries, where wood is very cheap, if not free, or in some developing countries where it's often the only fuel source available en masse.

The article is framing 'a wood fire' as something that is merely to provide some sort of cosy sense of solace, which is really a very selective way to look at it. Not to mention that saying "just use gas instead" isn't so trivial - if you're not hooked up to a gas pipe, then managing the gas supply has its own transport issues, extra costs and so forth. For a lot of subsistence farmers with access to both, free wood is likely to be favourable over gas bottles. Gas has wonderful convenience, but if you don't have the money? Frequently the answer is gas for cooking and wood for heating.

Similarly, he begs the question a bit when he says that wood fires are natural. They're not natural the way humans use them, not even remotely. That whole argument over the 'naturalness' of fires is a total sideshow, simply because they're not natural - they are traditional. I get that it's supposed to be an illustrative analogy, which is why I say I think it's okay, but not as clever as the author seems to think.
You might want to check out Koka [1], which includes an effect system to separate pure and effectful computation. I believe there is also a demo of it online [2].

[1] http://research.microsoft.com/en-us/projects/koka/

[2] http://www.rise4fun.com/koka/tutorial
Facebook Is Losing Teens
I am not a professional by any means, but I use an oscilloscope frequently when building guitar effects pedals. Being able to see a fuzz pedal's "clip" is extremely useful.
Yeah, that is the bit that stuck out as wrong to me as well. For most wind directions, there aren't any nearby buildings downwind of my chimney. Wood burning isn't so common in the city, where I suppose it could be true that most of the smoke finds its way into someone's house.

For an article that uses the word "scientific" so often it's remarkably imprecise. We're told that "there is no amount of wood smoke that is good to breathe", but there's no effort at all to quantify how bad it is. Children who live with wood stoves have higher incidence of asthma... okay, I can believe that. It doesn't mean anything until you give at least a little indication of approximately how much higher.

But I'm probably just another religious zealot.