skysight-inc/HackerNews huggingface dataset:
The thing you're talking about ("secure enclave") is not present in the phone the FBI are trying to attack.

Also, the Secure Enclave co-processor is on-die, so there will be no need to authenticate or encrypt communications with it.
I hated reading anything to do with school assignments, but loved reading.

I was a consistent B student, but when I got to do more AP and similar, more independent classes, I was able to really apply that knowledge I picked up through independent study. For a section on the Boer war, the teacher actually let me do the lecture!
> Also, if you look at the "deal" those "activist investors" are pushing to get that money, it will pay only to shares acquired before date X. So even if i knew their scheme was going to pay off, they already made sure to rig the game.

Umm, that would be illegal. If you own shares before a deal is announced you are definitely part of the deal. No exceptions.
Maybe we should just transpile Flash into ASM.js and be done with it.

And yes, I am being sarcastic here. I understand the motivation underpinning such projects, but the approach of introducing yet another complicated API with dubious cross-browser support is not something that will move the web forward in a meaningful way.
Exactly, in a stable population, one offspring of each individual survives on average in an asexual species. Two with half of your genes each survive in a sexual species.

It doesn't need a long timescale, asexual species get out-evolved by sexual species and go extinct eventually. Sexual species have a much higher probability of entering new niches or surviving when the conditions change. This can be seen in many species that reproduce asexually when the conditions are good, but reproduce sexually when stressed.

A species that loses the ability to reproduce sexually is doomed to extinction. Asexual reproduction is essentially putting all your eggs into one basket. When you die of a disease for example, chances are that most of your offspring dies as well AND there is a much higher chance that the disease adapts to your genome in the first place. This can be seen in agriculture, where plants are reproduced asexually to a much bigger extent than what would happen naturally. Many are impossible to grow without heavy doses of pesticides, as the diseases quickly adapted to the commonly planted strains. The strains need to be replaced every few decades, before growing them becomes essentially impossible, even with pesticides. Evolution is much faster than you assume.
maybe what you are referring to:

https://youtu.be/zDZFcDGpL4U?t=536

which is a delightfully digestible, abridged, version of this talk:

https://www.thersa.org/discover/videos/event-videos/2008/06/...

whose transcript you can find here:

https://www.thersa.org/globalassets/pdfs/videos/2010/10/rsa-...

whose figures are drawn from this book:

Break Point and Beyond, by George Land

relevant bit:

So my question to you is what
percentage of the people tested of the 1,500
scored at genius level for divergent thinking.
Now you need to know one more thing about
them - these were kindergarten children. So
what do you think? What percentage at genius
level? 80? 98%. Now the thing about this was
it was a longitudinal study, so they retested the
same children five years later aged 8 to 10.
What do you think? 50? They retested them
again five years later, ages 13 to 15. You can
see a trend here can't you?
Maximizing Value Starts with Understanding the Client's Needs
There are all different colors of camo depending on the environment it will be used in.
Right, so in the end constants matter, and the question is - are bacteries smaller than computers are fast?
DJB delivered a really good 32C3 talk last December on post-quantum crypto which touches the subject of design quite well: https://media.ccc.de/v/32c3-7210-pqchacks
For now, yes, but we can potentially add support in the future for new languages, etc. as needed on a case-by-case basis.
Guessing they're scanning for parameters in a JSON object by doing something like

ts = parseInt(jsonstr.indexOf("ts")+2);

I wish I didn't come to this guess by seeing it in real code so many times…

T_T
I find developing a decent product requires people to be on a proper 'jelled' team.

Hiring freelancer may get you a nice MVP. But to build a proper product, you need really good communication between customers and various departments, team work, and slick processes.

Cutting code is a small part of a software devs job.
Breaking computers can be useful.

Isaac Asimov had a series of short stories written in the form of conversations between the writer and a friend named George. George claims to have discovered how to summon a demon, and the conversations are about that demon. The demon is not allowed to directly help George, but he will do favors for George's friends.

These favors invariably do not turn out good for the friend. Each story is basically George telling the author the tale of one of these favors, and the writer trying to make sure George does not ask the demon to do any favors for the writer.

Anyway, in one of the stories George had a friend who wants to be able to do something to have a big positive impact on the world. George told the demon about this, and the demon said he'd help.

The next time George encountered that friend, the friend told George that he had been having all kinds of problems with computers. He'd go into his bank to cash a check, and when he'd get to the teller their computer would stop working. And it wasn't just the bank...anyone he encountered who was using a computer would find that their computer crashed when the friend came near. His mere presence seemed to be enough to crash computers.

This was, of course, making the friend's life miserable, and this was in the 1980s. If it kept happening it would get even worse, as computers were clearly going to become more and more common in everyday life.

George found out from the demon what had happened. The demon had indeed (irreversibly) made it so that computers could not work when the friend was near, in order to grant the wish to make a big positive impact. The demon says that when the friend is an old man humanity will be enslaved by an uprising of intelligent computers, and the friend will be the weapon that humanity will use to defeat the computers and regain freedom.
How to Value Your Pre-Revenue #StartUp
The future as the iPad generation: a machine made for consuming that conceals from you everything about how things work and how to hack them. Even while using 'high-level bricks', understanding how things work internally give you much more freedom to innovate and be independent from some manufacturers.
Well there's this: http://rentafriend.com/
It'll stop as soon as people stop believing it. Until then...
This was a super helpful answer, thanks!
Apple Confirms iOS 9.3 Causes iPad, iPhone Problems
But how do you get access to large enough sets of training data? Wouldn't that always require plain text access to other peoples mail? Even more, the data would have to be recent, as to take into account trends in approaches.
It's about how media is perceived; if I try to have a conversation with you, but ignore you saying words I don't like, it changes the meaning of our conversation, and one could argue we haven't really had a conversation at all.
I'd guess from a network level "state-sponsored" attacks are easier to fingerprint than individual password phishing attempts.
Take a loot at Atlas, by Stripe: https://stripe.com/atlas
"Different" does not mean "better" and "equal" does not mean "the same". I don't believe that I am any better than anyone else, but I am unique. Find me another identical copy of me and you can prove me wrong. And then you can go ahead and force me to conform to whatever it is you think is sensible and sound.
But long term here means maybe a few dozen generations. It's not long enough to allow asexual species outcompete others. Evolutions isn't THAT slow.
> Coding, even if not meant for job-work, should be taught as an essential skill in the modern world.

Really, just being able to deconstruct a large process into meaningful steps would be beneficial for many people. Coding only makes this explicit, but I worry that poor coding environments/languages/etc would hamper the core aspect. I haven't seen any of these new coding classes though, so I may be completely wrong about how it's taught.
Okay, let's start the discussion here. The premise is that the design decisions being made for Houdini now will hold back CSS functionality in the long run. Two questions:

1. What is an example of a new stylesheet feature that couldn't be implemented with Houdini in its current design?

2. Why will the current decisions being made on the Houdini APIs hold back further evolution of these APIs? In other words, why can't we go with a MVP and evolve as required?
TDD Best Practice: Eliminating Loops in Tests
Maybe those people you list are smart enough to know PGP could and should be simpler.

Just because you can deal with complexity doesn't mean you should accept it, or seek it for that matter.
In my work doing frontend web development CSS is the primary language I use. I don't use Less or SASS, I just write straightforward CSS.

The only limitation I've run up against as far as responsive styling goes was that @media queries were always scoped to the browser's width/height, and I figured I could build much more advanced layouts if I had a way of scoping styles to individual elements. It turns out that's true, I have a plugin that lets me do this, so between regular CSS and these extra 'element queries' I have no issue styling anything I want. My plugin works down including IE8, so there's nowhere I need to write CSS where I can't use it.

I'm not aware of how/why CSS needs to be fixed or replaced, it's a great solution for what it does.

What do you propose instead of CSS? When you have well written HTML, it takes surprisingly few CSS declarations to add a good style!
I imagine this relates to certain attacks which are only feasible for Governments.
I'm not so sure it's an explicit conspiracy. I think it's just an outgrowth of Nihilism -- just what naturally occurs when you're jaded towards all the traditional narratives that give meaning to life.
4 Must-Know Tools for Effective Android Development
People really need to stop recommending Atlas without having a first-hand experience. They are currently in wait list phase. They said they would be in that mode for many months (not even an ETA), and apparently, they are picking unicorns for now.
10 Amazingly Luxurious Homes
The bigger problem is the consolidation in the industry. 4-5 years ago, there were lots of relatively small studios making good money off of this 1-2% freemium model, while also releasing high quality games.

However now, that money has dried up. Formerly successful studios that used to make a lot of money are having a hard time making ends meet on their own IP. The cost of user acquisition has gone up way too high, because the biggest players have effectively infinite ad spend.
YES thank you. Or at least some kind of magnetic connection that's reliable, even if a partial indentation and that would support a fairly strong magnet.
Yea, that's a good point.
My cousins have given up and changed their name from O'Keefe to OKeefe to avoid the single quote headache that seems to plague a lot of systems.
I agree with this, and recently learned about https://github.com/google/git-appraise which I believe stores the code reviews in the repo itself.
We do now know how first sexual organisms arose from asexual. If you'lll figure it out you'll become a big name in the field of evolutionary biology.

It could have involved very unlikely events.
Makes it harder to spot them against the sky.
To fight the FBI, Apple ditched secrecy for openness
This is the creepiest story I have heard in a while. I wouldn't be surprised if many psychiatrist would diagnose the average HN reader this way.

Also makes me think of Terminator 2.
Then why on Earth is it doing it on restart?????
I can't see any reason why Null would break for a surname. You're expecting a string, not a null value. What's hat about?
My favourite "real world fails to fit the model we've come up with" is Carmel-by-the-Sea, which has many streets that have no addresses:

"To this day, there are still no addresses, parking meters or street lights, and no sidewalks outside of Carmel's downtown commercial area. Those seeking directions receive hints such as “fifth house on the east side of Torres Street, green trim, driftwood fence” or by the legendary names adorning most houses, such as “Hansel” or “Sea Urchin.”"

http://www.carmelcalifornia.com/fun-facts-about-carmel.htm
> Nice and creative use of a restrictive system.

That was my first thought, too. Ignoring the legal issues, that is pretty clever.
The Montessori method pretty much nails it.
My experience with integration tests first is that a handful of use cases get stuffed into these test cases, but it's harder to figure out what you are actually testing. It's good to test that everything comes together and works in this one cherry picked case, but I'd rather be able to give the more granular guarantee that all of my components hold up their individual contracts.
Its too bad a valid point regarding creativity and art and its value to software products is hidden under a layer of crap about machines coding for you....
Facebook isn't beholden to its investor's short-term interests.

The company has all the growth advantages while the M. Zuckerberg maintains the voting majority.

A lot of his decisions have pissed off the board but they've generally kept the company moving in a positive/profitable direction.

Google has a ridiculous amount of resources at its disposal and 2 very ambitious founder CEO's to drive the Alphabet parent company but, in reality, only have one groundbreakingly profitable product; advertising.

Mobile is taking over the web and Google's advertising capabilities on mobile aren't great due to technological limitations and the app store walled gardens.

AMP has the potential to put them in monopoly position in terms of web browser market share. They can leverage search engine ranking metrics to drive adoption.

Meanwhile ReactJS and Angular2 will are bringing 'universal' client-side webapps to the mainstream. Basically, the browser SPA frameworks can be used to create native mobile apps. I wouldn't be surprised if native mobile app development as a market collapses in the near future.

As for the rest, they seem to be aggressively pursuing infrastructure development. Customers hate the current broadband/wireless providers and anything that decreases internet usage is a threat to Google's bottom line.

Facebook and Google are driving in a smiliar direction as far as the web goes. Alphabet/Google just has much more resources and a much broader scope of where they plan to go.
By decrypting them at the end and sending them back to the middle, completely defeating the purpose!
Because it's really sad and pathetic.
1. This actually happened to homosexuals in the west during the twentieth century. The worst social ostracization faced by individuals who disapprove of homosexuality today really is not even noteworthy by comparison. Compare Brandon Eich to Alan Turing, for example.

More-over, pathologizing homosexuality continues to happen in many parts of the world and even, de facto, in some parts of the US (e.g., "gay camps", which often have some component of psuedo-psychology on top of their religiosity).

2. Popular presidential candidates and members of the party that controls congress openly and proudly express anti-homosexual views. The idea that society is on the verge of pathologizing people who disagree with homosexuality is absolutely absurd.
Proper setup of a new AWS account
Running remote code without real trust chain is not a big security challenge? I think you strongly understemate what browsers do. Browsers solved this over many many years, when is the last time you heard anyone starting a new html engine from scratch?
JavaScript catches and pitfalls – part1 (equality and comparisons)
> There are individuals who truly suffer from deep psychosis and other troubling issues. Let's not be so callous with our broad brush strokes.

As Foucault pointed out (and even Sapolsky) these people used to have a job, we called them Oracles or Shaman or Prophets.

Instead Psychologists and Psychiatry either wishes to fix them when in many cases they can't be "fixed", by giving them drugs to mess with their already fragile minds or through other means and therapies. Where the humane thing would be to simply give them autonomy and some sort of social way of acquiring food and resources. Many of their problems are caused by the inability of society to accommodate things which are not machines, for instance anxiety problems and depression caused by interaction with the economy itself.

We have a a whole set of treatments to make them conform. Rather than accepting them for who they are, and giving them some sort of role to play. Because as I said they are not good corporate drones that follow the logic of production and consumption in the modern economy. If they wish to have any sort of autonomy they must do it through the economy, which has made making a living as a quack more and more difficult through this sort of societal logic.

Sure there are minor and major ailments, but don't go around telling me treatment for those ailments is not inspired by making people into tools that are then asked to perform on command.

If anything your attempt is sophomoric and completely tone deaf to the larger picture of how these systems fit into our society and what they actually say about it, rather than just trying to "help", it's trying to make them into tools that can be economically exploited so that they are integrated into the system in a very specific, ordered, logical way.

Just like religion was trying to "help" those that could not properly be possessed by imaginary things and mental illness. This attempts to do the opposite for those that fit into the mentally-ill religious category. Oh how things change.
Dupe: https://news.ycombinator.com/item?id=11360259
In the context of video streaming, ts probably stands for "Transport Stream" [1] and nothrabannosir's idea of the bug is probably very close to correct. What's both hilarious and sad is that someone on HN without access to the source code, debugging environment and internal QA tools probably root caused the bug, whereas the cable company's developers let it get all the way into production.

1: https://en.wikipedia.org/wiki/MPEG_transport_stream
I have a first name composed of two names, and one of them with an acute accent. This is enough to cause some of my credit cards to be printed with a repeated name because they assume my "second first name" to be a middle name too. The acute accent results in encoding problems once in a while.

But nothing compares the problems that people with names longer than 30 characters have to face. Creating a SSN card, or driver license, or pretty much any official document can be very painful. The name does fit in their systems and the attendants just don't know what to do and most of them are very reluctant in using abbreviations.

Every programmer should at least read Patrick's article that is cited in the story: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

And if you are naming kids and want to save them a lot of bureaucracy in their lives, give them short names.
See React Native, and Universal Angular2.

Both Facebook and Google are gearing up to aggresively go after the mobile market. Apple is stagnating after Steve Jobs' passing and both companies taste blood inn the water.
Team Services Extension for Visual Studio Code
That's an interesting take on it. Also, thinking about how we've come to a scientific understanding of most of the things that were previously sacred magic of sorts perhaps gives us a sense of being above all of it.

I'm not religious and I'm certainly not a proponent of orthodoxy in nearly any aspect of life, but I always feel that trying to transcend naturally existing things is a fool's errand. One example is illustrated by our recent understanding of antibiotics and how they destroy our gut biome, and how that might be a really big problem.
I don't think we're even close to understanding the hows and whys of rebellion, motivation.

I don't feel peer pressure, even though I'm an extrovert. I fight for the underdog. I challenge unfair rules. Whereas I have very clever friends who observe, analyze, and find a way to move forward, I storm the castle.

The result of abuse, neglect, innate traits, nature, nurture, birth order, luck of the draw? Who knows.

In contrast to you, my reading and exploring were escapes, outlets, coping mechanisms. I was discouraged, coerced to be more like the other kids. Every person has their own way out.

What's magical to me is that for many kids, there can be 2 or 3 "angels" (mentors) to help them find their way. Instead of expecting every authority figure and their subjects to behave in some idealized manner, I wish that every kid has a chance to meet their "uncle" or "granny" figure role that makes life bearable.
Whisper's Master of Moderation Is a Machine
You would need to build divergent life from scratch if you wanted to prove you knew everything there is to know about how life works. As the synthetic genome shows, anyone who tried that today would end up 149 genes short of viability with too few clues for how to fix it.
Thanks for the follow-up.

FYI, I'm not sure whether that get-going page is actually linked from anywhere on your main English site right now. I looked for some considerable time and didn't find anything like that page.

Maybe I would have to start the sign-up process to see it if I didn't have the link from you? If so, you might like to consider that you're asking me to give details and agree to terms and conditions in a language I don't speak before I can get anywhere, which is a barrier that I'm obviously not going to cross at this stage (or probably ever).

I did have a look through your documentation, including the API page you linked to, but still didn't find answers to some important questions like the ones I mentioned before. For example, if I were to charge a customer in a Eurozone country a price in EUR, but I'm in the UK and my accounts and bank work in GBP, how are exchange rates handled, how do I see the figures used in both currencies through your API, and are there any additional fees for doing the conversion? Testing the integration is also a big deal, and it seems you have some mechanisms to help with that, but again I couldn't find clear documentation about how they work and what isolates a test deployment from a production one.

I do think Mondido is very interesting, both as a possible service for some of my own business interests and more generally for online businesses here in the UK. Having a Europe-centric service similar to the likes of Stripe and Braintree would have some real advantages, particularly if you also have good support, an emphasis on reliability, and lower fees than some of the other services. I hope that in the future you'll fill in some of the missing details on your site and produce an English version of your legalese, because I can imagine Mondido attracting quite a lot of business from around here and of course having good competition in this space would be better for merchants as well.

Edit: The page you linked to also says "The total price for Mondido is 1.89% and 1.89 SEK per transaction", so does that mean actually the fees are 1.89%+1.89SEK, not just the 1.89% you mentioned before?
Pondering over Scrum and Kanban and real differences between them
There's this message about true friendship & true love neither of which can be bought. I think it's pretty strong in Western culture. That's why we also don't rent spouses and even renting a prostitute has pretty bad vibe.
Damn, this is exactly what I've been looking for for the last year. Any alternatives?
Show HN: Python DiskCache – Django Compatible Cache Library