skysight-inc/HackerNews huggingface dataset:
So what happens to the other 200+ iphones that law enforcement needed opened?

It seems like there are at least certain iphones that can be opened using this method and similar hardware based approaches. Are the feds going to move forward with that? It seems like accessing this particular phone wasn't trivial or cheap. So I'd imagine that it will come down to whether or not it's "worth" the cost of flashing individual chips for each of the other devices.

And what happens if there is potentially exonerating evidence on one of those phones? Does the defense team have to come up with the money to pay for a lab or outside company to open the phone? And also, is an encrypted phone going to be the new 'dna evidence'? Like, will a brand new iphone that's linked to a major crime be held away for years until the security community can hack it, potentially setting people free or sending them to jail?

Sorry for all the interrogatives. Even though this particular case has been settled, there are still a lot of questions surrounding default device level encryption.
The framers never intended for individuals to give up their rights just because they form corporations.

I have the right to freedom of speech.
You have the right to freedom of speech(assuming that you're an American citizen).

If you and I form a partnership with the express purpose of working together to combine our voices and speak together, we retain that right to freedom of speech.

That was what Citizens United held.

Beyond that, you're just plain wrong. Corporations are legal persons. Only persons can be parties to legal actions. If your neighbor's dog escapes and bites you, can you sue the dog? Of course not. You sue the neighbor, the person responsible. If your neighbor kills your dog, can your dog's puppies sue your neighbor? Of course not. Again, non-persons cannot be party to legal actions. A corporation can own property, pay taxes, sue, be sued and as a legal person, corporations have rights. They don't have all of the same rights as people, that's why I find it so frustrating when people conflate "people" with "persons". Legally, they are different concepts.
Personally, I don't find bing results "very poor". It does the job for well over 90% of my searches, and on the remaining 10%, Google doesn't do a much better job very often.

I like the UI, I like the rewards system, and the video/image search is actually better than Google for me. Just throwing out an alternative datapoint.
"we've been on the receiving end of platform changes too many times to count."

But this is the value you provide, this is your raison d'etre.
s/101/181/

Still up, and it does prompt for a password. But he said the Chinese had been trying to get in for 2 weeks and failed, so it's probably not something obvious.
What we hear when you say

>it's not a pathology

is that the medical establishment ought to respond to those who approach it in immense pain by saying, "this is working as expected, go away."

To use your analogy, if a patient presents with a problematic degree of weight loss, the appropriate response is not "yeah, that's what happens when you don't eat, bye." It's to figure out why they aren't eating, and how to get them to eat. Loss of appetite is a symptom of all sorts of pathologies, from an obsession with mass-media standards of beauty to all sorts of fun physical disorders, and a doctor would investigate these avenues and resolve whatever is responsible so that the patient starts eating again.
> Unless one of their real goals was to get the conversation going [...] Because that is what they achieved.

I suppose, but the conversation definitely wasn't moving in their direction. More like they beat a hasty retreat.

> Most will hear nothing other than "the feds can now crack iPhones"

I assume that most people already believe that they can crack iPhones. And it's not like they came out of this process looking good; they created a huge media circus about how they needed Apple to unlock the phone, beating their chests, only to come back with "uh... well, I guess we didn't need to do any of this at all".
Is it true that climbers on Everest pass by frozen dead climbers that are permanently there?
this is so cool, don't understand why you get downvoted. I thought we are in hackernews.
I just accepted a position at Asana, and I don't have a CS degree. Are you sure you're correctly attributing your non-offer here? (Note I don't call it a failure. Hiring is a weighted RNG -- false negatives are common.)
Google drives search through Android in much the same way, and there are more android phones out there than windows PCs iirc. I think the "shady tactics" is a moot point.
Having never watched a chess tournament live nor televised, I was curious about this exact detail and got an opinion on both sides too. Not all feedback has to be positive or even that constructive.
Is the name a take on that phony gwan server? (It seemed fast, but it absolutely did not respect unique sessions when I bench'd it.)
Google Is Finally Redesigning Its Biggest Cash Cow: AdWords
>If a situation is causing no problems outside of depression/anxiety, and you took away the depression/anxiety mechanism, there would be nothing wrong with it.

The article's premise is that having one's core psychological needs go unmet is like having a broken bone.

If you take away the pain from a broken bone, you still have a broken bone. As you say, there is nothing wrong with taking the pain away. But the bone is still broken, and limits you in ways that a healthy bone would not.

Taking away the symptoms of an unwell psyche still leaves you disabled, even if it isn't as outwardly evident as a broken bone.
My Life in 6 Seconds
This is mostly good advice -- it's worth knowing both worst case and amortized average time -- but plenty of interviewers will filter you if you're being an aggressive asshole, even if you're right about facts.

Make sure you're considering what the workday environment is like (something you can usually tell from the prep materials or discussions with recruiters) and acting the way you think you'd act in that environment.
Definitely, and encapsulation is one of the good things you get out of well designed OO. But I don't think it's that relevant in regards to objects as data+behavior, and while it leads to much better designs, I don't think it's required—hence all of the C libraries written in a very OO style. So: yes, but not really relevant to the point being discussed.
> you should keep the two kinds of code strongly segregated, with clean APIs between them

Why _strongly_ segregated?

Nothing stops you to write unit tests for the methods that should be covered by unit tests and integration tests for the functionality that needs to be covered by integration tests.

How would code segregation help?
What I'm saying is that if you look beyond reading or writing one key, as a whole what you want is throughput.

Throughput is going to mean concurrency and that could mean a lot more happens with the same resources in an FPGA since it is dedicated.
Yes they absolutely do. Your average Psychiatrist books in 10-15 minute blocks on demand only, and focuses entirely on what drug you need while you're in the office. It's the patient's responsibility (and if they are lucky, a good psychologist in tandem) to follow up on their med treatment.
You are using very strong words to describe a very weak signal, and it comes out sounding like noise.

Self-respecting programmers make lots of good and bad decisions, and trying to exclude someone from that category because they went down a particular path is divisive and unproductive.

If you had said, "I don't see why one would opt to use a service rather than write a script for this very simple task," you might've gotten an interesting answer pointing out something you missed.

No self respecting programmer would throw away the chance to learn a valuable lesson to grandstand.

(Edit: Though I've totally made that mistake before.)
It means I can ask them for you.
I've never heard of a computer running on three phase power before. That was unique.

My aged professors in college would joke about their interactions with mainframes. Some stories included making them vibrate at the right frequency such that they could move around. Apparently as a grad student one got in trouble for making them bump into each other. Kinda like having two Nokia phones vibrate in a "battle" against each other.
Xxl – a minimal vector programming language
> It's possible the chips could be modified before manufacture, or after, to contain a flaw.

Wouldn't Apple be able to detect such an attack, if they were looking (e.g. decap sample chips, image at high magnification, and compare to the original design files)?

I don't think such an attack would work very well as a tailored access sort of thing. If the backdoored chips got into the supply chain, the general public would be affected. If the NSA wanted to only target certain people, they'd have to have a huge amount of control over Apple's supply chain, which would surely be noticed.
All of those things are real problems. But it sounds like you're looking for an excuse to throw up your hands and give up. That's not going to make things any better.

Sometimes the will of the people prevails, and sometimes it doesn't. When it doesn't, it's really disheartening; sometimes all our effort is for naught. But if we don't even try, it will always be for naught.
The man is seriously goofy too. He made videos about demonstrating equivalence classes by rolling his father into a cube. And that was for an honorary title in some math circle.
Introducing Hot Reloading in React Native
Beecaster: Step 1: Record Yourself. Step 2. Upload It. Step 3. Listen Live
Cellebrite has allot of products that aren't advertised directly which are provided through their CAIS services (and there are also at least additional 2 unlisted service tiers).

They have allot of turnkey solutions for various markets as mobile forensics is only a part of their portfolio, but quite a few of their forensic services and products are not publicly listed.

*I worked for an Israeli information security firm that is a research partner and service provider for cellebrite.
Three Gurus Who Changed the Face of Spirituality in the West
I guess there was a similar effect in most of those countries with the Arab Spring democracy demonstrations turning to "Arab Winter or Islamist Winter, is the term for the wide-scale violence and instability, evolving in the aftermath of the Arab Spring protests in Arab World countries." (Wikipedia)
They should care because they've created an excellent community and a wonderful forum for thoughtful discussion, not many of which exist on the internet. It's something to embrace and be proud of.

It's not perfect but it puts every other fairly large public internet forum I've seen to shame.

Not everything has to be done for economic gain. If you want to pretend it's all a ruse to make more money then you are free to consider having such a robust discussion forum to be good PR for Y Combinator; it garners an enormous amount of goodwill and respect in the tech community.

And they do care about earnest thoughtful balanced conversation. There are plenty of posts critical of YC companies or PG or you name it that are not censored. Mods interact with the community regularly to enforce standards and curate post quality.
Ask HN: Why would www.economist.com block the Lynx UA?
Using the default lynx User Agent and visiting economist.com gives a 403. changing it to "firefox" allows me to visit the site. Why would they do such a UA based filtering?
Are FPGAs that much cheaper than NAND flash though? Can't you achieve the same performance with a FTL aware NAND-native key value store similar to what Aerospike is doing or NVMKV?
My hobby: role-playing how I would respond as the CEO if my company was getting skewered on HN. Here is my version!

---

I am [not] the CEO over at IFTTT. We messed up. Big time.

Pinboard -- and other services developers love -- played an important role in our success thus far and we dropped the ball with the roll-out of our new platform. We have a shared incentive: to make channels work reliably for our end-users. To both stabilize existing channels and to allow new services to connect to IFTTT, we are publishing documention for a standard API that any new channels will need to conform to.

Going forward, we will be allowing existing channels to run on the legacy platform. Additionally, we will be reviewing our ToS to clarify out intent. We're not keen on legalese, but it is part of the game when doing integrations between third parties.

To maciej, I've reached out personally via email to apologize for the unclear messaging to our users. If you would like to give us a chance to make things right, we would be grateful and happy to help resolve any other outstanding issues.
John: really sorry to hear what a tough time you've been having. I hope you're through the worst of it.

I recently started using Runscope as part of an R&D project and it's been a revelation: it makes debugging API-related issues SO MUCH easier than any other approach I've used. It's saved me many hours of work. I'm a very happy paying customer.

One example: are you using Elasticsearch? Proxy your requests through Runscope and you can see exactly what happened with every query - both the full request and the response. And... you can share individual requests with other developers to help with debugging complex issues.
How do these question align with the work Asana is doing? Side note: The blog site performance degrades as you keep scrolling down.
> “It is an enormous challenge,” said Rep. Adam Schiff (D-Burbank), the top Democrat on the House Intelligence Committee, who described the clashes between U.S.-supported groups as “a fairly new phenomenon.”

> “It is part of the three-dimensional chess that is the Syrian battlefield,” he said.

Corrupt congressmen explaining the supreme unaccountability associated with this type of unofficial warfare as something too complex and mysterious for the average observer to comprehend should be classified as a radicalizer by the FBI.
This probably should not be here. The whole business is an ugly affair, full of arrogant, rich, narcissistic fat cats, local corruption and fraud, and striking inequality.

Nevertheless, it is a self-sustained ecosystem, fueled by relatively big money of narcissistic bastards (starting from $50k per head and up to $150, which some Japanese guy paid to reach the top at the age of above 75 - I don't remember exactly) which is certainly a huge money for Nepal. A small percentage of these money (the most of it sank into bottomless pockets of agency owners and govt officials) buys all the manual labor required to place a tourist on the top, from yak caravans carrying supplies of food and cooking gas from Lukla to porters carrying tourist's luggage, cooks, guides who fix the ropes, managers, etc.

One should understand that Nepal is still a traditionally caste-based and inherently unequal society, no matter what the communist infested govt is saying. What tourists call "Sherpa" is not just one ethic group of Nepalese Sherpas - natives of the Solukhumbu region, but a mix of several tribes, among whom Sherpas are majority.

As strange as it sounds, there is not much tension about different castes (even among Sherpas there are a few castes) involved on this business. Lower castes do manual labor for small wages, higher castes do the "management" for relatively big profits, but everyone are satisfied with their lot. This is how local economy works for hundreds of years.

Moreover, Nepalese society, being segregated among more than 40 different tribes, is a remarkable example of tolerance and cross-ethnic respect for a so diverse nation. If you boarding an intercity bus in Kathmandu you will encounter members of at least 10 different tribes, and, in a deep contrast to Western cultures, there will be not a slight tension among people. It has something to do with less selfishness, arrogance and narcissism of competitive individualistic societies.

BTW, in case of an avalanche everyone is equal - the guides and the porters. So there is nothing much to dramatize and sensationalize. Yes, it is a hard, risk taking field work. But no one forces anyone to take this job.

What really annoying are these office stooges, who are routinely trying to make a publicity for themselves with all these meaningless PR actions, publications, etc. Go there, and pay more cash to the wage laborers, rise the wages of your staff by keeping less in your pockets, by spending less on your own status and comfort - this will worth more that all your hypocrite "projects" combined.

Avalanches is not the main problem in Himalaya. Corruption and hypocrisy is.
It's also written in Dart! Wonderful to see if you ask me. Doesn't deserve a lot of the flack it gets. I actually enjoy using it.
there was a hardware surplus store in portland that carried off-brand sparcs at a very good price ($5-10) in the early 2000's. i still kind of regret not buying one.

though i got rid of my e4500 a while ago, and was glad to see that one go.
Bingo.

Is there a reason legacy support cannot occur? I haven't seen it addressed.
What happened to the quality of ideas in that study? In contrarian work cultures, the loudest and most aggressive voices win out. Maybe they "came up with" more ideas because one or two people totally steamrolled the discussion, but that says nothing about their quality or even their level of creativity. Just a thought.
> Chrome's mantra seems to be to make the browsing experience as simple as possible

That is not at all how I would describe Chrome's mantra.

Even if you accept that is true - doesn't it seem a little bit ironic that the feature in question is hard enough to use the built-in solution, that multiple people have thought it necessary to not just make an extension to perform the task, but they thought enough people would do this that it's worthwhile making a shitty reffersl link scamming/privacy abusing solution.
For most blood assays, there is no such thing as a positive or negative. The normal range for cholesterol, for instance, has both an upper or lower limit. This leads me to believe that the Theranos tests are just less precise overall, which makes it hard to justify their value even at an 80% discount.
When you trust George Friedman, and he should know better, then funding of both sides actually is a strategy not a mistake. People often think that there is moral involved in those decisions, but there isn't, not at all.
Hey guys, author here.

I was holding off on posting a Show HN here until I get more documentation together, but somehow that task seems to be taking longer and longer, so I guess it is good that this has been posted.

XXL is pretty young and a bit slow and buggy yet, but I think it has some interesting ideas. I drew most of my inspiration from K/Q and Erlang and some second hand APL and J.

My goal is to allow concise expression of complex algorithms, minimize magic at the cost of some terseness and, provide a robust, composable standard API (with stuff like mailboxes, a built-in pastebin for any data/code, really easy to generate parse trees, and advanced looping verbs like recurse, exhaust, deep, and wide).

You can get a sense of the language from my non-programmer introduction here: https://github.com/tlack/xxl/blob/master/doc/groceries.xxl
(Side note: This tutorial is intended to be interacted with as a kind of slide show of explanation and then REPL input, along with the corresponding results from XXL. Such tool is only a fantasy, but it should help you figure out what you're looking at here.)

Here's a mostly complete list of the verbs in the language:
https://github.com/tlack/xxl/blob/master/doc/lang.xxl

The source is pretty easy to understand and of course I'd love to answer any questions.
You must have incredible gastrointestinal fortitude because I haven't met any westerners who would share your opinion. For others reading this, if you are going to Nepal or some other third world country don't trust the water. Bring a filter and use it religiously, unless you want to spend a day glued to a toilet like I did.
Approval Voting is much simpler, and without the perverse incentives that come with instant runoff voting.
Gutfit, news on how to have a great s*^t
I was talking about autosteroscopic displays. The 3DS was just an example, and the only one that general public may have seen. And yes, the new 3DS uses eye tracking and is meant for one person. But there are professional displays that can be used by a group of people (even without any eye-tracking).

Similar disclaimer probably are on VR headsets and 3D shutter glasses.Such 3D technology with a fixed focus is probably a bit more problematic and sensitive persons get motion sickness.
I've been working my way through this. It's fascinating and accessible, and, at least when the lectures were recorded a few years ago, full of open problems.

This page has a better version with more resources (lectures, classes, synced slides and notes): http://courses.csail.mit.edu/6.849/fall12/lectures/
The word now is you can spend for sponsorship. Both CIA and Pentagon rebels. For $100 you get a shoulder patch, for $25 they'll put a logo on a boot. For $50 you get your internet startup company name on a hat. Heard ad space is going quick.

America, are we the greatest or what. USA rocks. :-)
A few years ago Ragel was all the rage: http://zedshaw.com/archive/ragel-state-charts/
Deep man, deep...
> it's exactly the same as attacking the NAND or any other integrated circuit

Not really. Secure enclaves have added defenses that NAND does not. They don't have an API that lets you read their embedded secrets, for instance. You can't just hook up a debugger.

You'd have to try to get at the state of its transistors with an SEM or something. But additionally some have physical defenses against delayering that will self-destruct their contents in the event of a physical compromise. So while I ultimately agree that a nation-state could potentially craft an attack against a specific design, you're understating the difficulty.
That's a much more sensible reason! If the code is truly Google specific, then I agre. It sounded to me like the code was not released because nobody else has a lot of computers, which I found odd.

Thank you for the details!
This makes some amount of sense under a model of the US government as a collection of usually-feuding groups that have different constituencies and control different levers of power, often exporting their internal conflicts overseas.

http://unqualified-reservations.blogspot.com/2007/08/secret-...

(The phrases to look at are "red empire" and "blue empire").
How Slack Became the Fastest Growing B2B
BDF and Desiigner (short)
Making those improvements before sending it out would have been smart I think.

Some of us care a great deal about license agreements for different reasons.
OSX CryptoTokenKit docs: First version added a week ago
Yep, I was hit by the same thing - downloading the Homebrew installation script from Github to an OSX guest hangs, once I decreased the MTU from 1500 to ~1450 it works better.
This war is a tragedy and an outrage, and its devastation of our World Heritage should make us all ashamed.

While politics is often seen as off-topic, this has applicable lessons to those of us building distributed systems.

1. Any large enough system will eventually generate exceedingly surprising side-effects.

2. Hot-patching routing of resources in response to run-time surprises (backpressure, etc) is essential for correction of error.

3. Monitoring of resource allocation can help raise awareness and prevent problems before they get big enough to be a national newspaper headline.

Very few of us will work on systems that impact human life (manned space travel, driverless cars, etc) and it is a privilege to not have a day job building systems that have lethal failure modes.
/s/asset manager/currency trader/