skysight-inc/HackerNews huggingface dataset:
I highly doubt it was that little. I've seen quite a few acquihire term sheets and the payoffs are a lot better than you would think for the founders.

I bet the investors get their money back, the founders of Cover get $2m - $4m each in stock alone (vesting over 4 years of course), and the employees get $500k / year in total comp.
Thank you. Nelson does a great job enumerating the limitations of PARC's vision and the capabilities absent from PARC's work.

After being exposed to PARC's self-congratulatory self-promotion for decades, Nelson's history is a breath of fresh air.

This is not to devalue what PARC accomplished, but that its accomplishments must be taken in perspective.

It All Went Wrong at Xerox PARC is also on YouTube:

http://www.youtube.com/watch?v=c6SUOeAqOjU
I'll try.

Programming doesn't have to be hard. As in speech, the more one says, the less one means.

I know shell isn't going to with this popularity contest, but a return to it is what's badly needed in CS today. Instead of attempting to recreate the shell in C# or Java's supplied libraries and subsequently becoming frustrated when interaction with the "outside world" is clumsily accomplished through a FFI pinhole, just use the shell as it was intended: as a lingua franca between utilities.
Write what requires prolog in prolog, what requires c in c, what requires awk in awk, etc. Use flat file databases such as starbase or /rdb and avoid data prisons such as MSSQL, Oracle, MySQL, etc. Make all of these utilities return sane return values and spit out JSON formatted output. Finally, tie it all together with shell. If you need a UI, code it as a thin layer in Tk, python/pytk, ansi c/gtk, or, consider pdcurses, etc. Profile your program and find any weak links in the chain. Recode in a lower level language only when needed.

Weighing the tradeoffs of adding language features is a sign of a false dilemma; rather than a single bigger or smaller language, what is actually needed are more specific languages which speak to each other through a lingua-franca. Tcl accomplishes this communication through a string representation, Powershell through an object representation, etc. Again, rather than choosing one solution over another, use them all where they work best. This is where Unix got it right all those years ago; Unix isn't just a slightly more stable platform for running today's bloated and monolithic software, rather, it's an elegant system for connecting maintainably-small utilities. The shell glues said utilities together into programs. Such an approach combines the best of high and low level programming, reuse and specificity, tradition and novelty, etc.
I'd be curious to know the answer to this as well - I have not come across anything comparable w/ Haskell and the like, yet.
Yes, you're right, that should have been a 1% discount, not 10% - thanks for the correction
Yes, but if a license isn't open source as defined by OSD, it doesn't mean that it is automatically commercial. My claim is just that the additional restrictions imposed by Valve push the license into some gray area, between OS and commercial.
It's failure in a controlled manner. They know the task is a scorpion, ie, demanding enough for the mentor to not be bored. It could even come out of the Mentor's own daily practice.

Did you read about a 10-year-old who was complaining that calculus (integrals) was hard, but did them anyway thanks to Kahn academy? I think it's mentioned in one of his TED talks. If you don't know that something is too difficult, you may do it anyway.

My experience with say universities is that you get stuck in exercises for far too long. At universities you rarely get to the point of 'project' (unknown solution, creative work needed). At that point they call it research.

I think the weak spot of the Meerkat method is to find a way to keep mentors motivated. For data science retreat, mentors are paid, but they do it because they think it's the right thing to do too. In the wild, one would have to think about why the mentor will want to sit with the learner. One possible way is to let them own the results of the learner's work, and let them work on projects that the mentor had to do anyway. For example, chunks of a freelance job that the mentor had to deliver and could partially unload to the learners. For this, learners must be competent enough to ship production code; which puts even more pressure on both sides, but I think it's the right kind of pressure :)

This is how it worked in middle-age and Renaissance guilds. The master outsourced say 'painting of hands'. The learner did nothing but hands, and the master owned the final work.
I don't think this is the same phenomena the article was talking about. It is not that online readers lack the ability/patience to read long pointless text-walls. It is that they seem unable to grok longer, come complex texts.

As a programmer, I have been reading online my whole adult life, and probably spend online much more than the average (but "civilians" seem to be catching up, fast). I do not feel I am particularly affected by this effects, but I (and I suspect you as well) have do deal on a daily basis with complex, artificial, information dense constructions all the time. Contrast that with the mindless stream of tweets, likes and lolcats that fall on the typical user every day.

Also, I as well as you read fiction but online and in paper. It's hard to measure but I'd say at least a million words per year. This quantity is not typical at all. On the other hand, even amateur fanfiction is authored with an audience in mind and goes to at least an order of magnitude more composition and editing than whatever piece of crap we send/recv over the privacy of out SMS on a daily basis. So yes, I think you are pretty well protected from the debilitating symptoms of these new disease (if you allow me to call it that way).
I was ready to buy a nexus 5 which is much smaller until I tried my friend's one - it feels like I tried to stuff a shoe in there by comparison. Having bought on spec, they agree that it is disappointingly huge and wish they went for an iphone.
I don't know where that line is, honestly.

I'm still trying to figure it all out myself, but it feels like the line is drawn around the time that you find that the order of configuration options starts to matter, and probably also when start conditionally loading code based on it.

So it's something like the divide between "let's keep this in a variable because we might need to reference later", and "let's store this in a variable because we need to alter control flow based on it".

Hopefully I will know how to tell the difference someday.
You are correct. I jumped the gun. This in fact will probably be worse that having a removable SD card.
In this case, military intervention would not involve killing people who live there.
FUCK THAT SHIT I CAN'T STAND ANYMORE FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT FUCK THAT SHIT FUCK IT FUCK IT FUCK IT
Where's the map where they baseline people identifying something in the US (or other map points with higher likely familiarity) correctly as well? That would help clear out some noise.

Secondly. Who cares at this point? Seems like Putin keeps Crimea on the basis of some familiar reasoning that bodes poorly for outcomes here. There is no appetite or willing money for military intervention at scale.
Practicing (i.e., getting better at a skill by using it) is rather different from learning/finding out information about that skill. In practicing, you know what you want to achieve; in learning a complex framework finding out what you should achieve is 90% of the problem, and afterwards doing it well is the easy part.

Compare with deliberate practice of, say, a musical instrument - you wouldn't start with the way that the learner initially grasps the instrument and practice that approach (that'd reinforce bad habits, and create problems in future) - instead, they'd go through it with a mentor who'd indicate the failures and show what is the appropriate good form/posture to use instead; and then you practice that. Not try to find out that good form by exploring from your current bad one, but practice the appropriate thing from the very first day - and you likely couldn't tell the difference between the appopriate thing and a bad habit, if it wasn't shown to you. Which is similar to what the article advocates.
I making something sort of like this for Mac. It's for recording a selection of your screen with the system audio. I have not made it so it can convert to Gif or WebM, but that is in the plans!

https://github.com/Jonovono/cutter.
Without any real knowledge (this is the Internet, after all), I'm going to go with a combination of uninsulated and no twisted pairs (see http://en.wikipedia.org/wiki/Twisted_pair#History) plus the rapid expansion of the system precluding any real planning. ("Around 1893, the country leading the world in telephones per 100 persons (teledensity) was Sweden with 0.55 in the whole country but 4 in Stockholm (10,000 out of a total of 27,658 subscribers). This compares with 0.4 in USA for that year.", see http://en.wikipedia.org/wiki/History_of_the_telephone#Early_...)
> I haven't spent much time with dplyr, but I think it does a couple things

One of the cooler features in dplyr is the '%.%' operator which allows you to chain operations. So you can write something like this in dplyr:

Batting %.%
group_by(playerID) %.%
summarise(total = sum(G)) %.%
arrange(desc(total)) %.%
head(5)

which is very readable. That example stolen shamelessly from [1] ;)

[1] -- http://blog.rstudio.org/2014/01/17/introducing-dplyr/
If the team were all female, it would be the headline.
Could Dads' Obesity Raise Autism Risk for Kids?
I just spoke with the CEO/co-founder of G-wearables, maker of Goccia. This product will be shipping in May to Kickastarter backers. Can anyone comment on the pros and cons of visible light (LED) communication? Interested in feedback from the HN community.
Yeah, I've only seen rumor quality information but I think that one might have an external radiator: http://videocardz.com/50102/amd-radeon-r9-295x2-pictured
I believe there is a language for Racket which has what you need in it, I used that when I got to the picture language bit.

Check it out here:

http://www.neilvandyke.org/racket-sicp/
No, that would be insanity.
The money quote from the article:

> "They thought it was OK to rent out on Airbnb because the company didn't tell them otherwise. Airbnb should be defending these tenants, or they should disclose to every person who rents in San Francisco that (short-term rentals are illegal) and tenants are being evicted."

This is interesting. If it is indeed illegal for any renter to use air bnb in San Francisco, then it seems logical to me that AirBnb should at the very least make the person renting out a place check a box that very clearly says

1) they own their own place

2) they have checked with their building, if its a condo or shared building, to ensure that its legal for them to rent out their place.
Nice tip, thanks.
Ask HN: Are you using Atom Editor?
What features/packages have gotten you to switch over? What works or doesn't work? Is speed ever an issue?
Wouldn't be too surprised if Evernote snagged some cash from a PE firm for a roll-up strategy in the pursuit of becoming a full productivity suite. At the same time, Phil Liben talks about not playing a zero-sum game (with the big boys at least). http://www.forbes.com/sites/karstenstrauss/2014/04/03/everno...
The form action for login appears to be https, but not the code...

I don't know why people bother not just httpsing everything if they have the cert. It avoids these types of worries and appearance.
Larger screen !== larger text, necessarily.
There seems to be a sharp drop-off line running north/south just
west of Mongolia & east of Novosibirsk.

I wonder if that is from a side-scrolling artifact or drag/drop interface
in the sampling (wild speculation there) or from an unconscious pruning
algorithm, among people who are unaware of Ukraine's proximity to the
Black Sea, roughly: "hmmh, Ukraine, medium-to-small country, former
Soviet, I'll look further east, oops, there's China, better stop here.

Some more informative maps include languages
and hydrocarbon pipelines:

http://news.bbcimg.co.uk/media/images/73094000/gif/_73094671...

http://www.zerohedge.com/news/2014-02-20/ukraine-situation-e...
Some nice folks that built Heroku explain how app support on both sides of Devops can be made easier and more scalable by following a few basic rules.
I guess the great shift were low cost polymers for insulation. In the early 20th century rubber was very expensive, extracted from trees (in a process much like maple syroup extraction I guess).

http://en.wikipedia.org/wiki/File:Latex-production.jpg
Apple does focus on marketshare, but a different market than most pundits look at. Even when they launched the iPhone Steve Jobs had a specific marketshare target (I think it was 1% or something).

The issue they have is that they've so dominated the US in marketshare with a great subsidy model that they've generated record profits. It's hard to come down from that to say, "well our profits will drop substantially, but we're happy at being 20% of the US market -- which is actually much better than our wildly successful PC market".

They can't afford to do that -- unless they have some magic up their sleeve.
How would using a Yun be cheaper than a Raspberry Pi? The Yun is currently twice the cost of a the RPi, and even taking into account the WiFi adapter and SD card, the RPi comes out far ahead.

You would also need to take the time to write drivers for the USB microphone and do realtime speech recognition, web traffic, and text-to-speech on the Yun's little 16MHz/400MHz processors.

This project is perfect for single-board computers like the RPi, and I can't imagine that you would get that far with a microcontroller.
I just discovered that link when the article was posted at datatau. That is definitely the best explanation I've found for apply.
They have done this before for new shows.
Personally, I really think it's a shame, yes. Why wouldn't it be?
Not surprising to me. Many Americans can't find America on a global map, including those in the military (confirmed by my shocked army friends).
Netcraft Site Report for http://galaxy.com.mm
John McAfee explains how to run drugs through 3rd world countries
I wouldn't necessarily consider the 'bracket notation' a query, and it's very un-SQL like. It's simply three vector operations which returns a boolean vector e.g. (TRUE, FALSE, TRUE, ...), which is then used to select particular indices. I think this way of operating is more familiar to statisticians.
ymmv but hardly going to start wearing fugly cargo pants for a phone - it's meant to be a convenience, not an inconvenience
Show HN: Live Coding Mandelbrot Set
Good question - when I got to that part, I couldn't get the picture language to run either and just wrote code that I compared with other online solutions. I just took a look at the MIT Press website for their SICP code:
http://mitpress.mit.edu/sicp/code/index.html

...but don't see the code needed there to draw graphics. Eli's online solution did, I believe, manage to get graphics working with a non-MIT-Scheme Scheme. But it's not necessary to have running code here to get the benefits of the exercises (unlike later in Chapter 3 and 4!).
The big problem is that the human definition of "front running" is bigger and more complex than the strict one that the computers (probably) obey.

To the computers the milliseconds of lag between the orders arriving at one exchange and the other is an eternity, it's plenty of time for the information to propagate and make price changes happen. As far as the computers are concerned the whole counterparty/market maker exchange above happened in totality at one exchange before it got anywhere close to the next exchange.

But to the human beings which by definition operate at human time scales it's seems as though the counterparty says "buy 2 million" and at that exact instant someone else cuts in line, yells "buy 2 million" and gets his execution price and causes the market maker to up the price that he has to pay.

I realize that TECHNICALLY that's not what happens. But to a human being it can easily seem that way. That's why the HFT folks argue so vociferously -- they're technically right -- but it makes them look like giant assholes to everyone else. It doesn't matter if they're technically correct, it's indistinguishable from "we're all smarter than you and you just need to trust us on this one" which people don't have a strong affinity for.

Here's that idea fleshed out:

COUNTERPARTY: "2 million Tesla?"

MARKET MAKER: "209 at 210."

COUNTERPARTY: "Buy.."

HFT: "BUY 2 MILLION TESLA!!!"

COUNTERPARTY: "...2 million Tesla for 209."

MARKET MAKER: "Sorry bud, now it's 210 at 211"

COUNTERPARTY: "WTF?!"

I realize that's not ACTUALLY what's happening. But when the time-scales of human beings and computers are so incredibly different it's not hard to understand why people FEEL like it is.
There's a very large segment of Apple's customer-base that are in a different market, even if there appear to be competing products. Some developers have no interest in anything other than a MBP. Ditto for a large number of iPhone and iPad users. There will always be those who switch, in the same way that someone may shop at Whole Foods and decide that it's not worth the price.

This is actually pretty consistent with Apple's entire history: they've resisted commoditization, even during times when it really hurt their market share.
Please explain how My. HFT "intercepts" the trade in this case? How does he know your limit price? How does he know your parent quantity?

Imagine an alternate scenario: You send an order "buy 100,000 shares $10.00 limit" to NYSE. Does the HFT spend $4MM buying up 200k on the off chance that you want more than the 100k you already bought? If not, why?
Perhaps younger Americans took geography in school after the break out of the Soviet Union. I only know where Ukraine is because I recently looked at the map when this crisis came up.
And on android 4.4 you can have 1 and only 1 app can send text messages. There both compromises around the idea that sending SMS messages costs people money. If it's really important to you you can always set up your own SMS server and use that, however for security reasons Apps don't get full control of the SMS system though an API.
Ask HN: How many H1B holders here taking the H4 "punishment"?
If you are a married H1B holder you know what I am talking about.
H4 (H1B dependent) holders are not allowed to work. Period. It does not even matter if it is remote work to home country.

To me this is one of the biggest problems of being a H1B holder in this country.

If you and your spouse are on this situation, can you please share your story?
How do you handle the situation?
This isn't quite about OCaml or Haskell, but might be relevant.

I've been looking around for a good way to learn type theory via self-study, and my current plan is to go through these courses on my own:

1) http://www.cs.cmu.edu/~rwh/courses/typesys/
2) http://ttic.uchicago.edu/~pl/classes/CMSC336-Winter08/

1 uses Robert Harper's Practical Foundations for Programming Languages (and was taught by him) and 2 uses PFPL plus Benjamin Pierce's Types and Programming Languages. Both courses have lecture notes and readings for each session as well as homework assignments with solutions which ought to make them straightforward to go through on your own.

There's also these Type/Category/Proof Theory Foundations videos (with Robert Harper as well): https://www.youtube.com/playlist?list=PL8Ky8lYL8-Oh7awp0sqa8...

I found these by doing some Googling and evaluating various forums/Stack Exchange posts; if anyone has any better suggestions I would love to hear them. (I haven't done SICP in depth and now, of course, I'm considering putting this plan on hold and doing SICP instead...)
It uses the CMUSphinx project (http://cmusphinx.sourceforge.net/wiki/) that is language independent. You can download language models for English, Chinese, French, Spanish, German, Russian.
I think it's a bit of a stretch to say that your opinion of ggplot2 is unanimous. Obviously I'm rather biased, but I think there is some evidence to suggest that once you understand the grammar of graphics based approach, you can create many EDA graphics faster with ggplot2 than base or lattice.

Tweaking plots for presentation is obviously more challenging, but I think it's a challenge with every graphics system.
I think it's a massively fascinating question to ask "Why didn't something like hypercard become the web?"

And please don't knee jerk some story about some Apple decision making. That doesn't matter. If the hypercard model had the value I think it does, someone else should have surfaced and gained momentum.

That didn't happen, and while I don't have the answer for why, I think it would shed some light on why "code as a user interface" for non coders has had only limited successes (Spreadsheets, SQL).
I have already run into this at work. I have customers whose keys are publicly available, and others who should not be, and so I cannot effectively use keysigning internally to manage relationships. This is because I don't want to upload every key I know about to a public keyserver.

Maybe I am mistaken or maybe there's a way to do that without having multiple keyrings or something, but that's kind of the problem. It's really hard to tell what I would or would not be sharing because there's no "interface" to speak of and I am hardly an expert.
The second one is a lowercase nu. http://en.wikipedia.org/wiki/Nu_(letter)
What about Freebase? http://www.freebase.com/
Hi All,
I have benefited from zidisha loans. Currently am on my third loan >>https://www.zidisha.org/microfinance/loan/Shehi/4590.html . The interest rate is in two parts: one part 5% fixed (transaction cost) and the second is flexible ( set by borrower when applying for a loan. For example my loans average at 13-15% annual interest. Zidisha loans help and are affordable compared to kiva intermediadies like Milango microfinance ( about 29% plus mandatory monthly savings) & SMEP microfinance. Thank you
no i am basically asking whether anyone besides the people doing HFT benefits from it. If they do then it should be easy to point to the positive consequences of HFT in society and a lot more people would back it up.

If its only beneficial as a scheme to get money out of the stockmarket then many people are naturally going to be against it.

Claiming i am on the wrong side of what people want seem to be a tad ignorant of reality, dont you think