skysight-inc/HackerNews huggingface dataset:
There appear to be two different sorts of "disruption":

1) There's disruption that's seen as impractical or insanely difficult (e.g. Tesla, SpaceX). Or technically feasible but with significant social or legal obstables (e.g. AirBnB, Uber).

2) Then there's another category, disruption that defies laws of physics. Kickstarter is replete with examples. This includes things like pocket-size underwater rebreaters, self-filling water bottles, and solar-powered motorcycles.

I'm no expert in the subject matter but Theranos tech seems to be in the latter.
The trajectory of this company is just terrible. They surmounted the most difficult obstacle in healthcare - breaking into existing strongholds (e.g. Walgreens). At that point if there was any doubt that their technology worked they should've used existing tools to run their lab tests. Yes they would've lost money, but they could have used the time to build out their rapid technology or pivoted to a different business model. Getting a contract with Walgreens or any major vendor in the healthcare space is an incredible accomplishment, but such unethical behaviour will make it even harder for future startups to secure such partnerships.
Yet another Electron-based wrapper?
Thanks to prompt_toolkit, IPython now supports:

Syntax highlighting as you type
Real multi-line editing (up and down arrow keys move between lines)
Multi-line paste without breaking indentation or immediately executing code
Better code completion interface (we plan to improve that more)
Optional mouse support
PMAlertController, a great and customizable substitute to UIAlertController
Completely off-topic here
So, I did this: https://gist.github.com/maximvl/8d4cd6c9139f6f8f3729f4ba59fa... and nothing happened. How do I run this?
Superior in what sense? When you invest in a fund with liquidity constraints you get paid in higher returns (an "illiquidity premium"). This was known by investors going in.

ETFs don't just magically make everything liquid without costs
He got offended by the term "IT" when talking about engineers. In Europe and most of the world that's actually the proper term for an engineering department.
Birthday Gift Ideas for Her- Unique Gifts That Will Make Any Woman Feel Special
Wow thanks, I was selling people only that they should expand outside of programming. Thanks.
How I interview
> A police officer should be confident that they can handle and control a situation physically, but they are more inclined to rely on tasers or guns if they feel like they could get overwhelmed by a situation.

This would have pretty dramatic effects on the number of female police officers.
Cool Smartphone Gadgets and Accessories for 2016
That's a target. (GC ergonomics)

It won't guarantee it, just tires to size things (eden space, survivor spaces) and time things to meet its target.

But it's a fickle beast. And usually it requires a lot of tinkering with the code for it to be able to meet it. And then it's easier to disable ergonomics, set fixed sizes, and just enjoy how blazingly fast CMS is, restart the app every few weeks (CMS heap fragmentation), and try G1 with every new point release, maybe finally it beats CMS.
Just a collection of quirks and issues that occur on browser platforms
Geneva Airport Halves Security Wait Time Using WiFi Sniffing Sensors
Probably until 2020 when Python 2 finally will be phased out. http://legacy.python.org/dev/peps/pep-0373/
Why culture is everything in your startup
Snapchat faces class-action suit for sexually explicit content
The 17 LOC version is still relatively readable for someone fluent in Red/Rebol, despite the tight vertical packing. I could have claimed 14 LOC using the minified version [1], but in such case, I couldn't have called it "readable" at all. ;-)

[1] https://gist.github.com/dockimbel/091cc787b366a3d88972b8cb9e...
Vulners – Vulnerability Data Base
>suggests more that there is a problem with you, not them

Hm, I see we have another confident and charismatic person here!

but seriously, I am told that what is wrong with me is that I understand confidence as "The level of aggression appropriate to the social station one is emulating"

I don't understand how anyone finds that a pleasant quality, aside from the fact that it indicates you don't have too much aggression for your social station.

Of course, all of the "socially skilled" people I talk to tell me that I'm missing the true meaning of confidence, but then they describe something that has nothing to do with the observable qualities of the leaders who are described as confident.
Python 2 isn't going anywhere anytime soon. Tools and libraries which drop support for Python 2 will suffer and will either revert their decision or be replaced with something else.
They killed him and then deleted the evidence before calling an ambulance?!
No, it's a reason not to panic-sell when there is fear mongering. Or better yet stay out of equities in the first place if you're worried about the value of your fund ever declining.
Oh "encrypted", and of course it uses AES ECB mode

Probably enough to tick a box though
I live in France and I'm not worried, France and the US are apple and orange comparison : even when the French Police kills a known felon that was shooting at them it's a huge scandal because he may or may not have faced the cop that killed him (recent story).

Look at the video were the police car was torched and the cop beaten with an iron bar. Do you think the perps would still be alive in the US ? The French cop didn't even think about using his gun and was commended for it.
There's a lot of precedent for it, whether historical or in out curgent world. Some people are just cynical and devoid of much empathy. If they happen to have charisma and a lot of cunning, it creates really dangerous individuals that can cause a lot of suffering. Once people like that understand that they can bend others to their will there's almost no stopping them.

In Theranos' case, I don't believe the founder was necessarily this type of person, and she was probably delusional, but I don't find it surprising that they would be capable of lying to people's faces over a large period of time.
Look at the consequences in Dallas!

Humanity has not dealt with bad information reaching this many of its lunatics at this kind of speed.

IMHO this is and should be the highest priority bug on the issue list.

Mark Zuckerberg and Larry Page have no idea what to do about it and by keeping quiet about it or being defensive about it isn't helping.

Just try talking about slowing the speed of unprocessed information reaching the mentally ill, the ignorant or misguided and you will be taken out like the communist party is running the show. I expect better from the smart people of silicon valley.

I expect them to work out a fix. No one else has the capability.
Seems you're running Kdb+ (also known as "Q" or "K4"). You need K in the older K2 or K3 version to run the above. Kx stopped selling K2/K3 so they are basically no longer available.
No, it's not. Maybe where you're at, but not where I'm at.
React-SIZEME – Make your React Components aware of their width and height
AutoMapper 5.0 Released
Found the Python 2 developer folks!

Joking aside, Python 3 is the only Python. The only people who should use Python 2 are those supporting legacy codebases, and even they should start migrating.
They're a very niche interest for experienced investors.

Experienced investors who are crowding for the doors based on the ups & downs of the market? Sounds pretty amateur to me.
A recent article, suggested that part of this was the standard for when you can legally use force is very different:

"most European countries conform to the European Convention on Human Rights, which impels its 47 signatories to permit only deadly force that is “absolutely necessary” to achieve a lawful purpose. Killings excused under America’s “reasonable belief” standards often violate Europe’s “absolute necessity” standards."

http://theconversation.com/why-do-american-cops-kill-so-many...

They also suggest very poor training of cops is a big part of it, as well as racism and the prevalance of guns.
> It is important to note that users will always be able to use a Python 2 kernel with the Jupyter Notebook, even when all of our projects have transitioned to Python 3

The way I understand this is that you will need python 3 to open ipython 6, but once running, you can interact with python2 and run and inspect python 2 code.
I think that is fine. I can't imagine a modern scientific setup that can't readily create python 2 and 3 virtual environments.
Priorities. Getting rid of manual memory management can be a worthwhile goal even with slow gc, just like not having expensive runtime memory management automatisms can be a worthwhile goal. Making gc faster (or just more predictable) on top of that is not heroically solving a follow-up problem, it's an optional bonus achievement.
Walking the walk is easy. The hard part is abandoning a goal.
Thanks for pointing that out! The "How does it work?" subsection header caught my eye and I totally missed the mention. :-) I am happy to see it inspire others.
US Ski Resorts Utilizes Mobile Phones to Maximize Skier's Time on the Mountain
The problem is not just the police in the US to me it is the easy access to heavy weaponry by normal people. If it was hard for normal citizens to have guns police would not be shoot first ask question later mode all the time.
No idea what you can or cannot turn off with preferences. I'm not one to be okay with privacy invasion, just because you can opt out from it.

As for things that drove me away, this Reddit-post sums it up pretty well: https://np.reddit.com/r/privacy/comments/4ll9tc/it_looks_lik...
"Oh hey, a post by mjg59 involving IoT devices, this should be good."

mjg59 never fails to disappoint.
I wonder if I am too cynical, but at the root of it the main purpose of building a company is to make money. You might genuinely want to change the world but that is emotionally secondary to gaining wealth. To be a successful entrepreneur, it helps to be ambitious and generally this is a trait that is unlikely (though not unheard of) to be paired with a significant degree of concern for others.

Most companies, and many large tech companies have shady practices, usually in the form of misleading advertising.
Hello Games Team Celebrating with No Man's Sky Burnt on a DVD
This tutorial seems quite good. Covers the basic and various useful UCT extension: https://webdocs.cs.ualberta.ca/~mmueller/courses/2014-AAAI-g...

However, the tutorial doesn't work towards a working implementation. I think you can verify your results against benchmark problems. There are a number of good implementations around:

UCT implementation with many MDP benchmark problems: https://github.com/bonetblai/mdp-engine

My favorite implementation. The code is quite easy to read: http://www0.cs.ucl.ac.uk/staff/D.Silver/web/Applications_fil...
Journos didn't take the opportunity to title this: "Avast acquires rival AVG for $1.3B to create a vast security software company".

Anyway, it's amazing how high the price ticket of a company is that is no match for the real security ones!
If you like this, you might find an interesting read in these papers on generating Islamic star designs via computer:

http://www.cgl.uwaterloo.ca/csk/projects/starpatterns/
Don't hold your breath on it, SV is more concerned on how to invade our privacy and push ads aggresively.
What is the best way to file bug reports?

In the sketch demo I'm getting "TargetException Non-static method requites a target" when I click the "share" button.
It doesn't contradict my argument at all.
> the JIT can actually make code faster than C++
> How?

A JIT compiler can sometimes beat an AOT compiler because it has more information.

For example, it is entirely feasible for a JIT to heavily optimise a fast path even if the optimised code wouldn't be correct for all cases that the source could be called for. If the JIT detects an uncommon case it can just fall back to the interpreted code.

An AOT compiler will forego optimisations if it can't be sure that it will produce correct code. For example, C++ was generally considered slower than Fortran until restrict was added as the compiler had to be more conservative. However, restrict is, well, restrictive. Conceptually, a JIT could work around this if it had a function that didn't have restrict arguments but was usually called on distinct memory. It could hold an optimised path that assumed restrict but fall back if it detected otherwise.

Now, some of this benefit can be had in an AOT compiler with profile guided optimisations. But usually, the AOT compiler will still tend to the conservative to balance aggression with code bloat.
I think usa is going for civil war like this.
Violence spiral that will get worse.
Remember what the last civil war was about?
Also media censorship will contribute to the distrust. BBC yesterday had much better coverage of the situation than fox and cnn combined.
I think you make a salient point.

Historically, news either remained local and did not propagate, or if it did, it propagated slowly, and thus the impact was diffused, largely inhibiting reactionary movement.

Now, we not only have instantaneous hypersensationalised global media, but the filter-bubble echo chambers of social media which amplify and distort events to fit their world view and agenda, whatever that may be.

It's sad, really, as once upon a time we believed the Internet could bring global unity - but rather, it has deepened divisions, pushed political thought to extremes (defensiveness is one hell of a drug), and has brought about much of the societal ill we now see in developed countries.

Is there a solution? Facebook seem to be trying to break people out of their bubbles, but the thing is, people like their bubbles, as they're safe and cozy and they don't get angry at what someone they disagree with wrote.

Now, I'm pretty sure this same argument was espoused about handbills and movable type, and we demonstrably survived print, but again, velocity is the killer. I'm not sure if it's different or not.

Either way, it's the old tribal instincts doing their thing - either we need to collectively adapt (more easily said than done), or we need a technical or legal solution.

Legal solutions take the format of restrictions on speech, which nobody wants to promulgate, technical solutions will be worked around.

So - it's up to us to try to be better, to try to be moderate, to try not to get pissed off.

Maybe the solution is pharmaceutical. Maybe we need Huxley's soma. I don't see how you can change human nature quickly enough otherwise.
This is possible, but requires different wiring to light switches, to provide power there (which isn't common) and for manufacturers of replacement switches, bulbs etc to care about security.

The former isn't something which is happening yet anywhere that I know of (in the UK at least, even in new-build houses), and the latter needs pressure from consumers which isn't happening for anything in the internet-of-things space yet :/

(edit: don't try to use markdown in HN comments, however automatic it has become for you :)
One way to beat perfectionism is to try to pursue it to absurdity. If you are a painter, try to make the perfect painting. But recognize that, in order to do this, you will have to mix the perfect paint first. So now put your focus on the mixing paint. Recognize that each of the constituent base colors have to be perfect. Focus now on one color. Et cetera.

Quickly, you notice that perfectionism really doesn't work. Everything is about making compromises. And the "perfect" painter is the one making the best compromises.
Justifiable or not, 604 homicides by police so far this year is far is rediculous. If my understanding is correct, the vast majority of violent policing is associated to a relatively small percentage of officers. Opening up police data is urgent, is there an effort making any headway?
http://killedbypolice.net/
I bet nothing is going to happen to the policemen involved in this scandal.
The social and racial divide becomes a problem in itself, which makes it much easier for the police to rationalise the use of excessive force.

The UK had this problem with the Royal Ulster Constabulary, and more generally the policing of Northern Ireland with troops. The only way out of it was the restructuring, renaming, and re-populating with affirmative action of the force as the Police Service of Northern Ireland.

Another key part of the solution is a willingness to actually prosecute unlawful shootings. The key case here is Lee Clegg, a paratrooper on a roadside checkpoint who shot at a car driven by teenage joyriders that failed to stop. It was ruled that shooting after the car had passed was no longer justified.

The US has got to this point because it is not willing to effectively prosecute the use of lethal force against black men where it is not absolutely required. The US also has a very flexible and expansive idea of "required".

(PSNI are routinely armed, unlike most of the rest of the UK, except anti-terrorist patrols at airports and high security locations.)
Destroying evidence is indeed a crime, and a severe one at that - but if they just withdrew it, unpublished it without deleting it, then it's a grey area at best. It's unlikely that anyone will face anything for this - just as unlikely that the officer who shot him will face any charges.
Well, having just got a runtime error, I can tell you why it doesn't violate anything - it is running as an interpreter on device.
The only thing that visual programming solves is the syntax element. At the end of the day that is actually one of the easiest parts of programming. Understanding your data structures and relationships can't be solved any more easily through GUI interfaces.

Guis work well for interactive stuff, but not for scripting things.
They had to raise significant sums of money to advance. Starting a car company is no joke. I would argue that Tesla is still not out of the woods. The most trying times still lay ahead for Tesla. This is why people have laughed for decades at anyone who says, "I want to start a car company." Tesla is still an absurd and absolutely crazy idea that I hope pans out.
Tricky one. I've just had to sell my clients on an update from Django < 1.8 as that fell out of it's support period.

"Hey folks. I've got to do lots of work that will result in no new visible functionality and I'd like to be paid for it"

I did consider slipping a Python 3 upgrade in there at the same time but there are limits to my powers of persuasion.

So - Python 3 will have to wait.
Ask HN: What's going on with Theranos?
Every now and then I read/see something (usually bad) about Theranos.
Yes, but if you want your sessions that are captured today to remain confidential when quantum computers do become reality then you need to use post-quantum key exchange methods today.
I really hate to state the obvious, but this shouldn't have happened in 2016 in a civilized country. The shooting that is. If the police took the phone, logged on FB, deleted the video, well ... that shouldn't happen in any year in any country. It's mind-boggling honestly.
That's why I declare pointer variables one to a line. Wish the language would work the other way with the asterisk associativity. Mainly because this just looks wrong to me:

int *p, *q;

typedef int *intp;
intp p, q;

That just screams that the * belongs to the type and not the variable name.
You sure? The two autopilot deaths say otherwise. There has and will always be risk in starting a company. Your products might have flaws and they might kill. Some companies make it through these events...some don't. Innovation is embracing a crazy idea to move humanity forward. However, it also means embracing all the unknowns.
(Has anyone confirmed the identity and motives of the Dallas shooters yet?)

Police brutality leading to counter-riots predates Facebook and indeed the internet. Trying to hide the evidence is not going to help.
This is fine as far as wishful thinking goes, but simply doesn't correspond to reality. Over the past 15 years or so I have been working with and consulting large corporations using Python, all over the world. And I can tell you for a fact: Python 3 is simply not an option in most cases. I HAVE worked on transitioning several large codebases from 2 to 3 and in each case this has been months of work, incurring completely unjustified costs. The benefits have been practically negligible. I would never advise a client with an existing codebase to move on to Python 3, unless there were damn good reasons for it.

For new, smaller projects, that don't have too many external dependencies - Python 3 is fine. Again, even in these cases, the benefits are largely superficial.
> Basic economics make that really expensive, but not just a waste of money, which is what excess capacity in shelters is.

If you boil it down to a bed counting problem you're right, but it's not as simple as that. Take London as an example. There are shelters, hostels, and even B&Bs in use to keep homeless folks off the street. Each serves different markets, with seasonal changes. Empty beds are already part of the operating model for hostels and B&Bs, so the capacity exists. In my opinion the more challenging questions are around how to connect the supply and demand (in the presence of funding, obviously).

I'm not saying basic economics isn't a useful tool, just that it's usually a poor proof of anything in the real world. The clue is in the word "basic".
You work for Epic?
Reasonable Person Principle
Austrian passes a startup program to make the country more founder-friendly
The information was complete even before the murder, and no Facebook censure will achieve what you want: We know that USA institutions including police make undisciplined use of force, lethal or not, legal or not, against any layman interpretation of the constitution or not, against the UN rights or not. We know the police has always been systematically acquitted when charged with the murder of a civilian. We know the police tries to seize all evidence of events and loses it. We also know they use of Civil Asset Seizure of innocents (and we know they are 100% innocents, because they haven't been proven guilty nor charged). We know 1% of the USA population is in jail and we know that 95% (yes, 95%) jail sentences are set by plea bargain, and most of the remaining ones by police-only testimony, which means there is no formal proof that people in jail are guilty. And we know that not a single sentence was pronounced against HSBC drug lords.

For all I'm concerned as a member of the dominating class, the police is daily asking to be shot. Tough luck if you are an uncorrupted agent, but if you are uncorrupted you'd better speak up now.

Obama saying "It's time for a reform" is a mere approximation: If he issued an order for all police to put down all weapons tomorrow, the safety of the street would actually increase.
> Those for whom phone/phone number/IMEI is not enough might encounter problems with the current state of social networking.

They do, and they cope. It's not that it is mathematically impossible to share a smartphone.

Think of poorer families that have one mobile per household. Think of I-dont-know-what-kind-of-thinking-leads-to-that families that use a shared e-mail (or even Facebook) account. Hell, think of my younger sister who for some time borrowed smartphone from my mom, because she didn't have one but wanted to check Facebook / Instagram / whatever regularly.

One device per person & one account per person is not universal when you start looking outside of tech-inclined people and their immediate families. Sure this assumption probably holds for most people, but I'd wager that the "most" here means something like 60-80%, and not 99.999%.
Congratulations on the work.

Very nice to see the push for relying only on stable releases while building Rust.