skysight-inc/HackerNews huggingface dataset:
The legal standard is beyond reasonable doubt, not beyond the shadow of a doubt. It's intentionally left fuzzy to allow prosecution in cases where absolute certainty is impossible, but we as society still need to have a decent chance of prosecuting offenders. We try to minimize the number of innocents who are wrongfully convicted, but there's always going to be some, otherwise there would be entire classes of crimes that would be almost completely unenforceable, due to their nature.

That said, this article made me sick. It's obvious that the system is failing here, probably due to a combination of factors, including a lack of understanding of the accuracy of these tests as well as the filtering used to select who and what gets tested. Even if your test was 99.99% accurate, if officers spend all day gathering crumbs from people's cars and submitting them, and you end up with hundreds of millions of innocent samples to thousands of actual drug samples, you wind up with tens of thousands of false positives. So what we really need is corroborating evidence to get a sample set more skewed toward actual positives. Or just give up and stop trying to enforce possession laws.
> On average, 91 Americans are killed and more than 200 injured with guns every day.

How many of these are suicides, accidents, or gang violence? I ask because you quoted one paragraph which starts by talking specifically about mass shootings, but then generalizes to a fact that is almost certainly 99%+ incidents that are always excluded (suicide, accidents, gang violence, etc).
"Under suspicion"? A traffic stop is sufficient to garner suspicion. Not looking high, not acting high, just being stopped for any ordinary traffic violation is enough.
I recently tested APFS on a USB stick, "ls -A" hasn't shown any .DS_Store files.
He achieved full code execution on the device. You can argue that it's not a jailbreak because there wasn't much of a "jail" (checksums, rather than crypto), but I'm not sure what more you would want in terms of capabilities.
Ask HN: When is the last time you wanted to get helped by a friend, but didn't..
Links to nix-local-build please? Is this the same as cabal new-build?
I can only second that. When I was on vacation in the United States with my family as a child, we saw a traffic stop and I was really confused by the way it worked, with a hand on the holster and a second police officer covering the first. That's movie stuff!

Off-topic:
The other strange thing was construction work on some road. Many workers, most of them just standing there holding up signs and regulating traffic.

In Germany most of them wouldn't be there. Instead we'd have a temporary, mobile traffic light.
Would you rather trust someone in power to act based on their self-interest or on their personal morality? That's the question.
I think it's fair to have a high level of confidence in freedom from arbitrary code execution, buffer overruns, double frees, etc.

It does not, however, follow that it will be free from leaks of secrets. There are plenty of ways to leak secrets which don't involve the program leaving its envelope of defined behavior. No language is free from that.
for reference: http://ipython.readthedocs.io/en/stable/whatsnew/version5.ht...

tldr; add `c.TerminalInteractiveShell.editing_mode = 'vi'` to ipython_config.py
Prescience (knowledge of things before they happen)
There's also a bias against the currently unemployed. It took 6 months of hard work for a friend of mine to find a job after he quit one after 3 months without anything lined up, because it was such a bad fit that it was making him depressed. Up to that point, he had zero problems finding a job, the only difference was his employment status while job hunting.
If you can't back this up with evidence and sources then you just sound like a racist.
JavaScript Object Validator (JsOv)
While he is able to run custom binary on the band, there doesn't seem to be any sort of crypto signatures present securing the firmware. So all you have to do is reverse engineer the binary format, change the code, update the CRCs where needed and hijack the update process.

The article is well written and the feat is cool, but the device doesn't seem to be very secure to begin with.
Simply put: Better to be getting low pay at a stable job where you can wait-out an economic down-turn, than be unemployed because all the cool employers that you'd rather be working for have had layoffs and aren't hiring.
I feel like this problem gets framed as a racial one, which it might be, but never as a class one, which it also might be. Adding another factor to the data of "net worth" (a convenient proxy for class) could provide interesting analysis.
"Berman and his colleagues have zeroed in on the “low-level” visual characteristics that distinguish natural from built environments. To do this, they broke down images into their visual components: the proportion of straight to curved edges, the hue and saturation of the colors, the entropy (a statistical measure of randomness in pixel intensity), and so on."

I wonder whether these principles could be incorporated into architecture and interior design, so we feel like we're in a natural setting even when indoors.

(Even better with trees visible through the windows, of course.)
That's great. .DS_Store was the reason why I stick with the default setting of not showing hidden files.
I find this website[1] pretty good for explaining maths and statistics concepts in a much more accessible way.

[1] http://betterexplained.com/articles/an-intuitive-and-short-e...
I wonder if the government will just start developing a "war on cop killers" or something, and completely miss the point of why this is happening once again (and possibly, once again, intentionally pretending to miss the point).
Great Leaders Stop Their Company from Rewarding Office Politics
The Big Bank Bloodbath: Losses Near Half a Trillion Dollars
Nike releases open-source software to play with the techies
A lot of times an action is the product of many analyses that individually aren't actionable. To me it's similar to managing fixed vs. variable costs. You've got to make investments of various size, but the payoff needs to correspond to the investment.
> I fully support anti-poaching measures, but what this article doesn't discuss is the effect of a total ban on trade of existing ivory products. Old musical instruments (pipe organs, old pianos, some wind instruments) with any ivory in them (e.g. decorative inlays or the key slips on a 1000+ kg organ) cannot have their ivory parts repaired and the instrument cannot be sold under a complete trade ban, which is a shame and a waste.

As others pointed out there is no reliable way to trace the supply chain of ivory (not that sellers would also have a huge incentive for fraud) to ensure poached ivory cannot enter the market. So this "think of the restorers!" trope is actually a great argument for confiscating and destroying all existing ivory products and stockpiles. The market for ivory needs to be entirely eliminated for poaching to cease to be an attractive economic activity.
They're hard to find because most grocery stores don't stock them, but you can actually buy pasteurized eggs at some places in the states too. They pasteurize by putting the eggs in hot water for a few minutes, so it's a simple process that you could actually do at home (but getting it right is tricky).

I have a prairie oyster for breakfast sometimes: one unbeaten raw egg, a few dashes of worcestershire sauce, a little Tabasco, salt and pepper, and then you kindof eat it like it's a raw oyster. It's an acquired taste.
If you're referring the article that was linked on this page, that number is intentional gunfire. The accidental number was 2 (presumably the officer accidentally killing themselves or being accidentally killed by another officer).
> I do get that Haskell is useful to be taken as a tool for these kind of code transformations (at least I have seen quite a few of those) but I am always a bit surprised that people would start such a project in a language that has -per se- nothing to do with either the source or the target language.

The author explained this in a blog post[0]: Haskell has a very complete C parser library with a nice API[1] which the author already knows, Rust doesn't; furthermore since one of the project's goal is to be as syntax-directed as possible the translator is straightforward and should be understandable with very little understanding of Haskell (which can be bootstrapped from understanding Rust)

[0] http://jamey.thesharps.us/2016/07/translating-c-to-rust-and-...

[1] http://hackage.haskell.org/package/language-c
I'm fine not working remotely, but the opportunities aren't really abundant in my city. And it doesn't seem all that unrealistic to not want to be shoved into a dusty cubicle making a frameworkless procedural PHP application to replace Excel spreadsheets for a company that sells shady SEO consulting services.
‘Ordinary Guy’ Files Suit to Force Brexit Vote in Parliament
Bomb disposal robot used to kill suspected Dallas assassin
It's the same: http://blog.ezyang.com/2016/05/announcing-cabal-new-build-ni...
This is a great example of needing to do more due diligence. Walgreens and all of the investors were swept up by the whole "disruption" rhetoric. They should have spent more time understanding how Holmes and her team were going to handle compliance. It's clear none of that was done. This is what happens when disruption pushes back.
> you'll have to change the server's URL in the client's source as well and compile it yourself, but that's really easy

I'm sorry, but is this a joke? "To not use a centralized server that you can neither audit nor trust, you have to recompile the client, but that's easy?"

This smacks of "oh, PGP for email is fiiiiiine." To say nothing of the silliness of the inability to federate.
Yeah I'm just surprised it's going to be scanning zips with the industry standard malware password for ... malware.
Thanks - these responses have convinced me to give them another try and try to find a good one.
That and alternating between fat clients and thin clients.
> but employee pay is set all the way from the top (the state legislature).

Can't fix that broken of a compensation model without significant work (having intelligent representatives run for office).
With all his talk about planting bombs, I'm sure they suspected that he was wearing a bomb vest to detonate when police moved in. I'm not sure how else they could have handled it.
Ahhh so a plant. Got it. Thanks for that!
Woah, did this article just end with blaming the US for September 11th? I mean I'm one of those people who thinks the second amendment is there precisely so you can protect yourself from the cops, and I can see a clear difference between a person killing cops because he's angry at the police, and flying planes full of passengers into buildings.

I mean can't somebody comment on this without needing to try to push their entire world view as part of the deal?
You need to explain what you mean by "ecosystem".
Exactly!

Furthermore, is the goal to make sure that all races will be shot equally or is it to achieve justice for all victims of overaggressive police?
Fixed, thanks so much!
This is very interesting and important to understand. I'm wondering how often has this been successfully argued? Surely a lawyer would have heard about this effect and be able to get the evidence thrown away given the flawed accuracy premise?

With this rationale, I suppose lawyers would also advise their clients to not enter a plea bargain agreement?

Genuinely curious, hoping someone could shed light on this.
It may be a bad start, but if we want to see this implemented in many products at a large scale, you'll have to expect that not everyone is a security expert.

I swear HN has become riddled with people who want to be contrarian for the sake of being so.
You're right, I need to do this more.
Ugh, that PR discussion is one hell of a pissing contest.
The Era of Lethal Police Robots Has Arrived
I read through the tutorial and one thing that stood out was the sections that required changing an xml file by hand. I don't thing that you should have to manually modify xml for common use cases when it would be simple enough to build a tool to do that.
Are those statistics available?

Does the probability per-encounter increase?

I don't know the answer to those questions, but if the original bias comes from the elevated amount of interactions (rather than the percentage that ended in shootings) in the original case I would be surprised if it there was a statistically significant deviation here either.

Disclosure: I have no idea what I'm talking about.
If by "US law" you mean "federal law," no it does not. It has a legal definition in some US states but they all differ[0] and in every case rely in part of cosmetic features of the weapon.

And I'm not sure what the physical size of a weapon has to do with anything.

[0] https://en.wikipedia.org/wiki/Assault_weapon#Differing_state...
In fact they have explicitly documented it: http://jamey.thesharps.us/2016/07/translating-c-to-rust-and-...

> The only reason I wrote Corrode in Haskell is because I couldn't find a complete enough C parser for Rust, and I was already familiar with the language-c parser for Haskell.
I would avoid any speculation into malicious and/or manipulative actions. Personally, I think PVP is a beautiful idea, but fails in practice. Even if you were correct in asserting that Yesod devs were intentionally polluting the waters by refusing to supply upper version bounds, such a fragile system clearly shouldn't be the tool of choice for Haskell. BTW, none of my issues with cabal stemmed from FP Complete packages. It was a widespread problem, and it's not spreading FUD to be outspoken about it.

People like you really raise the level of name calling to a whole new level. It's open source, people are free to choose what tool they wish to use, develop which tool they wish, and recommend which tools they wish. Believe me, FP Complete is not makings tons of profit in an attempt to convert everyone to Stackage.
To be clear, I wasn’t comparing the technology of Scoopler to Google or Technorati ( or Kosmix, or the other’s I mention).

I was focused on the challenge of any large-scale search/discovery-based business model. You have to create MASSIVE volume on the consumption side, and then you have to pair it with a business model which can support such a huge platform. In the case of Google it was intent-based advertising, and in the case of Kosmix I guess it trended towards ecommerce (one would assume given their eventual acquisition by Walmart).

The challenge is in the requisite scale of demand, and then the follow-on challenges of monetizing such demand. Thinking more along the lines of companies like Digg who were able to create a great deal of usage, but struggled to monetize (less about tech, and more about business model).

I appreciated then, and now, that real-time search is its own animal. And a very hard problem to solve.

And a much belated congrats to the Scoopler team on being acquired by Google!

My full reply to this comment can be found here:

http://roizen.blogs.com/ezra_roizen/2016/07/wow-ezra-roizen-...
One of the things I look for is genuine enthusiasm. I like to ask candidates to talk about a project that they did that they enjoyed or are proud of.
If Venezuela defaulted on foreign debts, it will be very difficult (and/or expensive) to borrow again in the future.

Venezuela is essentially hedging their situation is temporary (however temporary, temporary is), and having a good economic standing in the future may depend heavily on foreign investments (particularly since Venezuela is a petroleum based economy).

Burning those bridges now could cripple Venezuela permanently.

The same question could be posed of any nation with impoverished citizens and foreign debts. We could even examine the USA, which has never defaulted, even during the height of the Great Depression.

Choosing to default on those debts and instead send temporary (and likely insignificant, once the bureaucracy runs it's course) aid to some citizens jeopardizes the entire nation. Simply put, the trade-off is not worth it.
Only if you could know in advance that there was no way to filter the input to the point that there is a correlation between the the filtered input and the blood state, which is exactly the point under contention.

For comparison, there is tremendous variation in the sound waves that humans recognize as the word "apple", but there are still systems that can filter out the relevant noise and identify the critical dimensions of variation.
Provenance: The Missing Feature for Good Data Science. Now in Pachyderm 1.1
Aren't most (all?) German police officers armed, though? They just don't tend to shoot people as much. Deutsche Welle writing about it a couple of years ago doesn't mention unarmed officers at all.

http://www.dw.com/en/why-german-police-officers-rarely-reach...
Maybe when self driving cars are common, traffic officers will no longer be need.
...by using another JS framework.
A Meta-Analysis of Blood Glucose Effects on Human Decision Making (2015) [pdf]
Details, details, details.

https://www.researchgate.net/profile/Daniel_Epner/publicatio...

> Alternatively, weight loss
experienced by patients in the trial may have been independ
-
ent of energy intake but, rather, attributable to “obligatory”
muscle catabolism related to methionine restriction per se. A
recent study designed to quantify dietary methionine re
-
quirements in normal subjects sheds light on this issue (22).
In that study, stable isotope methods were used to measure
obligatory methionine oxidation in normal subjects on a diet
completely devoid of sulfur amino acids (methionine and cysteine) for 5 days. Although somewhat controversial (23),
obligatory oxidation rates are considered by many to repre
-
sent the minimum requirement for amino acids, that is, the
amount that is oxidized despite maximal body conservation.
The obligatory oxidative loss of methionine was 13 mg/kg/
day in that study (22). Patients in our trial, who were re
-
stricted to 2 mg methionine/kg/day, therefore, consumed 11
mg/kg/day less than the minimum requirement. However,
they consumed adequate amounts of cysteine, which is pres
-
ent in Hominex-2. They therefore may have had obligatory
methionine oxidation rates
<
13 mg/kg/day. The fact that all
patients reversibly lost weight, despite what would normally
be considered adequate energy and protein intake, may actu
-
ally be encouraging, since it confirms that patients adhered
to the diet. The basic premise of this strategy is that dietary
methionine restriction will have a greater deleterious effect
on tumors than on normal host tissues.

Unless you actually have cancer, obligate muscle catabolism secondary to methionine restriction is a high price to pay.
I suppose but consider this:

Imagine every window in your house doubles up as a transparent video output.

Then you could feed any inputs to the windows. The result is you could create the illusion of changing seasons, or changing locations (with accompanying changes in ambient sound).

That would be worth something!
That's a good point, and I like how it goes against the typical HN 'solutionism' mindset. You cannot science your way out of every problem, and sometimes you're simply trying to answer an inappropriate question. Really, conventional politics has failed, and all one can say is the country is deeply divided, and millions of people hate each other. At every mass shooting and police-relations crisis, the same people trot out the same things to say. There is a real lack of innovative thinking around politics, the state, and restructuring society in fairer and less harmful ways.
Unless their test involves technology that can lower the uncertainty to acceptable levels, e.g. being able to isolate the blood from certain vessels despite using a prick method.

Simply saying that the source is messy is not a proof that it's impossible to work around that.
Wealth, Health, and Child Development: Evidence from Swedish Lottery Players
Genetic Basis of Mendelian Phenotypes: Discoveries, Challenges and Opportunities
"Useless"? I think that's hyperbole.
Sounds like the Python community.
So this is "whomever is signing the app gets compromised" vs "whomever is hosting js gets compromised". Right?

Facebook could afford a security team just as capable as Apples security team, and make sure the js server remains secure. And if they can't, their own signing procedure can get compromised before the app is uploaded to Apple for review.

I'm still not seeing the difference. Anyone?
> I do miss database evolutions

Spring Boot has integration with Flyway which works pretty smoothly, if that's any use:

http://docs.spring.io/spring-boot/docs/current/reference/htm...
> Anyone know how easy it is to recognize and code for such cases in the transpiler? Edit: It looks like they might have opposite design goals

Yes the author has explicitly noted that they want a compiler as syntax-directed as possible, semantics change would go against that grain. In that spirit, idiomatic alterations would be the domain of rust-land fixers and linters (e.g. `cargo wololo` or `cargo clippy | rustfix`)
> Rust can be difficult to learn, but the Rust community does a great job of explaining (and re-explaining in many cases) Rust's approach to newcomers.

Whilst communicating why and how things work is certainly important (all of the Haskell monad tutorials come to mind!), I was actually refering to cases where "Haskell's approach" is known to be bad.

For example:

http://www.alexeyshmalko.com/2015/haskell-string-types

https://ghc.haskell.org/trac/ghc/wiki/Records

http://foswiki.cs.uu.nl/foswiki/Helium/Features#Messages
We could further look at bias differences by studying areas of police encounters in predominantly poor areas with similar rates of crime but with different racial profiles.
They do, but "All Lives Matter" is a purposeful and pernicious misunderstanding of what "Black Lives Matter" means, which is something along the lines of (quoted from a law professor[1], and I think it could be a little better-turned but you'll get the idea):

Because of the brutalizing and killing of black people at the hands of the police and the indifference of society in general and the criminal justice system in particular, it is important that we say that Black Lives Matter.

This is, of course, too long to fit on a T-shirt. One might wish that they'd gone with "Black Lives Matter, Too", but that isn't as rhetorically strong and smacks of me-tooism, of begging to be treated like humans rather than asserting humanity. Either way, "All Lives Matter" is at its heart a racist dog-whistle precisely because it attempts to diminish the current, very active threat caused to black communities by the police and the justice systems that should exist to help them (instead of exist to maintain a profoundly racist status quo). If you are not on board with this, I would advise not using the phrase.

[1] - http://imgur.com/a/YkDVQ
No, I'm just repeating the oft-said maxim of 'Don't Roll Your Own Crypto' [1] (which applies in the form of know-what-you're-doing-while-implementing-someone-else's-crypto) while emphasizing that you should probably be a domain expert in the domain you're developing in. If I know nothing about High Frequency Trading or Oil Exploration, I wouldn't want to be coding for it at all, and nor would my employer.

I believe it's a reasonable expectation that people who implement secure messaging be domain experts in crypto AND messaging.

[1] http://security.stackexchange.com/questions/18197/why-should...
Perhaps it has something to do with the crime rate in the black community being through the roof.
I was with you until you implied that racial oppression makes it more difficult for someone to fix a tail light or that police officers shouldn't be "allowed" to give a ticket for it? And nothing said after brought me back.