skysight-inc/HackerNews huggingface dataset:
Here you go. htc stored unencrypted fingerprint images as a world-readable file on phones.

On the HTC One Max X the fingerprint is saved as /data/dbgraw.bmp with a
0666 permission setting (world readable). Any unprivileged processes or apps
can steal user’s fingerprints by reading this file.

Particularly given Google's (charitably), well, lax supervision of what apps that make it into the play store do, this is amazing.

Also, even when you're not dealing with incompetent morons at htc, the same article points out that on other Samsung and HTC devices, any app can directly query the fingerprint sensor.

Samsung and HTC appear to be strictly amateur hour. After stuff like this, how can you trust what an Android phone is doing with your fingerprint?

http://www.theguardian.com/technology/2015/aug/10/htc-finger...
Eh - I think a good bit of it is entertainment for public consumption. Competition keeps people interested. It's pretty neat how we've gone from two superpowers duking it out in a cold war to two rich dudes exchanging barbs on twitter.
It's going to land eventually... Just the water seems better than the water AND people's lungs
If cold fusion research was tested with more accuracy, it would be a more respectable thing to research (or at least not laughed out of the room).

All of the tests on cold fusion/LENR devices never seem to use appropriate measurement tools for the measured range, much less the gold standard methods for counting energy in/out, leading to enough error you could hide a truck.

No more calculating energy from thermal camera pictures from 1 side of the device without checking periodically if the heat output is uniform. Similarly, they like to use 3-phase input power when a standard wall-plug power would do. Measuring 3 Phase power in these cases is like trying to measure the weight of a person using a truck scale. Also you can do more shenanigans with 3 phase that the meter wouldn't pick up, which due to the history of scams in this field is even more important that the power being fed to the device is proved to not have anything funny going on.

I'd like for cold fusion to be true, but in order for them to be taken seriously, they need to test the devices with much more rigor.
Commoditization is not going to be an issue in highly technical fields such as security consulting, which is why your approach works for you.

In our field though, there are a lot of competing products, and a lot of them are either free or very cheap. And at a high level, they have similar "features" and "benefits". But once you get down to the nitty-gritty, there are tons of differences. That's why we spend a lot of time and effort educating our clients on those differences. We have to demonstrate the value first before providing the price in order to avoid sticker-shock.
This is "content marketing" at its finest. No third party involved.
This exactly, expect H1B visa increases to increase the competition further.
He says that failing to recreate Fleischmann and Pons' findings isn't enough reason to doubt their claims because recreating results is tricky, and implies that therefore we have no actual reason to doubt that they achieved cold fusion. But we do.

Not only did their apparatus, according to their own measurements, not produce any of the radiation that would be an unavoidable byproduct of fusion, but the core also didn't contain any fusion byproducts. As a result I think it's perfectly reasonable to conclude that they could not possibly, in any if their experiments, have achieved Fusion. If their measurements of excess heat are true, whatever it's source was, it wasn't fusion.
I'd argue that they aren't "so much further" ahead of almost everyone of the dimensions you listed with the exception of:

1.) potentially performance (as I'm not familiar with the true technical benchmarks of something like the A9 chip vs the latst Snapdragon, Exynos, etc)

2.) Apps - only if you include true "tablet" apps as well, as Android has done a terrible job with their tablet apps (basically glorified phone apps for the most part).
Hello Keith. Your views on how it works will be particularly useful, and if "your" college is interested in partnership (https://www.citizenmaths.com/become-a-citizen-maths-partner-...) feel free to contact me also. Seb
PS: https://twitter.com/CitizenMaths/status/679313820523868160
My point is that I expect to see parenting advice regardless of whether or not it actually makes anything better. Similar things happen with nutrition - administrators of schools, prisons, and other facilities want to have an excuse for why they serve the food they serve. So, professional nutritional advice is given regardless of whether or not nutritionists have any idea what they're doing.

Agile is probably in the same boat with management techniques. Nobody knows what works, and nobody wants to be blamed for doing things that don't work, so there's a booming market in 'experts' that you can offload your judgment to.

Compare this with something like physics, writing, math, sales, or mixed martial arts. It's much easier to tell what works and what doesn't, so there's both less room and less demand for bullshit peddlers.
This is an interesting dilema
Ahh yes, that's why the EU created the Santa's Cookies and Milk consent notice. Basically, if you don't agree, you have to use a different home which does have an opt out, or doesn't use cookies and milk to track your activities with Santa.
https://web.archive.org/web/20020604131145/http://micropoly....
Perception in Flying Robots – Interview with Dario Floreano
Aren't the new scanners using T-Rays (terahertz radiation), which is relatively new to public facing applications, and is also definitely not the same frequency as wifi and cellular?
Huh, TIL. Thanks!
Which is a good thing about videos. Objective reality > subjective reality.
When "fake it until you make it" is a widely spread mantra, people get good at the "fake it" part.
That's a fair point. I misunderstood you, I thought your firm was also providing technical consulting, not SaaS products.
> We do not know a whole lot about code just because it has type checked. It may feel like you do, but that's just a feeling.

You can know a whole lot because it type-checked. What exactly you know depends on how you leveraged the type system.

For example, if you define a red black tree as is defined here:
https://github.com/yairchu/red-black-tree/blob/master/RedBla...

You know code will never generate trees that break the red/black invariants. The tree is guaranteed to be balanced by the type checking process.

> The name of the function might be `sort`, but it could actually fail to sort items, in spite of type checking

Unless you use a dependently-typed language.

Consider this `sort` definition:

sort : (in:List n a) -> (out:SortedList n a, IsPermutation in out)

"List n a" is a list of length "n" of values of type "a".
"SortedList n a" is a sorted list of length "n" of values of type "a". "IsPermutation a b" is a proof that a is a permutation of b (returned from sort).

Here's how you can define a type like SortedList:

type SortedList n a =
exists min. SortedList' min n a
data SortedList' min n a where
Empty : SortedList' min 0 a
Cons : LessOrEq x y -> (x:a) -> SortedList' y n a -> SortedList' x (1+n) a

SortedList thus embeds a proof alongside each element that it is less than or equal to the lower-bound of the remaining list (i.e: the next element).

Type-checking this guarantees that `sort` does the right thing, modulo resource-use/performance (or termination, depending on your type checker).

Resource use (bounding) can also be type-checked, but requires leveraging the type system even more.

These guarantees aren't free -- you have to write the types for them, and you have to prove them by instantiating values of these types. But you can opt in or out of each of these guarantees -- leverage the type system as much as you want.

With dynamic typing, you just don't have this tool at your disposal at all. No flexibility to guarantee anything. You're forced to opt out completely.
What an amazing skill set this guy has. Woodworking, puzzle design, and programming(with wood!). I'd be interested to know who commissioned it and for what purpose.
You're not..I've never seen a "web link" either.
This is a very valid point that I feel we often overlook. Most folks don't think like a statistician, and over-complicating figures is the best way to render them useless. All is lost if your audience can't understand what you're trying to convey (:
Theoretically it would still have ample thrust but I don't know about the other factors like gimballing and asymmetrical thrust.
A very early version. Among other differences the functions don't care about RSIZE_MAX (even though newer VS versions define and use rsize_t). However the Windows SDK contains <strsafe.h> which does limit the length of strings (STRSAFE_MAX_CCH).

https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...
> The rest of industry would be much better off if simple watch and learn.

That's how you go out of business and become irrelevant.
Well the article is by the Wall Street Journal so not sure what you're talking about
No I was making a comment about the OP saying never to fly to a destination without an IFR qualified pilot. Proper planning and weather monitoring makes VFR completely fine, to say never to fly anywhere without IFR is absurd. Especially coming from someone the HN crowd.
You can't exempt yourself from ordinary civility and harangue others on HN, regardless of how righteous your cause is. Why? Because that makes for lousy conversation. Here we want good conversation.
I don't see anything in OP's post specific to Google Play. Did they edit?
Reading the first paragraph makes me glad I don't live in New York.

$1800+ to rent a bedroom in a shared space? Really? Living in Texas, I have an entire 1500 sq. ft. townhouse all to myself for $1220.
No, it's not. You've probably been photographed or filmed at least once on your way to work today by an innocent tourist or citizen who was shooting something. A building, or a friend perhaps. It seems unreasonable to expect you won't be featured on such photos.
It's funny, because the caveats you're describing is exactly how I feel about the SF Bay Area.
Somewhat. Either it's rate limited or their servers are overwhelmed right now. I'm getting some weird errors thrown back like status code 422.
Proper planning and weather monitoring makes VFR perfectly acceptable, to say never to fly anywhere without an IFR qualified pilot is absurd. It's akin to saying jr. devs should never write code that will be run in production.
I'm not sure you're reading the replies here. Nobody is arguing that your likelihood of dying is significantly higher on a private flight. We're arguing that the thing you should care about is whether the specific flight that you are on will crash, which has a significantly higher likelihood in general aviation.
This carrot peeler has a variable value to customer, dependent on how much the customer will use it. We won't put the price out there until we know how valuable it is to our customer.

LOL.
"You're there trying to imply that the paris attacks are a result of immigration (which they were not), as if you knew anything about my country. Exactly the same thing you do to muslims, you do it to me."

Indeed. We here have an extreme case of scrollaway-phobia. /s

The paris attacks were a result of ideology directly linked to islam. Immigration gave them the opportunity to actually do the attacks.
Richard Hamming ( the person who came up with hamming distance ) has an interesting insight - based on the rate of sub-fields being created in mathematics - he concluded that by the year 2000 there would be 1000 different sub-fields for every mathematical subfield !

Do the people in power expect everyone to know everything ?

Knowledge is important - but society will stop working if everyone spends their lifetimes studying.

I read it in hacker news a while ago - the amount of new information we are introduced daily in 2015 was equivalent to what humans received in their lifetimes - for most of human history.

We need better methods to organize information - ( this is why google has its insane valuation - and no its not a bubble )

It should not take me 20 years to understand mathematics at the level of newton - how am I supposed to understand another 400 years of maths before I am homeless ?

Its a difficult question to answer but I think its a question my generation has to find an answer - and fast.
At the end of the day, you could do what Blue Origin did with a balloon. The practical aspect of actually being able to put something on orbit is what's special.
Have you played any of https://microcorruption.com ?
Stack Exchange Switches Code Contributions to MIT License
And then realise, you never actually have to make it
And here's an entry point as to why he's wrong:

http://blog.hotwhopper.com/2014/08/denier-weirdness-97-irony...
Apple sells it self its own product at rates that would guarantee that they do not pay taxes where they do not want too.
I remember that episode; Black Mirror is a really good, thought-provoking series. As for this particular case, I believe we'll simply adapt. You could weave a pretty much identical dystopia 20 years ago about smartphones of today, but it turns out we're fine, and we're enriched as a society (despite what the anti-technology whiners will tell you).
All of these claims can be verified (or shown to be false), they just aren't. If you're charitable, it's because of the need for secrecy. If you're realistic^Wcynical, it's because the stuff doesn't work.
Yes! That's a great point. Similar, if you ask people to pick a random point in a circle (random angle, random radius length) you don't get the random distribution you were expecting.
If you send me to get you lunch and I pay for it, say $8, with my own money, you would reimburse me the $8. If you gave me an extra $1 for my trouble, you have compensated me.
Best Christmas ever. https://www.youtube.com/watch?v=0N_RO-jL-90 was hilarious.
"...calcify and ossify data structures and types..."

What are you even talking about? This sounds like an assertion from someone who doesn't use statically-typed languages and is just guessing.

To change a data structure in a statically-typed language, you change the declaration then fix any compile errors. It is easy in most cases.

In a dynamically-typed system, data structures actually get way more ossified, because when you change a structure you don't really know what might be broken or when you are really done making the code correct again... Therefore programmers avoid this.
Why Pinnacle Sports is the best bookmaker
Some of both. Even if one were to postulate a pilot rating organization other than the faa, let's not pretend it wouldn't be just as captured by the various pilots as the credit-rating agencies were captured by the banks whose products they rated.

But again, we have a system with an astounding track record of safety and great prices too. It's what we use for commercial airlines.
Highlights from Silicon Valley’s Extravagant Holiday Parties
I can do it too!

Everything I Needed to Know About Writing Software I Learned While Working in Restaurants (Kitchens)

Sanitize all inputs.

If you have a single point of failure, it will only be a problem when it matters most.

Your recipes will need to be constantly tweaked in alignment with the stars.

Users will always do things you don't expect, and will be upset when your system doesn't behave as they'd expect.

Expect many complaints about the lack of insert unadvertised feature here.

Team communication often trumps raw skill.

Snark aside, I do think that many people would be better off doing a tour of "civil service" in retail or food service before going off to fancy jobs. I really did learn a lot both as a line cook and in retail.
>How does one acquire the "iron will" mindset you talked about?

First of all, you need to be comfortable using source control to the point where you can kill a bunch of code then find it and merge it back in months and hundreds of revisions later.

Experience and education will give you the ability to recognize when you have bloat.

You may need lots of bad experiences and a memory long enough to remember the pain of dealing with bloat and cruft.

The will power portion is what makes you do the right thing when you do recognize it, if you have a strong will you won't need to learn the hard way repeatedly. Coffee helps with this, if you feel yourself slacking, drink more coffee drink stronger coffee. If you still can't do it, look into getting an ADHD perscription (i've got one).
Is Uber disruptive?
Unfortunately, it's a lost cause arguing with the brain washed people like scrollaway. I recognize his mentality as well. It's the useful idiots, brain washed, living in a fantasy world, leftists. It's the "antifascists". Which are actually more fascist than anyone else.
Can that really be asserted for anything but standard development/architect roles? It seems to me that anyone who wants to get into serious algorithm design (or the big buzz in ML), does need more advanced technical background. If you look at the technical foundations of a BS in the US, it is actually quite shallow from a technical perspective.
The same argument would say that it's impossible to write mathematics papers without proof assistants (Coq, etc).

Obviously that is bogus, mathematicians are not 'deluded' about their ability to check their work themselves. It's just a skill.
> "Around" isn't the same as "widely available and popular"

Agreed. That is, in fact, the entire point of my post at the top of this thread. Apple is not some magical pixie creating new innovative features out of thin air. They're imitating the best features from the competition (which is a wide landscape) and bringing them together in a single device.

This may sound critical of Apple, but I don't intend it as such. This sort of "trail and steal" attitude is genius, and Apple will only be beaten when they start to believe their own propaganda of being "innovative" and start introducing useless features that they will nonetheless have to keep supporting in new phones until the end of time.

My personal belief is that Siri and Force Touch are both instances of this phenomenon, although at least they have not made it easy for apps to integrate with Siri, so they could effectively remove (or significantly change) that features in future OS upgrades. Force Touch they're probably stuck with forever so users will keep trying to break their screens while they figure out that pressing on this particular thing doesn't do anything.

Out of the gate, I think Apple did many things very, very right, and that's put them in a position where they can afford to let their competition try out new features and only appropriate them if the feature is actually useful. Notably, I think, the "App" model, with the container-based isolation and installation, the curated selection, and the limited access to things outside of the app. And of course, finally making a touch screen that actually worked by being responsive enough that you rarely have to wonder "did it register that I pressed it, and now it's waiting, or did I miss the target?" which was the downfall of all previous touchscreens.
Login to Google with only your phone
I am wondering if we read the same article. The author uncritically cites already-discredited studies in favor of the E-Cat without noting the doubt that surrounds them, and only mentions fraud as being so improbable as to effectively dismiss it. He is apparently literally salivating over his expectation that he will be proved right.

FWIW, I know cold fusion is not definitively ruled out by physics, I would be thrilled if it were realized, I think it is a valid area of research and I always thought that Pons and Fleischmann were treated far too harshly, but ignoring strong indications of fraud is only going to make that case harder to make. I hope you can see that these are not mutually contradictory opinions.
Flamewars like this break the site guidelines and are not ok here.

We detached this subthread from https://news.ycombinator.com/item?id=10776481 and marked it off-topic.
They also blatantly rip Microsoft off in a number of things - clearly showing they are lagging behind in the design area.

Examples:

- Split view and side view on the ipad
- Siri enhancements that copied Cortana functionality
- Detachable keyboard for the ipad
- Pen for the ipad

And those are just the ones of the top of my head, I'm sure there are others.

Where they used to be first to market with their stuff, they're now waiting and copying competitors instead and its getting really obvious.
Going out on a limb here, but what if this really a data training layer on top of Clearbit? Maybe they sell the human validated data back to Clearbit or downstream?
Agreed, but it depends. The analogy can make things harder if you're not intimately familiar with the analogy. Take the below, an excerpt from the explanation on prime numbers for example, and consider you know 0 chemistry (not unlikely if you're reading an intro on prime numbers):

-----
> I'm no chemistry expert, but I can see a relationship to the primes. Chemical elements have properties based on their location in the periodic table of the elements:

Atoms in group 8A (Neon, Argon) are the noble gases. They don't react and won't blow up in your face.
Atoms in group 4A (Carbon, Silicon) bond well. They're great building blocks for other elements.
Atoms in group 1 (Sodium, Potassium, etc.) are very reactive. Drop 'em in water and see them explode.
And in organic chemistry there's an idea of a functional group: several atoms can determine the class of the entire molecule. For example:

Alcohols are a certain carbon-hydrogen chain with an OH group at the end.
Methanol, ethanol, and other alcohols share similar properties because of this OH functional group.
Those are the basics, if I didn't mess it up. Now let's see what happens when we treat numbers like chemicals.

First Example: Guessing Evenness
In general, an organic chemical contains carbon (not quite, but it's a good starting point). No matter what elements you mix together, if you never add any carbon then you can't create an organic compound.
-----

Anyway, a single example doesn't negate your point. I love analogies in learning, but one has to be careful to pick analogies from a level of understanding (way) below what you're trying to explain. I guess kids are introduced to primes and chemistry at roughly the same age, but I'd have picked a non-academic analogy to explain an academic concept. But even then, it's tricky. For example I've been confused by my fair share of 'sports analogies' in secondary school books, for sports I happened not to have ever tried or knew the rules for. But really, the analogy should be completely supplemental, and if possible marked off in a side box that people can, but not should, read for better understanding if it helps them. I find many school books do this really well, but I haven't seen it translated to web content as much somehow. For example, on Evenness he'll continue by explaining how if you have a factor of 2 in your number (e.g. 24 = 2^3 * 3), then no matter what, the number is even, likening it to an organic chemical which contains carbon no matter what (though, noting a caveat without going into it). I don't think that analogy is very strong, it's confusing if you don't know chemistry, and it's pretty redundant if you do. In fact I'd personally be better of without it, and understood Kalid's normal explanation without issue. Yet I had to read through something about Atoms in group 4A and their properties, unsure whether I could just skip it or whether it was important to grasp some larger point. Anyway I was already familiar with primes but my 12 year old self probably would've been confused with the chemistry analogy.
So the only question is...can I Airbnb my bedroom?
Wow, glad to hear the articles had a positive impression :). I'm bouncing ideas for intuitive guides for any Wikipedia topic. After the 10 min intro, you can read the Wikipedia article for more details.