skysight-inc/HackerNews huggingface dataset:
First time ever that a science article contains glowy multicoloured bottles that are actually pertinent.
One can make any complex issue simple with a blunt enough analogy. That's why analogies are great for introducing a concept and poor for drawing conclusions about them.
That's why I said "not so much" because this is referring to refined sugar.
Who is "we" here? Apple could do that, for sure. In the present contest, I can see why they'd want to. It would be a great move to forestall this sort of attack in future.

But "we", as in you and I, cannot easily do this. Because we can't sign stuff as Apple. But maybe it's doable.
Its more like: Can the FBI compel a safe deposit box maker to add a master key to all boxes so that they can open one when they need too.
The way it is currently implemented, by which Apple can - if in physical possession of the device - unilaterally force new firmware onto it without the consent of the user, yes.
There is also the web of trust for PGP, which sort of solves the problem of needing a central store of the key. It does require being inside the web though (bootstrapping). But once you are, you can construct how much you trust a key from someone you haven't met.
No. Among other things, the order the FBI sought requires Apple to build a RAM only version of iOS.

Anything that requires reflashing the phone, or that writes log files at boot or alters as much as a single bit on the phone is a no-go from an evidentiary standpoint.

Edit: but anyway, iOS 7 has no understanding of the encrypted format introduced in iOS 8
Birth control in those countries is widely considered to be immoral. Women in those countries are widely considered to be subordinate to men. Those are a bigger hurdle the need to be overcome than availability and access to birth control.
The founders behind the world’s largest porn sites
"Zynga could be the firm that brings dual class share structures to court"

On what grounds? As I understand it, the shareholders vote for the directors, and the directors pick the CEO and set his/her pay. Do these people believe have done this job in a way that favours Pincus' interests, at the expense of the economic interests of all shareholders?
No, 'Grishnakh was right. You have no idea what you're talking about. If a particular repair is under warranty, then sure, one gets it fixed at the dealer. Otherwise, especially for a "major" repair, why pay 40% more for a mechanic: with decades less experience, who doesn't have an interest in the business, who won't speak to the customer, and who will be replaced by somebody else when the customer needs another repair next year?
His wealth was connected to the patronage of the hardline Iranian government and his willingness and ability to help them evade international sanctions. In that, he's a bit like the Chechen operators who murdered Nemtsov and didn't bother to cover their tracks because they assumed they were protected by the Kremlin.
I read this and I think of the courage that it must have taken to write, however, I quickly realize that my thoughts are based on today's mindset where questioning the government gets you labeled a conspiracy nut or traitor.

We have been warned by many about the military industrial complex, yet, it doesn't sink in.

Our current president was elected on promises of ending these wars and somehow he will go down in history as the champion of military occupation and perpetuating conflicts in places we don't belong.

Truth is that peace doesn't make money, it doesn't grease the wheels of industry, the difference is that where is the industry? It used to be that the US would at least benefit from the industry through employment and tax revenue, but what if the production is no longer in the US? Who benefits then? I can tell you with accuracy who doesn't ..
"All founders should hope to be in his position when they go to raise."

Yes, and all shareholders should hope that such founders use there voting power to maximise long term shareholder value. I guess that the parent comment is suggesting this isn't always the case.
What Bill Gates Got Wrong About Why Nations Fail
My understanding of many of the most recent military engagements by the US is that they are basically sandbox experiments for prototyping new warfare tech and tactics, especially to study things like asymmetric urban warfare in which the distinction between combatant and civilian is difficult.

We enter the conflicts under whatever pretext is popularized in the media, but the real reason is to fuel warfare R&D efforts, grow surveillance infrastructure, and collect data that reflects situations our military leaders forecast to be important.

Large contracting firms profit. Soldiers lose time, often also money, often their mental health and family relationships, and sometimes their lives. Taxpayers lose money. Foreign civilians lose their lives. Few benefits are ever given to soldiers or foreigners, if they are even paid lip service with promises of benefits at all.

It's basically a string of smaller scale proxy wars to fuel tech, surveillance, and population control between larger, "actual" wars.

I fear we are already past a point where democratic process could stop it. I think by now it would require almost an actual revolt from U.S. citizens on U.S. soil, and that it would be bloody, and that part of the military engineering being studied is exactly how much civilians will tolerate before being pushed to the point of revolt.

As long as you can watch Netflix on your iPad and put it out of your mind, then while it might ruffle your feathers, you won't actually take action that could jeopardize your creature comforts. Even things like Occupy Wall Street seem like they are more data collection opportunities than anything else. "OK, so they will protest via X, Y, and Z, but too few of them can be pushed to do A, B, or C for us to care."

It's a very depressing feeling. In the meantime, just like everyone else, I have to worry about money, family, life goals, comforts, health, and all my biases push me to ignore the military industrial conflict, because already giving it maybe 1/100th of my overall bandwidth is exceedingly depressing. Something close to 40% of the country believes in young earth creationism. Open up to a highly-visited YouTube video and scroll down to the comments and behold the inanity of how we use our time and what our priorities are.

How could enough people possibly coordinate beliefs and actions around humanity-affirming rebukes of the military industrial complex? Of course they won't, so then I guess I'd better put my brain towards how to live in a world where they won't, which is too depressing to think about... and the cycle continues.

I'm sure it has been articulated even earlier than the early 1900s. It's just goes on and on.
What do we think the likelihood is that at least some of the three-letter agencies already have the capability to get into a locked iPhone (likely their method would be based on some sort of baseband vulnerability) and this whole thing is simply a bid to gain the ability to openly unlock these phones?
The military always thinks they have the worst of war.

Remember all those stories a couple of years back about drone operators being psychologically traumatized by their job? (In between calling children they'd killed "fun-sized terrorists", of course.)
In this case, yes, as it verifies the download against a (best-effort) known-good checksum. It's not a perfect system, but did work out in this case.

GPG verification where available and refusing to install Casks without a checksum is also in the pipeline.

(I'm one of the maintainers of Homebrew Cask)
Broadly speaking, you are right. "I want your land" can be interpreted as meaning "I don't have enough land" and need Lebensraum.

The Spanish conquest of the Aztec Empire could be interpreted as Spain not having enough gold, land, and people.

The US invasions of Panama and Grenada could be interpreted as due to a lack of pro-Americans in power in nearby countries.

The Norse fights with the Dorset and Thule "skraelings" could be interpreted as due to a lack of desired cultural homogeneity.

But it's hard to make sense of anything at that level of generality. To push it a notch higher, I could say that wars are due to specific arrangements of atoms. I would be absolutely correct, but it wouldn't be helpful.
Do we have better accounting and estimation methods now, to advise current commanders-in-chief?

The next time a president wants to take the USA to war, or enter any armed conflict, I'd like to see that announcement be accompanied by (or followed shortly thereafter by) a GAO or similar accounting report estimating probable outcomes and costs. The same report should include an appendix that summarizes recent similar reports delivered in past armed conflicts, analyzing their accuracy with known actual costs. (E.g., that appendix should report this fact about the Iraq war and the updated estimate for the new war should take into account the sources of inaccuracy that led to the underestimation).

In software engineering, at least part of the job is doing something new every time. If it wasn't new it wouldn't need a human - it would just be a machine doing something repeatedly. I imagine that war is to some extent the same way, in that no opposition force is exactly the same; yet a lot of war must be loosely similar in cost, barring major technological changes. (E.g., cost per square mile of territory held by infantry or cost per civilian population or cost per enemy combatant; cost per square mile of enforced no-fly-zone, etc.)

Say, where are all of the data scientists? You'd think that you could draw some interesting conclusions analyzing data about the costs of war, assuming it's publicly available. For example, a histogram of dollars spent month by month per province of occupied territory - is such data public? I don't think I've ever seen much in the way of interesting visualizations, outside of the occasional flashy news article.
Thanks lr4444lr for highlighting and aligning the various principles the Agile manifesto with the minutiae details of the project I described. I definitely see your point (which I interpret as Agile is not a set of rigid techniques but one can adapt a team's makeup and culture to whatever will make software people feel motivated/empowered to do the work and have quick responsive/iterative cycles with the customer folks).

>Presuming that you're delivering more responsively and quickly to the customer than you were before, which you didn't mention

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?); the project is a high-throughput data pipeline for genome sequencing and annotation. We overran time as a case of our customers/users wanted to add more bells and whistles to the tail end of the pipeline as they saw the end product more and more and proposed more added steps.
Has Apple addressed this? I was under the impression the PIN was needed to update the OS. Why isn't it? Some sort of recovery method that doesn't wipe data?
See http://www.economist.com/node/15606229
Every great cause begins as a movement, becomes a business, and eventually degenerates into a racket. — Eric Hoffer (paraphrase)
Finding Product Market Fit
Lesson. If marketing the product according to plan A does not work, invent plan B.

If you can make Minix run on a MacBook Air, AND get wifi working without me having to do anything, I'm willing to try it. Neither Linux nor FreeBSD have been able to do this.
Sure. But that doesn't happen very often. Or often enough to make much difference, anyway.

Sometimes the NSA feeds information to the FBI, DEA, etc, etc. Recipients do parallel construction. And then lie to courts about it. Which is perjury. How often does that get revealed?

Have any prosecutions resulted from widely practiced perjury about obfuscated stingray use? That behavior is common knowledge, no?
And they decrypt one file for free, to prove they can do it. Nice touch.

Screenshots of the web UI:

https://twitter.com/moyix/status/706577507965870080/photo/1
The Netherlands and England seem pleasant enough. The world as a whole is way below their population density numbers.
One could argue those children are the very people childless single people are expecting to be paying their social security payments on retirement, as well as the people who serve as the cashiers and waiters and waitresses when they're retired and going out to eat.

Raising your children to provide services to ungrateful childless single people, spending tens of thousands of dollars worth of time, and money, and only get back a fraction of it, seems more like doing a duty than self-gratification to me.

It's strange to see childless single people claim raising children as a selfish act, and they're being martyrs performing a selfless act relying on everyone else to serve them when they're old.
Not only that, but the smell is horrific.
https://en.wikipedia.org/wiki/Missing_women_of_China :

"Son preference is traditional in Chinese Confucian patriarchal culture" ... "China implemented its one-child policy from 1979 onwards" ... "Given strict family-size limitations and a preference for sons, girls have become unwanted in China because they are considered as depriving the parents of the possibility of having a son" ... "About 37–45% of China's missing females may have been missing at birth [due to Sex-selective abortion]", and other factors include infanticide, poor nutrition leading to poor health conditions, and under-registration.
Deep learning in a nutshell: Core Concepts
That's giving too much credit. His predictions were incorrect, and not by a small amount. I'm no Bitcoin developer, but a month ago it was obvious to me that Segregated Witness would require far more code than a block size increase. Maxwell thought SegWit would be smaller, but even its current (incomplete) state is bigger by a factor of four. That's not a small mistake. It indicates a fundamental misunderstanding somewhere along the line. The more I read comments made by Core devs, the more I think they are either mistaken or misleading. I truly wish this wasn't the case.

Lastly, I hope this back-and-forth has given you a better grasp of the subject and caused you to change your mind on some things. I can't shake the idea that you're trying to convince others rather than figure out what's true. And judging from recent comments on HN, you seem to be overconfident in your technical abilities (not knowing how to use GitHub, thinking HTTPS is too resource-intensive for many applications, etc). I urge you to be more self-critical in the future.
The Challenges of Porting Final Fantasy IX to Android and iOS
It's super easy to defeat this kind of constraint. Just claim that if we don't act immediately, the bad guys will kill freedom. There's no time for a GAO! You want to jeopardize the eternal fate of freedom and the triumph of evil because you want a budget proposal!?

Put that on CNN and Fox News. Now the old people want war. Smart people are caught wasting their time in an engineered debate about whether there is or isn't time to first plan a budget. While everyone is riled up, Congress side steps the whole thing and we just begin with whatever military operations they wanted.
Notes on Haskell Extensions
I guess it depends. In the grandma scenario it adds a lot more effort. A corporate laptop in a standard AD environment, no problem. In a situation where you've customized the system (custom packages, sshd.conf tuning, flags in rc/csh/sysctl/resolv/loader/randomsbinutilityinstalled2yearsago.conf) it would be a lot more work than just reinstalling the OS. Use backups you say? What if I told you that you could use the very same backups to rollback changes to the user's home directory, in 5 minutes, and not have to reimage the entire machine? I'm just saying: even on a single user setup - there is a world of difference in what options you have open to you, depending upon whether you let the malware hit ring 0 or not.
Just compare how many microbes and viruses are already living on a square-centimetre of your skin.
Presumably any request from the FBI for new software includes the fact that the new release has been signed. What good would an unsigned software release do for the FBI? The resources to create that signature likely exceed the ones to jump past the code that does an erase after too many attempts.

The signed software with bad behavior is precisely what Apple is afraid to unleash upon the world. Some FBI agents have recently shown themselves to be extremely untrustworthy with valuable items [1].

[1] http://www.cnn.com/2015/03/30/politics/federal-agents-charge...
do you realize this would crash with empty array:
#define countof(X) (sizeof(X) / sizeof((X)[0]))
Can't both sides have it bad? I have family members who were absolutely traumatized by the vietnam war. The whole concept is absolutely terrible.
That's how OpenSUSE works. Debian too AFAIK.
Taking Baby Steps Toward Software That Reasons Like Humans
Ask HN: Where else do junior developers congregate?
Short and sweet: I've spent the past year or so cleaning up Stack Overflow answers that offered bad PHP security/cryptography advice and I feel like I've done as much as I can there.

https://meta.stackoverflow.com/questions/293930/problematic-php-cryptography-advice-in-popular-questions

Instead of scraping the bottom of the barrel, I'd like to look for places that more junior developers tend to congregate so I can help diffuse knowledge about security engineering and cryptography far and wide.

What are some other places worth focusing on?
Butler is famous, but not for his US military service. For his military service with the United Fruit Company and duPont.[1]

[1] https://en.wikipedia.org/wiki/Smedley_Butler
A better analogy is whether the FBI can compel your doctor to develop and then administer a medical procedure that allows them to extract 'unencrypted' thoughts from your brain against your will.
Interesting demo but it seems very busy or visually dense. I like the examples that have less information or even the same on a bigger canvas. Looking at who funded it since it was done by Huawei they probably wanted that .
Is there any good reason that the SEC shouldn't ban direct feeds? If everyone were forced to use the SIP, what issues would remain here?
Build only 1 feature, only 1 page, and make it as appealing as possible before building anything else. Measure the appeal by number of users. Spend the first day launching, however far you get.
Who care whether your weed is grown with passion? seizethecheese and gregpilling care about the quality of the product.
Creep yourself out by searching YouTube for your address
You can vote with your dollars, you know. Feel free to buy devices from those other manufacturers that you trust.
I read an NYT article a while ago that made the argument that the effect of people who did not support the Vietnam War evading the draft was a military that was, twenty or so years later, when the people who did join became senior, very conservative or willing to wage war. Along the lines of the critical theory idea that some of the Left have become ineffective by not involving themselves in actual politics, I think it's important to not be deterred by this idea of war, as the only way the military-industrial complex will change is if people with better values come to make up more of the military. Maybe this will come to be the case as younger people see decreasing future job prospects and turn to the military as a career.
The greatest thing I learned working with Sid was "Games are a series of interesting choices" (not verbatim). So is life, and that's what makes his games so great; they mirror the kinds of choices we make every day. His games have gravity and it's this that makes you want to keep playing.
1) Don't use empty arrays.
2) So add a proper version to the language which works under all cases.
I buy the idea that there's a small group of people who Banksy trusts with their identity and act on their behalf.

I don't know why we wouldn't know who those people are, though.
I'll check this when I get back on my Linux machine, but has anyone tried this in Termite (or Gnome Terminal since they use essentially the same terminal library).
Love the name; in Turkish it means "discovery"
It's explicitly allowed. Ask dang.
Hey this is incredible, nice job! Any chance of sharing the source?

Edit: Nevermind - I see it. https://github.com/zachlatta/sshtron
I can't believe you made this in 20 hours, amazing!
TIL MIT graduates quite frequently (from the sound of it) go on to work in tech support. Does it pay well enough to make sense as the outcome of what must be the most expensive higher education in the world?
Your extremely ignorant argument immediately implies that the clubs used to hit baseballs are necessarily related to flying mammals.

The facts that the english word analogy descends in a complicated manner from a greek word referring to mathematical proprotions, and the english word logic descends in a somewhat less complicated manner from a greek word referring to speech, and that those greek words shared their pronunciation, tell us nothing about the relationship between analogies and logic.

A standard chinese term for "analogy" (also, "metaphor") is 比喻 biyu. The term for "logic" is 逻辑 luoji (it is a loan word from english). Are you prepared to grant that, while analogies and logic are necessarily intertwined for people who speak english or greek, they are unrelated for people who speak modern mandarin chinese?
No, because the expression is not evaluated at any time. Only the type of the expression is used.

A much better implementation would be

using std::begin, std::end;
#define countof(x) (end(x) - begin(x))

(except for the double evaluation, but this is better as a template function instead of a macro anyway) because it'll work on any type that supports random-access iterators which include arrays but also std::array and vector.
Linked on the website in the upper left corner! https://github.com/zachlatta/sshtron.
GOLD: Vulnerable Below the 1263/79 Zone
>Side topic: probably not a good idea to expose Jenkins externally

Jenkins (and CI in general) can be a very weak point. This was posted on Hacker News a while back https://github.com/samratashok/ContinuousIntrusion
> Do we have better accounting and estimation methods now, to advise current commanders-in-chief?

Colin Powell stood up in front of the UN and lied his arse off about "WEAPONS OF MASS DESTRUCTION" and the only presidential candidates I've ever seen call this out are the rank, nominally unelectable outsiders like Sanders, Paul, and Trump. What on earth makes you think the voters who don't give a shit about the government lying their way into a war on the topic of chemical weapons would care if there were lies about the money?
Pipes: A Brief Introduction (2006)
10 years ago this post would have felt very cynical but I can't help agreeing with a lot of what you said...
Have you actually measured that? I've used a couple of different JSON libraries on Android and also some of the binary formats. In general the binary formats are more performant.

I definitely agree with you that JSON is easier to work with, but at the scale of Instagram I don't think that would be an issue.
FYI, Alpha Centauri (with an _i_) was designed by Brian Reynolds, not Sid. Even so, it came from the same pedigree and I totally agree -- amazing game!