skysight-inc/HackerNews huggingface dataset:
You do realize that all government agencies, especially those under the DoD, serve at the pleasure of the POTUS, right? Obama has had close to two full terms to tell NSA what he wants done and how he wants it done. He could shut the whole joint down tomorrow. He has not. He is very aware of exactly how NSA operates, and he has not changed a damn thing.

Blame NSA, or whoever, all you want. They serve at the pleasure of their customer.
You mean the Nixon Administration...
> but these shows pander to me beyond just plot, I'm sure you can detect the theme for most of them.

I can detect no commonalities between House of Cards and The IT Crowd!
It doesn't crash but it doesn't behave the way it ought to.

If I'm performing simple text edits I shouldn't be surprised by anything it's doing in terms of formatting. And if I have to wait several seconds for it to open a trivial document in its own file format that even TextEdit can open immediately, that's a problem.
agreed on TS, we're using it extensively in production to great effect.

I think TypeScript is an extremely impressive tool, and a great example of considering the current environment when designing. The type system can effectively capture pretty much all API designs that see use.
Motion Sensing with Intel Edison
Agreed, those are all operational concerns and dynamic nginx configuration is great for that. I was objecting to seeing the term "devops" being further abused.
This! We find focus groups nearly useless; folks are so eager to please. You get nothing but "Yes this is great. Maybe change the color to yellow". But you learn nothing about what would really appeal or sell.

I'm thinking focus groups should change to some sort of psychological test situation. "You can take only one of these home for free. Which one do you want?" I.e. perceived scarcity (cost) would elicit honest responses.
You're mixing moral intentions (we should reduce our consumption of meat) with pure market forces (it's hard to scale, so it will become more expensive).

It seems to me that the former is unnecessary - it will just go away if we make sure that any environmental damage from meat farming is properly factored into taxation.

Your solutions are really interesting though, couple that with something like Impossible Foods or Soylent and I can viably see the price of a reasonable meal dropping even as population increases.

http://impossiblefoods.com/
http://soylent.com
After sending an RFP. I think that's the point.
I love meat, but I did go accidentally vegan while just eating Soylent. The other approach is to use meat as a garnish. Consider the classic BLT does not take a lot of bacon to really change the taste, but doubling up does not make a huge difference. I think most people could generally limit themselves to 2oz of meat a meal and not really notice.

PS: I also think tasteless mass market fruits and vegies have a lot to do with meat consumption. Meat is simply one of the few things left that really has flavor. A good orange works as desert, but most supermarket oranges taste like vaguely orange flavored pulp.
7 Useful Tips That Will Improve Your ASO
When J&J sells an antipsychotic with bad side-effects for off-label uses in contravention of an order not to, that's worth about 100,000 Justin Biebers.
> I think I probably have ADHD

Do not think, know. Get checked and officially diagnosed. Otherwise, you are doing yourself and others harm. We test code, we should test ourselves.
This study should be an embarrassment to a company that cultivates a reputation of knowing something about statistics. It's like the last 500 years of statisticians working on survival analysis didn't happen.

Their conclusions are not supported by the data, the study methodology is flawed, and their "average of averages" metric would have gotten me an F from my 8th grade physics teacher.

The key methodology problem is this: "A hooked episode was defined when 70% of viewers who watched that episode went on to complete season one." What you are actually want to know is after which episode the retention curve flattens out. With their methodology they'd claim a "hooked episode" even in case show's retention followed exponential decay (constant % drop after each episode) - meaning there is no "hooked" episode at all, and retention curve never flattens out.

"Hooked episodes were first identified by country, then averaged to create the global hooked episode." This is just awful. Again, high-school physics - don't average averages. I understand what they are trying to do but this is not how you do it.

And to add insult to the injury they stuck a House of Cards spoiler in the first sentence.
Also this: https://gitter.im/fishline/fin

And this: https://github.com/derekstavis/diary-of-a-stolen-repository

This is about a lot more than the MIT license. Folks, be clear about the copyright assignment of code that you contribute to projects, and project admins, keep an eye on those copyrights.
Best Productivity Tools for Work [2016 Edition]
Yeah, I have never found focus groups of any value. I don't understand how one separates social effects from actual effects. And many user researchers agree. E.g.:

https://medium.com/research-things/focus-groups-are-worthles...
Don't stay home, vote 3rd party. That allows you to vote against someone you don't like, while not also voting for someone else that you like even less. The effect is mostly personal and inconsequential, but you're still participating.

Always try to find a way to vote, it keeps democracy healthy (well, less sick).

Use it or lose it.
You don't transfer a license; you might transfer copyright ownership, but there's no reason to believe he did so. He probably just gave them a copy of the code, which by default is still his under his copyright, and so they still need a license from him to use it.
The problem I have with getting rid of distractions is that it comes at a cost of isolation.

The distraction topic comes up often where I work. People have become more aware and respectful of distractions. Earbuds and Skype status are key indicators. But letting people know you are diving into something is even more important. It is largely a success. I haven't offended any coworkers and it does not prevent meaningful work getting done or stop someone from getting their questions answered. But then again this also means you might go half a day without any meaningful interactions with someone. Be careful what you wish for.

Skype has been a huge help (but also a huge distraction itself). It is helpful to have a coworker Skype "I have a question can you come by" and be able to respond "ok give me 10 minutes". It gives you that valuable time to be able to leave something in a state where you can return and pick up.
Could you expand on your definition of "properties of interest"? I think Haskell's type system satisfies your list of requirements.
Can't take an existing object and compose on new functionality. That seems like it ignores a huge chunk of what makes JavaScript great.

I did a quick fork with this gradual enrichment capability, but a lot more work would be necessary to get it across the line, to a mergeable usable state.

https://github.com/rektide/stamp-this
How often do you have to switch off your main computer? Depending on the frequency and length of your stay on a foreign computer, putting your vim files (including vimrc, set of plugins and custom snippet files) in a github repo might be wise. Then you can get up and running with the same vim environment anywhere that has git installed. Here's mine, for example: https://github.com/tristanpendergrass/.vim
thanks for posting this! Indeed it seems like VW had no choice but to admit to what it did.

Is there any information about how this happened organizationally within VW? Was there widespread awareness?
Even when an EV is powered entirely by coal power, it's still on par with a decent gasoline vehicle. Add any other power to the mix (it's rare to have a power grid that's exclusively coal) and you do better than traditional cars, even when said traditional cars aren't gaming the system.

We can probably be confident that power plants aren't cheating, because they're so few in number and are therefore much easier to monitor. And we can be highly confident that solar, wind, nuclear, hydro, etc. aren't lying about their emissions.
"You should support this" is not the same as "we're using this". Typed Clojure was a neat research project (disclaimer: I supported it) but it seemed not to work for their actual needs.

Even though I no longer use Clojure much and prefer to work in languages designed for static typing (e.g. Haskell) I don't regret my donation. It is an ambitious project and I'm glad someone had the courage to take it on.
True if that's how it happens. But in this modern post-scarcity world its ideology that causes wars, not lack of bread and milk. Look at the Kurds gassed under Sadam. The wars between Iraq and Iran - two peoples who, from safely here in American, I couldn't even tell apart - spent a generation fighting to the last man in the 80s. All over border disputes and worries about religious uprising - totally imaginary things (vs real things like food and water).
This type of wholesale spying on law abiding citizens goes back 15+ years. I blame Obama, Bush, Congress, et al for not showing a backbone and ending these programs.

Edit: I'm in an exceedingly grumpy mood today. :-/
> I'd also disagree that some phenomena only exist as experiences. As far as we know, all experiences are also physical states in the brain.

Absolutely. But in order to map those experiences to those 'physical states' you have to trust self-reporting. I agree with you that questions such as "Would you buy X?" are incredibly unreliable when it comes to self-reporting, so I understand the skepticism, but I don't think loneliness falls into that category, because it's not something that can be externally tested (we can't observe the person to see if they're "truly" lonely or not).
What Happens One Hour After Eating a Big Mac?
Worth noting that while it's cross-OS, it's not cross-SDR. At the moment it only supports RTL-SDR. If you have a HackRF or Airspy or the like you're out of luck.

Definitely cool though, it's great to see work on something nicer than Gqrx that'll actually run on platforms other than Windows.
There's no way in Hell that I will consent to be held responsible for the output if I do not have full control over the inputs.

If I am an employee of the company, and someone else is telling me what to do for my job, and particularly if they are telling me how to do my job, they must necessarily share responsibility for anything that I do pursuant to obeying those instructions.

And threat of retribution leads to stupid practices:

public void CoverYourAss()
{
try
{
int x = 0;
}
catch
{
throw;
}
}

This is a simplified example of a real-world coding standard. At one of my former workplaces, everything had to be wrapped in a try-catch block, including statements that would only ever generate run-time exceptions, like out-of-memory exceptions. It didn't matter if you re-threw the exception you just caught. You just had to make sure the try-catch was there. In every function. Or you're fired. I am not making this up. If the software ever crashed to desktop for any reason, including a bad memory module in the computer running it, or someone nuking parts of the filesystem while it was running, or even a bullet striking the motherboard, someone was getting blamed for it on the development team, and fired. As it would be a witch hunt anyway, the inquisition squad would obviously look at the code written by those most threatening to them, or least popular, or both, before anyone else, and seize upon any irregularity to lay blame.

You'd better believe I was sending out resumes the day I found out about that.

I can only imagine how bad it would be if the penalty was to be fired plus arrested and/or sued.
In the third world, meat is going to be an aspirational good. It's also more likely to be locally produced from your own or neighbour's animals.
VÕTA OMALE TASUTA €5 KINGSWIN KONTOLE
Did Netflix only analyse shows with more than one season? I'm surprised Fargo wasn't included as it had me hooked from the first episode.
> Looks like it has already been taken down

IIRC that's effectively a requirement of DMCA takedown requests. In theory the host can refuse to execute a compliant DMCA notice but that means they become party and lose their safe harbour exemption. Most OSPs don't really bother validating notices at all.
Operation Red Falcon, Mossad Spy Within Syria's Generals
> The first potential solution called for providers to add a physical, encrypted port to their devices. Companies would maintain a separate set of keys to unlock devices, using that port only if law enforcement had physical access to a device and obtained a court order to compel the company’s assistance.

Soldering gun and that port is a toast.

> The second approach would exploit companies’ automatic software updates. Under a court order, the company could insert spyware onto targeted customers’ phones or tablets — essentially hacking the device. However, the memo warned, this could “call into question the trustworthiness of established software update channels” and might lead some users to opt out of updates, which would eventually leave their devices less secure.

It could be done even today. And I would not be surprised if we haven't already some FISA mandated app updates.

> A third idea described splitting up encryption keys, a possibility floated by National Security Agency director Michael S. Rogers earlier this year. That would require companies to create a way to unlock encrypted content, but divide the key into several pieces — to be combined only under court order. Exactly how this would work remains unclear, but the memo warned that such a system would be “complex to implement and maintain.”

So straight backdoor. While workable for apple, not really suitable for android. And we have the golden key as the mother lode of all cyber criminal activity in the world.

> Under the final approach, which officials called a “forced backup,” companies under court order would be required to upload data stored on an encrypted device to an unencrypted location.

Adava Decrypta or any other magical spell?

If companies hold any way to decrypt the content, then it is not encrypted. if they don't, what is expected from them is magic.
That sounds interesting, any idea where I could find out more?
Not an OSX user, so maybe someone can explain: why launch Tmux just to launch Vim rather than launching Vim natively in iTerm?
The Marvelous Mathematics of Computational Linguistics
So you want software regulations on how code ought to be done? Forcing the separation of components based on safety... what even warrants a component to fall under these regulations. Such a dangerous slope. Just think of a time when regulation is at its peak and people want to innovate but can't due to law restrictions / regulations. Being trapped by standards that are produced by people who know nothing about software.
What makes it better? The README doesn't really tell me what it does either.
"incentive problem with binging"

The user may potentially watch everything they want within a couple weeks and then unsubscribe. They would make more money if they were forced to be subscribed for longer in order to finish shows.
> let women decide on fighting a war or not

Cf. Aristophanes' play "Lysistrata" (http://en.wikipedia.org/wiki/Lysistrata) in which the women of Athens persuade their menfolk to end their war against Sparta by refusing all sexual relations until they do.
"Guys, relax - we don't want golden keys!

We only want malicious software updates, physical backdoors, forced backups and...umm split-golden keys."
So ... Companies rights are more important than individuals?
slashdot, now there is a memory...

I used to spend a lot of time there. That went down to barely any in recent history as HN and other sources "took over". When the sourceforge adding rubbish to downloads and slashdot reportedly censoring discussion of the topic (they are owned by the same parent company) I realised how little I'd visited in recent months and decided that I never needed to go there again.

Silly tricks like the one you describe when seen on previously respectable sites seem to be a symptom of the site slowly dying and desperately grasping for what it can on the way down.
Then maybe this can help: https://www.fsf.org/ryf
In the Mobile market, the most Personal Experience wins
Fogzbugz looks homey and adorable and I just registered.
Holy moly. I had missed reports of the "GM nod" and their cultural pathologies. What an enormous mess. 95% of people's smarts taken up with performing rituals that shield them from blame. All real communication is sub-rosa, with actual words said unrelated to meaning.

The detail that really kills me is that many employees thought that taking notes in meetings related to safety issues was forbidden. There was no official word of that, of course, but lots of people believed that following unofficial, gossip-routed information was the way to succeed in their careers. What lunacy. They should have been allowed to go bankrupt.
The problem isn't meat - it's factory farming. For traditional small, diverse farms, meat is an essential part of the biocycle. Animals consume parts of the plants that are inedible by humans, create fertilizer, even manage treelines. But when food is raised in a factory environment, isolated from the rest of the cycle, distortions can happen.
VW could have given the EPA the complete source code for its system, and it would likely have made no difference.

The main thing preventing inspect-ability isn't lack of access to the code. It's the incredible complexity of the software. Even barring deliberate attempts at code obfuscation, it would be prohibitively time-consuming and expensive for the EPA to gain any sort of understanding of a codebase of this size.

Comparing a complex software system to an elevator is absurd.
Generally speaking, we are actually reducing the amount of time people spend suffering, while at the same time extending peoples lives. From the 2013 NBER working paper "Evidence for Significant Compression of Morbidity In the Elderly U.S. Population":

"For a typical person aged 65, life expectancy increased by 0.7 years between 1992 and 2005. Disability-free life expectancy increased by 1.6 years; disabled life expectancy fell by 0.9 years.

"The reduction in disabled life expectancy and increase in disability-free life expectancy is true for both genders and for non-whites as well as whites. Hence, morbidity is being compressed into the period just before death."

And, given that part of the low quality of life at end of life comes from two thirds of people not thinking through and documenting their wishes for care, one can improve one's personal odds by creating and advanced health care directive. And of course, many of the things that we dislike about old age result from chronic conditions that can be addressed through good nutrition and exercise.

So, good news, end of life isn't as bad as you fear!
Show HN: TripStreak – Flight search engine to show FF miles for every flight
How big is your Typescript project? Because when I read the first paragraph of this I cringed and knew where they were going.

We have a medium sized Typescript app (~100k lines), and it takes 7-10 seconds to transpile to JS.

Whenever a change is made, that is 7-10 seconds the watch command is running and I'm not testing my changes in the webapp.

In fact, a slow running grunt watch is why I'm on HN right now in the first place.
Well it sounds outrageous but it's possible people would just think it's funny. I could see it going either way.
I wonder if China online newspapers have stories about tracking hackers to USA's military?
Is this your first day in the modern western world.
Is Shen a production-ready language? Honest question--I'm not sure.
The sentence

> “[T]hese challenges mean that inaccessible encryption will always be available to malicious actors"

can be easily replaced with

> “[T]hese challenges mean that inaccessible encryption will always be available to everyone”

and still retain the same meaning.
As I read it, it was to access encrypted information on a suspect after a warrant or court order has been issued. If you have something in a locked room and the police have a warrant to search it, they can cut the lock off and search it, that's perfectly legal. The trick with encryption is to find a way to do that without rendering every other lock in existence worthless, and I think that's what they're looking for.
Still, my 90-year-old friend Betty used to say "Old age is not for the timid"
I really like the idea of this but can't see how this is supposed to work without creating an account first. It'd be better to see some screenshots or a small demo of how this is actually working. After that you might be able to make me signup :).
I've been looking into it, but it looks like it's going to cost several hundred dollars, which would be fine if I knew I was getting something out of that, but it's a lot of money just to be told, "No, it must be something else."
After re-reading your comments and the intro to the holes article multiple times I'm only convinced that the SEP has a horrid writing style.

The world has moved on from this type of grandiose intellectualism for a reason.
CS+Social Good at Stanford
Static Analysis of Mozilla Thunderbird's Code by PVS-Studio
Sure, but the stock market is not valuable as a prediction market.
Summer in Ann Arbor, I was paying $450 for room and board...
Could you elaborate? I don't quite see how a subject curriculum can make it harder to teach?
That's exactly what the "subject to the following conditions" means. They have no right to use the code if the copyright notice provisions are not followed, following those conditions are what gives you the right to use the code.

If I give a license to use my code on the condition you pay me money, if you don't pay you also don't get to use my code.
Maybe some three-key encryption, with the third key escrowed for judicial purposes.
I think more important than this is the fact that there are WIDE variations in the stats based on just a few important factors like smoking status, race and income - these can actually have a bigger impact than sex. If you are a non-smoking Asian programmer in Silicon Valley your curve is going to be significantly shifted to the right compared to the average presented here.

Overall, great visualization, though. Really like how it highlights the concept of chance and the range of outcomes beyond a single average number.
From my understanding the oh-my-fish project has been around for a while and likely has some size of following. So the problem I see is the members of the organization using that existing notoriety to gain credit for the work the Wahoo creator did without citing it as his/hers. The fork and re-add wouldn't have the desired effect then because likely the core audience of OhMyFish still wouldn't see it.

Although I'm not sure if I'm missing something here as well, your guess is as good as mine.
I just quote: "Lenovo is now using rootkit-like techniques to install their software on CLEAN Windows installs, by having the BIOS overwrite windows system files on bootup. Someone detailed this here: http://arstechnica.com/civis/viewtopic.php?p=29497693&sid=dd... "

via

https://news.ycombinator.com/item?id=10039306
Can you elaborate on why small sample sizes are not a cause for concern?

It's my understanding that when designing a study, you look to strengthen statistical power, which is determined by a combination of a) significance criterion (p values, confidence intervals) b) magnitude of the effect and c) sample size. Increasing the sample size decreases sampling error.

Just from a common-sense perspective, if the sample of the study was n=2, then any results derived from significance testing would be nonsensical - how can we extrapolate our findings to a broader population? Is n=19 good enough?