skysight-inc/HackerNews huggingface dataset:
> are there reports which are not 20+ years old?

I asked the same question. In 2005 Bra released a report saying "Immigrants’ risk of being registered for crime has not changed in any pronounced way since the previous study conducted by the National Council, which related to the situation at the end of the 1980s".

https://www.bra.se/download/18.cba82f7130f475a2f1800010674/1...

Your claim was "What are your sources that try to prove that socioeconomic factors are not 'the major ones'?" so my question is 'what of rape'? This is the main crime making headlines. How does one explain it with socioeconomic factors? And even if you could, would that be a satisfactory explanation?
I would say that while Go is boring, it is worth learning. It may not be anything too new or interesting but it'll likely change how you think about programming at least a bit - concurrency and error handling in Go are particularly accessible while still being different enough to change how you think about the concepts.

I say that as someone who really isn't a fan of the language.
I'm not assuming anything about anyone specifically, but I believe the general case is accurate. The bias I described does exist and does find its way into these discussions.
Its quite sad to see innocent folks getting killed in the crossfire/emotions that were invoked for politics. I used to live in Kansas, am an Indian and have young kids. This has disturbed me so much emotionally I'm not even sure what to look for next and the way things are going, this is just the beginning.
So you are basically saying that for example 3 years of experience is as good as 20?
I thought it was more a "the article accidentally makes it sound like it's code written by nginx rather than CloudFlare" which is a legitimate point.
Identifying your roles as a manager
Report: Federal tech startup [18F] falls down on rules, procedures
From a brief perusal of the source code[0], it still does. It makes this claim on the `README.md` seem rather disingenuous:

> One of the key benefits to s2n is far less code surface, with approximately 6,000 lines of code (compared to OpenSSL’s approximately 500,000 lines).

0: https://github.com/awslabs/s2n/blob/master/crypto/s2n_dhe.h#...
There are hundreds of car services in New York City. Most New Yorkers have one or two they have learned work well for their neighborhood and provide good service and stick with those. Car services are no different than any other consumer service, there are a good ones and bad ones. Also why does it matter if they have a "thick accent"? You are suggesting that the communication is so poor that people regularly need to hang up and call another car service? This is simply hot true. There are times when you might need to call another service because they might be backed up but certainly not due to of a total communication failure.
And you're more likely to die to shark attacks than to terrorist attacks, even before redefining the word "terrorist".

Are you sure you want to stick with this argument?
There's an implication here that there is some form of organized political desire that you are acting to further -- and that you are deliberately planning to further that effort.

The KKK were terrorists. White bigots in the south were not. They were just bigots. Every stupid, angry, bigoted and violent person is not a terrorist.

To me an almost classic example is that couple out in California that shot up those folks. They had planned for weeks, bought gear, posted online. They were even shooting video in order to publish of the attacks as they occurred. That's terrorism.
You may not but it is more likely because you are affluent at least by Indian standards and when poor die all the time, it will be invisible to you.

It is likely you are not at receiving end of nativists in Mumbai/Bengaluru/Hyderabad and so on.

Your thankfulness looks more like an arrogance where death of less fortunate people would be random people dying in random towns/villages/cities and you couldn't possibly be bothered.
That was sarcasm against the impossibility of running python 2 code in the python 3 interpreter.
Lets not try to minimize his racism by allocating ANY of the blame on his possible alcoholism. He's a racist murder, who just happens to be a drunkard.
The Hunt for the Perfect Sugar
Pretty typical pro-corporation-excluding-all-else "The Economist" stuff - all from the point of view of how to maximize corporate welfare and profits, ignores externalities forced on governments and workers, and also ignores possibilities like not subsidizing robots by disallowing capital amortization.
Would googling for sources suffice?
It was not a planned attack. I would call it a hate crime instead of a terrorist attack.
It'll be interesting to see the intersection of this and forge.mil (which was/is the DoD's implementation of SourceForge and associated services). About 5 years ago, there was a fair amount of Open Source Software being ran in DISA for supporting the branches and the software that they wrote, but, there was little open-sourcing of that software, even amongst the individual branches of service (the Marines might write something that the Army could use, but, there were political or other factors that precluded that from happening).
It's like there is no sense of time on the Internet! That was 4 years ago. People change their minds. That's a good thing.

I agree with you totally.
Sorry, but that's not explanation.
> high-income individuals

I don't understand why there's such a drive for taxing high earners. I mean, I do kind-of understand - they're a convenient target for the lower classes that the elites use to redirect their anger - but I don't think it makes economic sense.

If anything, we should be encouraging people to improve their skills and hence raise their value/salary. Instead, taxation should be focused on wealth not income. It's been shown time and again that the bigger tax "dodgers" (including those that legally pay very low tax) are the extremely rich (including corporations) who own a lot of capital and can afford lawyers that help them hide it in offshore accounts or other tax-advantaged vehicles (e.g. trust funds).
Pro was always a stepchild at Apple. Steve Jobs never stopped by NAB for the Final Cut Pro press events. And more than a decade ago I started seeing middle managers being "promoted" from Pro Apps to other divisions like iTunes.

The hard truth is that we pro folks aren't that lucrative. Pro users probably sit in the bottom of a smiling curve with high-volume consumer products on the one side, and high-revenue Enterprise on the other. To a company like Apple, pro users represent the worst of both worlds.

That's why you also see "media storage" companies like G-Technologies, who introduced pro products (like the late G-Speed) only to abandon that market for high-volume, low-touch consumer products like LaCie Rugged.

I want a new MBP with an nVidia GTX 1080 as much as the next guy, but I'm not holding my breath.
This is not about dystopian nightmares, this is about an OS where it's exceptional to EVER get an update, let alone get it in time.

If you go out to a shop and buy 100 Android phones, at least 99 will be running outdated OS versions with known security issues and no updates available.
This attack deliberately targeted civilians and was an attempt to effect political change. There was no stealth, but I really don't see why that would be part of the definition of terrorism. Plenty of terrorist acts involve just walking into a place and shooting it up.
Ask HN: Recommend some good science movie for weekend
By science I mean discussing about Space, Time, Biology, Softwares etc. Movies like Inception, martian, A Beautiful Mind etc, In time, Another Earth etc :)
Yes. But that is easy to explain. "It always rounds down"

Of the top of my head come the range/enumerate/zip returns. They are really useful and needed to teach "pythonic Python". But it's hard to explain that it doesn't return a list. "It returns an iterator, that is lazy, and you need to call 'list()' on it to use it as a list..." You get my point.

You fall to a "just do like I told you. You'll get it later." that plagues a lot of other languages when being taught to newbies.

But I never said that Python 3 is less "newbie-friendly" than Python 2...
It seems to me that a remarkable number of people here are in fact racists - they're salivating at the chance of catching the Great White Terorrist.

As everyone knows - but these people don't want to admit - the vast majority of terrorist acts are not in fact committed by Caucasian Westerners.

As for so-called 'hate crimes', it seems that label is only applied when the victim is non-white, and the perpetrator is white - even when a non-white perpetrator is clearly and openly shouting racial invective at a white victim before, during, and/or after the crime itself.

Sure sounds like racism to me!
My guess is gas chromatography mass spectrometry, which yields a characteristic signature for many compounds.
How to read this thread: "what's right _for me_" not "what's right".

Also, it's impractical to fast when you have work to do and meetings. You risk becoming cranky and grumpy and pissing colleagues off. Better to fast when you have a day off or at night.
Reading books like "Windows Internals" would reveal to you the actual way how things are designed.
Poor man's way of handling 1.3M web request
That's not a very helpful statement to make.
Actually it would appear to be the Defense Digital Service

https://www.dds.mil/

The contact in the license points to a dds.mil address
Are Boys Smarter Than Girls?
You don't understand that sometimes people don't hove money?
> "I am not changing any of my passwords. I think the probability that somebody saw something is so low it's not something I am concerned about."

I am confused. The probability of someone seeing it is irrelevant, given that the leak happened already. Is security not supposed to be preemptive? For such an easy measure to take (password changing), saying you don't want to change it seems pretty silly. You can change all of your passwords in 30 minutes tops.

I believe the CTO is also mistaken about the probability anyway. As this is more publicized the likelihood of malicious people exploiting this will only increase. Therefore it's a race between them and the good actors fixing the problem. In the interim, changing your passwords at the very least should be done.
Of the current population in Sweden, 60% are women and children and 60% are men and children. Children are 17,43%, so if you include them as both the group "women and children" and "men and children", you get a total of almost 120%.

70% is thus a very unclear number unless you can split out the number of children, or if one do not include how big the "men and children" group is.
As a counterpoint, elsewhere in Kansas:

http://www.npr.org/2017/02/19/516016940/a-thriving-rural-tow...

Olathe, and I guess Johnson County in general, is a weird place. It's like the Texas of the Kansas City Metro area: wealthy, egotistical, and clueless. Based on some of the jaw-dropping shit I've heard locals say, this is probably not the first time these engineers experienced an incident of public racism.
PhotoRec

http://www.cgsecurity.org/wiki/PhotoRec
Not sure who downvoted you. I agree with you.
Seems to be the same as Sia [1]. Except that you can already use Sia today.

[1] https://sia.tech/
I didn't mean to say that it's ok to burn down someone's car or a house. But retaliation within legal means is to be expected.

Not sure about Sweden, but in my country being publicly racist[1] would be viewed as a crime[2]. I don't think anyone expects employers to continue employing active criminals.

>I also didn't say it was racist, where did you take this from?

>anti-racist groups ... get you fired from job for liking wrong thing on Facebook

Presumably, anti-racist group would take offense to people liking racist things on Facebook (otherwise, why describe them as anti-racist as opposed to anti-'whatever it is you like on Facebook that they have issues with')?

1 - defined as: "Who founds, supports or propagates a movement that provably aims to suppress freedoms and rights of man, or preaches racial, ethnic, national, religious or class hatred, or hatred against another group of people, will be punished by 1 to 5 years of prison."

2 - in reality you'd probably be sued for it only if you pissed off someone with the money/time to spend on the legal procedures
> my UK city

> That's one way of "bringing down violent crime", don't arrest the perps

It is overly cynical.

The UK has two sets of crime statistics: police recorded crime and the annual crime survey.

Even the police recorded crime stats (which aren't regarded as statistically reliable) don't only rely on arrests, but include all reported crimes. So police arresting or not wouldn't affect the numbers.

But the annual crime survey (which is statistically reliable) doesn't rely on police recording.
It would require a prohibitive amount of engineering resources to be done right, i.e. a chain of guarantees that from creation time to the moment they are inspected it can be proven that the logs cannot be tampered with by nonauthorized users. There are other requirements e.g. separation of roles that are expected on audit subsystems. I am positive it would not pass an adversary expert analysis.
It seems it's not related:
https://bugs.chromium.org/p/project-zero/issues/detail?id=11...
It's risky if you shoot up insulin every day, or take other drugs that have an effect on blood sugar. You could wind up in a hypoglycemic coma and die.
A tax on tools, a tax on doing something more efficiently?
Albeit he may be true, as the CTO he's way too optimistic beacuse he can't know, he can just assume!
Just let the people understand (get to know) the problem and change the password, what's the problem?
To take one example

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

So that's what range() does!

>>> range(10)
range(0, 10)

Uhhh...

I love iterators, but they're not an obvious concept at first.
> What is an acceptable level of whitewashing when it comes to security incidents?

If you claim to be a company that takes security seriously: zero

This is maximum levels of shit hitting fans. All their customers are potentially impacted, some horrifically so. They need to alert them immediately with red alarms blazing.
Damage control PR at it's finest. The CTO should resign over this terrible advice. No one knows just how much cached data is out there or just how much this was triggered since September 2016, and to assume the best case scenario is irresponsible and reeks of CYA instead of putting the public interest first.
You'll either love or hate his style but one thing you should note is that popular current production distributions are pegged on older versions (eg Ubuntu 16.04 has Python 3.5, Debian Jessie has 3.4.

If you're a purist and don't want to maintain your own build of Python (or trust an external PPA), I'd aim at 3.5.

That said, this is about learning... But you'll need to learn not to use f-strings if you want to use it on a current-generation LTS distribution.
That's almost never an exercise in not having the full picture, it's an exercise in not having it on paper.
And Russia was the one who shielded Snowden after his leaks went public. It does not make Putin a valiant defender of the freedom of the press, does it now?

I have seen bending of the truth happening in all major media outlets ever since I started following them, and I honestly don't want to get drawn into the measuring contest of "which newspaper lies the worst" right now. Especially since due to the absence of good metrics we'd have to do what, find and nitpick articles over the last N years? And then we'll have to argue if there are or there are not traces of "journalistic integrity"? Nah, screw that.
I have a disagreement with - "blame Trump for every crime that is ever committed against middle-eastern people in the US". Why should we not blame the people whose rhetoric is inspiring the violence towards immigrants? Obviously, no one is saying that Trump personally killed Srinivas, but (afaik) then neither did Hitler.
I have a lenovo t-450s (since replaced with t-460s) and I am extremely impressed. It's an excellent dev machine.
This is silly, irrespective of everything changing passwords is innocuous; why make a big deal out of it.
High blood sugar damages the pancreas beta cells. If you have poorly controlled high blood sugar for long enough, you will lose the ability to make insulin in addition to being insulin resistant.
> I'm glad the writer used the term 'terrorist', something the MSM tend to shy away from when the perp is white

I think in this case it is easy one. Left wing white would still be outside terrorist category.
Automation has been putting people out of jobs since 95% of the population were farmers. The new theory isn't "will automation put people out of a job?". Of course it will. It always has.

The weird new theory put forward by a cadre of politicians, billionaires and economists is that this is somehow a new thing (sometimes referred to as "the luddite fallacy"), and somehow a process that it is largely responsible for all of the jobs that were deliberately offshored and destroyed via austerity.

Of course, I couldn't possibly comment on why this cadre would want to scapegoat the inevitable forward march of technology and baby boomers for the problems caused by their corrupt backroom trade deals and lobbying.

You can tell if somebody is a REAL believer in the power of robots to eliminate the need for human labor:

They won't object to increasing wages. They won't object to increasing government spending. They won't object to any policy decision that is "inflationary". Because, if robots really were going to soon do, say, 60% of jobs the countervailing deflationary pressures would be staggering.
I hate the word coders. Lets stop using it
Erlang has the `ssl` application which is built on top of `crypto`. The latter uses OpenSSLs libcrypto, but ssl is written in Erlang.

Historically, whenever there is an OpenSSL vulnerability, it doesn't affect the ssl application, and so Erlang isn't vulnerable. In short, corroboration.
>This kind of news about racists and bigots running around the country coupled together with the fact that one person at the border can mess up your entire life for not giving away your passwords makes me want to stay away from the U.S for now.

Couple that with the fact that you are being fingerprinted and photographed, like you are some kind criminal, just because you want to visit the country and spend money there. That alone is enough for me to never visit the U.S..
Basic physics. Guns make it easier to achieve death of others. All other things being equal, less guns = less deaths, more guns = more deaths. Kansas makes it worse by not even pretending to restrict guns to anyone of any mental disposition.
The part about stealth is there to exclude uniformed irregular fighters/people fighting for an organization not officially recognized as a state. As such one can engage in normal war with them, and can fire weapons at them while NOT firing at civilians.

For instance, uniformed ISIS members are not terrorists - they are an army, albeit the army of a non-recognized state.
This is just as silly as the people who say that we need to ban Muslims from entering the US because they're too dangerous.

Your odds of being murdered in a hate crime in this country are quite low. You're far more likely to be killed by a drunk driver or by falling down the stairs. As a general rule, any event that shows up in the national news is something not common enough to be afraid of, because anything that common is no longer newsworthy pretty much by definition.
Why? It's pretty descriptive.
I changed most of my passwords today.

It's good to change the passwords every so often anyway - it took me less time to just change my important passwords, than to check if the sites they are for, were using Cloudflare.
7 Fascinating Google Maps Tricks Only Power Users Know About
I disagree with the OP but that's a bit of a non-question. I was under the impression that the motive for any sort of publicity stunt is trying to gain publicity..
"the "spray bottle" tells us that the agent was targeting respiratory system, not dermal. "

I'm not sure this follows. If the cloth was impregnated with one of the binary components and the other was sprayed on the cloth, then VX would be synthesized right there in contact with the skin. I don't know that you could be sure a lethal dose would be inhaled in one or two seconds.
> But Google would be able to produce two PDF files that would, as git sees them, appear to be same just as easy as these that were produced.

Right, but they would have to re-do their enormous calculation. ("This attack required over 9,223,372,036,854,775,808 SHA1 computations.")

Google started with a common prefix p (the PDF header), then computed blocks M11, M12, M21 and M22, such that (p || M11 || M21 || S) and (p || M12 || M22 || S) collide for any suffix S. Given p, M11, M12, M21 and M22, anyone can make colliding PDFs that show different contents quickly. But to generate a collision with a different prefix q, e.g. one including the file size, one would have to do the expensive computation all over again, I think.

Note: I'm not trying to argue that SHA-1 can be made secure with padding. I was just trying to say that the statement "The PDFs have the same size" misses the point.
Stack Overflow is not directly affected (see http://meta.stackexchange.com/a/291482/151385). They stopped using CloudFlare before this issue was introduced.
Those things are evil. Your comment just made me actually check, and it is as bad as I thought: they're right on the edge of causing hearing damage.

Company-promised volume claims ~78dB with spikes to 90, but a couple of studies suggest all hand-dryer companies are lying (or rather, using favorable bathroom layouts). It looks like the Xcelerator has hit 97dB in studies, and I could swear bad layouts are worse than that - they sound about rock-concert loud.

Which isn't a huge threat to users, it's just aggravating, but is actually enough to break labor laws if you have a bathroom attendant working in there.
I've used Recuva successfully on SD cards several times. Be careful where you download it from so you don't get malware. Also during the installation process you'll probably need to untick the additional software options. I would probably run it directly from a USB drive.
A right of first refusal is the right to purchase the shares offered by a company to someone else. So if VentureBros wanted to invest $10M in TheGuild, and TheGuild's old VC, ImpossibleIndustries, had a ROFR, ImpossibleIndustries could block VentureBros and buy the same shares for $10M.

Pro-rata participation rights means that if you sell shares to a third party, the rightsholder gets to purchase more stock from the company in order to maintain their percentage share so that they are not diluted. So if ImpossibleIndustries owned 10% of TheGuild, and VentureBros then invested $10M and got a certain percentage of TheGuild, ImpossibleIndustries would have the right to buy more stock of TheGuild in order to ensure that, after the transaction, ImpossibleIndustries still had 10% of the total shares of the TheGuild.
If the technical issue wasn't enough reason to leave CF, this should be.
I'd rather you looked at it this way: If Icahn has an incentive, then the company has a management problem. You might not like the outcomes of his investments, but hes top-notch at recognizing shortcomings in existing management and their own businesses.

For me, despite ever maybe owning 0.0000000000001% of a company, the power of mutual ownership means all perspectives are taken into account. And that generally means more accurate valuations, and therefore safer investments.
Sure, especially given Kansas doesn't have to worry about shark attacks due to low amounts of sharks within its borders, but should worry about guns due to the absolutely preposterous amounts of them within its borders.