skysight-inc/HackerNews huggingface dataset:
Drilling down, past the entire war on drugs nonsense, past the perverse incentives of plea bargaining, the base problem is our old testament focus on meting out punishment rather than on rehabilitation.

If I kill someone there's probably something wrong with me, and it's in everyone's best interests to repair me. If I know that someone I care about is going to kill someone, I should be able to turn them over to the authorities without having to worry that they will almost certainly be abused and returned in worse shape.

Having the term "fuck you in the ass prison" in the common vocabulary and used semi-humorously or as a reference to the normal functioning of the criminal justice system is exceedingly troubling.
From SecurityWeek's writeup on the same topic [1]:

No interaction is required to trigger the exploit. In fact, when Ormandy sent his PoC to Symantec, the security firm’s mail server crashed after its product unpacked the file.

[1]: http://www.securityweek.com/critical-vulnerability-symantec-...
No, not really, When you start a notebook, you could have an IPython 6 - Python 3 kernel, OR an IPython 5 - Python 2 kernel. But Notebook & Jupyter != IPython
What happened is that the ADA's workload tripled, they ran out of courtrooms (and had to get courtrooms in other counties to fill the backlog), and people were released because of their right to have a speedy trial were being infringed.

I would argue that is the correct outcome. At this point, we either adjust policy/law to reduce the backlog (decriminalize drug possession, etc). Or, we commit to the path of criminalizing everything and tax and spend accordingly.
They can be repaired. They just cannot be repaired with ivory.
Ah that was a cool video! I was showing that to my girlfriend the other day to explain DH to her :)
Eich resigned so that the Board wouldn't have to fire him. It wasn't really a voluntary withdrawal.
I'm not sure what the "right" number is, but you would expect that someone trained to use a weapon would "win" in the majority, if not the vast majority of cases. The ideal ratio would be zero police deaths compared to a much smaller and truly unavoidable number of civilian deaths, but even in that ideal case, the ratio would be incredibly skewed toward civilian deaths, so perhaps this number doesn't tell us much.
Yet it should be noted of the 1000 only 102 (by one count http://mappingpoliceviolence.org/unarmed/) were unarmed, and in at least some of the cases were still acting violently (aggressively trying to reach for the cop's weapon). For instance:

"Deputies say Browning, 30, fled when they were attempting to arrest him for a DUI. They claim he put deputies in a "bear hug" and reached for a firearm before being shot by deputies."

Is use of deadly force not necessary here? I am not sure, depends on the actual details of the encountered. It seems use of deadly force is inevitable, so the best we can do is try to quantify how often it gets misused and try to lower that amount.
There's a roundabout implication that perhaps there is a $5 test that's not flawed, but the government is too stingy to pay for it.
Can you elaborate on the "anti-federation" stance of Signal's creator? I'm not familiar with this.
Behind the scenes of Mr robot 2.0
> I can get someone from the backend performance team to comment too if you'd like :)

Sure!

> the biggest bottleneck at this point is with the file system.

Would something like AWS EFS [1] solve the problem?

It might not be a practical solution from a cost perspective though. Eg: for 50TB of data at $0.3/GB/month

0.3*1024*50 = $15360/month

[1] https://aws.amazon.com/efs/
Scientists use gold to grow nanoparticles in crystal formation
.DS_Store files always hidden from Finder in macOS Sierra Beta
If the 1000 are all drug dealers defending their stash, it seems justified. In fact, I'd encourage that ratio to get as low as possible, so many many more drug dealers are killed than police.

If the 1000 are all innocent elderly grandmothers, I'd want the ratio as high as possible.

Everything in between depends on the makeup of those 1000 people. How many of those 1000 pulled a gun on the cop?
Makes me wonder... what's the current total number of active XMPP users (for chat, I mean, not for Android notifications)? Is it still bigger than the number of Signal uses?

I have a feeling that federation is one of those Good Things that reduce the potential user base until it isn't good any more.
My resulting question for Musk would be "at what point does a subsequent accident not count in the deaths-per-mile stat?"

Is it when the alarm sounds? When it begins to slow? When it turns on the hazards? When it has come to a complete stop? How would being rear-rended during this process be counted?
The number one thing that kill police in the US is suspects disarming them and using their own firearm against them.
Your domain www.kokonautweathersensor.com gives unknown host.
Rust should have a literate source format - with how much the community focuses on documentation, this would be an excellent addition.
I think a great follow up to this is, what would these numbers look like if the majority of police didn't carry guns?

I'm not sure how you'd get a sense of this though. Maybe data from other countries and comparison of security guard death rates. Both of these ideas are long shots.
Analyses like these are always helpful, and often raise lots of questions, maybe even more questions than they answer. As the parent of a black child, I have a personal interest in this data -- the statistic that some counties have 20x higher risks for unarmed blacks is pretty terrible.

In my mind, I tend to assume that criminals, active or former are more likely to be shot at than non-criminals, whether or not they are armed. I'd really like to see the data normalized against prior convictions or in-process-of-a-crime stats; that would help me understand:

1. Is the effect magnified or dampened by some sort of differences in black and white criminality in these areas?

2. Are these shootings happening while people mostly commission crimes, or are they, a-la Minnesota this week, something that appears to be just wholesale adrenaline-based killings by police officers?
On the topic of stewardship, I highly recommend this talk by Brian Goetz titled "Stewardship: the Sobering Parts" [1]

Brian goes about how important compatibility is for the language, the concept not throwing customers code under the bus by bringing breaking incompatibilities. (ie Python 2 --> 3)

Java has its warts and isn't "cool" but I respect their design decisions.

[1] https://youtu.be/2y5Pv4yN0b0?t=1578
I'm in the UK too and also a software engineer. Early in ym career I worked in London and sometimes worked over-time to meet some client deadline. I always made sure I got time off in lieu though.

Nowadays I resist anything like that, there is 7.5 hours in the day and thats what my employers contract me to. There will ALWAYS be work to do. It never stops. It can wait till tomorrow.
I agree. I have constant typos in my comments here and they are definitely not indicative of my cover letters. I do not write very well on first drafts which is why I said cover letters usually take me over an hour. I usually get them proof read by my friend who has professional writing experience.

My approach is based off advice I once heard about essays for college applications. Overwhelmingly it seems like there is a formulaic approach to them that works really well. I assume this isn't specific to college admissions, but really just people in general who read lots of applications (whether it be for a school or job). Part of the advice I read was that you should stick to the formulaic approach unless you are an excellent, confident writer.

I would say my cover letters definitely show enthusiasm and I explicitly spend probably 25% of it discussing my personal interest in the position/company. But writing in a story format that is well formed, relevant to the job, and interesting is well beyond my abilities. I spend enough time as it is on cover letters that generally result in nothing.
In the case of an I/O bound Web server, I don't think that Go is going to appreciably result in "leaving money on the table". Python releases the GIL on I/O, which is where your time is largely spent.

> this is more efficient than spinning up an OS thread per request

Linux is very fast at spawning threads. When you're doing I/O, it doesn't matter.

Go's concurrency is not "fundamentally different" from any of the other languages. It's just an implementation of thread-per-connection in userspace. This is an implementation detail, and for a typical Web server I think it doesn't matter much.
The department had every intention of sharing the information at, I believe, Blackhat. A lot of research (especially security related research) is funded and approved by the government. Before they were able to give the talk at Blackhat, the government stopped them from doing so. Since the provided funding was from the government, they had to comply to avoid legal issues.

This is a matter of legal debate about the intentions and methods of the government, IMO. To reiterate I don't think it's fair to blame students/faculty/researchers for not breaking the law and agreements that allowed them to conduct the research in the first place.

As for what CMU has done to insure that this does not happen again... I don't know.
"begin"
Yep, that was it. Or maybe just salt on your peter.
I assume the issue is more to do with private key storage on the device. JS provides several local storage mechanisms, but none of them have cryptographic guarantees and all are potentially vulnerable to attacks like XSS and "attacks" like development console disclosure. There's been calls for the Web Application Platform to standardize on an HTML5 "Key Store" for cryptography, but thus far it doesn't sound like any consensus has been managed to be reached on how that key store would operate.

Certainly, there are mitigations such as very short lived private keys and relying on existing sandboxing and XSS protections browsers already have to do for JS local storages, but it's easy to understand how from a paranoia standpoint there's no guaranteed safe key store just yet in a browser, especially not one backed up by OS-level security guarantees as one would be able to use on mobile devices.
It tells you about places where you can improve your code. Possible pitfalls, style issues, documentation issues, unidiomatic code, everything.

Its a developer tool so you can use rustup to switch to nightly to run clippy (and use stable otherwise) and not impose nightly on the rest of the people who use the project. We have plans for making clippy a tool that you can fetch via rustup without requiring nightly.
The End: Theranos CEO Elizabeth Holmes Banned for 2 Years from Entering a Lab
https://github.com/rust-lang/rust/issues/26097
Stop over-analyzing this, and quit feeling "dishonest" calling yourself senior.

Just do it. Start referring to yourself and seeing yourself as a senior software engineer and the paycheck is likely to follow-- regardless of your technical merits or lack there of.

Far less qualified individuals than yourself successfully bill themselves as senior engineers or solutions consultants, and make several whole multiples of your pay doing so.
Yep, piazza is widely used nowadays in universities. A board where students can post questions and receive answers from other students, TAs, and instructors. Not meant to be public.
Yes, better data is needed. I feel weird being a skeptic of this study, because I personally believe law enforcement in the US is out of control, but...

In this area, there's so many important factors relating to the nature of the events, that "armed" versus "unarmed" and race are insufficient to get a good estimate of what's going on. If someone is unarmed but posing a threat to an officer (e.g., by reaching for their gun), and that threatening behavior varies by race, it's not bias, but racial differences in criminal behavior.

To be clear, the whole law enforcement system seems abundantly racist to me in all sorts of ways, but to me studies like this only become fodder for criticism. Maybe the problem is that the data isn't detailed enough, though, and this is the best that could be done. If so, the solution is better-quality data.
Cholesterol is good but the antinutrients in egg whites are not ideal. Egg yolks are extremely good for you though.
If Zstd is better, then how does Apple win by pushing LZFSE? It's not like Apple gets anything from having people use a compression algorithm they wrote. If Apple convinces third-party devs to use an algorithm that is worse all around, then everybody loses.
Well , not .NET but almost:

PS4 (MonoGame/Mono)
XBox One (.NET Core on the future and MonoGame/Mono)

At least you can run c# code on those platforms. Java though is unlikely to ever happen.
I have to wonder how many of those civilian deaths prevented police deaths? Obviously we have seen plenty of news about bias and wrongful deaths of civilians, but how many of the rest were life saving defensive uses of deadly force? I don't actually know the answer, but I would think that contributes to the bias of the numbers.
No, `!command` only work on assignment.
Please read http://ipython.readthedocs.io/en/stable/interactive/tutorial...

See tutos like https://www.youtube.com/watch?v=xe_ATRmw0KM , most of what works in the notebook work in IPython.

But yes you can do things like:

files = ! ls *.txt

for name in files:
with open(name) as f:
if 'Content-Type: text/x-rst' in f.read():
!git mv {name} {name[:-3]}rst
Let's not forget F# and OCaml. Places like Jane Street become very attractive for the sake of working with OCaml and (presumably) people with a high level of skill.

Haskell is very attractive. Good run-time performance, the ability to avoid common errors through higher-order functions, and the ability to abstract complex patterns.

I looked into Rust and Kotlin a month ago for a Summer coding project. They were intriguing but not enough to choose. I wound up going back to Scala, which I'd set aside for a couple of years. (Scala pays some tribute to ML as well.) I may go back to one of them at some point.
We moved this comment here from the other thread: https://news.ycombinator.com/item?id=12055042.
Factors increasing police shootings
- Large metropolitan counties
- Low median incomes
- High financial inequality
- Sizeable portion of black residents.

Factors which did not affect police shootings
- Local level crime rates
- Race specific crime rates

Crazy takeaways
- A black unarmed individual 3.49x more likely to be shot than a white unarmed individual on average across america.
- Some counties showing 20x more likely

I'm interested to see this data in relationship to gun accessibility and gun ownership stats. Would less access to firearms affect police shootings? Is there a racial connection to gun ownership and carrying?

I'm not american and the idea of civilians with guns seems just so crazy to me.
> Startups aren't about "fake it til you make it".

Unfortunately, many of them start that way, especially those that reap the benefits of network effects. Anecdote: http://venturebeat.com/2012/06/22/reddit-fake-users/
Intentionaly omitting relevant information for business reasons is a marketing tactic, not a tactic for an analysis that attempt to present itself as serious.
> What is the advantage of me buying leaded vs unleaded gasoline?

Leaded gasoline has increased fuel efficiency, due to the higher effective octane rating.

> Is there a suitable alternative for Ivory? (I know basically nothing about it).

There's no application where ivory is required. It's purely decorative. Anywhere that you "need" ivory, you could use plastic. In most cases, you could probably also use painted/stained wood or a number of other materials.
Authentic Jobs is one of the more old school places that heavily catered to web design type work. A more accurate assessment of this data may be that web design work is drying up, but we've known that for a while. It's hard to say since they don't mention the competitors they are tracking, but they may serve the same shrinking market as well.
You can't run your own signal server. All accounts use phone numbers in the same namespace as ID, and all messages go from the phone to opensystems.org, further on to google, and from google to the destination phone (with lots of encryption being added and removed at various points). This has advantages (it's difficult for the Man distinguish a received signal message from other android notifications) but also disadvantage (moxie can do traffic analysis and you can't do anything about it).
Wikipedia says the latest famine is still ongoing.

https://en.wikipedia.org/wiki/North_Korean_famine

North Korea has warned citizens that famine is coming.

http://www.independent.co.uk/news/world/asia/north-korea-tel...

http://www.telegraph.co.uk/news/2016/03/29/north-koreans-tol...

These make me believe that people in North Korea do still go hungry, and that even if they're not in famine they have severe food shortages.
She really did a great job with that negotiation, if only her company had actually had any value.
Since touch screen tend to break and are expensive to replace, I suggest that we instead use a simple button interface. I'm sure you could find some kind of USB button that you can hook up to the phone on your wall.
Tech Crunch is a news source? When did that happen?
I assume the GP is referring to https://whispersystems.org/blog/the-ecosystem-is-moving/
Two concerns I don't see addressed in the study:

1. Whether suspect is unarmed is only known for certain after the incident.

2. Differences in levels of crimes by race.
Nobody is calling it part of the bluetooth specification.

The BlueBuds support 8 devices, you're 3 devices away from having to start juggling what is paired.
Email marketing startup ConvertKit raises $1.8m angel investors
Thanks for the reply! I've heard that motto before and didn't understand it until now. Makes perfect sense.

To your point about making Haskell easier for newbies without impacting the core values... Rust is a great example of that. 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. This is especially true when Rust handles a problem in a way that may be counter-intuitive to the inexperienced.

Here's a great example from r/Rust where a new Rust user trashes traits and the Result type: https://www.reddit.com/r/rust/comments/4rev26/why_is_rust_ma...
Michael Feathers and I are of an accord on many topics, including the use of salty language to describe untenable situations. He has books but I really have enjoyed some of his presentations and one-on-ones on other people's podcasts. Googlestalk him.
> Partial automation for migrating legacy code that was implemented in C. (This tool does not fully automate the job because its output is only as safe as the input was; you should clean up the output afterward to use Rust features and idioms where appropriate.)

This was my immediate concern. Is there any chance this tool can produce anything close to clean, safe, idiomatic, rust code?
Relevant part:

Across almost all counties, individuals who were armed and shot by police had a much higher probability of being black or hispanic than being white. Likewise, across almost all counties, individuals who were unarmed and shot by police had a much higher probability of being black or hispanic than being white. Tragically, across a large proportion of counties, individuals who were shot by police had a higher median probability of being unarmed black individuals than being armed white individuals. While this pattern could be explained by reduced levels of crime being committed by armed white individuals, it still raises a question as to why there exists such a high rate of police shooting of unarmed black individuals.
I'm skeptical of any socio-political movement demanding more science -- not because more science isn't needed, but that I doubt the movement would avow and abide by results which are contradictory to their vision. This isn't a criticism, per se -- just recognizing that BLM and other movements are driven by experience, and one of the key claims of the victims of those experiences is that their suffering is invisible. Therefore, any study which invalidates that experience would serve as further proof of the invisibility of their suffering.

Again, this isn't meant to single out or criticize BLM.
With the literate style, code is prefixed and comments are raw. So, instead of:

-- foo is a function
foo :: String -> String

It's

foo is a function
> foo :: String -> String
meaning they cannot be restored
People have created their own news sites that read a bunch of sources (reddit, hn, tech crunch) and then only the stories they're most likely interested in are promoted.
Have you considered converting everything to utf-8 up front? (either in SML or in another language if it's a batch process) You don't need 16- or 32-bit wide types to handle unicode. Instead of an array of chars, utf-8 can be used directly in its encoded representation -- i.e. "char*" -- which basically every language is compatible with.

Almost every algorithm you need works fine in this manner. You rarely need O(1) access to a character like c=s[n]; usually you can just iterate forward, parsing the utf-8 stream (e.g. see Go's rune library).

https://blog.golang.org/strings
I have much more patience for unanswered applications than I do for recruiters. I have had some extremely negative experiences with them and I'd rather be underpaid in my job than deal with being abused by recruiters.
Agreed. But, it could also be a training issue. From what I understand, police departments do not have enough funding to adequately train their force.

I believe around here (Northern Virginia), the police are trained to shoot if the situation seems 'threatening' (subjective). However, recently a couple of notable cases (that I know of) seem extreme.

1) police responded to a teenager who was threatening suicide. Apparently, the teen raised the knife, and the police shot and killed him.

2) police responded to a Costco employee that was acting erratic. The employee raised a knife, and the police shot and killed her.

As a tax-paying citizen, I would rather the police are trained to first try to diffuse the situation, then try to neutralize, then shoot as last resort. It seems instead that they panic and shoot immediately.
It doesn't mean that there is racial prejudice; it only means that this particular variable doesn't explain away the gap. This does survey does nothing to say how much of the gap (if any) can be attributed to racial prejudice.
This might be happening because Angelist is free and has great candidates.
From the abstract:

> There is no relationship between county-level racial bias in police shootings and crime rates (even race-specific crime rates), meaning that the racial bias observed in police shootings in this data set is not explainable as a response to local-level crime rates.
Multi-millions of FB messages must be sent every day, brute-forcing encryption on all of these is probably not possible

It's kind of a Hobson's Choice. You can message in the clear, or you can encrypt your messages and the government can keep your messages forever.

https://www.techdirt.com/articles/20130620/15390323549/nsa-h...
What is an 'antinutrient'?.

Googling antinutrient with egg whites seems to bring up relatively few highly spurious 'paleo' type sites.
Yay, fixed! Thanks to my brother, license2e.
You could probably hack something together with a build.rs and a preprocessor, but that would probably not be very nice long term.
They're different types. isize is ssize_t (well, intptr_t), in that it is tied to the size of the address space, while C's int is not constrained. In fact, it is usually 32 bits, even on 64-bit architectures, where isize is 64 bits.