skysight-inc/HackerNews huggingface dataset:
Nonlocality means there may be interactions between particles across space. That seems reasonable because what we intuitively think of as space and time may just be strong correlations. Causality etc.

But if at every moment you literally have an infinite amount of worlds branching off, then that's vastly bigger than one world in which interactions can be nonlocal. It violates everything from Occam's Razor to practicality.

The question of why time is non reversible can be answered by saying that entropy of a system grows with time, which is a consequence of simple statistics. But with many-worlds you have branching in the forward time direction? Can you explain anything about it?
https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subs...
A crude R/Python composition would be fairly simple (http://goo.gl/p1opSl shows that a strict and lazy language can be crudely put together pretty easily, though you miss good performance and all the programmer-friendly features of PyHyp). Closures/generators are unlikely to be a big deal (PyHyp has good suggestions for both). Although I don't know much about R's class system(s), I expect that we can probably do OK on those. However, I have no idea how R's vectorised types might be handled -- those could be painful to deal with, or they might just fall out of the hat, and I'd have to know more about them in order to make an informed guess. However, this isn't on our roadmap at the moment, as it doesn't fit in with our current funding, unless anyone wants to change our minds!
Apache Spark Config Cheatsheet
Do you actually have the experience to match this statement or is this something you're just imagining based on the stories you hear?

For what it's worth: I pal around with a group of entrepreneurs and the #1 factor to success is sustained marketing and advertising.
When I really have to work I use a chess clock. Old fashioned, mechanical, large and an ugly reminder of my time 'off the clock' because then the other clock starts to tick. The ratio between those two is the thing to maximize and it's extremely easy to use. Stop working just push one button, start working press again on the opposite side.

Very useful little trick and way easier to use than anything online or in an 'app'.
How do you make a game that can work on Mac and Win and Linux at the same time? What is the easiest way?
Their suggestions aren't all that great in my experience. Its either something I looked at/bought before or its something completely arbitrary.
What makes you think that's ever existed?

Have you ever entered your phone number or member number at a business for a discount? You think they aren't tracking that? What about just tracking you by some hash of you CC info?

I'm sure there were 19th century New York shopkeepers that noticed a particular influx of specific immigrant nationalities in their shops, and may have inquired further and tailored their goods slightly.

Every good business owner has used info about their customers to improve their business. It's impossible to have a transaction without leaving some information.

This, like most "new" things enabled by technology, is a matter of scale. We need considered and appropriate limitations to protect us, not knee-jerk reactions that actually cause harm because we haven't considered everything.

Personal liberty is important, but it doesn't trump all considerations. If we can actually utilize the information to help research new treatments and further our knowledge of the human body, allowing the collection, and careful protection and anonymozation of the data is for the greater good, and worth the risk Imo.

This is a good thing to legislate though.
Thanks for the advice, I wasn't aware of that.
I'm adding it to my profile.
One Googler’s Insider Guide to Using Google Docs at Work
Widespread refrigeration removed the need for cured and salted meats. This is widely thought to explain the discrepancy.
Personally, I don't see the point of the Go formatting at all.

While I get the idea, in practice, it is no different than having to remember formatting tokens a la strftime. You still have to look them up every damn time.

Actually, remembering some arbitrary point in time (the release time of Go 1.0, I believe ?) is even worse then the formatting tokens.
Yep, I am similar to you I think – I've avoided doing much because supporting a community is hard and unless you have a really solid vision about what you will or will not do, incoming requests often seem overwhelming. I do think having a thick skin helps, as well as having distinct contributor guidelines.

Trying to please everyone will always wear you down :)
I'm not worried about it at all. To me, it all represents an investment from Microsoft in the open source developer which is long over due. If another commercial player begins to offer a viable alternative to a Mac setup, I'd be happy to make the switch.
no population shrinking economy (that i know of) ever did anything better than depression.

it always follows the same path: boom times as less people have what more people had followed by a never ending downward spiral.
Unfortunately the above way will load the vars at a higher precedence then group_vars. Also if you have multiple groups with the same var but differing values you will need to start loading multiple files (or you can do |default, and use an alias to the value in group_vars (which leads to even more spaghetti)).
I'll keep mentioning it every time I see it, at risk of sounding like a broken record, but why do these types of comments labeling people as "nut jobs" always float to the top of HN posts? Look through all the comments here. There are plenty of reasonable arguments one way or the other for the sharing data. It's not a done deal with everyone on one side of the debate automatically being nut jobs.
Typical nonsense brought by main stream media to discredit a politician they don't like.

Apparently enough people here buy this as this is the top rated comment.
I've always wondered why a CISC architecture like x86 didn't include a CLR instruction...
Besides the already mentioned reasons another reason is that the NT kernel was designed from beginning to support different subsystems as OS/2, Win32 and POSIX, though POSIX was only implemented to barely work and OS/2 support was dropped (was it ever released?). There was an independent implementation (Interix) of a POSIX-conformant Unix subsystem, which was later on bought by Microsoft and later on rebranded as "Microsoft Windows Services for UNIX".

Having this in mind: It is much simpler to implement a new subsystem for a kernel that was designed from beginning to support multiple subsystems than to retrofit a Win32 subsystem (Wine) to a kernel (Linux) that was never designed for this purpose.
Well, it's not as if you can just choose to have kids.
And Morton, IL! About 15 miles from Precision Planting.
I don't usually toot my own horn, but I'm really good at marketing and wish I could just find a good local designer/developer combo to do a startup with. I'm really tired of working with remote freelancers that don't do exceptional work, or they start off doing good work, then drift off into mediocre work. Admittedly, I'm not good at managing people, I just want to find people that work well on their own.
Some doctors and researchers believe the benefit from statins is more to do with the decrease in inflammation caused by them. Possibly widespread use of statins has beneficial effects on other disease processes too.
Software Daily
{ } are kind of useless if your coding style puts braces on the same line as the function header.
Show HN: Rebooting Snake Plissken's countdown timer from Escape from New York
The article does not mention Scala Native at all.
The title is a bit misleading.
Pomodoro technique [1].

Break your time/tasks into 25-minute chunks, where you focus on a single task (no context-switching, pauses, breaking). Rinse, repeat.

I use Flat Tomato on the iPhone, and I can track how many pomodoros I complete each day/month, which gives a good feedback as to my goal tracking.

[1] http://caps.ucsd.edu/Downloads/tx_forms/koch/pomodoro_handou...
Also, he very clearly states he borrowed code from 2 of his other projects that made it faster/easier.
None of your points fully address what's needed to justify lethal force.

The Police Executive Research Forum emphasizes that the police are not authorized to start executing someone who was engaged in active, suicidal shooting once that person is contained:

> Many [police department] policies note that Active Shooter protocols should not be used as a response to “barricaded gunman” situations. And some policies note that active shooter incidents are dynamic, and that an incident may go in and out of active shooter status in ways that could alter the police response. For example, a situation may begin as an active shooter incident, but if the shooter barricades himself in a room where he no longer has access to potential victims, and the police can secure that room and contain the shooter, the police response should shift accordingly.

http://www.policeforum.org/assets/docs/Critical_Issues_Serie...

The police had him trapped for two hours before they blew him up. Perhaps there really was a new development that forced them to take action, but it's not a call we can make merely knowing how bad the guys was. It depend on the details of the situation.
Metaphysical Economics: The Deep Sources of Our Disagreements [pdf]
:) I feel for you. I had similar shock when I wanted simple TOS and Privacy for software service.
You might be interested in reading this (assuming it isn't what you're referencing): http://www.thedailybeast.com/articles/2016/07/10/does-this-r...

>“[Nippon Kaigi] have worked steadily and stealthily with local politicians and political lobbies to oppose things like gender equality, recognition of war crimes and the comfort women [sex slaves during WWII], women using their maiden names after marriage etc. It’s anti-this and anti-that but has no vision of the future.”

>[T]heir goal may be to alter radically the parts of the constitution which define marriage and the rights of wives, thus, “rolling back sexual equality and making Japan a country pleasant for cranky old men, like themselves.”
This is great. I often miss the asm blocks of C, and think the benefits of mainly working in a higher level language and dropping down to a lower level language for performance reasons have been lost in current times (mobile apps - I’m looking at you). We've also been distracted by very hands-on approaches to composition like language binding and writing interfaces which require so much boilerplate when the interpreter could do the heavy lifting for us.

Don't lecture me about performance when computers today are on the order of 1000 times faster than when I learned programming, and when even non-JIT scripting languages are 100-200 times slower than native code, we still have an order of magnitude speedup over native apps of the 80s. IMHO all that matters today is developer time, which is being squandered by languages like Swift and Rust that encourage a trees over forest view of productivity. My favorite non-mainstream languages are HyperTalk (AppleScript, ActionScript) and MATLAB (Octave) which provide tremendous leverage in few lines of code. Or better yet, code-less functional environments like Excel or FileMaker where you only drop down to a macro language when necessary. Or even better that than, declarative environments like the web that were built with relational data models and markup before AJAX opened the floodgates to callback hell and all the workarounds since (why the web lost WYSIWYG editing is a profound tragedy to me).

This turned into a rant but I simply don’t think code is supposed to be the way it is today. We’ve made a mistake. Yes, it has advanced computer science remarkably. But the opportunity cost of that is that we spend our days writing boilerplate and dealing with nondeterministic distributed computing issues informally rather than working at an appropriate level of abstraction.
The easy way is to write it at a higher level, and let the abstraction handle the meat of it for you. The easiest way is just to use an engine, an existing array of tools and frameworks that manages the abstraction in such a manner that (for the most part) you just have to select the build target.

In this specific case, I used the Unity engine. I write in C#, and with Mono/OpenGL, Unity can build executables to various platforms, on (mostly) the same code.
He had already exercised his power as Commander in Chief by sending troops into combat. He didn't have to wait for it to become militarily necessarily -- the Constitution gives the President wide berth in this regard. It was reigned in with the War Powers Act in 1973. I'm not sure he was much of a strict Constitutional kinda guy either, as the Founding Fathers made allowances for states to secede, or reject the Union in whole. New York made sure they could back out of the federal government at any time before ratifying.
The owner's insurance, I imagine. Killing someone for the value of a few DVDs is the sort of thing we associate with crazy people, not the police.
> Have you seen somewhere where that isn't the case?

I use the dvorak keyboard layout and used to remap (among other things) j and k in vim, since they were not on the home row for me. I stopped doing that after a while though.
Do you need to transmit 500GB every time or just a diff from a previous dataset ? If it's the later case, using the send/receive functionality of a file system with snapshot and incremental backup (ZFS,BTRFS etc..) can be significantly faster than using pure rsync. Rsync would needs to scan the complete 500GB of data to find the blocks to send, while send/receive can compute the diff much faster
I use hjkl consistently in vim and in the shell. Just think about how long it takes you to move your fingers to the cursor keys. You should spend some effort getting used to it, as using hjkl means you can keep your hands in the middle of the keyboard. I have also never had any problems with strain, and I suspect this is part of the reason.
It's fairly obvious by now that 23andme is just a collector of data, not a source of useful research or actual results.

The best bit: you pay to give them your data.

In that sense Google and Facebook are more fair, they give a free service and you pay with your data.

For their customers (the ones who give them samples) 23andme is expensive infotainment, which will worse case lead to a whole pile of un-necessary tests done by a generation of empowered hypochondriacs.
I am not trying to be snarky with this question, but does it really matter with JS?
Its always going to be run in a browser by one user, not having multiple people connecting to it like the server side does. As long as it seems snappy to the user it shouldn't make a great deal of difference.
Counter opinions welcome.
>One slight difference though is that while Avast is a private company, AVG is public and listed on the New York Stock Exchange.

A private company is about to buy a huge publicly traded company. Does this mean that the public company then goes private?
> That's exactly what the article describes, though. I feel like you didn't read it. They detail, at length, a system for keeping track of doctors and pharmacies who over-prescribe and over-order Oxycontin.

A system for keeping track of them and then largely ignoring them. Purdue had all the information they needed, and they mostly sat on it and dragged their feet. That's arguably worse than if they had been completely blind.
Thanks! I certainly have considered translating it, but at this stage I believe it's too late to be worth it. Not only is there the cost of translators, but in this instance there is an engineering cost as I made the classic mistake of baking the text all over the place, in binary level files, in json files, and hardcoded. Slicing it up and moving all the text into one place would take a while, especially as I'd want to guarantee not reducing stability.

If I could make a bet that adding, let's say, French, German and Chinese would cause... 700 more sales, I would probably bother, but I don't think this sort of feature 10 months after release would generate that.

I'm treating this more as a 'lesson learned', and approaching my next project with localisation in mind. Translating to a bunch of languages is one of my main goals.

A final thought; I love that in 2016 a lone developer can make a silly puzzle game about cats and sell it in 80+ countries. The internet!
I'm a single founder of a B2B SAAS - took 3 years to get to 10K MRR. From Jan 1 of this year MRR has grown from 10K MRR to 27K MRR. Likely due to a combination of better product market fit, getting some very marquee name clients and price increases. Finally quit my full time gig in April - never looking back I hope!
https://news.ycombinator.com/item?id=12048528
The 2nd amendment applies to police officers as well as non-police officers, so even if their job did not demand they carry, they would be allowed to carry.

Asking this question shows one significant way that people do not understand our 2nd amendment freedom. I use 'how people' rather than 'the author' because this is the 2nd time in 24 hours that I've seen this topic raised.
And to reinforce Fenntrek's point: One of the core reasons for open sourcing TensorFlow is to make sure people have the ability to take their code and run it somewhere else. The exact opposite of lock-in. (I can say that with some knowledge - I'm working there right now.) In fact, the cloud service for "hosted" TF isn't even out of alpha yet, but there are many people already using TF on their own hardware.

I can't speak for MSFT or AMZN, but all three of these frameworks are completely open source with permissive licenses.

I seriously doubt that any of these three providers has lock-in as a goal by releasing their stuff OSS. Goodwill? Absolutely. Getting people to learn the technology they care about internally? Certainly. Hoping that people will play with it and find that they want to run their models on 100 nodes rented from a cloud service? Seems likely. For MSFT, wanting to make sure there was a high-performance DNN framework for Windows? Would make sense to me.

But lock-in by giving away your stuff in a way that lets anyone run it on their own hardware or a competitor's cloud? The DSSTNE benchmarks, for example, ran TensorFlow on AWS...
> Nobody is going to [...] have a great idea how to reduce pause times by improving the work-stealing between concurrent markers by using a better lock-free queue algorithm, except do'h they don't know C.

I think you do yourself a disservice to discount that.

I'll happily tell you about places in the go runtime where we could use some smarter memory fencing instructions to build faster lock-free queues on x86_64.

I also don't write C. (Well, I'm trying to write a patch to libgit2 right now, but really, the operative word there is "trying": it's just highlighting it all the more clearly: I don't know C.)

I learned about the memory fence instructions while doing concurrent programming in java. The notion that C is the only bridge we can cross -- or the right bridge to cross -- to get to assembly (or any other abstraction layers necessary for high performance engineering) is absurd. We can put it to rest now.
> Your genetic data is nearly worthless, even to you...

Apparently Genentech disagreed 60 million times, and twelve other drug/genetics companies disagreed possibly the same number of times.

For only 800k instances of you.
The proposed high speed line north from London is supposedly the alternative to building a new motorway.

The high speed live won't carry freight, but it will free up space on the slower railway, and the motorway.
Linux IP Networking: A Guide to the Implementation of the Linux Protocol Stack
OT: I'm pretty sure fiberglass in chew is a myth.
TL;DR: Israel is apparently known by some as the "startup nation" and growth in the tech sector is growing slower than rest of economy, supposedly due to lack of trained employees.

There was another article recently saying the same thing about (I think) Spain.
Anonymized doesn't always cut it.

https://en.wikipedia.org/wiki/AOL_search_data_leak
The point is, they are no longer in symbolic memory. At this point they are muscle memory. Quick, which muscle do you use to move your right thumb in? Does it matter?
Hey I really like your products. I was a big fan of WriteRoom, was always to come up with great ideas using it. Thanks, hope you will continue to make stuff.
They can go to a different school.

This is a disturbing trend of arrogance amongst some folks who think they can enter into a culture which existed before they did, and demand it assimilate to their standards. If the school allows professors to express themselves in their choice of clothing then the discomfort of a few students should not be enough to challenge that.

Anyone who's really intellectually prepared for College, especially in the United States where the 1st amendment is so important to everyone, should probably know all of that without having to be told. Maybe I'm wrong, but I don't think so.
Yes these are the non-critical back office operations, not the core business and innovation.
Personally, I don't think its the Pharma's job to track if the pills are illegally prescribed.

Federal law, namely 21 CFR 1301.74(a) disagrees with you. And they're not reporting patients, they're reporting doctors that that are humongous outliers for prescribing certain painkillers.
I'm a single founder, I'm nearing $400k/y revenue.

It started a side project on here: https://news.ycombinator.com/item?id=8107222 and then grew over the last 2 years.

2014: ~$50k
2015: ~$200k
2016: ~$400k

Also traffic also doubled every year, so revenue is tied pretty closely too that!

This also includes about $7k/m from my remote jobs site which is also tied to Nomad List: http://remoteok.io.

It's now a cost of living and city database with 1,000+ cities, and monetized with a 10,000+ people membership community of digital nomads, remote workers and general travelers. They pay $75/year to be a member (not everyone is recurring, I just started with that)

I haven't had a lot of costs as most of it I do myself. Although it's been very hard work, especially in the beginning before I automated everything. I do have to charge 21% sales tax, and Dutch tax is relatively high but I've just opened a Ltd. so it'll be less now.

The hardest part? I think early on capturing a new market quickly, keeping it while lots of competitors (including funded ones) keep coming in again and again and try to copy everything you did but do it better. And then hopefully don't get traction, haha. Also dealing with the hate you get when you charge for an online service requires you to grow a thick skin.

It's mostly been an extremely fun experience though and I'm really happy and proud of what I made ^_^

P.S. I've been lurking on HN since 2010, that made me learn to code seriously and build stuff. I'd read patio11's posts and was super inspired. So I'm really thankful that HN existed and helped me get here.
ES6 Implementation of ReconnectingWebsocket
> but because they are inefficient and have large backlogs.

This seems to be true of many things. When I worked in the UK I never ended up with the national health number that you're supposed to get, because I was based in the Black Country and there's essentially an infinite backlog (as in, at my address they were no longer taking applications).

A friend applied from the address of his workplace near the City, and had one within a few weeks.
Marketers: Email prompts are trendy but dangerous
Ask HN: What books have you read in the first half of 2016?
Also what skills have you acquired?
When smokers give up smoking they start to clear their lungs. They cough up phlegm. many people swallow that, not spit it out. That increases risk of mouth, throat, stomach, bladder, and penis cancer.

Tobacco is already pretty harmful.

> Chew is full of fiberglass

No, it isn't.
No issue with the fact that it's a convenience sample?