skysight-inc/HackerNews huggingface dataset:
The brain is an incredible pattern recognition machine.

The regular form of possessive is 's. That is, when it's right to add an s to a noun indicate possession we add an apostrophe. This is more regular than a lot of english rules. So now there are pronouns. They are a bit weird, carrying some strange stuff from germanic languages about changing the word based on the case (sometimes). For the most part, it's pretty straightforward still.

Now we get to the word its. Yeah, it's a pronoun, but it follows the possessive pattern of adding an s. So 'it' follows the pronoun pattern of changing the word, but it also phonetically follows the regular noun pattern of adding an s.

In this one special case, there are two patterns being followed at the same time. Except not really, because unlike all the other cases where the s is appended for possession, we don't mark it different.

This is of course because there is a form of the phonetic 'its', which is spelled "it's" . This word is very similar to its, but it really is a contraction (a special word that actually means two words, but we're lazy and drop some of letters from the second word) in this case, "it's" is ("it's"'s :) ) short for it is. That phrase of course is not about possession, but it does describe a quality possessed by the thing referred to by "it".

Of course on top of all this, we have yet another use in english for the 's construct. It is related to the "it's", because it not only denotes possession, but also denotes a contraction with is, or with has (which itself is a completely different rant - have and is are arbitrarily used in all sorts of languages) like described above for it's , but more generally.

That means the the sentence:

Bob's going to Bob's house.

Is a correct way of using the 's in two different meanings...

Bob is going to the house Bob owns.

Yet, if was talking about a robot...

Robot is going home. Its house has its charger and it's going to plug in.

So yeah, English is super duper easy! I mean, how hard is it for our pattern matching machines to not realize that contracting with is means 's, that possession which is phonetically an s sound is spelled 's, and pronouns use different words for different cases, these are all pretty regular occurrances, EXCEPT when talking about spelling the pronoun its, which despite its appearance and phonetics of being a pronoun that follows noun rules, is actually a separate word arbitrarily. I mean, who would ever get confused by the 's pattern not applying in this one case? It's a special case of a special case and should be extremely obvious.

Amiright?
http://configr.io
So there are a few things going on here

1. Focusing on "the subtree" instead of "the value
at the subtree"
2. Working with data types like `{:a {:b {:c 5}}}` is
somewhat uncommon in Haskell (too little information
gets projected into the types)
3. Doing "along the way parsing"

Each of those are fine to do in Haskell and I could work up an example. Perhaps the best domain for this is using the lens-aeson[0] package since your data type is not so different from JSON. Here you can use the _JSON prism to do your "along the way parsing" (the failure mechanism of prisms catches failed parses naturally). You can also focus on whole subtrees naturally (since the JSON Value type is just a sum over subtrees and values all together, so the natural parametricity distinction is lost).

So I'd look at [0] for a wealth of examples in that vein. I'd also look into zipper lenses. They were removed in more recent versions (I think anticipating splitting them out into another package) but they're available in the 3.* series [1].

[0] http://hackage.haskell.org/package/lens-aeson
[1] http://hackage.haskell.org/package/lens-3.10.1/docs/Control-...
I believe the parent was relating what was believed at the time, not what is common knowledge today. I'm not sure he's pushing his views on anyone, but more relating what the view at the time was. Careful of cognitive dissonance here - what once once was isn't necessarily what is today.
Inside Apple's Test Labs
Curious to see no mention of the bending controversy given the huge furore about it(regardless of whether it's actually true or not). If the reviewer thought it was a non-issue, he could have written a single sentence clarifying the same.
SVG Books
Elon Musk argues that putting a million people on Mars ensures humanity's future
What would you think if I said there were indications that most conscious decision making isn't fully conscious at all? That, to a degree, free will is an illusory shadow of subconscious processes and that by the time you choose something, you've really already chosen it? And that genetics, prenatal development, and cultural influences all have a great say in those subconscious processes?

For example, if a child becoming a very aggressive person were totally predictable based on behavioral characteristics of the biological parents, would that matter in this discussion?

I know this is a departure from the way we typically like to think about ourselves, but there is actually some good evidence to indicate that we may not have as much control as we think.
>You take Zuckerberg and leave him in the middle of the woods, and what happens? Does he still create wealth?

If I were to bet on it, I'd bet very heavily on him creating wealth under those circumstances. As measured by creating a system for survival. Obviously not as well as someone trained in such things (as implied by your dodge), but better than someone who lacked his intelligence, and more importantly, his drive.

Ordinary people are compensated ordinarily because their contributions to the economy are ordinary. That actually does seem quite fair to me. I appreciate the work cleaners do, but their jobs simply don't contribute to the economy as much as building a large company like Facebook does.

That's not to say everyone who is highly compensated contributes highly to society, we all know that isn't true. But that's also not really what we're discussing.
Bank of America has the exact same thing.

https://www.bankofamerica.com/privacy/accounts-cards/shopsaf...
Or accidently dropping a tungsten carbide brick on the plutonium bomb core, for that matter...(http://en.wikipedia.org/wiki/Harry_K._Daghlian,_Jr.)
That picture fascinates me. It's like a deadly game of Jenga.
I think people coming from other languages have another view of English. As a "swede" I find it surprisingly logical and easy to learn. I bet someone from Finland would agree :-)
AnandTech – The iPhone 6 Review
I was thinking the same thing. I would run into a wall or a car as I fight someone. I can see the game being successful at someone's house with a decent size property. However, why not just grab a paintball gun instead?
Not a git repo but Rosetta code does exactly this: common, simple tasks in pretty much every programing languages you can think of.

See: http://rosettacode.org/
Ah, that seems a good way of going about it.
Christina,

I still owe you commentary on your site -- as soon as I get a chance.

There are a number of interesting things I picked out of your piece.

Overall, it was a great read and there's some really good stuff in it. Love the tools and I agree with a number of your key points.

Some food for thought though:

I think that the 20 hours vs 8 months is not a really good comparison. We do the AP course in less than one semester, so let's say 4.5 months.

20 hours maps to around 30 class periods. 4.5 months maps to over twice that but then our students are taking between 6 and 8 additional classes all with homework and other assorted assignments.

On the other hand, our kids have the benefit of time. I've seen plenty of kids go through cram programs, summer programs and the like and at the end they show of some pretty nifty stuff. Then it's all gone. It takes time for people to really "learn" something. If too much is compressed into to short a time, the learning is an illusion. I've seen it time and time again.

Now, working with a high-aptitude population mitigates some of this, but I've had to "save" enough kids coming through enough summer immersion programs to know that too much to quickly can do long term harm.

Another thing to consider is APCS itself -- not a great course. The College Board has done it's best to dumb it down and make it more and more vocational. It's much more of a programming course than a computer science one at this point.

That said, there are opportunities to get kids to think more deeply (see my post here for an example: http://cestlaz.github.io/2013/03/23/Who_won_the_election-Qua...)

Anyway, just some food for thought.
I like how ambitious this project is.

They also got the introduction site very right -- I was seamlessly pulled into learning about the product, no sroll-shenanigans, just a quick (and painless/not-awkward) introduction to the product
Gee, then maybe they could apply for more than one. This is hardly an insurmountable issue.
You should read Command and Control which is about the history of nuclear accidents and management in the US. Carelessness didn't go away for a long time, especially in the upper management.

Very well written and interesting book.

http://www.amazon.com/Command-Control-Eric-Schlosser-ebook/d...
That has to do with the iPhone 6+, not the iPhone 6.
Also:

Bob's going to Bob's house.

(Bob is going to the house Bob owns).

Look, a bear! It's going to its cave.

(Look a bear. It is going to the cave it owns)

"its" is a weird special case.
There is a passing mention right there on the first page:

"As I discuss in the iPhone 6 Plus review, going by Consumer Reports' data it seems that there is a weak point near the bottom of the volume rocker, although it's far less likely to be an issue on the iPhone 6 due to its smaller size."
How to learn a language in 3 years
This is creappy as hell
Ask HN: Language for creating infographics
Hi, I am working on an idea for a tool to help visualize cash flow streams for various financial products. I know VBA but not much else, so I would have to learn something new.

Any suggestions for a good language for implementing this tool on a website?

Thanks
Zerigo, one of the first RESTful API driven DNS providers, is back in the game
Maybe it only seems ordinary to you, because it doesn't interest you. Its upper-middle-class arrogance showing, that nobody's job is as important as jobs like mine. What makes cleaning 'ordinary'? Try firing your cleaner/garbage man/street sweeper for a month and see how that impacts you.

And what on earth does it mean, to contribute to an economy wherein only 'non-ordinary' folks benefit? That's pretty circular reasoning. I'd argue that the esoteric jobs of building web gadgets are the fluff and foam of our economy, unimportant to real health and welfare, and way, way overcompensated.
Stripe Fund Invests $500,000 in Baremetrics
I'm no nuclear physicist but I think there wasn't a danger of dropping the a-bomb accidentally. If I recall from reading about it the a-bomb needed a huge electronic catalyst to start the fission processes. In fact a lot of time was spent setting up the timer to determine when to start the reaction during the bomb descent. I'm just recollecting so i could be wrong.
Marketing. I have someone's phone number now I can get further info to build a dossier on them for targeted marketing efforts.

OP - Bitcoin payment link is down..
Argh... now I really got it backwards. What I meant to say was that one does not write "shes", one writes "her", and not "wes" but "our". And that does not apply to "it".

To summarize, comparison to other personal pronouns is irrelevant since "it" has a special combination of rules.
"Along the left side, we see the standard volume buttons and mute switch that continue to have the same solid feel and clean clicking action. As I discuss in the iPhone 6 Plus review, going by Consumer Reports' data it seems that there is a weak point near the bottom of the volume rocker, although it's far less likely to be an issue on the iPhone 6 due to its smaller size."

He mentions it on the third paragraph.
Well, it says "everyone" on the box!
You fail to understand that humans come pre-loaded with sociability and goodness goals. Those few who don't, we rightly regard as varelse.

A sufficiently smart rogue general AI will indeed understand that it is doing wrong, harmful, senseless things. It just won't care.
He's written a couple of other books relating to the atomic bomb; both were included on the STRATCOM reading list:

http://militaryprofessionalreadinglists.com/search?keywords=...
Excessive running causes cardio vascular problems.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538475/

> A routine of regular exercise is highly effective for prevention and treatment of many common chronic diseases and improves cardiovascular (CV) health and longevity. However, long-term excessive endurance exercise may induce pathologic structural remodeling of the heart and large arteries.

> Emerging data suggest that chronic training for and competing in extreme endurance events such as marathons, ultramarathons, ironman distance triathlons, and very long distance bicycle races, can cause transient acute volume overload of the atria and right ventricle, with transient reductions in right ventricular ejection fraction and elevations of cardiac biomarkers, all of which return to normal within 1 week. Over months to years of repetitive injury, this process, in some individuals, may lead to patchy myocardial fibrosis, particularly in the atria, interventricular septum, and right ventricle, creating a substrate for atrial and ventricular arrhythmias.

> Additionally, long-term excessive sustained exercise may be associated with coronary artery calcification, diastolic dysfunction, and large-artery wall stiffening. However, this concept is still hypothetical and there is some inconsistency in the reported findings. Furthermore, lifelong vigorous exercisers generally have low mortality rates and excellent functional capacity. Notwithstanding, the hypothesis that long-term excessive endurance exercise may induce adverse CV remodeling warrants further investigation to identify at-risk individuals and formulate physical fitness regimens for conferring optimal CV health and longevity.
Aha, that makes sense. Thank you for the information.
This is missing the point of Firefox OS. It's not meant to go head-to-head with other mobile OSes, it's a development platform for new phone-oriented HTML APIs. When Firefox OS started, there was no way for a web page to use a phone's webcam, or to act as the phone's dialer. The existence of Firefox OS means that other mobile OSes can use their standardized and tested APIs to make HTML more powerful.
6 tools to get started with responsive web design
Pavlov's Wristband is now crowdfunding
I'm sure a similar argument could be made about many human activities.
Expensify is now free for all Concur users
Ask HN: Is Bash running inside Chrome for your right now?
Yesterday after clicking a few links on HN's top page, I found three instances of `bash` running, according to Activity Monitor (on OS X). The second I quit Chrome, they all went away. Sounds like Chrome somehow fell for a Shellshock exploit in one of the websites.

If you're on OS X, you may want to check Activity Monitor and see if you have any instances of bash running that you can't account for.
Ditch the guns guys. It's unnecessary and introduces all sorts of liability and risk.

Honestly, it seems irresponsible.
The atomic bombs were not more devastating to Hiroshima and Nagasaki than were conventional bomb campaigns to other similar cities in Japan toward the end of World War II. The damage from atomic bombs did not stand out as extraordinary to the Japanese leadership at the time. What forced Japan to surrender was Russia's declaration of war. http://www.foreignpolicy.com/articles/2013/05/29/the_bomb_di...

" ... But if you graph the number of people killed in all 68 cities bombed in the summer of 1945, you find that Hiroshima was second in terms of civilian deaths. If you chart the number of square miles destroyed, you find that Hiroshima was fourth. If you chart the percentage of the city destroyed, Hiroshima was 17th. Hiroshima was clearly within the parameters of the conventional attacks carried out that summer. ..."
That's hilarious! Imagine sitting in the mess hall, overhearing two men discussing their day:
"I'm working on a cunning plan. It involves bombs, strapped to bats. What are you working on?"
"Oh, just a nuclear fission device. When it goes supercritical it's.. oh well, never mind. Tell me more about the bats!"
EBay Will Spin Off PayPal into a Separate Company
On campus in college played humans vs zombies frequently. It's one of the most fun sports I've ever played. The magic really came from two directions. The first was being a human, where you've got a nerf blaster that fires nerf darts. If you hit a zombie, they are frozen for a few seconds, usually between 6 and 15. A decent human could manage 5-on-1 attacks. Its a blast to be charged by 5 opponents and to come out on top. But you only had one life.

As a zombie, the fun came from having unlimited lives. You grab 2-5 friends and you charge a group of humans. And then you spend minutes wearing them down, taking their ammo, waiting for a mistake. Occasionally you'd dodge a shot or two and then you'd be close enough to tag them. It's very rewarding when you finally do get the human, because they are so much stronger than you. The infinite lives means you don't get discouraged, and it also means its okay to make risky attacks.

This game looks like fun, but a few mechanics worry me. The first is dying. If your opponent is a lot better than you, can you have fun? How long do you stay dead? You are almost certain to have interactions that you aren't prepared for, or you drop your phone, or some set of frustrations happen. Is the game built to prevent frustration?

The second is that having to hold your phone with two hands seems really clunky. In HvZ, the (for many players anyway) blaster is everything. It has to feel good in your hands, you have to trust it, you have to be able to sprint while firing. You can't sprint and aim with two hands. If you stumble, having two hands out means you have nothing to help you hit the ground smoothly. You can't grab a tree and use it to turn faster. You can drop a nerf blaster because they are tough and cost $5-$20 for the small ones. You can't drop your phone unless you really trust the case. You have to be a lot more careful, and you have to trust your grip. Phones don't have handholds the same way that blasters do.

Cool idea, but not excited by the current demo video.
http://purrrl.link generates the links automatically if you are uploading via the CLI.
You could conceivably do this with Bluetooth Low Energy, which has pretty diverse support nowadays. Mesh networking is one of its touted capabilities.
They've already lost. Since I didn't see a link to Ello in the article, I typed ello.com into my browser. Nope.

I had to search to find out it's ello.co Average user won't bother.
Great review, as always.

I was pretty entertained by the second comment, which I think has the highest density of Apple hatred the web has thus far witnessed.
I assumed what he meant by "the foundation" was the libraries and culture, which Perl demonstrably has gotten pretty right, while Tcl hasn't. If the foundation is everything you build your projects on top of, then Perl has a vastly better foundation. If the foundation is just the language itself, then Tcl is pretty good.

So, I see where you're coming from if speaking only of the language itself. Tcl is a quite nice, well-thought-out, language. It has a few quirks, but so does Perl.
This story is #3 on the front page right now.
TrueConf and RUSSOFT Association Join Forces
Its easy to mix them by non-natives like myself

You're being far too generous to us natives by implying that this is only a problem for non-natives.
Evolutionary competition with some kind of post human species?

Doesn't have to robots and test tubes, just separate groups that drift apart far enough that they can't interbreed (definition of species) and one species wipes out the other as often happens, and if the species that got wiped out got to hold the legacy "human race" species, well then...

You have a definition problem where evolution is obviously quite natural, just like comets striking the earth is natural (although very rare), so those are natural disasters, although thats probably not what you meant.

From history, it usually takes a couple things to wipe out "apocalypse" a civilization although it often only takes one thing to get the ball rolling.

My money is on something like "peak phosphorous for fertilizer production for cereal grains causes supply chain shock leading to self destruction"
HP joins MS's Chromebook/Android assault with $199 laptop and $99 Windows tablet
It seems like we have a long way to go when we're still struggling with servers that can handle a few hundred requests per second.

Edit: Drats, I spoke too soon. The server seems to up now.
Did he mention anything about telephone sanitizers and account executives?
2 Ways to Think About Nothing
server is throwing a 500

Here's link to Google cache: http://www.google.com/search?q=cache:http://aeon.co/magazine...
Are you suggesting that the Russian "Empire" is more influential in Ukraine than the US Empire? :P

Or maybe that the West doesn't spew propaganda too? :)
"It remains to be seen if other SoC manufacturers will catch up in their CPU architecture at one point or another"

This is surprisingly ignorant from Anandtech. Surely they know better.

While Apple raced to win the spec war (I say that tongue in cheek, but the truth is that Apple tries really hard to give you bragging rights, buying the biggest PowerVR designs, jumping on incomplete ARM specs, etc), going to ARMv8 far before her peers by creating a derivative of early A57 designs (much like Qualcomm did with Krait, getting in early on the new A15 design), every other vendor has been soberly pursuing ARM A57 at their own pace: It isn't like there is some great lack of performance in competing devices, and this simply isn't a critical thing, so there seems to be no great rush.

The Tegra K1 Denver will be the first salvo from alternatives, and early indications are that it will provide pretty extraordinary performance, and presumably we'll search for ways of using that power productively.

Looks like I've stepped into the distortion field, where Apple is both uncatchably ahead of everyone, and simultaneously not even trying.
You're right, there wasn't any immediate danger of fission. It's just that now we know how deadly and powerful these things were, it seems almost endearing to see them being handled this way.
Still potentially vulnerable to truncation, though I don't know that that could actually cause a problem with this payload. And of course, habits like this could quickly propagate infection if a trusted source is compromised (though there are certainly plenty of other habits that share that characteristic).
It doesn't really make much sense to compare xlwings with PyXLL, as they perform a slightly different function and actually could be used together.

PyXLL is more comparable to ExcelPython[1], which is open source does a similar thing (enables you to write UDFs in Python). ExcelPython hosts the Python process outside the Excel process but it

a) does not restart the Python process with every UDF therefore has good performance

b) does not require any registration of COM servers - therefore doesn't require admin rights

c) does not require an add-in (there is an add-in, but it just facilitates development, it's not actually required to use the resulting workbook).

[1] https://github.com/ericremoreynolds/excelpython
Name your baby app: Psychology behind names [pdf]
8 Patterns to Help You Destroy Massive View Controller