skysight-inc/HackerNews huggingface dataset:
The specific technique/functionality they are asking for in this case most likely only works on the 5c, but there are also reports that the auto-wipe on the 6s which is handled by the secure enclave could also be disabled on a locked phone.

Even if both of these particular vulnerabilities are closed, it's almost a guarantee that additional vulnerabilities exist which Apple could be forced to exploit.

The next best example is perhaps police forcing Apple to wiretap iMessages in real-time. They have tried countless times and Apple has said they do not have the capability and refused to create it. But it is clearly technically possible from the design. Closing that vulnerability would require significant changes to the iMessage UX. Some people argue we can't trust Apple and they should make those changes in any case, but obviously Apple is willing to impose some level of trust in their own infra in order to gain UX advantages.
It looks nice, but what about choosing something else as a name?

There are already at least two programming languages named Polly and a third one Poly.
Never done it. Those backpacker tents were made of some strange tacky fabric that felt like gel?! Anyway they lasted 5 years and then got lost (loaned out and never came back)
We wrote our custom documentation generator for Grape (ruby), something like Swagger, but less rigid.
Do you work on Wall Street? When I watched this video, I definitely wasn't thinking about stretch goals and what they DIDN'T yet manage to do :P
If what you say is true, then I agree with you.

Though I find it hard to believe that Apple doesn't already keep some sort key(s) to unlock individual phones or to turn off this "wipe after 10 wrong passcodes" feature.

Facebook (and pretty much every other internet company on earth) keeps password hashes and salts in their databases - So in theory, the government could already brute force the vast majority of our personal data from these websites.

At least with a phone, the government has to physically get a hold of it in order to brute force the phone and read the data.
Yep. Their trust problem is also very well earned both from the APIs they've killed/changed and from the long list of Google products in the graveyard.
Desktop, no. Hosted version, maybe.
I think PocketCast allows you to clip out longer pauses between words.
I don't think traditional ZMP would enable the stuff this robot does in the snow. More likely some sort of evolved controller, like in this paper: https://vimeo.com/79098420
How Is Big Data Leveraging the US Economy
5 Top E-commerce Platforms to Build an Online Store in 2016
I totally get that. I also used FrameMaker back then. It was really a nice tool for technical documentation.
I studied math at university, and did CS as a minor. They made me take data structure and algorithm classes for both.

The mathematician's version was half as long, but covered the material in more depth: ie they proved every result. The CS version was full of dumbed down and full of fluff. (And even those CS people did operating systems and compilers as undergrads.)
I believe that by default Microsoft keeps a copy of your BitLocker key and is happy to provide it to the police when requested. Also, see Bill Gates recent comments on the topic.
There's a TV show (haven't watched it yet) about a future where society is split between something like 15% employed and 85% unemployed. The unemployed live in this desert wasteland or whatever while the employed are living in a big o'l building structure.

I would say it's far fetched and unlikely except that's kind of how the world is today.
I hope you've learned something too. That nothing comes free; that just because you don't see the killing doesn't mean you're innocent. That the entire subject has no easy answers.
"This is quite different from the US Patent office,"

Today it's different from US patent office. For most of the US Patent office's history, it was the same.

See:

https://en.wikipedia.org/wiki/State_Street_Bank_%26_Trust_Co....
Boston Dynamics, Next Generation Atlas Robot
Zardoz!
They should be used anywhere you receive input for a defined protocol, rather than writing your own ad-hoc implementation. Security is much, much better that way.
Does that open up the possibility of suing the psychiatrist.
Note the quiet compared to Big Dog... you can hear birds sing in the background. That's a big deal. Their 4-legged pack mule for DoD was killed partly due to noise.

Enjoy the silence..?
This story and the comments here really strike home to me. I too am used to talking in very precise language and when I choose words to say, I choose them with carefully thought-out intent. However, this all happens naturally and very fast in my brain, so it doesn't look to other people like I'm thinking carefully about what I'm saying.

I am now a manager of people. I have discovered that I suck at it. I have discovered that it's because so-called normal people don't talk precisely. They rely on emotions, interpreting the unsaid, and so on, especially in Asia where I am currently located.

I've had a ton of these communication issues with friends, family, co-workers, etc, at various points in my life. I've learned to adjust for other people, and some people have learned to adjust for me. But wow, does it take effort from both sides. If only one side is willing to make an effort to achieve understanding, my experience is that it usually doesn't resolve fully.

One story still rings for me. My family had a condo that we were renting out to people. The tenant moved out, so we were looking for a new tenant. I suggested Craigslist, but my father also wanted to put an ad in the local newspaper website's Classified section. I can't remember the exact cost, but it was ~$200 to put up the ad for a certain amount of time. What the heck. No Dad, let's not do that. Try Craigslist first, see whether you can get a tenant that way that would satisfy you.

Mom hears us arguing, she asks what's going on. I say that Dad wants to pay the newspaper for an ad on their website to find a new tenant. Mom says, "Well, if it's to find a new tenant, why not? Even if it's $300, that's a great idea!" At that point, I threw up my hands and said OK, whatever.

A little while later, Mom receives the credit card bill. She freaks out over this ~$200 charge, why did we pay so much for whatever this thing is? I blew up because she's the one who had said it was OK to pay over $300 if necessary. She was so confused and said, "But that was just an expression! I didn't mean actually pay over $300!" We had a long talk about how to communicate.

And now as a people manager, I discover that I must have this type of conversation every day. It was much easier when I didn't have to deal with ambiguity directly. Before, I could just wash away the ambiguity with detailed requirements documents, contracts, project schedules, knowledge bases, and the like. I am finding that I suck at talking with people. It was much easier when I was a project/program manager or a developer.

It's odd because I was great at talking with people when they're simply my client. I can provide amazing customer service, especially for difficult customers. The dynamic is completely different as a people manager. I think in my previous situations, I was driving the conversation to dig out problem details regarding technical stuff and working towards solutions with others. Much more black and white. Whereas currently, I'm trying to dig out problem details regarding feelings and personality disputes. So not black and white.
Exactly.

The thesis of the book I mentioned is exactly that you should very carefully economize on the amount of `cultural capital' required to run your economy. A mostly market-based economy is one way to do that, if regulation is chosen carefully.

Societies that have lots of cultural capital, like the Nordic countries, can get away with more socialism without everything becoming corrupt. (It might still be inefficient for them to go that route, but at least they can bear the costs.)
Best Data Automation Practices for Start-Ups
I'd say this story is the peril of talking to people who prefer to err on the safe side. Feel free to read deeply into that.
Sorry, I don't understand. What's your point?
A Brief Future of Self Driving Cars
Am I the only one that saw this and got excited thinking it was a video of FB's new ad platform?
I'm confused. From what I understand apple has been doing this for some time. I even remember someone saying that apple did this many times before. Even if apple isn't the one doing this, there are also plenty of people who are familiar with low level vulnerabilities of iPhones that can essentially do the same tasks.
Boston Dynamics Has Created the Most Human Humanoid Robot Yet
AWS has Werner Vogels who is not a CTO but a tech salesman on every conference.
The US doesn't have a free market in housing. There's lots of stupid zoning and covenants.

Yes, some people like suburban sprawl and buy it, but the alternatives are pretty much illegal in most places. See eg http://cityobservatory.org/my_illegal_neighborhood/ (The neighourhood featured there is still too sprawly for my tastes, but already illegally dense.)
When I was poor the best birthday presents were money.
Two weeks with Terraform
I worked with Atlas during 2013 at WPI. Siyuan Feng just defended his thesis on Online Hierarchical Optimization for
Humanoid Control for controlling Atlas during the DRC. The controller used is not as well refined as BD's controller, but I believe it stands in the same principles, and relies on ZMP.

[1] https://www.youtube.com/watch?v=QcBYhR0DbbU
[2] http://www.cs.cmu.edu/~sfeng/sf_thesis.pdf
Just checked out Google Music on Wikipedia. No native desktop clients. Not even for Windows, and I use Linux. They can't be serious. Total dealbreaker.
I think when a layman hears "unlock" they're more likely to picture a scene from a police detective drama when the investigators ask a landlord to unlock a deceased tenant's apartment so that they can investigate.

If it were rephrased as "Hello Mr. Landlord, we're ordering you to open a machine shop and pay several employees to develop a new lockpicking device that could be copied infinitely for free and which would allow us, or anyone really... a North Korean agency, an organized crime syndicate, or a jealous and abusive ex-lover perhaps, to more easily break into any of the homes of billions of people around the world with or without reason or warrant?" then the layman might perceive it a little differently.

That seems to be like the message that Apple's trying to communicate, but I don't know if they're getting it across clearly enough for most people.
I believe the issue is that development alone isn't the biggest factor in city size and housing costs. At least not in an international market. As you bring the costs down, either more people come into town, because the job opportunity is good and the rent is low enough they can make good money, or money flows in from elsewhere until the prices go back up.

The Las Vegas example was coupled with a global downturn especially focused on real estate. Also, geographically, Las Vegas has more possibilities for expansion outward than SF, and it doesn't have the tech workers bidding up the prices as badly.
Good point. It still seems unlikely to me that all entrepreneurial activity contributes to productivity growth though. I'll look into it some more.
MSYS2 is a fork of Cygwin. The goal is to make it easier to compile software targeting Windows.

Some notable changes are:

- It has its own package repository, using PKGBUILDs on github. It can also be updated from within its own shell. Cygwin doesn't do this, for very important reasons, involving autorebase hell which MSYS2 is certainly still subject to.

- In their fork of cygwin1.dll, they removed support for symlinks (i.e. `ln -s` creates a full tree copy); and the /cygdrive/ root directory was replaced with / (just like the old/deprecated MSYS1).

- It has three startup links, in which gcc/ld/make and the like are all "symlinked" to different versions (e.g. targeting win32, targeting win64, or targeting MSYS2 itself). It makes it easier to compile software targeting windows. You should install separate -devel packages for each "environment".

- MSYS2 focuses on packaging dependencies that would be useful for compiling software targeting the Windows platform (e.g. libXYZ). In comparison, Cygwin is more of a mini-OS, packaging applications for general use (e.g. rsync, BIND, MySQL and X11). There is a lot of overlap, but many exclusive packages.

- MSYS2 is amenable to merging back with Cygwin, but, the patches they've made to cygwin1.dll can't be upstreamed. Cygwin proposed a new plugin system that would allow MSYS2 functionality within Cygwin, but, nobody has done the work to port MSYS2 to this new system. (maybe outdated information)
I like Quip because it's multi platform shared note taking. I use it to generate todos (different notes for different subjects), lists and scratch for developing ideas/documents.

For example, I've been working on a security primer for internal consumption. The output will get turned into a presentation eventually. Quip makes it easy to invite a colleague to collaborate.
Except both yes and no are also the same answer to :

Is not x ?

Yes, X is not.

No, X is not.
Hey! I am the PM on the Fabric app. Answers is a key part of our app and powers the top level charts, as well as our stability alerts. Would love to hear more about what other data from Answers would be the most helpful to you :)
Similar problem -- I have a systematizing mind where I want to trace out the implications of whatever claims someone is making, but I was, for a long time, really bad at learning the filters you're supposed to apply. So I end up saying things like:

- "So logic doesn't apply to this topic, then?"

- "Right, but I have to adjust for the fact that you have a strong incentive to say things like that."

It would feel like neutral spelling out of the facts, and I thought I was being helpful ... but naturally, it doesn't get taken that way and you have to be careful for how it comes across.
:) thanks!
It is indeed. You are arguing that the secret sauce is in the baseband, and yes you can't patent it if the competitive advantage is that it's hard to make so long as it is secret. It's novel, you don't need to patent it to make money as copyright takes care of that... And so to complete the circle patents aren't necessary, and don't benefit society in the scenario you present!

edit: you might bring up clean room engineering that AMD did in the 80s. Intel weren't effected, and are bigger than ever. And the pace of innovation is massive.
חדרים לפי שעה בבת ים – Discreti
My inner voice is much the same. I never realized until reading this article that some people do have an "audible" component to theirs. Very interesting.
The decision of what does and doesn't go in the sidebar is very non-intuitive (sometimes what I want is in the sidebar but sometimes it's in the main page). For example, in groups and user profiles you can find the list of projects in the main body of the page (and it's not visible immediately). Why is it not in the sidebar if you have a sidebar? And then the ordering is also a bit weird -- I don't think many people would consider the order in GitLab to be "in order of importance" or even "regular use". And why can't I see the set of files in the repo when I first open it? This is something I feel GitHub does better -- things are much faster to access and IMO much more intuitive.
May not matter if there's cash to make off with. Plenty of folks don't care about long-haul world domination or owning a market; if being a Significant Player for 3 years will earn them enough to retire, why not?
I see this repeated a lot, but I've done a fair bit of math, and a fair bit of programming, and they feel very different, so I'm not sure what it's supposed to mean.

"Algorithms are math" may be true, but most software development feels a lot more like engineering.
ASUS Lawsuit puts entire industry on notice over shoddy router security
If the government really wanted to curb the usage of pot they should just show that clip from South Park where they talk about how "Pot makes you fine with being bored."

I've shown that to a few close friends who ended up in a "rut" at college. Those are some of the most profound words on the topic that exist.
Part of apples winning strategy here is that they claim that they don't sell your data to advertizers. Google and MS are a different story. This means that Goolge/MS have a much bigger incentive to store your data in "the cloud" so that they can read it. As Apple has always claimed privacy as one of their features, by fighting this, they stick to that narrative.
The syntax is killing these languages. Sure it's superficial, but programmers are human beings and I doubt most people find it appealing to voluntary stare at and type PROCEDURE BEGIN END and other LONGCAPITALIZEDWORDS...
The only thing that is stopping us from having Google Cloud is lack of an Australian data centre. I'd love to be on Google Cloud, but requirements prevent us from doing so unfortunately :-/
What's alarming is that sites like The Verge are posting articles like this [1] essentially condoning the FBI's position.

I would have expected them to know better.

[1] http://www.theverge.com/2016/2/23/11100152/apple-fbi-terrori...
One more important note about compiling software with MSYS2 is that the msys2 version of cygwin1.dll (i forget how it's renamed) obviously inherits the same license as cygwin1.dll. Cygwin1.dll is not LGPL. It is GPL. So any program you release compiled with MSYS2 inherits GPL virality, unless you pay Red Hat for a commercial Cygwin license.
Probably not a great developer to work with on a team, but that's the interesting thing about this field: you can have teams of people who build the digital equivalent of a major highway or a skyscraper, then you also have the digital watchmakers. And if they know what they're doing, both can make a decent living.
Not just that. Disallowing evergreen biotech patents, making generics to be free from price fixing, fighting against yoga/ayurvedha/siddha patents worldwide, right to food, right to education, right to information and so on. Seriously India gets a lot of flak, but we're leading the charge in many areas!

Just take a look at this: https://en.wikipedia.org/wiki/Traditional_Knowledge_Digital_...
Sphinx or mkdocs:

http://www.sphinx-doc.org/en/latest/

http://www.mkdocs.org/

Which make it easy to create html, pdf, epub, latex formats, etc.

I like to create a user guide, developer guide, and ops guide for each large project.
This just postpones the inevitable.
What Undermines Aid’s Impact on Growth? (2005) [pdf]
Fluent Java HTTP client, 1.15 released
Phalcon 2.0.10 released
>> still works even with the “Erase data after 10 attempts” configuration setting enabled. Our initial analysis indicates that the IP Box is able to bypass this restriction by connecting directly to the iPhone’s power source and aggressively cutting the power after each failed PIN attempt, but before the attempt has been synchronized to flash memory
This is the kind of trick that only works once, though. The smart folks should see the writing on the wall.
It looks like a nice project, but I wonder about the use case. It is limited to HTML output and usage from Rust. Hence, limiting the projects where it can be used.

HTML syntax has its problems, but when you work with the web, you have to know it anyways. Why would I want to deal with yet another syntax? It also means that as a user of the templating system you have to hope that the system can deal with all the quirks that HTML has (e.g., <br> in HTML 4, <br/> in XHTML and both in HTML 5).

It would be interesting so see an FAQ that explains where the advantages are over other templating solutions like Handlebars.
After a few times where the guy with the hockey stick smacked down the box and moved it away, I half expected Atlas to look at the box, then look at the stick, and grab the stick and attack the guy with it.
I've never heard of Phalcon. Does it serve any advantage over Larvel or other PHP frameworks?
It's the Latency, Stupid (1996)
Wow, people generally dislike change, but the level of negativity in the comments there suggests that these changes really are bad.
Please skim this:
https://en.wikipedia.org/wiki/Argumentum_ad_populum

The way it relates to you is you think I'm wrong, see that 2 more people think so too, and make an arrogant remark that questions my reading comprehension. Many people thinking the same thing does not make it so.

Melinda was not talking about technology a lot - please re-read what she wrote.

Furthermore, even if she did focus on technology (it was actually Bill who did) - technology is not the solution to human happiness, as is shown by the obesity statistics in the USA.

Does that clear it up? If the goal of humanity is human happiness, technology has failed in the USA - the answer lies elsewhere clearly.

I don't see that elsewhere, whatever they think it may be, addressed anywhere. Melinda addresses feminist notions - is that going to fix obesity and the myriad of problems USA citizens face? I don't think so.

So where is the answer?

You'll say 'they're focusing on something else right now', to which I'll say before you go and mess with another country's infrastructure and economy by introducing foreign aid - maybe make sure a third of your own people are not miserable first.

Priorities are important - leaving your own citizens obese with no free health care while helping those half across the world is wrong. Do you see why?
Ask HN: Do you think it's acceptable to post Black Lives Matter posters at work?
As the title says: Do you think it's acceptable to post 'Black Lives Matter' posters in the offices of a relatively large technology company?

My place of employment has had a lot of internal debate about the BLM movement. Recently this has come to a head, with the most vocal proponents of BLM printing, distributing, and hanging of large posters that say "Black Lives Matter."

I'm just curious on HN's opinion-- do you think this is okay? I typically avoid talking about politics at work because I never feel anything good can come of it. Further, I'd be very surprised if someone would plaster their walls with Trump or Sanders posters and not be confronted.
I really hope this leads to some change some day. If router makers can be held accountable for not providing minimum security standards then maybe we'll stop seeing so many "me too" BS options and gimmicks and get a smaller stable of trustworthy routers/firmwares.

It kind of sucks that my first requirement for buying a router is that I must be able to immediately, and easily, flash a new firmware on to it. It doesn't matter whose makes them, you are going to be receiving absolute shit for an OS, save for maybe a few prestige models of some of the better brands.

I liked the TP-Link Archer C7s because they were easy to flash and came with some pretty nice hardware for the price. Their products have been badly vulnerable, and now they're locking out alternative firmware. So even when you find a brand/model you like, that may not last.
remember that time TrueCrypt got hijacked by 3 letter agency and shutdown while recommending BitLocker? This makes clear Microsoft's willingness to cooperate.
Huxly's 1984 wasn't a book about physical combat fought with guns it was a war fought with information.

Huxley was Brave New World, Orwell was 1984.