skysight-inc/HackerNews huggingface dataset:
It's worthwhile for students of American history to compare this to the apprehension of Lee Harvey Oswald. After Oswald shot and killed President Kennedy, he shot and killed a police officer. And when police cornered him at the Texas Theater, he fired at another police officer, but his gun jammed. Oswald was not executed in a hail of bullets. Instead, he was lawfully taken into custody.

John Hinkley, Jr., who shot President Reagan, also was not executed by police or the Secret Service. Indeed, he received due process and it turned out he was mentally ill, and he was incarcerated and treated accordingly.

Both McKinley's and Garfield's assassins received trials, and were executed after due process of law. Lincoln's assassin, John Wilkes Booth, was executed in a farmhouse by a soldier, Boston Corbett. Although Corbett claimed Booth drew a gun on him, Corbett's superior reported he shot Booth without pretext. Corbett was arrested until public opinion forced his release.

Even going back to one of the first attempted assainations of a President, a shooter who fired two pistols at Andrew Jackson both of which misfired, due process was given. The would-be killer was found not guilty by reason of insanity and confined to a mental asylum.
Theresa May didn't announce that she will kick all foreigners, but she is not guaranteeing they will stay in the UK until negotiating with the EU.
So basically, holding them hostage and feeding into uncertainty and fear.
Aside from the impact on myself, I'd strongly suspect that non-white immigrants feel less welcome due to the uptick in racist incidents (or at least the media reports thereof) which has accompanied this.

hmmm.... It just occurs to me that I've been assuming I'm still white in the UK. I think that is a safe assumption, but race is weird so I suppose there is a slight possibility that my skin is dark enough that I'm not. huh.
Thank you both for answering. One question I have is about "targeting GUI apps". Why wouldn't developers be able to distribute non-GUI apps using Flatpak and AppImage?
> but I'd argue that signals are beautiful in their simplicity and extremely powerful.

There's nothing beautiful when you have a MT program which also has to handle signals for various reasons. Signals are an abomination, not the least because a signal handler is global for the whole process.
See, the advantage with that plan is that even if the cats figure out how to bypass that system, now you can assuage the pain of failure by filming the cats leaping across your yard like pogo sticks and monetize the video on YouTube. Tens of millions of views guaranteed.
Why the DAO robber could very well return the ETH on July 14th – Fireworks ahead
I haven't yet been able to understand why using this explosive-carrying robot was "necessary" in this situation. It seems that they had the suspect cornered in a parking garage and, to me, that would seem like a good opportunity for some sort of non-lethal option. What am I missing here?
Ask HN: TeamViewer alternative?
Hello. I just saw that TeamViewer 11 doesn't have a free license any more. Like LogMeIn, they stopped it. I just tried AnyDesk and it was kind of ok. Any other free alternatives? Mostly I need unattended support. I have to be able to connect to a few computers that are turned on but no one is there to accept the connection.
People hate Agile now for the same reasons people hated "extreme programming" before it: Mismanagement based on a few misunderstood buzzwords.

Extreme programming had the de-emphasis on documentation in favour of verbal communication, which got garbled into "just don't document anything".

Agile has sprints, which has been twisted into "crunch time every two weeks for two weeks".
Oh and waiting for the downvotes from French and German HN users.

Britain is now a direct competitor to these countries. With 1 notable exception.

Britain can now put in place any legislation she wishes to be even more competitive than the EU.

Contrast that to the EU, where you have 28? member states which have to agree whatever is ratified. Remember previously that France, Germany and Spain have shot down previous bills because it would hurt a sector of their economy?

Not Britain can do whatever is in HER best interest.
This is a frustration I had in my most recent project. Management did a good job of coming up with interesting features in the abstract, but a terrible one of communicating those features and working them into the app in a way that was intuitive. I often found myself saying, "this is potentially a good feature, but how do we explain it?"

We never had a good designer on staff, so that was a huge part of the problem. A couple times we used outside designers but they didn't have a holistic view of the app, so their designs created as many questions as they answered.
After reading the article, I think what you describe can easily be implemented -- at the _app_ level.

The big change is that Android no longer provides an ability to add a CA for all apps on the device ("device global CA"). There is only one "global CA store" now, the one shipped with Android.

Device updates can update the CA store, and the article talks about how to get your CA included.
"Given that the UK had been part of a single market which allowed for enormous freedom of movement, its access to all that talent in Europe is now in jeopardy."

I don't think UK Govt will jeopardise access to talent with unprogressive immigration reform. UK tech startups need not worry on this front. And just look at USA as an example. Despite VISA issues for foreigners, Silicon Valley still thrives and still has reasonable access to a global pool of talent.
Could you edit your post to make it clearer where you are quoting a user and where you are quoting something else?
Is it a Hooloovoo, then?
Leadsom. It's an odd quote because it seems she mixed up when she becomes and when we leave the EU. It sounds like she's referring to article 50.

https://mobile.twitter.com/SamCoatesTimes/status/75168242440...
Which company pays 120k € for a developer?
The whole point of Agile was "people not processes" However because at my company we have professional scrum masters, everything must be religiously Agile.

This means that we must have a standup, everyday. we must have a retro, we must have planning.

almost half a day a week is lost to pointless meetings. I just want to get on with my job. Trust me to use the ticketing system to figure out what I'm doing and raising blocking issues.
Pub/Sub at glance may look like that. But having used all the three queuing systems from AWS (sqs, kinesis streams, kinesis firehouse), Pub/Sub is far more advanced than all the three put together. It can scale instantly to millions of messages while you can only dream of that on AWS. Multi region, noops model, push delivery, no need for capacity planning are some of the great features of Pub/Sub.
The problem with modern "Agile" and frankly all other software development methodologies is the mismatch between the knowledge and expectations of the business and tech. Business and tech tend to use Agile to keep each other at arms length and never learn about what the other does. This is a shame because originally agile was about forcing business and tech to work closely and interact regularly. Hence the short sprints and frequent stand ups.

In the parent example the management should have known enough about building to realize they were a creating a clusterfuck, and the builders should have had enough knowledge and input to the business to figure out what they were supposed to be building. When both sides assume the other is too stupid to work with and avoids meaningful interaction, it shouldn't be a surprise when the result is a hacked together mess.
The product I've seen crash and burn in quality on Amazon UK is Koss PortaPro headphones. Loved those for many years, but the last few broke inside weeks.

I am wondering if I should try to buy a last pair directly from the manufacturer. I am quite happy with my new Sennheiser, but they don't feel right...

Anyone in the US with recent experience?
The web is fucking fine, you know what isn't fine? Email. Email is a fucking mess.
I work in London. Since the referendum, all my European, non British colleagues -including myself - have started to discuss places we could potentially move to, "just in case". Amsterdam, Barcelona, Berlin are the most popular ones - and I've found myself thinking much more seriously that it might be time to prepare. Perhaps some of my colleagues are on the same page.

Yes, there are 2 or 2.5 years when nothing will change theoretically. But do I really want to commit to a country, with uncertainty as to what will happen after this 2.5 years?

I suggest everyone affected do their research on the options available. Luckily, there are plenty. Just in case.
Hiring in the UK tech sector has largely stopped. There are no positions, unless you are a devop - in which case, there are tons of positions.
If people are so interested in saving the UK tech scene, why not hire people already living in the UK?
Those people will not be able to survive until consumer and investor confidence returns and they will be the first to head out to other EU countries.
We can't just "consider autism an advantage in programming jobs." It's not. The majority of programmers are not autistic and there are large parts of programming jobs which are very difficult for autistic people to cope with.

At best, autism is less of a disadvantage in programming than in other jobs. That's why it makes sense to focus on programming as a field for autistic individuals to move towards, though in practice my understanding that QA roles are actually often more suitable.

Unfortunately, what you end up with is individuals like Alex St. John taking someones disabilities as a reason to exploit them. That's ugly.

> How many out-of-the-ordinary programmers have some form of mild arperger's? 90%? 99%? none?

The fact that you're even throwing out numbers like 90% is ridiculous. There's no way that 90% of programmers have "mild Asperger's."
I think some of the best programmers are very collaborative and not at all introverted. It's just stupid to generalize like that though. When I'm putting together teams I find I get the best results when I have a mix of nut jobs from across the spectrum of programmer personalities... except brogrammers, hate those guys ;)
I feel this is a great win in terms of security for the average consumer. Sure VPN connections within organizations may get affected but the've got a workaround for that and I'm sure IT at orgs where they have an internal CA can figure it out.
One of the main reasons that "IT" and developers specifically choose the UK or more specifically London it's that it's the only place where you can get salaries which are even remotely close to what you get in the US.
A developer in spain earns about 35K Euro's, a developer in Berlin earns 60K. Deserving or not IT doesn't pay more than most professional positions in the EU and in many places you would be getting paid about as much as some public sector workers and teachers.
While the average UK developer salary isn't considerably higher than Germany, the London salaries are considerably higher and it is the only tech hub where developers can break the 100K GBP(~130K US in the current market, but it was 150K+ just a year ago) mark in Europe.

Add to that the fact that non-base compensation is very low in Europe in general, bonuses are fairly low, equity is considerably rarer than in the US, large tech companies would give you access to some sort of an employee investment plan but that's about it the UK was and still is pretty important in keeping IT talent within the EU.
Given the usual risk averse culture of most of the continental states (with somewhat the exception of Eastern europe and the baltic states) it's quite unlikely that a true startup hub can emerge anywhere else, the UK or again more specifically London had access to a lot of financial capital which helped it to compensate for the usual European aversion from risk, venture capital and the startup culture in general.
It's strange to hold our government to a higher standard than criminals?
This has become a frustrating part of shopping on Amazon, to the point that I typically filter to only show things sold by Amazon themselves. Too many of the marketplace items are fake crap with paid-for reviews. Since they're mixed in together by default, the effort in trying to discern good from bad makes for a pretty crummy experience overall.
Not when it's two pages of garbage. Happily, the Wikipedia page is already written and edited with examples.

I looked at the author's other work. It is quite poor. This is clickbait.
The Theranos Implosion and Robert Shiller on Short Selling and Complete Markets
Actually, structured exception handling (SEH) is the closest equivalent of UNIX synchronous signals (SIGSEGV, etc., those that are caused by the program itself) on Win32. As for asynchronous signals, there's APC (asynchronous procedure calls). (See https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...)

I find Win32 vastly superior than UNIX in this area.
What are the options to inspect this traffic now we can no longer use fiddler?
Before you aim to become great by reducing your code please become competent in absolutely necessary basics: DRY, separation of concerns, basic patterns, security, etc.
These data structures are good for main memory. I've implemented in-memory B-trees in C#, and they were 2x to 5x faster than .NET's built-in sorted maps. The built-in sorted maps also used 3x as much memory. Surprisingly, B-trees are better even for immutable collections, beating the built-in .NET immutable sorted map by 3x to 5x on updates. This is all with a straightforward implementation.

Red-black trees and AVL trees should not be used any more in my opinion. They are much slower and in my opinion B-trees are easier to understand and implement. It is still customary for data structure courses to teach red-black trees and AVL trees, but they should teach B-trees instead.
I can't really say if Google is taking this approach to secure a device from heavy handed enterprise admins; but if true, it's gone too far by allowing only the app from having private conversations with the api and not allowing the user to see what's being sent over the wire.

This isn't exactly new, we do after all, have certificate pinning. But now, this certificate pinning is done at the OS level by DEFAULT, un-trusting all certs except the ones that Google deems fit.

We know that there have been un-trustworthy Certificate Authorities that all our machines have trusted until its been deemed unworthy by our vendors... and eventually expunged! But this change explicitly un-trusts us, the users of our own phones -- in the name of security.

User deftnerd (https://news.ycombinator.com/item?id=12061342) had an excellent suggestion that the trusting of user added certs can be relegated to the TPM module (via password, passcode, fingerprint, etc..) -- not by the heavy handed approach of simply blocking us out of our own phones conversation.
http://blogs.lse.ac.uk/politicsandpolicy/politics-is-too-com...

Above link might help understanding of the politics behind our vote. I had a bad feeling when I saw how very close the opinion polls were. Once Farage did the immigration poster it was game over. Our first political assassination this century seemed to polarise the situation as well.

Using the orthogonal scales explained in the link above, you guys are neo-liberal economically and have a cosmopolitan outlook. Many - not a majority, just enough - people in England have a communitarian outlook and are left wing economically.

What you have going for you is that the government is also right wing economically. The leadership may move slightly to the communitarian end - it only has to move enough to make it work.

The new leader and her government will need to dance like anything - they will have to conduct a complex set of negotiations (remember UK has not negotiated a trade deal for 40 years) that will involve the usual performance you do when making deals - but at the same time they will have to keep public opinion reassured (or at least bored - i.e. avoid upsetting it). Not an easy trick. One candidate seems to be on a bit of a learning curve from this morning's news.

Remember that those of us who ticked the 'remain' box basically all wanted the same thing - status quo. What did those who ticked the 'leave' box want? Quite a few incompatible things from my conversations over the last few weeks. The new Prime Minister will be making more than half the people unhappy - this last idea comes from an Irish Times columnist whose name escapes me right now.

You need to hedge for uncertainty in any way you can.

PS: If you think London has problems, think about how things look from Belfast.
The problem with Dublin is cost of living. Comparing my London costs to a friend in Dublin he's paying more for pretty much everything and usually by a significant amount. Berlin would also be a better choice for a lot of people as it is on mainland Europe so easier to travel to (people can drive with all of their belongings when moving).
None of those forks support bitcode which is clearly where Apple is going moving forward. Since all of them are hobbyist projects they might disappear overnight when things become difficult (e.g Apple requiring bitcode for submission). So they are fine if you already have a heavy investment in RoboVM but other than LibGDX not many people used it.

The problem is that LibGDX chose not to pick a "winner" and is fragmenting between all of those different forks/options guaranteeing that they will all have issues reaching critical mass.

If you are a Java developer there is one option that pre-dated RoboVM, has always enjoyed better traction and installs millions of apps every month and that's Codename One. It's taken a far more conservative approach to the VM so it is both future proof and much smaller: https://github.com/codenameone/CodenameOne/tree/master/vm

Add to that a true write once run anywhere approach there is really no one else.
Leaving the harsh regulations of this customs union can benefit Britain and non-EU trading countries.
They're better offer negotiating as a free agent.
The argument could be made that players are simply trying to play with cards they can't normally obtain. Obvious counterfeits have often been allowed in unofficial games "by proxy" - allowing players to construct more powerful decks than they could afford.

It would then come down to how much the counterfeit is worth to the player. So long as these aren't being passed off as legitimate cards, I don't see an issue.
Anger disorder and decreased connectivity between regions of the brain
> The immigration issue that spurred this delema was syrian, middle east abd north african immigrants.

Not entirely, the common argument is also about cheap workers from Eastern Europe. Ironically, recent accession of countries like Poland, Romania and Bulgaria was specifically and emphatically supported by the UK.
"The suspect stated that we will eventually find the IEDs." It is likely the talk about IEDs that brought the robot out in the first place. How the decision was made to use the robot to blow up the guy is something else entirely.

1. http://www.aljazeera.com/news/2016/07/dallas-police-suspect-...
Less linkbait at Motherboard: https://motherboard.vice.com/read/password-sharing-is-a-fede...

A submission: https://news.ycombinator.com/item?id=12048621
I'm sure someone will come up with a reason, but I doubt it will be more motivating than the expectation that police shouldn't issue death sentences - to me, at least.
There is no fallacy, just a high level of bias towards a specific type of workforce.

Also St John's attitude is quite telling of his manipulative tendencies. That's not someone I would want to work with.
In chrome you can disable it on the plugins page. I've done it. Lots of stuff doesn't play. So now I have a standby Windows 10 (spyware!) system to play Netflix/Hulu in Edge (don't hate me)
http://mindend.com/index.php/interview-with-the-creator-of-n...

This interview seems to confirm St.Johns obervations
>> "London salaries are considerably higher and it is the only tech hub where developers can break the 100K GBP"

This might be true for big companies but certainly not startups. In my experience mid-level developers can expect around £45K and senior £60k (at startups). You could break definitely break £100k with contract work though.
This is really intriguing. Do you have a book or other source you can recommend where I can learn more?
Frankly i suspect that most GPC users today would be as well served by an appliance like the PCW. And to some degree that appliance is what Google has ended up making in the form of Chromebooks.
The Deadliest Jobs: Fatal Injuries and Suicides
This has a picture of the poster for those interested: http://www.theguardian.com/politics/2016/jun/16/nigel-farage...
That is already the requirement if you have a lock set up for your device, except for the last part about changing the lock code removing all the user-added certs.
How far off are robots that can apprehend and restrain a gunman while minimizing the risk to the lives of both police and suspect?

It doesn't seem impossible, except for lack of a commercial motivation...
How would one ship this custom executable with python 3? I have played around with aws lambda and zappa, this was a major frustration for me.
The damage is done though.
How do we know the inner cryptography isn't weakening the outer cryptography? Couldn't they conflict somehow, making the message easier to decrypt?
All those EU countries we can freely and easily migrate to! How wonderful! /s
You still can, it just involves a bit more work: grab the .apk, decompile it, insert your own network-security-config into the manifest XML, repackage and install onto the device.
please do not ignore the "out-of-the-ordinary" part. I'm not talking about "all programmers".

Read this interview of the creator of Nginx:

http://mindend.com/index.php/interview-with-the-creator-of-n...
Too much speculation and scare mongering.
Deployment of robot bomb to kill suspect is “without precedent”
Signals are the user-space equivalent of a hardware interrupt. It's true that almost any computer that does anything useful in the real world needs to be notified about that world using interrupt service routines (ISRs). But that doesn't mean user programs need interrupts. OSes can and do use interrupts as a cues to notify processes via very different abstractions. Heres one way:

User Process 99:
read socket Foo.
Kernel:
socket Foo has no data yet,
move 99 from the "running" list to the "sleeping" list.
run process 86
User Process 86:
do stuff
<< HARDWARE INTERRUPT!>>
Kernel:
Notice that 99 is waiting for this packet (via socket Foo).
Copy network data into 99's read buffer.
Move 99 back to the "running" list.
Run some processes, soon enough 99 gets a turn.
User process 99:
Oh good! I have data.

This sort of interface is usually much more useful for user applications than having the equivalent of their own ISR becuase it doesn't just send a notification -- it also controls the flow of the main application in a sane way. Simple, non-interactive applications can do this kind of blocking I/O all day long.

More responsive applications need some kind of event loop. I.e. instead of blocking on an concrete I/O resource, they block notification service which tells them what I/O is available. In very different ways, Windows messages and Unix select()/poll() both do this.

The end result is usually a callback driven program. This is slightly similar to signals/ISRs (since signals are a kind of callback) -- but the game-changing difference is that the callbacks are only called when the application has voluntarily gone back to the event loop.
Not 3-Law safe
No, it's strange to hold companies selling to the government to a higher standard than companies selling to the public.