skysight-inc/HackerNews huggingface dataset:
I don't really see the method as being any less functional than the function version (ie, they're both without side effects, the method version just has 'this' as an implicit parameter).

Though I guess that's just a difference in perspective.

Edit: Having stumbled upon something else you wrote[1](Viz. "WHy the crazy idea of using a splatter instead of a mapping method or function?"), I now understand the reason you're making the distinction. Though (speaking as someone who certainly doesn't have the level of expertise to be making this semantic argument) I really don't think it's the distinction between "functional" and "not functional" so much as... "composability"?

[1] https://github.com/raganwald/homoiconic/blob/master/2013/01/...
Finally! OAuth flow charts in one place!
Awesome :) This stuff is neatly done.
thank you. I was about to post the same. Couldnt agree with you more.

I find the title a nice one-liner, draws attention. But when you think about it, so what? When is something innovation, and when is it iteration anyway? The man didnt land on the moon out of a single project, you know. that classic example was actually iteration ;).

The general statement in there is that of those old guys in every company; "Back than, everything was better.". Nope.
This Company Is Kickstarter for Solar Power
That's probably one of the best and most insightful articles I've ever read, that used the term "first world problems". In fact, it may be the only article I've ever read that used that term, that wasn't a complete joke.

There's so much truth there... we work on "stuff" and some of the "stuff" we work on is truly amazing in many ways, but - and I don't know about you - I sometimes find myself wondering "is this really making the world a better place, in the general sense"? Even the stuff we are doing at Fogbeam Labs, which I am very passionate about, and even though we have very explicit core values[1] that drive us - sometimes leaves me thinking "this isn't going to help a poor starving child in Africa. Should I be doing something else"?

On the other hand, part of the reason we do all Open Source software is exactly because we think producing more OSS does make the world generally better, in at least some small regard. And if some would be entrepreneur in Africa or Afghanistan or something uses our software some day, and it helps them succeed, grow a business and create jobs and improve lives, then we have done something very positive. But it's hard to keep that in mind sometimes, when the chain of connections is so long and so speculative. I sometimes want to be doing something with a more obvious and direct impact on helping people.

[1]: http://fogbeam.blogspot.com/2011/06/blogging-fogbeam-custome...
It's a bit confusing that splat is being used in an atypical manner - I've usually seen it used to designate an argument aggregator.

[1] http://stackoverflow.com/questions/6201657/what-does-splats-mean-in-the-coffeescript-tutorial
[2] http://endofline.wordpress.com/2011/01/21/the-strange-ruby-splat/
[3] http://stackoverflow.com/questions/5917522/unzipping-and-the-operator
I don't see how it follows. For example, for a native speaker of a language that has no definite/indefinite articles, it is common to omit those in English. Also, for speakers of languages without plural or complex tense system, it is common to systematically omit plurals or use only one or two tenses in English. Would it mean that English without articles, plurals and with only present tense would not be a "bad English" but would be a language on its own? ESL students would be delighted to know their English isn't bad, it's just their own view on the English language, equally valid, I'm sure, but somehow I do not see that happening just yet.
It didn't. I think the original article jumped to public shaming far too quickly. The author made no attempt to resolve this through other mechanisms. I have no problem believing Instacart was not even aware that a number of their express customers never received the email.
Startup MusicMind Disrupts the Music Industry
Wait, so you knew about the 71 emails not being sent and did nothing? Also, I find it hard to believe it was only 71 emails because of the number of complaints I saw in the original thread, unless the majority of your customers are HN members.
Balanced: A Third-Generation Payments Provider
How Washington State handled a flood of applications to be its "pot czar"
AAVE gets no respect because of the social status of those who speak it, not because it's "ungrammatical". Of the stratified [1] dialects of American English, it's a basilect; "standard" American English, spoken on TV and taught in schools, is the acrolect. Pro tip: if you want to get ahead, learn and speak the acrolect.

[1] https://en.wikipedia.org/wiki/Basilect#Stratification
Definitely an interesting article and one worth reading. I work a lot on viral growth and I'd like to add a counterpoint that the growth of apps is so complicated that it is basically impossible to model in a useful way.

I've found that even if I make no changes to an app, the retention and virals fluctuate quite a bit for no apparent reason, and the fluctuations are big enough that it makes long term forecasting really more of guesswork than anything else.

Also, there are second order effects that are hard to model as well. For instance, improving virals can improve retention (user A invites friend B, user A stays for longer because their friend uses it).

I've gone through the process of modeling a couple apps, and it quickly gets to a point where the relationships become circular and small variations cause exponential differences down the line.

It is important to make informed decisions about virals and retention, but I don't think such a model is the way to do it. I think it is more important to think about optionality and decision making in opaque environments rather than trying to model the unmodelable.
I think we need to determine what free will is first because to me random or just unpredictable does not equal free will (that's how I think of the buffer overflow you describe). Nor does complete freedom to act or do whatever you want equal free will. For example, having free will doesn't mean I can now fly or defy other natural laws. Free will, to me, incorporates interpretation and response, and the ability to change the rules regarding interpretation and response. It doesn't mean not having rules and laws regulating interpretation and response, it just means having the ability to redefine those laws. So yes, at some point I'll need something above causal reaction in order to have free will but that doesn't automatically imply that I'm boxed out because that free will is attributed to matter (strange as that matter may be). The whole point of the comparison to strange matter isn't that free will is a particle, but rather a way to show that physical laws don't clearly attach to everything in the universe. And I don't mean to imply that free will must be one thing or another. I think that's what I'm taking issue with in your argument. Especially your last sentence in the above comment. My comparison to strange matter is merely to show that free will cannot be discounted by physical laws. Your assertion says that free will, if existent, must be in a particular form. While my position can't be disproved, yours can't be proven. So I guess neither of us are pushing this argument much of anywhere.
I'm not downvoting you. But your position is untenable, and comes from a misunderstanding about what a language is. It's not that it's not politically correct, it's that it's factually incorrect.

No one is arguing that there is or isn't a class and racial component to who speakers of AAVE are. They are primarily black and poor. But that point is irrelevant. Kids raised where people speak AAVE will grow up speaking AAVE. Simply declaring it 'not a language' gets you nothing. It's not 'just slang', it's a system of speaking with its own set of rules, just like any other language.
> AAVE is how people of poorer means speak or with less education speak

That doesn't make it not a language. What you're saying is that we should base categorize forms of communication based on the social status of their speakers. I hope you can see why that might be problematic.

> By your logic you might as well recognize English slang as an actual language.

This doesn't make any sense. AAVE is not slang, which you'd know if you read the OP.
I'm sorry, but the talent shortage is a real thing.

We don't have any HR filtering in place - resumes come directly to managers - but we still have a really difficult time filling our open positions.
What are you on about? How is angersock trying to "paint the OP as evil"??? He raised a very interesting and insightful question and provoked a discussion, that's all. Excessive hyperbole here isn't helping the discussion along.

(And this is saying something coming from me, given my well known penchant for using hyperbole to make a point!)

Edit: edited to make less abrasive.
You can use either your password or your API Token. It only stores your API Token which you can revoke at any time. If a user enters their password, it'll just interchange it for an API Token. You can check this out here https://github.com/jpadilla/feedleap/blob/master/apps/auth/f...
True, there are certainly exceptions. I wouldn't want this on a social network, but something like a browser based 3D modeling tool is another story.
Glad to see that Sibme made the list! They are working on a problem worth solving :)
"Since Joordens won't release the class list..."

A professor giving a list of students' names to the public would be illegal in the US. I'd expect that to be true in Canada as well.
Some cultures consider non standard dialects just that, "non standard". They don't deride people who speak them as poor or less educated.

For example consider Japan. Nearly every region in Japan has its own dialect. Everyone learns, for lack of a better way to say it, "standard Japanese" which is the kind used by news broadcasters. But, to their friends and family in their hometown they speak their local dialect which is often not understandable by people outside their region.

They know when to speak standard Japanese (for example a job interview) and when it's okay to speak the dialect.

The article is suggesting that AAVE should be considered a dialect and treated the same way. That seems reasonable to me given it's the same in many other countries. It also means respect for the culture of AAVE instead of contempt which seems like a good thing to me. So many people speak it. Why is their culture any less valid than another?
hm, does the iphone/ipad (as they are today) prevent people from being victim of link baits, spam, and stuff like that?

If not... I don't see your point.
There is no official language in the United States.
Evolution doesn't work that way. It isn't a directed force. It's a trial-and-error system that can produce more durable life-forms by killing off many of the less-durable versions.

Humans have already stepped outside the boundaries of natural evolution. We make casts and hardware for broken limbs; form societies and specialized communities; use drugs to resolve medical issues in individuals that evolution would've killed off. Although as a species we probably rose to dominance by being long-distance runners, most of us can't run a marathon today, because we no longer need to.

Likewise, evolution didn't make humans naturally better at living in cubicles focusing on a tiny device for many hours a day over the course of the last 50 years. The natural wiring for human neurology is still geared towards being aware of our environment, distracted by sounds and sights and things going on, because that's how you survive sneak attacks from predators or spot camouflaged prey.

It's smart to be skeptical of anything claiming to be a miracle cure, but not on the basis of some kind of spooky evolutionary action. Rather, we haven't yet gotten a great track record of coming up with chemicals that can do only one thing to our brains without upsetting some other aspect of our neurochemistry, and that's largely because the brain is wickedly complex and only recently are we starting to make some progress in understanding how it works. I have no doubt that one day we'll be able to fine-tune our own neurochemistry with few side-effects, but today might not be that day.
That is exactly the sort of argument the Germans made: that Enigma had known cryptographic flaws, but that they did not think anyone would actually expend the effort needed to attack it. You are saying that Bitcoin has a known flaw, but that nobody is going to amass the computing power needed to exploit that flaw. That is a bad way to approach security.

It is not just about botnets (CPU "mining" is pretty slow); what do you think stops someone from spending their money on enough ASICs to pull off the attack? It is not all that expensive, maybe tens of millions of dollars in chips. Even if it were hundreds of millions of dollars, if Bitcoin were as threatening to the financial system as some people seem to think it is, that would not be a lot to spend on attacking it.

It is also important to recognize that the existence of an obvious polynomial time attack does not in any way rule out the existence of faster attacks, it only establishes an upper bound on the attack effort. The reason proofs of security in modern cryptography involve a reduction to an (assumed) infeasible problem is that it rules out all practical attacks (in fact, all theoretically feasible attacks).
Link with more info:

http://en.wikipedia.org/wiki/A_language_is_a_dialect_with_an...

a shprakh iz a dialekt mit an armey un flot

Yiddish is fascinating. (And entertaining when spoken by Mel Brooks as an Ind ... er, Native American).
The fact that this company was charging cards without notifying their customers of a charge is very dubious. A simple email every time they charged a customer's card without explicit consent is all that is needed at a minimum. I think its more of a public service more than anything. How many other people were they charging unknowingly ?
Oracle announces Ksplice Inspector for Linux kernel updates
Then they shouldn't have auto-charged the $99 under the new terms - they should have had the users opt-in to the new service since it was different to what they initially signed up for.
Getting Some Clojure: nREPL in a Spring App
They probably just found out.
I think this idea that 'driving disconnects people from nature and from knowing their own neighborhood' is silly, and possibly harmful if it leads people down suboptimal urban planning designs. It sounds lovely and humanistic and all that, but I would love to see some evidence that it's actually, y'know, true.

I walk my neighborhood (2-3 times a week), and I can't say I am any more connected when walking than when driving. I see no more people when I walk than when I drive, and the ones I do see don't recognize me nor I them. It's not as if walking makes me suddenly introduce myself to people, or that doing so will induce me to somehow pick up (nonexistent) litter or the like, or somehow notice things I wouldn't otherwise.
Cool. This coupled with Tony's order in Vegas means a lot of good news. When you add in profitability; that's nuts.

Quite the start to April for Tesla.
One wonders why 'elect_engineer' created an account only to submit it with that title.
SEC Says Companies Can Use Social Media to Alert Investors
Somebody at Instacart read Hacker News?
thought experiment:

If someone had the skills, ability, and opportunity to tangibly help a large group of people through their work, but instead chose to work on the "next hot social app" in order to gain personal wealth (assume both were "one-time" opportunities, and mutually exclusive), would you hold that person to be ethically unjust?
There are a lot of ways that it could be bad/dangerous, but the most obvious is: What if Google's (in)famous automated algorithms some-day flag your account as spam or malicious in some regard, and they lock you out of everything? This has happened to people before, and some of them only got the situation corrected because they thought to post here on HN, where their story caught the eye of a helpful GOOG employee who happens to post here. But what about the non-HN crowd? After all, Google are notorious for having essentially zero customer service if you aren't a paying user of one of their various paid offerings. And even then I'm not sure how good their service is (I pay for Google Apps, but have never had to engage with their support in any way).
"Worth doing" in a strictly commercial sense, perhaps, but part of what traditionally made the internet awesome was that it wasn't all about commerce.
Oceans continue to warm, especially the deeps
Show HN: Cap'n Proto, by the ex-maintainer of Protocol Buffers
Thanks, this summary was extremely helpful since I didn't want to read the gigantic wall of text in OP and the title, no matter how I tried to parse it, didn't give me enough information!
> Less than 4 hours after finding out about the issue here's a complete explanation of what happened, a public apology, and an appropriate fix.

Or it indicates that they knew about it before hand and were working on it. Either way, I agree with you. Good customer service.
This ~sounds~ really great. Is it actually?

I've never bought or leased a car, and I'm wondering how this compares to the terms normally offered.
Andreessen Horowitz and Collab Fund Add to Balanced's $3.4M Seed Round
Reminds me of that time when my previous company tried to create such a policy ... I even wrote a stack overflow question at that time:

http://stackoverflow.com/questions/3009885/should-a-company-...

As I wrote at the time, quoting the head of development: "outside work activities create a conflict of interest. [...] [we don't want that] you use your spare time to work on your app, and once it takes off you quit your job".

I remember replying that in that case kickboxing also creates a conflict of interest.

The result: lots of developers started to leave that company.
This looks more and more like some get rich scheme to strong arm people into giving them millions. It borders on extortion really.

I'm pretty sure the lot will get disbarred and whoever is behind the company. These dispositions just make this story even more bizarre(http://www.popehat.com/2013/03/06/deposition-reveals-prenda-...)

As a funny sidenote, it appears they're having some issues with their website too: http://wefightpiracy.org.previewdns.com/notable-decisions/
I think cookie values are more of a risk for SQL injection or RCE than XSS. If the code that builds the session lookup query or cookie parsing code isn't safe, you're gonna have a problem.
Aren't a good portion of Wikipedia edits plagiarism regardless?
No, but it does make Robotron far more of "a visual lollipop of swirling color that leaves your eyes sparkling and pixelated for hours" than the clone
Did you read the same article I did? The author emailed instacart... He even pasted the full email correspondence. The representative did not accept responsibility for the email not making it to him ("I apologize if for some reason you did not receive it.") which we now know _was_ instacart's fault, and did not offer any refunds.

It took the public shaming before Apoorva showed up on the thread and offered his money back.
I'm partial to

select total from orders

myself. I really wish was as much progress on syntaxes for expressing relational algebra as there is for the functional stuff. Dealing with map and apply seems a bit fiddly and low-level for what should be a straightforward thing to express declaratively.
Are you really comparing how second language learners mangle a language to the first language of millions of Americans? As I said, English learners would not consistently apply rules. They make different mistakes. AAVE speakers reliably use the same grammar, and can understand each other unambiguously. Please explain why Standard American English is superior to AAVE. Why do you think SAE is any more valid than AAVE?
This fix seems a little lackluster. It would seem more upstanding to honor the agreement they had made, and collected money for: i.e. let the 71 users continue the delivery-fee-free plan (with no minimum) for the end of the term.
Right, this thread should just be deleted until someone writes a story about it. The page is unreadable--like most of Wikipedia's talk pages...and then they wonder why normal people don't participate.
Yes, that's absolutely true. Unit tests are super important in order to guard against future mistakes. Or put another way, they guard against the uncertainty of the code maintaining its current functionality in the future.
Please correct me if I'm wrong, but a quick google tells me residual value is about 60%?
The differences between American Standard English and AAVE are primarily grammatical, not lexicographical. So an AmE-AAVE dictionary wouldn't be very thick.

And Leetspeak, txt-speak, and AAVE are not equivalent entities. Leetspeak is an alternative alphabet, txt-speak is a system of abbreviations and slang, and AAVE is at minimum a dialect.
I'm not sure if you read the same Wikipedia page I did. This isn't a turf war issue. A professor has been asked by editors to tell his students to stop editing Neuroscience/psychology articles because they are terrible edits that are unreferenced and plagiarized. This is bad because it opens up Wikipedia to liability. I haven't dug too much in but it seems like the Professor is brushing it off and refusing to really help that much which is why they are contemplating banning the entire schools IP range. It has to be really bad if they are even contemplating that point.
This is a high risk high reward gamble by Tesla.
If people take this offer, they are basically getting to lease to own.

Musk is betting that the car will be so good that people will want to keep it.

If it's true, then buyers are getting a great deal and Tesla wins with a lot of cars on the market, and in turn, a lot of leverage to get their charging stations all over the place.

If it's not true, then it all goes to hell over a year period where people are returning them and Tesla is buying them back.

Musk is basically saying "there is nothing better than a Tesla, and I am willing to bet the farm on it."
I think this is a really good response from Instacart. Heroku could learn a few things from them I suppose. But again, good response from the Instacart team. well done.
They're bundling an ordinary car loan with a put option, and Musk is personally guaranteeing the put.

Elon Musk is great. He's always all-in.
Guaranteeing the residual value of a Mercedes S Class seems like a huge, huge gamble to me. Given the relative technological rate of change for electric cars vs internal combustion engines, doesn't this have the potential to be a huge financial hit for Tesla?
Here's a page on their website that lets you figure out what goes into the $500/month figure: http://www.teslamotors.com/true-cost-of-ownership

Parts are a little surprising (e.g. it assumes your time is worth $100/hour).
A massive 6.3-inch smartphone from Samsung may be in the works
good customer service would have been to notify their customers every time they are going to charge against their card vs having to have the customer monitor explicitly what charges instacart is making.
well, precisely because of that, they need better technology to capture the solar energy.

I lived in Denmark for a year, and the whole Scandinavian area doesn't get much sun throughout the year. As a result, their engineers that manufacture windows literally call themselves "light engineers".
Thank you Zaphar! I have created my first post in dedication of your reply! (See the "P.S.")

http://paulsantana.wordpress.com/2013/03/30/the-effects-of-a...
Relevant: https://www.youtube.com/watch?v=9u0EL_u4nvw