skysight-inc/HackerNews huggingface dataset:
Has anyone tried to write functional programs (not necessarily of the reactive FRP variety) this way? I'm trying to imagine how it would play with algebraic data types and pattern matching.

(I feel Haskell syntax is dreadful once you start trying to achieve anything beyond "functional pearl"-type material.)
My money is on #3.

While it is likely true that nobody will give zero days to the FBI without charging, it is also basically certain that the NSA has a collection of them. And the NSA has enough interest in this problem, and enough willingness to share with the FBI, that that may be a tractable solution.

Furthermore the FBI certainly doesn't want to create a precedent they don't like, and the fact that we're only in this situation thanks to THEIR incompetence is not helping them.
So the point of Lambda is that you don't have to run any infrastructure.

If Lambda had an open source equivalent, the "other pieces" are also needed to make it useful. The "Open Sourceness" is only one factor in that environment - it is at least as important that you can somehow call them from a stateless service and get adequate performance.

That tends to push towards all the services being run in the same environment (although it doesn't have to be like that - it's just easier)
It's not a very good smoke screen, since the most probable interpretation of the filing is that the NSA has an exploit.

At least one security expert reported they were rebuffed by the FBI when they offered to help, so I seriously doubt the "outside party" is outside the government.
Realtime applications on PHP
Just in case you don't know about this feature that scrolls the top of the screen down the screen: http://www.cnet.com/how-to/how-to-use-reachability-on-iphone...
Jack Dorsey did not mention anything about an API, developers, or the phrase "3rd-party." I'm disappointed, but not surprised.
The worst thing is that 3D touch made the iPhone 6s very heavy. Hopefully they get rid of it in an upcoming iteration.
I don't believe that is true unless it goes through the courts all the way.

This will be forgotten without a ruling.
(Apifier co-founder here) It will be less beneficial now than it was in the first YCF batch. Other fellows really motivated us during the group office hours and other events. And still - main thing is to focus on a product which you can do anywhere.
Spinning up an open source ContainerShip cluster locally
They don't want to lose and have a precedent set that doesn't allow them to do what they want.
a greater concern is the NSA data hook that NSA is using to press any US agency to mount court cases to support NSA's destroy encryption agenda...
How to Become a Machine Learning Expert in One Simple Step – Swan Intelligence
Houses are a bit of a weird market. There's supply and demand, but the market isn't driven by the purchase price of the house. It's driven by the monthly payment (because most people buying houses are getting mortgages, not paying cash).

So when interest rates rise, house prices decrease, and the monthly payments to buy the same house stay almost exactly the same.
And lets screw over Apple by claiming that we can crack the phone after Apple claims that no one can.

We'll never have to prove it, so we win, Apple loses.
BlackBox Challenge – Artificial Intelligence Challenge
I suspect that the intelligence and law enforcement communities are afraid that if this case goes to the Supreme Court the All Writs Act may be scaled back or ruled unconstitutional.

The All Writs Act goes back to 1789 and is used for all sorts of things, like wire tapping, obtaining call and ISP records, etc., and now trying to force Apple to make malware for their own phone.

It's definitely a risk for the FBI to fight this battle and potentially lose a tool they use all the time. Since there is probably no new info on the phone, it may not be worth the risk of making this a big fight with a motivated and well-financed adversary like Apple.
First, I don't concede the idea that this is a concern I need to ameliorate, because the work-sample process consumes fewer hours of candidate time than the conventional interview does, and, better still, consumes those times as, when, and where the candidate chooses to make them available: an hour a night during the week, say. Do the work from your favorite quiet bar. Do it during your coffee break.

I am spending a lot of time these days talking to people interviewing in the valley, and what I'm seeing is that the norm candidates are subjected to is 7+ hours of 6-7 on-site interviews. Candidates have to go through all the interviews, even if the first interview has effectively ejected them from the process.

Compared to that horrid process, I don't believe I have to justify anything about my process.

But, if you read downthread, you'll see that we in fact did a lot to ameliorate the (bogus, I think) concern that we were incentivized to soak up hopeless effort from lots of people.
> If I want to be less charitable, the demand for hours and hours of preparation is just (further) hazing to prove dedication.

Come to reddit's /r/cscareerquestions one day. Tons of stressed out 18-22 year olds practicing CTCI and LeetCode for hours just for a chance at passing the Facebook/Google hazing. Because these people are usually "high achievers" who spent hours in high school at SAT preps, this feels natural to them, which is why they'll give questions like this when they hire in the future.
I split my time pretty evenly between the Python and Node ecosystems, and I've found that Python dependency management is extremely poor compared to Node dependency management.

For example, Python's lack of support for nested dependencies means that it can be extremely difficult to use small "utility" libraries like six as subdependencies without running into potential problems from conflicting version requirements from other dependencies.

Additionally, Python's management of different types of dependencies is very weak, specifically with regard to setup.py and requirements.txt. npm has (among other things) very nice explicit concepts of development dependencies and regular dependencies, in addition to application shrink-wraps, which gives library maintainers very easy ways to split out different kinds of dependencies, or lock down all dependencies and subdependencies, using the same set of tools.

While I can say that the current version of pip, especially in conjunction with pip-tools, is significantly better than earlier iterations of Python packaging, I strongly hold that Python packaging is substantially worse than at least one other prominent example.
This is exactly what I mean.
Interstate commerce is the justification - that's why it's illegal to possess certain substances, but not to be under their influence. It's very difficult to make the banning of heroin unconstitutional without also making the FDA's food-safety measures much more difficult.
The University of Richmond has the Spider Management Company managing it and other smaller endowments. Richmond has done well with its endowment. http://smc.richmond.edu/

As of 2015 its endowment was valued at $2.37 Billion. That with ~4,100 Full Time Equivalent (FTE) students.
It's not an undisclosed vulnerability. The iPhone 5 is not particularly difficult to crack. It requires mucking with the hardware, but a skilled amateur could do it.
> all the best software engineers I know are over 50

Survivorship bias? Perhaps all the bad 50-year-old programmers transitioned out or became "incompetent dinosaurs" in low-challenge areas where you can't easily see them.
oh no what about that "dormant cyber pathogen" ?!?!?
That is how it should work and people generally believe that's how it works. But if that is the case, why are they saying it might not be? And further up in this thread someone is saying that it was most definitely not how "it worked" with the model S.
What every Front End developer should know about Webpage Rendering
Cold feet or technology?
Nope, that's not working anymore since iOS 8.2
I never see QRs in the US, but they're all over the place in Japan. Not sure how much they get used still.
Yes, in a way open source acts as a vibrant market of competitors forcing proprietary products to innovate where they may have been willing to stagnate, and in a way immune to some of the more anti-capitalistic ways of preventing innovation (e.g. buying out the main competitors). As unions worked to combat some of the major criticisms of capitalism by Marx (as I understand it), open source works to combat some of the major criticisms of companies in the software market (patents are put in an interesting light in this theory).
U.S. Seeks Delay in Apple Hearing Over Terrorist’s Phone
https://www.quantopian.com/ has a great community, lots of examples & tuts available, and you can look at everyone else's algos. It's free, there's free backtesting, etc. They're a "crowdsourced hedge fund" using Python and the zipline library.
Are you saying that Longhanks isn't browsing the web "easily and speedily"? Even though it doesn't follow some standards, it appears to be fast for Longhanks anyway.
There's a lot of cynicism in this thread. Would you prefer that they try to force Apple's hand anyway, even though they might have found another way that makes the issue moot?
I guess you are right.

That's part of the reason this is such a tricky issue I think. But phrased like that, I do agree with you that there should be a limit at some point.

However being the one to enforce that... well, that just sucks.
I've always wondered what the FBI really expected to find on the phone, and more importantly, whether what they find will be worth the publicity and debate.

If they find nothing, the perceived motive that they just wanted a backdoor more than the device's data would feel all but confirmed.
One-character domains available at Namecheap
It would be nice if the title included the word osX.
> "Before launching an API, you should come up with 5-10 compelling usecases that someone couldn't use your website for."

Not necessarily. Sometimes what you want is to combine data from multiple sources in interesting ways. A single API doesn't need to be versatile, it just needs to make useful information available.
I'm perplexed by all the suggestions that 3D touch is a misstep. Arguments center around it being useless, hard to discover, or a source of platform fragmentation and therefore confusion.

1) "3D touch is useless."

3D touch adds a new affordance to interacting with screen elements. Perhaps you do not use 3D touch, perhaps applications have not yet incorporated the feature in a compelling way, but 3D touch is no more useless than analog pressure sensitivity in game controller buttons. I would be shocked if driving games available for iOS didn't adopt pressure sensitive accelerator features this year. Ditto drawing apps; Pixelmator has already added support.

Additionally, 3D touch means that interactions that previously had to depend on introducing latency (long-press) can now happen more quickly. 3D touch also promises a high degree of real-time feedback to a user, for example in the case of peek and pop.

Application shortcuts are also very convenient and hold even more promise as apps become more powerful and complex, and if anything serve to highlight that Apple needs to improve the springboard environment.

2) "3D touch suffers from poor discoverability."

I agree somewhat, but it doesn't make the feature bad. There is room for improvement here, and hidden features can still be good features. The solution is to improve the extent to which the elements embody press-ability.

My guess is that future iOS versions will incorporate more visual cues for the interface elements that afford 3D interaction. Consider, for example, how the lock screen camera icon bounces when you tap on it -- suggesting that it should be swiped up (IIRC it used to launch the camera when you tapped on it). At the moment it's pure conjecture, but, just to toss out some ideas, elements could appear to depress slightly when touched normally, or be given a (very) minor 3D treatment... or down the line, haptic feedback could simulate texture (see http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...)

(Are any 'discoverability' critics emacs users?)

3. "3D Touch is confusing because some hardware supports it and some do not."

Other people have already argued very effectively against this point. Also...

Some mice have more mouse buttons than others. Some iPhones have processors that support power-free "Hey Siri". Some cars have built-in GPS. In general, people are not confused by higher cost/prestige features being absent from some models of a product.
Roombas could learn easily if they just asked you how good of a job they did every time.
I don't think anyone (who matters) is particularly inclined to trust the government over Apple, though.
FBI says it has found a way to break into seized iPhone; calls off court hearing
Maybe they're willing to consider attacking the hardware now. If you desolder the flash memory then you can bypass the brute force limitations. Just block writes, or equivalently back up the contents and reload them, and the device has no way of knowing that you previously tried any passcodes. This will allow you to make perhaps 2-5 attempts per minute, which worst case will take three or four days to brute force a four-digit passcode.
LG's Watch Urbane makes comeback on AT&T as G5 preorders open
I assume they are not particularly interested in the phone itself. Rather, that they have been shopping for a situation with the character of this one so as to try their luck at pushing their capture rights.
An amusing incongruity from the article: "Punch Club clearly shows that localizing games to Western European languages pays off, and has a very low piracy rate."

Yet the article is primarily about piracy problems with Portuguese, surely the most westernly language in Europe.
The article mentions the device might be exploiting CVE-2014-4451, which was fixed in iOS 8.1.1.
FBI 'may be able to unlock San Bernardino iPhone'
I'm somewhat surprised that the best known methods aren't neural nets.
In a filing with the U.S. District Court in Riverside, Calif., the government said an "outside party" on Sunday demonstrated to the Federal Bureau of Investigation a possible method for unlocking the phone of Syed Rizwan Farook.

If true, that would be embarassing for Apple. I think there are some security holes in current iOS which Apple is trying to close in future.
Not just the default browser - the only browser on iOS.

Which leads to frustrating issues like webpages you can't read because someone checked in a bit of cide that stuffs up viewport scaling in at webpage that has style="overflow:hidden" in the body tag.

In other words, don't try to browse source code in OpenGrok.

So you get critical issues that don't get fixed for 3-6 months.

https://bugs.webkit.org/show_bug.cgi?id=152803
What I'm getting from this read is that Valeant is pretty much using these acquisitions to create their own version of a ponzi scheme.

Is that right or am I not quite reading this correctly?
So why did they push it so far? Was it really just a game of chicken where the FBI wanted to stare down Apple?
> Would you prefer that they try to force Apple's hand anyway, even though they might have found another way that makes the issue moot?

Yes, very much so. That way we can put this behind us rather than to wait for the inevitable re-run with conditions carefully arranged to be more favorable in order to set precedent.
Personally, I'd like to return to Firefox 3-era update naming schemes. Point releases for minor features and bug fixes. Main version number changes whenever the browser has a major change, that changes how people use it (Like Firefox 3 to 4). Nowadays, it seems like every update changes the main version number.
Actor Talulah Riley files to divorce billionaire Elon Musk, again
It's probably so that people can close tabs that are spamming alerts.
Honestly what is the enterprise these days? Internal apps are getting very quickly replaced by SaaS. Some of them are built on Node.js and many of them aren't. Most of the larger ones are built on a mix of technologies.

And so is the enterprise. You'll find it impossible to find a single Fortune 500 company with everything they do in one single stack. It just doesn't happen. Microsoft have Linux services and systems. Banks are a mish mash of multiple stacks.

They might have larger amounts of one stack than the other, but so what?

To answer your question: yes, enterprises are using node.js. Both directly and indirectly. It's not just fanboy technology. It works. We switched Craigslist from postfix to Haraka and they love it. Just one example but there are plenty out there.
> His critical theory is much more important than his practice.

People should also do what they preach. And acknowledge their own bias and hypocrisy which Chomsky never does. He does like you, dismisses any criticism as "irrelevant" and that's why nobody can debate with Chomsky, there is no discussion.
What does their being designed by humans to be dangerous and hurtful have to do with anything? Is it not allowable to hurt others in self defense? Is it not allowable to hurt animals for food?

There are other things that are hurtful and dangerous, and whether something is designed that way by humans or not has no bearing on the utilitarian calculus. Particularly so when there's no categorical imperative against the thing they're designed to do (unless you're against all self defense and hunting).
Understanding CSRF, the video tutorial edition
...it requires either a Root CA or Apple's help to work.

Or a compromise of Apple's push notification infrastructure.
> Looking at the webpack example [2], you build the frontend app every time the server runs? That's REALLY slow for any reasonably sized SPA

Of course, the alternative is to commit your built/minified frontend code to the repo, but that's easy & doesn't really require an example.

I know the conventional wisdom is "never commit compiled code" but a lot of the reasoning behind that idea doesn't really apply to JS built for the browser. FWIW my usual setup is to have a dev server which rebuilds the frontend SPA like this on every re-deploy/restart - but for production releases, I build locally into a `build` directory and commit it to my repo, and the production server only serves code from `build`. That way I don't have to build on every commit, just when I'm putting new code in prod.
I am agreeing with this. The difference of using safari vs chrome can make the difference of a few hours more battery.

Here's an example: I just started chrome to read some articles here on HN and it already bypassed my email client in battery usage that was running for for a good bit longer.

Even worse is that a lot of apps nowadays decide to ship their own chromium in form of electron. Slack, Nylas, Atom - it's a battery disaster and makes these tools virtually unusable when I'm not plugged in.
4. Someone from NSA with easy access to the serious tools needed to decap the chip - became available (remember, this is a 5C, so no secure enclave).
One of the best resources I've seen is Mike Halls-Moore's QuantStart: https://www.quantstart.com/articles
Of course, if the laptop contained a proper fan then it wouldn't have been an issue in the first place.
This survey is getting really badly trolled.
Quality Knowledge Discovery Digest for Professionals
It's a game they have never lost before, it doesn't seem so far fetched. Apple pushed back hard.
This Australian Game Will Turn Us All into Hackers
I wouldn't be surprised. The fact that we don't hear about companies standing up like this every couple of weeks might imply that the standard response is compliance.
> if they are even able to easily pay for it

I think this is something a lot of people don't realise but online payment systems in China and Russia are near completely different (and isolated) from ours.

China doesn't do Visa, doesn't do Mastercard, doesn't do AMEX, doesn't do PayPal. Try buying something from a Chinese website like Taobao or Baidu. They use things like Alipay which are linked to their local payment systems.

I don't think Chinese CAN buy independent games like this.
> no longer activates the calling tab

Not much of an alert, is it.
Being able to find where you are on the risk/return and growth/income spectrums is not hard enough to merit the hundreds of millions of dollars in fees.

For whatever strategy you want, find the corresponding index fund with that strategy, and it will probably have done better after expenses and will have more liquidity and less volatility.
But some refuse to acknowledge their bias and their hypocrisy. That's the issue here.
Their legal reasoning heavily relies on Apple being the only party capable of assisting with unlocking the phone. They are talking about compelling someone, so if there's a possibility that it's not necessary, they have a duty to find out. Also, US courts don't rule on abstract ideas or hypothetical cases. No "case or controversy", no judicial standing. If the FBI can unlock the device without compelling Apple, there's no controversy since the FBI agrees Apple wouldn't be required to help in that case.
> They don't spend the hours I do playing "what if". Sometimes certain deductions can apply in different places for very different outcomes.

Good point. Now you've got me thinking about what a simple optimizer could do given the small search space of legal inputs. Why does TurboTax even require you to play "what if"?
I don't think Apple has claimed no one can crack the phone. That's not what this case was about.
Yeah, but, they're actually telling the truth here, right?

The iPhone 5C has an unsecured AHB or AXI bus. You can inject arbitrary code via DMA and trigger and interrupt to cause it to run. This went away with TrustZone (present in ARMs with a secure enclave including later iPhones).
Assuming you weren't making a joke, the article clearly states that the piracy is coming from Brazil, not Portugal.
Except when a large number of sites break due to someone committing unreviewed code that makes it into Safari releases:

https://bugs.webkit.org/show_bug.cgi?id=152803
I suspect this is a "Strategic Retreat" on the Justice department. The ability to reflash the phone and avoid triggering the unlock erase was a pretty obvious workaround.

So after investing a lot of time and money in trying to get case law to expand the DoJ's power over corporations to conscript them into the War on the 4th Amendment, it become possible that they would see a judgement against them (especially if the Supreme court becomes more liberal with the next appointment).

So I suspect the risk/reward outcomes of pushing this to a conclusion flip flopped into more risk than reward and someone fairly high up said, "Ok kill this whole effort before it makes things worse than they are."

Just an opinion of course but I think it fits the observed actions.
Perhaps they wanted a pipe with serifs?
Let's try that the other way around.

What statements can you point to that lead to the conclusion that the FBI is acting in good faith?
That's correct. I have this setup at http://github.com/athyuttamre/signmeup.
> That's good news for ozone layer. Luckily this seems to be only a few guys, a wish, and a rendering.

Sorry, what connection does this have with the ozone layer?

The most sense I can make of your comment is that you're concerned about CO2 emissions from supersonic flight and don't understand the difference between global warming and ozone depletion.
DraftKings agrees to stop taking bets in NY
top of frontpage already...

https://news.ycombinator.com/item?id=11332965
Yeah, I'm happy I moved all of my domains off them after they tried to nickel and dime me to death.

It's interesting to me that so many people strongly dislike StartSSL that they won't even use their product for free.

That really goes to show how bad their service is.