skysight-inc/HackerNews huggingface dataset:
>> our society works on the principle of contract

The principle of contract is a leaking abstraction.

Society has always worked on the principle of obligation. Parents are obligated to protect and provide for their children. Rulers in power are obligated to protect their subjects from external, physical threats. Those well off, while part of a society, are obligated to provide for those who have been hit by hard times.

This is true now, and it was also true before the idea of contract. It may be legal to have lots of kids and give them all up for adoption, but you will be ostracised by your friends and family for doing so. It may be legal for a president to stand down their military and choose not to resist a foreign invasion even when there's a good chance they could defend the country successfully, but the people will stop following the president and there's a high chance of a military coup. It's also happens when the well-off are least happy about having to contribute to society during hard times, they get rounded up and killed.
A simple computer-game like thing (think, a tetris-lookalike) might work.

Problem is: a lot of sober people would fail this test. Of course, you could argue that grandma really shouldn't be driving any more if her reaction times are so bad. Or the sleep-deprived father of three. And you'd be absolutely right and justified.

Such a result would be political suicide, though.
A manufacturer or distributor selling guns "off the books" is already highly illegal. Anyone doing that will incur a fat stack of felonies.

Are you unaware of that? Or proposing that we make it even more illegal?
RemoteWork.us: your information portal for remote work
You appear to be conflating Scrum with Agile, avoiding doing any Scrum-like practices and avoided the clear communication problems within your team ("I strongly suspected half of the team didn't know the details of what the other half is working on").

And then you say your Agile experiment didn't work.

the sprint model of Agile easily lends itself to arbitrary deadlines and building for the "demo" of the story/epic of that sprint

"Sprints" isn't Agile, it's Scrum (See for example Kanban).

and build-up of tech-debt (e.g., build a demo for one sprint, spent next 3 sprints fixing bugs for the features of the first sprint).

That is the complete opposite of anything that any kind of agile process would recommend.

To be honest, given that you don't know the difference between Scrum and Agile I think it's fair to say you don't know what you are talking about.

I'm no fan of pure Scrum. I think it's an overly ceremonial approach to building software and the ceremonial aspects of it lead to a cargo-cult like mindset, where people concentrate on the process rather than the reasons why things are done.

But Agile as a general approach works well, and a properly run Scrum process isn't a bad place to start.
Love how this manages to be wrong on so many levels ... but in so few words. It's like troll golf.
> then the FBI's request would not be possible.

While that may be a good design for various practical reasons, the technical properties of Apple's security design are not very relevant. This is a political issue about how far Apple (and eventually, any of us) has to go in creating access for law enforcement.

Right now the FBI is being reasonably diplomatic and "asking" (formally, through the court) to create this backdoor. If the situation were as you suggest and no update capability existed, they would simply skip the current step and move on to the next step: forcing Apple to include explicit "lawful intercept" capabilities. It is very important for us to win this earlier stage of the fight, because it will be much harder to fight a law.

In case you've forgotten, the traditional telcom industry already lost that fight (CALEA).
> Butler is famous, but not for his US military service.

I can hear the collective shouts of every Marine begging to differ. Two of the most recognized names in Marine Corps history are MajGen Smedley Butler and SgtMaj "Dan" Daly. Among other things, they are 2 of 19 men in US military history and the only two Marines to receive two Medals of Honor.
Just a warning: by default it doesn't protect your documents from reading.

It isolates the process, all writes (filesystem, registry) go to the sandbox instead of the host filesystem, so a malicious software can't easily install itself. But reading data is mostly unprotected by default, so a malware ran in a sandbox may steal some sensitive data. To protect such data you have to pre-configure sandbox manually.
The murder, torture, and rape of civilians all out of proportion of any millitary casualties is hardly a modern phenomenon. The US brutalisation of the Phillipines. The Hundred Years' War. The Thirty Years War. Three off the top of my head, and it's easier to find more examples than to find counter-examples.
I thought you could fire in America for `no reason', but not for `any reason'. Ie you can't fire people for being white or female?
One way they had invested in the future was in student and education discounts for their products. In high school and college, Autodesk was everywhere. It was probably the most effective sales tool they had!
that has nothing to do with the argument. but re your point that simply is not true either. core was simply never challenged before. all protocol developers simply contributed to core. the rift only happened due to the block size debate. all the past conflicts were about what to put in core and not to launch a competing implementation.

we are in uncharted territories here and I for one hope core's monopoly over the Eco-system is broken. we'll all be better for it
This does not seem to line up.

If they claim "rape" is a substring resulting in more matches, are they also claiming the same for "assault"? Can't really think of that many words/instances where assault is substring or miscorrected.
I'll give you a few counter-examples just to offer the other perspective

So.. fix those problems? None of them are hard for a good Scrum master (or whoever has the job of keeping standup moving) to fix: "Ok, we'll take this offline. Moving on".
> It uses the same tactic as a casino, where a slot machine increases your chances of winning on the first couple of tries to give your brain a dopamine rush to go for more.

Is this really a thing? Sounds exploitable, and I thought the randomness of slot machines is quite carefully vetted.
I can grow one on the mill in my garage.
Could you think of a way to test this?

(I imagine one can probably find lots of `natural experiments'. https://en.wikipedia.org/wiki/Natural_experiment)
Only in some countries.
Right, but how many amps are flowing through a wire isn't going to change how badly it electrocutes you.
A bunch of those are of the form 'you know there are better ways to go about doing that sort of thing' (like 'maybe consider using a std::vector instead of that static array' and 'just make a minimal ctor for initialization, you'll save typing in the long run' and 'when do you need to know the largest value in an enum, and why can't you just toss in a dummy last element, also why aren't you using enum class') if not outright 'jesus, don't put yourself in a position where you'd want to do that' (like the 'iterate over members of a struct' or the type stuff). And I had never heard of those 'fourcc' codes and have no idea why anybody would want them in a language standard.

That said, there are some reasonable points, like '#pragma once' and 'enum-to-string' (extreme disagreeage on the 'string-to-enum' direction tho).
Thanks for the advice. Not sure there's a risk for market overlap in this case.

Initial thoughts were "hummingbird" which has 312 results on Github (https://github.com/search?utf8=%E2%9C%93&q=hummingbird) including a node.js analytics repo with 2,868 stars and 333 forks, and magpie, which has 325 results on Github (https://github.com/search?utf8=%E2%9C%93&q=magpie&type=Repos...) including a Python Evernote replacement with 633 stars and 52 forks.

By contrast, "lightswitch" (https://github.com/search?utf8=%E2%9C%93&q=lightswitch&type=...) turns up 189 repos and the most starred result is flextrick/lightswitch - "Android application with ugly code to control my lights and other stuff (via ssh)" with 6 stars.

Most pithy names are probably taken/overused by now. I'm not expecting this to get a ton of traction in any major market - really just a good place for newbies to start.

What process do you use for picking app names? I'd be interested to find out if there's something else I should have done.
20 comments * every item in the feed. I'm guessing their page size is something like 20 or 50 items. I could see dropping 400 objects out of memory as having an impact. Until you've actually done some performance testing it's hard to believe how strapped for resources some cheap Android phones really are.
Like a std::vector ?
It's hard to know what exact effect our presence in Iraq and Afghanistan has had on the world. I'm sure there are people at military academies and universities getting PhDs on it.

Whatever the answer is, I don't think we should let the analysis fall prey to populism. As much as I'd agree that Iraq seems to have been a disaster, and that we haven't managed to accomplish much in Afghanistan, consider the wider implications. The USA has managed to navigate itself to the point where it put significant pressure on Iran through sanctions, has agreed to dismantle its nuclear weapons program, and is beginning to re-enter the global economy amidst a lessening of tensions. Presumably at least partially as a result, the price of oil is down to $40, which is lower than it was in 1985. (Consider where Iran is on the world map relative to Iraq and Afghanistan.) For all we know in the general public, that was the strategic goal the entire time. (Yes, I know, that's probably giving the government too much credit. Then again, consider the skill of sabotage like the Stuxnet virus, and imagine the same skill applied to long-term global strategic thinking.)

Perhaps the empire would be much stronger if not for those blunders, or perhaps Iraq would still be a dictatorship and Iran a nuclear threat. As much as ISIS is annoying, it doesn't seem to be an actual strategic threat in the way that nuclear powers with long-range ballistic missiles are.

Just to be clear, I don't know what to believe. I'm playing devil's advocate and primarily arguing not to prematurely conclude that things are simpler than they seem. Consider, for example, the layers of subtlety involved in executing Nixon's Madman theory: https://en.wikipedia.org/wiki/Madman_theory - given the crazy things that actually have happened in our world and politics, I would not be especially surprised if the government knowingly went to war with Iraq on a pretext, specifically to put pressure on Iran and take geo-political control of the region (perhaps even to destabilize the region), with a "fall guy" planned out ahead of time in the way of "no one really believed there were WMDs". The story that, "We thought they had WMDs and were wrong" is a lot easier for the public and world to accept than, "We are strategically invading Iraq and Afghanistan to put pressure on Iran."

Granted, I agree with you that these situations are total clusterfucks. I'm just saying let's look beneath the surface.
I think this is where things are headed. I think we will soon see a new version of iOS by Apple with more stringent security (no updates without authentication or information is wiped when you force an update).

If this doesn't happen, I would highly suspect there is an NSL (or something similar) involved forbidding it.
"What are the biggest ways in which the world 20 years from now will probably be different from today? What are the biggest "X factors" (changes that are not probable, but are possible and could be huge)?"

Come on Quora make up your mind: probable or not probable??? As of possible...mmm anything is possible!
Show HN: I Ported LevelDB to Universal Windows Platform
It is unclear if they are blocking paid/public VPNs only, which to be fair are no more secure than without, can you really trust some anonymous guy/gal who purchases a few random dedicated servers and VPSs at different global budget providers with providing a secure exit node?
I can't see Netflix would have a legal problem with one running their own VPN on a cloud server within the same country, but I'm yet to find example of particular bannings.
In the interest of full disclosure, I think we had a project time over-run of 2x (estimated 4 months to 8 months) mainly due to "feature creep" (is that a feature or a bug in Agile iterative cycles?)

That's a sign of weak leadership by whoever was leading the project.

New feature requests will always come. Agile is about prioritizing them compared to what is already in the backlog.
It's not quite so cut and dried, though. As safety measures are introduced, people tend to increase risky behavior which ends up mitigating the new safety measures.

For example, since you bring up roads -- narrower lanes make safer drivers: http://www.planetizen.com/node/80229/another-study-shows-nar...
There is such a function in the STL already.

http://en.cppreference.com/w/cpp/iterator/distance
They probably also benefited from low-hanging fruit. No one today has the opportunity to invent 'logic' or 'the Pythagorean theorem' or 'the tragedy'.
> What? Fast means fast. The Model S goes fast. It has better performance than cars it competes with, like BMW 5/7 series, etc.

It goes fast in a straight line, perhaps better than it's competitors. It's also portly compared to some of it's competitors, and not as nimble. Fast in a straight line is boring.

> It's an absolutely horrible standard and that entire ecosystem should die. Every car should have an open API that is easily accessible using any computer, rather than specialized equipment.

OBD-2 certainly has its warts, but it's an interoperable industry standard. I have a hard time believing that an OBD-3 or a legacy-free de novo interoperable standard would be any less wart-free. Some warts come from interoperability compromises, some from the industrial constraints, some from the bureaucracy. I'll take an interoperable standard over any proprietary API, no matter how nice that API might be.

> Has anyone actually ever died in a Tesla? I believe one person did.

Amazingly, this is not a unique feat! There's actually a growing list of cars that are without recorded deaths: http://www.iihs.org/iihs/sr/statusreport/article/50/1/1

> Yes. Because Elon Musk is pulling a Henry Ford. They're more vertically integrated than any other car company. I'm not sure that's a good thing ... but it does support my point.

I don't see any basis for your claim that Tesla is more vertically integrated than any other car company, and I don't buy it. A DDG search pulled up this short list of Tesla subsystem vendors, and there are plenty that are obviously not 'Murican: http://moneymorning.com/2014/05/08/tesla-suppliers-list-thes...

In fact, Monroney stickers I see online put the domestic parts content of a Tesla Model S at 50%, here's one: http://www.midway-group.com/inventory/2015-tesla-model-s-p85...

> Well, yeah. Someone has to pay for it to get built and to maintain it. It's free in the sense that I don't have to explicitly pay for it. It's just included and I can use it as much as I want.

A DDG search showed that some earlier Model S had a $2000 option to gain access to the Supercharger network, so that would seem to be a good estimate for the cost. The Monroney above shows it as "included", which I would say counts as explicit even though the price isn't transparent.

> The Model S and Model X are excellent cars. Not perfect, but excellent. There's a reason they're eating up the entire luxury market.

They certainly have a dedicated fanbase that should be the envy of any car company, and I understand why they are popular as peppy urban people movers. I personally find them soulless, but Tesla drivers would probably find the cars I enjoy to be vulgar and uncomfortable :)

As to the "eating up the entire market" article, my criticism there is that the other luxury marques have a more diverse product line with considerable overlap. Saying that the Model S is the single best selling car model in that grouping isn't informative if the cohort who would consider a Model S are buying a mixture of BMW models.
'Prosper'!='exist'. He claimed they existed. They did not, barring ancient people being some sort of bizarre near-super-human race which can laugh off protein and iodine deficiencies and parasite loads and early-childhood infections in a way modern people can only dream of.

This is the same problem you see when people solemnly pontificate about how many Einsteins are trapped in Africa/India and if only we would fund One Laptop Per Child we could unlock their potential...
Automatic restful APIs endpoints, ideally with watch (long poll and WS) paths too.
He was a great Marine. His complaint was that the the USMC wasn't fighting for the United States, but was being misused on behalf of the United Fruit Company. That's where "banana republics" (not the Gap subsidiary, the Central American countries) came from.
Don't forget https://en.wikipedia.org/wiki/Taiping_Rebellion :

"The [Taiping Rebellion] [...] ranks as one of the bloodiest wars in human history, the bloodiest civil war, and the largest conflict of the nineteenth century with estimates of war dead ranging from 20 to 70 million dead, as well as millions more displaced."
"The World Has a Problem: Too Many People"*

There, fixed it.
It takes a while to go to war or enter armed conflict at scale (on smaller scale, certain force units like Marine Expeditionary Units and certain commando teams can move pretty quickly). The President should have the authority the Constitution gives him to do that.

I'd just like to see the GAO rushing alongside that process to prepare expected financial outcomes, to be shared with American citizens and press who will be evaluating the pending action.
Yes, I can see that. It certainly isn't ideal and I wouldn't do something crazy like running a web service based on this technology. However at least within a LAN it's good enough and I wouldn't want to loose this capability for the sake of 'moving with the times' (wayland).
What possible use is there for being able to convert the name of an enum as a string that isn't totally bug-ridden the minute you write it?
Me, I'm waiting on openFAB devices. Could be a long wait.
Constructors are often brought up as a reaction to C99 initializers, but they're really not the same thing at all until and unless we get named function arguments in C++. Constructors as they exist are equivalent to the normal initializer syntax, which C++ does support.
> "peace doesn't make money"

Not so sure about it. Peace and stability is the main driver for civilisation booms. Maybe sometime wars can shake the tree but storms do not help growing big fruits -- long sunny days do. Chinese civilisation is remarkable for its long periods of relative peace and steady wealth increase. That's also when culture develops.
It's more like if the safe deposit maker already has a master key that is harder to use than a normal key but can still open the safe in a day, can a judge compel the safe deposit maker to use that key on the FBI's behalf?
In this case it is obvious high rank Iranian officials both government and private (in banking network) were complicit for a long time with Babak, perhaps the brown envelopes got a little too small..
I think you're right in that it's a similar situation in terms of tech getting cheaper/better as time progresses but I there's an order of magnitude price difference between these two scenarios (TVs vs cars) that most people won't ever be able to reconcile. There would have to come a time where buying a car is on the same level as buying a new TV for your scenario to be true, and I just don't ever think that will be the case.
Not really. The worst a soldier faced was prison for not participating and if they left the country soon enough - no punishment at all.

Anyone unwilling to go to some effort to avoid prosecuting an unjust war can't really be said to be a victim like the people they shoot...

If we give them a pass we remove all moral requirement to make sure you're fighting for a just cause.
Just because we have enough resources for the current population today (or even the near future) does not mean that it is sustainable.
I believe in truly righteous killing. Killing hitler is righteous, is it not? Even though it might have been a suicide.
Baseband vuln seems likely. Additionally, I've always wondered if the NSA or the like could just decap and read out data (IE: the passcode hash) from the chips. Then again, I'm not a computer engineer and don't really know anything about the physics of all this!

EDIT: This paper [1] seems to document such an attack, decapping the chip and reading the memory cells using lasers (although the details are over my head).

[1]: https://www.cl.cam.ac.uk/~rja14/Papers/SISW02.pdf
No matter what kind of local file I upload, whether JSON or CSV, it warns me that it is not supported.
The Scrum methodology is about avoiding micromanagement of employees, he said, which is “completely at odds with the preferences and personalities of much of IS&T’s current leadership.” In my experience Scrum often winds up micromanaging everyone, like at my current large employer. Scrum is often the tool of people who want to say agile but still want full control of everything.
We're Already Violating Virtual Reality's First Code of Ethics
Doesn't take a lot of time and expense to figure out how to use a drill...
$ value for who? I'm not sure if a policy of "globalist capitalism if that works for us, force if it doesn't" is a good policy (from a purely self-interested perspective) even for the entity that implements it. I'm certain it's a shitty one for everyone else, though.
FlexReceipts leverages digital receipts for targeted retail promotions
Suboxone helped me kick a 6 year heroin addiction. For an actual addict, there is effectively no high from it (aside from the relief of getting rid of withdrawal symptoms, which is very different from an actual high). So, you can dismiss it as much as you like, but it (coupled with excellent support from the government-run clinic) saved my life.
While I find security fascinating I would not consider myself expert in the low level implementation details or hard limitations of these specific systems.

Perhaps someone more knowledgable could clarify, but....

Isn't the entire point of good security that I don't have to "trust" Apple to do the right thing? Shouldn't it be impossible for them to do the wrong thing?

For example, if I encrypt my phone with my key and set it to secure delete after so many failures how could Apple circumvent this in a truly secure system? Shouldn't they not be able to push an update without my permission? Permission that can't be given because the phone can't be unencrypted?

So the fact that Apple can circumvent the encryption of they want is an indication of a vulnerable system?
It's certainly Europe's problem. Overpopulation, not war, is what's really driving the migrant crisis.
Corrected below, leaving here for posterity and to make sure this conversation isn't confusing in the future. The only thing I'll note is that you get a compile error on a zero length array, so the OP of this chain turns out right in a way heh.

Start ignoring here: Are you suggesting end() and begin() can be called on an array? As far as I know they can't. Apparently you can deduce array length in a constexpr function now in C++11 (which I only learned just now but also couldn't get working quickly, so have some salt with that), but before that arrays always degrade to pointers when passed as function arguments so there's (afaik) no way to extract their length from their type...
> Do we have better accounting and estimation methods now, to advise current commanders-in-chief?

You presume that spending money isn't one of the primary goals of some military campaigns.