skysight-inc/HackerNews huggingface dataset:
Your first link requires an already-compromised boot path; it cannot be used on the San Bernardino phone. Your second link describes software that only works on unencrypted devices, which likely means it needs to be able to grab the password hash directly (which it's free to then brute-force off-device, avoiding the max-attempts erasure).

Whether Apple has previously signed a piece of PIN unlock software or not completely misses the point: they decided to do that. They were not compelled. They expressed trust in the software because they trusted it. Not because they were forced to. Compelled speech is constitutionally prohibited.

Maybe give CVE-2014-4451 a try?
Interview with Marc Andressen
We're also about to witness an explosion of blackmailing by local law enforcement against the citizens they're supposed to be protecting. It'll make the police property confiscation / theft racket look tiny by comparison.
Absolutely. Countries spy on each other. Do you think your country doesn't have spies in the US? I assure you it does. As it should.

But a government that spies on its own citizens is one step from tyranny.
I continue to believe this was originally a chromeOS device, and that internal politics shoved Android on it.

A touch-oriented chrome device that could take a keyboard would be a lot more appealing to me than a premium android tablet. I'm not sure how common this perspective is, though. I definitely use my iPad Pro as a limited Macbook air..
> The reason they don't have roadmaps to AGI is because they do not want AGI to be made before the Friendly AI problem has been solved

Reminds me of:
https://www.youtube.com/watch?v=_ZI_aEalijE
SWIFT and NY Fed are making many $10M+ transactions every hour, maybe every minute.

I am sure that the Bangladesh Central Bank could have requested daily or transaction limits for their accounts. But they most likely did not have that in place. Being a government bank they might make $20M transactions on a daily basis. They probably also could have 2-factor authentication, but that won't help you if its an inside job.

The most telling part of the story is that you can transfer $80M into Manila casinos (a city I didn't even know had casinos before today) and get that in chips without any trouble. I can't even imagine the volume of money flowing in Vegas or Macau casinos.
FREE ios Game – Worlds Robbery Trillion
thanks to whoever clicked through and played around, found a bunch of bugs i didn't encounter myself in my logs! also some ideas.
Yes, that is what I meant. Sorry for my convoluted phrasing. ;-) In German, my native language, double negatives cancel each other out.

I mean that in retrospect the idea is obvious, as in, "why did I not think of that".

Of course, in computers and technology there are many, many ideas that appear obvious in retrospect but were still hard to arrive at.
You'd be surprised.

My mom can't figure out how to send a text message (even though I have shown her several times) and can't tell if she has new messages or not.
You might enjoy the fact that my early critiques to Qubes told Joanna Xen was a security problem she should've avoided in favor of separation kernels w/ user-mode Linux virtualization, user-mode drivers, and a trusted GUI subsystem. She vigorously argued against that on the mailing list. Years later, they now have some kind of trusted GUI schemes and she's griping at Xen for being insecure. I don't know if she reduced privilege of drivers or has since learned why that's a good idea. The 180 was hilarious.

I'm sure their product will have plenty more vulnerabilities as she lacked foundational knowledge in building secure systems. Meanwhile, with little labor, GenodeOS was incorporating many well-designed components from the start such as L4 work, Muen, seL4, Nova microhypervisor, Nitpicker GUI, etc. They're still alpha quality due to clean-slate work needed in that approach but moving on steadily. Check them out.

Note: For appliances and embedded, JX Operating System is also worth Googling. Remember that JVM can be replaced with Ada, Go, etc runtime or Rust.
There's also this: https://http://deepart.io/

Not sure if it's the same thing but makes interesting pictures.
I don't see how this doesn't create a country where there always exists a person who would be better off defecting?
like pretending one person pretending another
Hillary will be worse. She'll make Obama's IRS scandals look like schoolyard antics.
Download World´s Robbery Trillion game for free and see how fun and amazing game it is! More than 100 challenging levels – How far can you reach!!! Think twice before you jump!
Look, if given a chance, I'd shake his hand. But that doesn't mean I hold him to high regard or agree with his views, standards, or ideals. I respect some of the things he's done, but I also disrespect other things he's done.

Mozilla is pretty cool I guess, JavaScript is pretty cool I guess. It's all really just whatever and I think he was very much in the right place at the right time for a lot of this, not that he isn't a brilliant man who's obviously far more accomplished than me.
Awesome FEATURES:

- More Than 100 Challenging Levels – How Far Can You Reach!!!
- Simply One - Tap Anywhere On The Screen To Control Your Thief
- Unlock New Thief By Reward Video Ads In Game
- Collect Coins For Purchasing Free New Character In Game
- Rate Us And Unlock Free Characters
- Compete With Your Friends And Family Threw Game Center
- Endless Fun AND Insanely Addictive
>Meanwhile the leading Republican presidential nominee is a right-populist (a.k.a. fascist), and the Democratic presidential nominee was almost a left-populist (socialist).

That's just incendiary nonsense. Trump is no more fascist than Bernie Sanders.
How large part of the Androids sold today are anywhere high end, with an acceptable screen? Is there a good selection of software these days which works well on a larger screen for Android?

(I'm a staunch iOS user, waiting for an Ubuntu tablet with Emacs and Bash. How is the Linux support for the Surface?)

Edit: To answer the brother comment from Galago, I mainly want a full size tablet for PDFs with A4 sized documents. Otherwise I could use a phablet phone.
Those terms for code-review voting are (almost certainly) from Apache, which treats them differently. From http://www.apache.org/foundation/voting.html :

+0: 'I don't feel strongly about it, but I'm okay with this.'

-0: 'I won't get in the way, but I'd rather we didn't do this.'

(These votes are strings, not numbers, though they closely resemble numbers. See also the existence of a "++1" vote.)
> Apple doesn't have to be a ring leader to be legally responsible for their actions

It does make a difference in the ruling and applied punishment.

The 7th circuit's decision from Toys R Us vs. FTC decision states,

As TRU correctly points out, the critical question here is whether substantial evidence supported the Commission's finding that there was a horizontal agreement among the toy manufacturers, with TRU in the center as the ringmaster, to boycott the warehouse clubs. [1]

The Toys R Us ruling was referenced in the 2nd circuit court of appeals ruling against Apple. Therefore, the above statement has bearing and Apple did need to be perceived as the ringleader to receive the brunt of the punishment.

> So please, respond as you like. But I'm filtering out your posts from now on. You're the exact kind of person I shouldn't engage with on HN.

That's your choice. I think I've been cordial. Feel free to point out anywhere I haven't been respectful. If disagreement is disrespectful to you, I don't know how else I can help.

[1] http://antitru.st/toys-r-us/
The biggest improvement you can make is to make it obvious at a glance what your skillset is. I've skimmed over it, and I'm still not sure what you can do (note: you very clearly quash any doubts about your work status and location, so good job on that). The easiest way to do that is to put a 'summary' line at the top (or it can be a 'description' or 'objective' or whatever you want to call it). Maybe, "Full Stack Java developer with mobile experience" or whatever. Have it focus on the kind of job you want.

Since you have a lot of work experience, you might consider moving your education towards the bottom. Follow the principle of "make the most important stuff most obvious;" several years of experience should usually be higher up than a university degree.
This http://apple.stackexchange.com/questions/153379/disable-try-...
https://www.codecademy.com/learn/python

https://www.khanacademy.org/computer-programming/python-prog...

Python is good because it works across different platforms. It has a lot of example code and libraries to use.

Rust is still a new language not as many people using it as Python does. I remember a startup tried to write a haunted house video game in Rust but ran out of money because Rust developers are rare and want a lot of money to work. If it was Java or C++ based they could have hired cheaper programmers and then sold it to raise money for a Rust remake.

Here is some Rust learning resources:
http://hackr.io/tutorials/rust
Hey thanks for the feedback. You won't have to disable javascript to issue a pull request for bitcoin here: (https://github.com/21hackers/git-money/issues?q=is%3Aissue+i...).
They've gone almost entirely anti-China in the last six months give or take. Here's a very extreme example from today:

http://www.zerohedge.com/news/2016-03-10/world-economy-wreck...
> reinterpretation contributes to timelessness

I really enjoy that turn of phrase
I upvoted you, but I want to add my voice too.

The web succeeded in part because it was possible for anyone to do "view source" and see what was going on under the hood.

Having that source available is also an important aspect of software freedom.

Losing all that--especially the freedom to see exactly what your browser is executing--for a slight speed increase is ludicrous and I'm very, very sad to see this is being taken so seriously.

We had a huge opportunity here to shape an open and free web. Turning the web into nothing more than a binary distribution platform will undo decades of work and we may never again find ourselves in the lucky confluence of economic prosperity, technological advancement, and governmental benign neglect, that made the open web possible.
Who does your peer review (code) while working as freelancer
I've developed an application in .NET MVC 5.
Now the time to go live is near, I'm wondering if someone could look in to code and give feedback or review code - in terms of Architecture, Efficiency and most importantly Security. How are you managing this issue being the only developer or a freelancer.
What was the original goal of PyPy, and have they delivered on it?
"Given that after nearly two years only a single piece of debris had heretofore been found, it’s extraordinary that in the span of less than two weeks three pieces of possible MH370 debris have come to light."

I would think that would be expected. I would expect more than once piece would be carried by the same currents that deposited the first piece.

Additionally, now that people know where to look, they will be on the lookout. Nobody Venice Beach, California, for example, is on the lookout for plane debris, while I bet everyone on the Mozambique coast is.
Our webpage is served using GitHub pages. Its our server that handles the automated payments that sits on a 21 computer :-)
Distributed TensorFlow Has Arrived
Ask HN: Selling a modestly profitable SaaS
What are the best options for selling a SaaS app that brings in (a few) hundred in profit each month? Most brokerages are only interested in businesses that generate significant cash flow.
> One hopes the majority of the indictments he refers to would be foolish to actually prosecute.

https://www.bja.gov/Publications/PleaBargainingResearchSumma...

> According to the Bureau of Justice Statistics (2005), in 2003 there were 75,573 cases disposed of in federal district court by trial or plea. Of these, about 95 percent were disposed of by a guilty plea (Pastore and Maguire, 2003). While there are no exact estimates of the proportion of cases that are
resolved through plea bargaining, scholars estimate that about 90 to 95 percent of both federal and state court cases are resolved through this process (Bureau of Justice Statistics, 2005; Flanagan and Maguire, 1990).

A 95% plea rate makes indictment almost always a conviction [effectively]. If they don't plea, the prosecutor can drop the case.

The only people who can defend this are the upper middle class [6 figure incomes] and the wealthy.

http://www.reulandlaw.com/about/fee/

For an example of rates, its 35-75k for a federal case.
I am of the strong opinion that most technological advancement that is mistaken for endless exponential improvement (eg Moore's law) actually follows a physical sigmoidal curve. I also agree that "the singularity" is a belief based proposition and I personally think it amounts to techno-woo.

However, one interesting argument for continuation of technological advancement beyond what we might call "singularity" levels today. If technology maintains an exponential tragectory for another century or so through a few more breakthroughs then we would have some amazing tech.

So, it is not required that tech advancement is exponential -- as long as we are still early enough in the sigmoidal curve that more exponential (and linear) advancement is still to come. With biotech, quantum and the algorithmic side of AI I think we still have quite a bit of advancing to do. That said, the singularity stuff is still ridiculous woo woo.
I don't know what's the issue. PyPy shouldn't have breaking changes. They're targeting Python 2.7.x which is a frozen specification.

In the unlikely case that a new release causes code that worked in a previous release to fail, it's simply exposing a bug in either the new or old release.
Win10 has been quite stable in VirtualBox on my MacBook. Maybe they should give up on hardware :)
When you start to look at things as waves a lot changes.
Be careful about Barabasi: https://liorpachter.wordpress.com/2014/02/10/the-network-non...

(FWIW, I had previously read some Barabasi papers and had come away seriously unimpressed, see also https://news.ycombinator.com/item?id=9555547)
Fukushima Keeps Fighting Radioactive Tide 5 Years After Disaster
Before they heap yet more into the language, I think they need to go back to previously-standardized classes and seriously critique them, ideally replacing some of them with entirely new designs.

For instance, it is crazy that something as critical and commonplace as "std::iostream" is riddled with error-prone design decisions. The "<<" operator choice is wrong, and it fails basic localization requirements before you even get into its other problems. To this day, I see people who don’t handle stream errors correctly in every case (and who can blame them, when you have stuff like “bad() is actually not the exact opposite of good()”?). Don’t even get me started on the fact that most flags have two different pairs of constants with similar names, used in different contexts, with different values, that will even compile after the wrong one has been chosen (producing who-knows-what behavior?). Or the fact that global stream states can be screwed-with from anywhere, meaning that when a library call returns you can’t be sure that your own "std::cerr" state is “undamaged”? And this is just from streams! The list goes on.
Show HN: A Chrome Extension that adds links to imported modules on GitHub files
WebAssembly is a special encoding for a subset of javascript that's easier to optimize. If all arbitrary javascript could be compiled to WebAssembly and get any benefit, then browsers wouldn't bother with asmjs/WebAssembly and would just implement those optimizations in their general Javascript engines.

WebAssembly is a good compilation target for languages with a flat memory space and no garbage collection.
The Bloodhounds Hired to Hunt Jack the Ripper
Well, you can always move your goal posts...
Hopefully this isn't too "pitch"-y, but: if you're looking for a database that's good at time series, will always be open source, and does support scale-out and HA, you might be interested in Apache Kudu (incubating).

Feel free to drop by our Slack (http://getkudu-slack.herokuapp.com ) if you have any questions.
I reject the idea that the "original source" is in this case or can ever be free from bias.

The "original source" is, according to the NYTimes piece, "officials familiar with the deliberations." The NYTimes piece, as well as this one, and any other piece written about it, will be written by a human being with a bias.

The HN guideline, "Please submit the original source. If a post reports on something found on another site, submit the latter," doesn't, as I understand it, refer to newspapers making reference to other newspapers in their analysis of a story.

It refers to, for example, a blog that posts a video with no further comment. In that case, just link to the video.
Android runs Chrome. The only drawback is the windowing system isn't right for the form factor. Split screen in Android N will probably make the Pixel C loved by many.

"Internal politics" makes it sound like a mistake, but when Android replaces Windows as the default desktop OS in a few years, the Pixel C will look like a pretty smart idea.
Bay Area woman has not created any waste in a year
That sounds like the opposite of what they were saying.
> are reluctant to -1 as it signifies conflict

That's because people don't tend to write "-1", but rather disagree with a comment explaining why. GitHub is full of disagreement. We'd be in a much worse place if that was all expressed through downvotes instead of comments (unless of course, an issue is explicitly opting in to a vote).

> people will +1 something that they 90% disagree with because of who's saying it, don't kid yourself otherwise.

Ok yeah, you're right about the politics. Bad example. But in open source, I've seen much more comment-based pushback regardless of author.
Thanks for the suggestions! Changing that sentence around definitely sounds better.
The kids are fans of Liverpool. Liverpool's star player drinks milk and says that if you don't drink it you'll only be good enough to play for Accrington Stanley. The kids then want to drink milk because they want to play for a better team.
Universal Install Script
Neither. It's an entire experience unto itself separate from whatever ideals you think you hold.
webasm is not a bytecode format
Thanks, it's for starring a repo. Github ties it to that same permission scope. You can go to your Github integration settings and disable that scope just for a certain app if you want.
I just found this article on google after struggling with some z-index issues today, came to hacker news, and it's on the front page. The last time I read it was three years ago. What a coincidence.
'I invented the first Mac virus': Steve Wozniak
"Are you better morally than them?"

Yes. And I really don't see why you'd bring up pride, since if that's something that comes to your mind when you think about moral superiority, then you're barking up the wrong tree with the rest of 'em.
I was going to make a joke about @#$% autocorrect, but fandation?
There's Bluemix, though I think that is built on top of their Softlayer acquisition.
I grew up in Poland and both mathematics and technical skills were pretty high among my peers. Did the education system go down that much in the past 12 years?
Frameworks Don't Make Much Sense
Still, their margins on 20M should be high enough to pay someone to manually check every transaction, within the amount of time it takes to become irreversible.

Reminds me of http://www.theguardian.com/business/2015/oct/20/deutsche-ban...
Bing is not a part of their renewed focus. I helped build the technology that made Bing competitive. Trust me, that road has not panned out for them.

You say, "They are now clearly treating their users a product." That is not at all clear to me. Please explain.
Instead of using built-in method calls that come with a library, why look into the algorithms used to generate the different transforms?

I once worked on a UI where the users wanted to capture a screenshot of the current page.

Because color toner is more expensive they also wanted the option to print grey scale. I'm pretty terrible at working in 2D space but a quick Google search let me know that the conversion to grey scale involved averaging the RGB values for each pixel.

Unfortunately, the coloring of the UI was darker more than light so the resulting greyscale image was still black toner intensive. So we provided an additional option to invert black and white.

To make it work a second transform was applied to each pixel that reversed the pixel value from upper to lower bound (or vice versa depending on how you look at it).

The result was an output that trended toward white instead of black. The output looked surprisingly good and saved on toner so the users could print many screen captures without worrying about wasting resources.

For the business, it resulted in a cost and resource savings. For users, picking the resulting output provided better results that were easier to understand. From a development perspective, the implementation wasn't difficult at all to add. So, win-win-win.

What surprised me was how easy these transforms were to apply. It's a bit CPU intensive on high resolution images but it's not terribly difficult to come up with good results.

It would be awesome to see some more examples of algorithms used for image processing. So much material covers generic algorithms and data structures that come with the typical CS degree.

It would be much more interesting to see algorithms that can be used in practice. For example, how to scale images, implement blur, color correction, calculate HSL, etc...

Libraries are great but these concepts are simple enough that they don't require 'high science'.

The article mentions a curiosity related to how edge detection works. I'd assume that you select a color and exclude anything that falls outside a pre-determined or calculated threshold. For instance, take a color and do frequency analysis of colors above-below that value by a certain amount. Make multiple passes testing upper and lower bounds.

A full color image @ 24 bit (8R 8G 8B) will take a max of 24 passes and will likely have logarithmic runtime cost if implemented using a divide-conquer algorithm.

Things like blur and lossy compression sound a hell of a lot more interesting because they have to factor in adjacency.
Your productivity is not really tied to the language syntax as much as it's dependent on libraries. Python Standard Library as well as libraries outside of it are in many cases mature, stable and well-tested. Things like scikit, pandas, NLTK, Django have mature ecosystems of their own, so overall it's a very good general-purpose language to know.
Melbourne, Florida shows 299 jobs, beating out Seattle's 214 jobs. Probably caused by a bug that's confusing Melbourne, Australia with Melbourne, Florida.
It's such a bizarre thing to say that I reckon they assume no one will take it at face value. Obviously, while you may underperform on six hours of sleep, with no sleep you will eventually die. They aren't equivalent.
"They then bombarded the Federal Reserve Bank of New York with nearly three dozen requests to move money"
I don't think Softlayer and Bluemix are irrelevant. That's my prediction.