skysight-inc/HackerNews huggingface dataset:
OK well I suppose then it is fair to say that on average 150 police a year die in the line of duty from criminal action, yet in the UK, here is a list of all that have died since 1900: https://en.wikipedia.org/wiki/List_of_British_police_officer... The police in the US face many more people with guns, so comparing it with the UK is absurd. I have lived in the UK it is a lot different there in regards to violent crime, and gun crime is basically unheard of.

To put this in perspective there are more deaths per year in the NYPD than all of UK, Iceland, Japan and other countries that are used to make non equivalent comparisons.

The police do indeed do wrong things sometimes, but to imply that the higher rate of citizen killings here is due to some police malfeasance or conspiracy is indeed tinfoil hat.
It's a shame, but any public forum seems to degenerate to this point. Stack exchange is another great example... The bureaucracy that emerges distracts from the original mission.
this is a decent summary of what I gleaned reading threads on HN yesterday.
My experience too
Your thinking is clearly very black and white, also highly entitled - quite common with engineers. There is no doubt that a product would not exist without the people to build it but an organization would not exist without the people to organize it.

Many roles in the company are invaluable. Not just the engineer.

It sounds like you've had a bad experience and I'm sorry if you have, but not all companies are "pointy haired bosses that take advantage of the underlings".

> Also, what risk?

You clearly have no idea.

> There has never in history of history been easier access to money than now, and never better terms.

You still have no idea. I'm not even going to try.

> Hell, tell a stranger in palo alto you're an MIT dropout, and have a Stanford dropout friend, and they will practically write you a blank check.

This is a pretty offensive statement and you've lost me entirely, your perspective is so far detached from reality that it makes a lot of sense why you're so upset, sarcastic, and frustrated. Instead of a self-righteous attitude, go build your own startup if it really is that easy and low risk.

If you have built your own startup and received a blank check and performed the feat [of building a startup] with no risk to yourself or your peers then I call bullshit or you're just internet trolling.
> I know these words are "ugly" or "not politically correct"

It's not about PC. It's about violating their rights. Please, post your full medical charts, prescription lists, and any mental health counseling notes or treatments for addiction you've ever undertaken, so I can use them to mock you.
Even with the Update at the end, Kerr misses the point. The police are (a) using a tool that is generally known to be broken, (b) obviously lying.

He defends the court's ruling without challenging the fact that the court is relying on two known sources of misinformation while making its decision.

It is wrong -- and Kerr must know that -- to defend logic and conclusions when one knows the starting assumptions are wrong.
Sandworm is right. This is obviously an agonizing squid.
I think the movie Event Horizon got it right. For anybody who hasn't seen it, someone is ejected out into Space. He's saved within about a minute. Though, he definitely suffers internal bleeding and other damages, he survives.
Again, there you go with saying I've said something I did not. I never once said you should feel bad for only caring about money, I said if that's all you care about, I would go do something else that's more lucrative and predictable (work in the fintech sector or defense sector, lots of money there).
Thanks! Let me know if you have any questions.
You're incorrect on what a democracy is; what you've described is a republic. Democracy isn't a system of government. Anarchy is a system of government that implements a direct vote on all issues.
"the difference between strike price and FMV is $0 and hence tax realized is also $0"

well, this is assuming your company's value hasn't increased since then. But I do agree it's usually an interesting move if you believe in the company since you'll pay taxes earlier.
Comments moved to https://news.ycombinator.com/item?id=10816563.
The fact that The Netherlands and about half of Belgium share the same language, Dutch, also helps. These two countries separated only about 150 years ago.
(The other half of Belgium speaks French, the rest German and Belgium is the biggest mistake in the universe)
I hate to sound like a fanboy, but... exactamundo!

I'm sure the C++ community will gradually work to address the (huge!) security issues through heroic effort, but it's doubtful that anything meaningful can be achieved when "undefined behavior" remains an acceptable definition of the semantics of an operation.

EDIT: Don't get me wrong... I am in awe of the recent efforts of the C++ committee (and co.), and I hope they succeed in this endeavour!
Wow, one anecdotal piece of evidence. Your postulate must now be proven. Tell me some of your anecdotes about black people or mexicans while you're at it. Remember, by your logic, any single sample speaks for the whole population. This should be interesting! :)
> I would absolutely not choose C# for building a UI app even today.

Even if memory safety is important to you (the point of this subthread)?
> By that time, your real problem is simply that you've stopped breathing, which turns out to be a big deal.

A really hypothetical scenario: but suppose for a moment an astronaut's is floating around, the suit has ripped open, oxygen within it is pretty much at nil, and unable to return in time. Would it be possible to bring a breathing apparatus(i.e. small oxygen tank) out to the astronaut to keep him/her breathing a bit longer?
Mehh, I'd rather have an article that details solutions, not just scream that there's a problem.
Ask HN: Should I learn Angular 2 in beta or wait for the full release?
I always read so much praise for Angular development but I've been sorta put off by the v1/v2 fiasco.

Now that Angular 2 is in beta it seems like the team is heading in a positive direction.

But I'm concerned the v2 beta still isn't "up-to-par", especially with educational resources for a complete beginner. Has anyone here worked with Angular & do you have any opinions on the current beta documentation?

Should I wait to learn until they release a full public v2.0 or should I just dive into the beta? How much do you think will change in the interim?
Oh, poor you. How dare someone else's work done freely for you not comply to a fairy tale standard like SemVer. This world is so cruel sometimes. Isn't it?
You earned however much the state says you've earned legally; the state makes the laws. Every cent you've made is off the back of the state and at the state's whims, so the state gets to decide how much of its money it will take back, and how much of its money you get to keep as an incentive to keep helping others. If you claim you somehow 'deserve' the millions you are making, then you also 'deserve' to get taxed. You can't have it both ways.
That depends on what you mean by "allegorical" (it usually means "stands for something else", but in this case whatever that something else is, we can just call that "God"), but there's much discussion (and disagreement) about the role god plays in the physical universe, if any. Just to get a sense for Jewish theology, see this quote by rabbi David Hartman: "I never had a clear concept of God. As a people with multiple traditions and different strands, today we stand before a multiplicity of models and are expected to declare which one we identify with"[1]

One of the greatest modern Jewish orthodox philosopher, Y Leibowitz[2] (who was a scientist, too; a professor of biochemistry, organic chemistry and neurophysiology), believed that the Jewish god is not even necessarily personal (in the sense that he possesses a persona). He said that all questions about the nature of god are meaningless and idolatrous. He believed that the only relevant question about god is whether it is an entity worthy of worship. I.e. God is "that which should be worshiped". He also believed that the relationship between God and man is completely one sided and consists solely of man worshiping god, which in Judaism means to observing Halakha. So to him, religion was definitely not an explanation of anything, but an obligation -- a discipline -- one chooses to take upon oneself (and the observance of that obligation = belief in God).

Leibowitz believed that his views simply mirrored those of Maimonides', who called them (in the 12th cetury) "negative theology". Simply put, Maimonides said that there can be no contradiction between the truths which God has revealed and the findings of the human mind in science and philosophy (simply because the two involve different realms) [3]. He even said that one cannot say that God exists, but only that God is not non-existent (which echoes modern intuitionistic logic, which lacks the axiom of excluded middle).

[1]: http://hartman.org.il/Blogs_View.asp?Article_Id=33

[2]: https://en.wikipedia.org/wiki/Yeshayahu_Leibowitz#Religious_...

[3]: https://en.wikipedia.org/wiki/Maimonides#Negative_theology
1) Using smart pointers makes it really hard to have dangling pointers.

2) The invalidation rules are pretty well known at this point, but I concede that it's much better to have compile-time validation. A good STL impl will have iterator debugging, which catches iterator invalidation. e.g: debug mode in GCC

3) Regarding null, you're theoretically right, undefined behaviour and all. In practice[1], accessing a null pointer/reference will result in a crash both in C# and C++.

When developing Java apps (C#'s big brother), the biggest sources of bugs during development were null pointer exceptions and unhandled exceptions propagating to the event loop and killing the UI thread.

[1] There are strange cases such as http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
Show HN: Simplemap – Plot GPS Points on a Google Map with Python
PC hypersensitivity..
You literally just press edit, make your changes, and then press save.

You literally just press edit, make your changes, press save, and then wait a few minutes to an hour for your edit to be reverted.

Seriously, though, it's disingenuous to suggest that editing is so simple - to be pedantic, yes, the edit itself is free of bureaucracy, but in the majority of cases I've observed, the real effort is in making an edit (not even a controversial one) stick.
I don't generally see people switching to JS for less boilerplate than Java, but for other reasons. That said, there's a lot less boilerplate than Java, even with this. Plus promisification is usually a one-liner once you're using a module or define the function.

I do grumpy-old-man stuff all the time too, although I'm getting better ;)
That's fine. I don't care if the Cxo is lying or stupid. The conclusion is the same: I don't trust them to deliver value on my shares.
That thread is from 2013.
If this takes your fancy you may want to interest yourself in modular audio synthesis, whether analog or the DSP emulation (an easier and cheaper way to get into it). There's a whole bunch of oscilloscope-friendly patches for Clavia's Nord Modular software that implement primitive videogames, including a working version of Asteroids.
It's interesting to think just where would we be if we could retroactively apply our current moral views on science to the past times. With microscopes, X-rays, MRIs and computer simulations we can do science without harming other creatures. But we couldn't do that even as recently as 100 years ago. Would we ever have medicine without thousand of years of animal testing?

Hell, we know what is edible and what is not because in the past few thousand years people accidentally killed themselves by eating crap.
A New Year’s time zone puzzle
An event with an exogenous cause due to ignorance does not qualify as genocide.

I'd go with Daniel Goldhagen for matters of genocide ( or in his parlance, eliminationism.)

Professional historians in good standing do not classify the famine as genocide. The Victorian version of "free market" was just bizarre enough to accelerate the disaster. No explicit or implicit desire to kill people is in evidence.
Ok, it would be like if Redhat employed 90% of the Linux kernel team and didn't allow any patches for supporting systems with over 8GB of memory. Then they came out with a proprietary software package you could install on your vanilla Linux kernel to enable big memory support.
Still pretty cool--I'd be psyched w/ ~$1K/month, although obviously I'd be more psyched with more $.
"Reasons exist"

And absolutely none of them are valid. If you're going to have this person work on the core of your company, there is absolutely no reason to not be up front with them.
Could you elaborate, for a layman, on why their decision to make 2.x backwards compatible with 1.x doesn't follow semantic versioning rules?
How do you operate at the level of nvidia or amd without running your own fab? I'm sure it's mind bogglingly expensive, but the marginal return is surely worth it.
Computer Science. 80% of the material in each course is useless (except maths courses and a couple theoretical ones). The rest 20% can be learned in a couple of afternoons. If you're American YMMV tho.
This article hits on the industry challenges well. The fact of the matter is that there are only a small number of companies that are capable of developing advanced nodes. The first company will make money, the second will break even on the R&D and the third will probably lose money.

Basically, the industry is becoming more like the airline industry -- a small number of very large companies who dominate the marketplace and a number of smaller companies making niche products.
React Router works well enough but I've had a lot of problems using it. One issue in particular I've had with this project is that they change the API so frequently that it's often difficult or nigh impossible to find documentation on issues, how to do X, or access property Y. There are the official docs, but sections have been scant or incomplete, and in some cases wrong. Crucial information might be omitted or only found in another location. Reading other people's projects or old issues is a pain because there is example of using API "X" but now it is named "Y" and does exactly the same thing so you have to go look up the release notes to even find out if the issue is relevant to you.

My project broke the other day because when you provide multiple child components it used to create an object that was "this.props.children.component1" but now it just does "this.props.component1". But when you only pass one component it is still named "this.props.children" in spite of there only being one component. I was unable to find any convincing reasoning for making this change. Does exactly the same thing. Makes the interface less sensible in my opinion. Caused me to do unnecessary work to achieve exactly the same result.

I get that changes are necessary when they change functionality but a lot of times it seems things have just changed with no reasoning other than just changing for the sake of changing. Maybe I'm being unreasonable and overly picky but I wish they would just keep the API stable and make the changes behind the scenes.
This is a small project I threw together to allow for quick visualization of GPS coordinate points. It's a work in progress, so it still needs some polish.
Microsoft Expression Web 4 Crack Full Version Download
It's a single component app and state does not change at all, in fact, we should be skeptical of React too, terrible for static HTML.
Edit: downvote away. react-router is bad for your code.

This is against the hacker news guidelines for what it's worth, it just makes users more likely to downvote you.
And nothing of value was lost.

It's amazing how well Bitcoin works as a system despite the very high percentage of crooks involved. That's a significant technical achievement.
> What do you know that they don’t?

I know that a law has been proposed which would effectively make them illegal.

> Despite this, others seem to be using warrant canaries.

I believe that the source of your confusion is that we are presently discussing a proposed law which may come into effect in the future, while you are examining the past when that law was not in effect.
I'm surprised developers still believe in the idea of Semantic versioning.

even projects that claim they follow semantic versioning don't, maybe there are some out there but I've never seen one.

and somehow it still comes as a big surprise to people when a project violates this ideal that we created that nobody follows.
Links of PDFs/whatever, plz!

(I'm not being faceitious.)
> it's doubtful that anything meaningful can be achieved when "undefined behavior" remains an acceptable definition of the semantics of an operation.

Well, I should be fair. I may be wrong here, but my understanding of ISO Core C++ plus all safety profiles is that this will no longer be the case: there will be no undefined behavior in this particular dialect of C++, assuming the effort to create this dialect succeeds.
You've clearly been burned in the past and I'm sorry that was your experience. Not all founders, executives, or organizations are like that though. You will always have to grapple with sociology, hierarchy, and power structures but that's a fact of human life - not all are "bad" though.

It's also on you to be clear about what you want and to vet orgs and people. If an org will not share sensitive information with you in order to make a sound decision, then I certainly would not join it. If the leadership won't go to bat for their own people or honor their word, I will not work for them.
I don't know of any examples, it just seems like it would be a good way to structure things. I also can't see it being bad if it did not differentiate by position - I've heard a lot about how much, say, enterprise sales pays itself (because effectively it sees the money first and controls who sees the money) and I'd be very wanting to make sure everyone - admin assistants, everyone, who made the organization great had a chance.

I think you would want to calculate a % early in the year, and then award that percentage at the end of the year.

If you wanted to taper that somewhat by employee reviews I guess you could, but it shouldn't be on quota - and ideally you'd just not continue to employ those people you didn't want to be there.

Yes, everybody would lose out if there were no profits. And a lot of startups aren't profitable. But (IMHO) I think that's also where SV investment gets it wrong -- they value growth above profitability sometimes, and this desire for rapid scaling makes or breaks companies, when in the end, I think a greater percentage could be BOTH happy and moderately successful at the same time, rather trying to bust themselves and "go big or go home".

This model is probably a LOT easier to adopt in a bootstrapped company, where there's less likely a board to say no to it -- and yeah, if you're not profitable, you wouldn't do it... and you also would be unlikely to have stock anyway.
Beyond resolution, sure there are other factors.

But if we only talk about resolution , 4K reaches the limits of the eye at around 1.1 meter [1], and most people sit farther than that from their tv.

But usually at display demos , they let you sit closer to the tv , this and other factors (compression, placebo, framerate , maybe brightness , etc etc ) might help create better experiences or illusions/salesmanship with 8K.

Another option is for rare few maybe the retina limit is higher .

[1]please use this calculatoe physiological limits of eyes r to see thhttp://isthisretina.com/
Is there some requirement that it be all?

It's enough that it's some, to make it impossible to edit anything. In fact it can even be a small minority, but given that they spend (as far as I can tell) almost their entire day on it, a small number can have a huge influence.
Perhaps editors should have their status revoked after a random period of time, to keep things fresh?

I suppose the problem with that is ensuring that the system 'promotes' enough normal users to fill the gap; again, random assignment might work. Sort of like an online equivalent of Athenian democracy.

People might be keener to be active editors if they receive an unexpected invitation to participate, but with the understanding that it might only last a week.
Caution: Event Horizon is also one hell of a mind-fucking horror movie. It's not for the weak-minded. Liberate tuteme ex inferis. You have been warned.
This is a matter of institutional culture. You'll find it in schools that are country clubs or low-cost mass-appeal credential factories. You won't find it so much in private schools with reputations for nerdiness and difficulty.
Yeah, that's my understanding as well... but I'm skeptical that this is actually possible (within reason) given the history of C++ and the sheer weight of legacy C++ code bases.
Who administers, audits, and collects the flat sales tax? And who decides what counts as "sales" on which to collect this super-simple tax? I assume we would tax the sale of pencils and computers. What about houses? Stock? Haircuts? Babysitting? Will companies be asked to pay taxes on their cost-of-goods-sold (currently deductible from corporate income taxes)? Or their employee's salaries?
Don't know why you were downvoted. It's absurd to include 5 photos with the article, but not a simple plan view of the territory.
Yes, why would anyone ever use react for static html? That's not a reason to be skeptical. That's just picking the wrong tool for the job.
I feel the same asking questions on Stackoverflow. Its purely read only for me now, since asking questions takes on the sense of masochism.
You don't honor a death. You honor a life, at the moment of death, because death is moment when you realize you didn't pay enough attention during their life.
This is so ripe for a paid third party service that I assume one already exists.
The thing that bothers me is that they should've already made this connection.

It bothers me, too. But I'm not even mildly surprised.

Look also at the historical record of Prohibition. There's no escaping the parallel between that and the modern (failed) War On Drugs. Prohibition caused huge suffering, and endless societal problems, and much of it was cured after the 21st Amendment. One needs to be quite stupid not to see the parallels.

Maybe they're not so stupid, though. While Prohibition was quite damaging to the nation as a whole, it was a blessing to the few who were in a position (and of sufficiently flexible morals) to capitalize on it. This was the foundation for the power of many, including (implicated by circumstantial evidence) the Kennedies.

I don't think it would be surprising if some of the less scrupulous understand the risks, but think that they can ride the tiger well enough themselves to make hay (and mix metaphors!) from it.
You weren't witness to the events you speak so confidently of.
If I understand things correctly, ARM takes things a step further. Not only do they not have a fab, they don't design or sell chips at all. ARM processors are all built and sold by other companies (STMicroelectronics, NXP, TI, etc), using ARM Holdings' IP - the core design (as an abstract netlist) or a license on the instruction set itself.