skysight-inc/HackerNews huggingface dataset:
> it seems like the best leader would be the one who best facilitates the performance of the individual contributors

This is just as wrong as a the "perceived leader fallacy" the post is trying to debunk. The person you refer to is a "facilitator" or manager. Leader don't always have to "facilitate" or manage. The manager is almost never the true leader. Leaders should bring the vision AND set the direction AND provide the main motivation (if one person doesn't bring all 3, then you have a collective leadership situation, which is probably the most healthy anyway).

In this example, the actual leader is the unseen person that actually identified that bug as "critical" and decided that the software should in under no circumstances be released without that bug fixed!

(or if we want to find a leader here, at this level, it would be whoever came up with the idea of "what to look for in order to fix the bug" - Martha may have had the idea herself, most likely, or she may have fished it from the discussion happening around her and just happened to be the first one lucky to find the bug while following this "fished" strategy)
How To Hack Hiring
How Much Is the Average Facebook User Worth?
>"Entrepreneur" drivers have poor job security

That's true of entrepreneurs in general. I think most of the people doing that would rather have "poor job security" than "no job security" (or the alternative of simply no job) - which is the case for almost all workers without specific special skills.

> Is this a fundamentally better model for the middle class than being an Avon salesperson?

Comparing it to MLM who's business model is dependent on replicating itself is a completely different use case than what this is.
If there exists a tool that compiles your language of choice to JavaScript, and the stuff you write in your language of choice works on modern browsers and is stable and performant, why do you care that it's JavaScript being compiled to and not byte code?
I don't think uber drivers would be volunteering to drive if they were making more money doing typical limosuine or taxi services.

Same with AirBnb.

If they're not making money - why would they be doing it?
But it takes a hell lot of thinking and design to make the complex simple :(
I recently moved from Christchurch, New Zealand to Melbourne Australia. Christchurch has a population of about 350,000 and the only form of public transport is busses (which I have almost never needed to take). Melbourne has a population of about 4,500,000 with trams, busses and trains.

On week days my commute involves a half hour train ride and a 5 minute bus trip either way. While most people are glued to their phones, I purposely avoid using mine as much as possible. I just try to be as friendly as possible.
Doesn't that argument get weaker as JavaScript gets more widely used? It's already one of the most prominent languages in the world, and is probably increasingly the first programming language encountered and learned by beginners.
The Mac Pro Daisy Chain Challenge | Macworld
No, they don't think it's illegal; They just think it's immoral. Everyone should want to be tied down to a 9-5 full time job, for some crazy idea of middle-class "Stability". They fundamentally misattribute the death of the middle class on rise of the sharing economy, not the other way around; Nor as a function of the increasing automation, and by-the-by the increasing gap between the value of true knowledge-workers and automaton persons.
I have to wonder - is this a Starbucks promotional piece? Why is a Starbucks gift card so effective? Why is a Starbucks cafe the perfect place to study these kinds of interactions? Is the Starbucks brand something that we, as readers, need to connect in our minds with the core company concepts of conviviality and happiness? Would sponsoring a scientific study help with this? Or am I just too cynical for this world? Maybe I need a latte to calm down.
:) Indeed, until you eventually arrive at the same end we all do.
Well, Quick Sort is O(n log n) on average, but you know that. Also, anything that's O(n log n) is also O(n^2), which means that the author is the worst kind of correct -- but you knew that too :)
Ask HN: Good Programming/Tech Books To Read?
I'm a CS major and I just got finished with finals. Other than working part time over the summer I will have a giant amount of free time that wasn't there during the school year. What books would you recommend I read over the summer?
Variance In Income and Certainty in Discount Rate
It was more of me wanting to hangout and chill after work, followed by me wanting to work and get stuff done before a launch. I was told many many times to go home and take days off. Just my personality to work a lot.
The thesis is more that it's 'whoring'

And the pimp as the 'enabler',

(although ostensibly benign)

This seems a tad overly dramatic

But it works for an essay / thought piece.

Pimping definitely scales better, for example.

(Scale also diversifies revenue streams)

Whereas 'whoring' does not scale well;

its not long-term a viable profession.

(exploits the young/etc)
I would agree that there are probably more "Haskellish" compile-to-JS languages, but the wiki mentioned CoffeeScript and TypeScript. Surely Elm ranks above them in your book?

Besides, Fay doesn't have typeclasses, either, and it's mentioned.

I wasn't making the claim that Elm was somehow better than those options, just that I was surprised it wasn't included. I've just played around with Elm, nothing serious.

You're correct that Elm seems more like a DSL in some ways with its required FRP, and I agree that typeclasses and HKTs are nice, but if I could choose between doing my day job in Elm or staying with JavaScript, I know which I'd pick (hint: it's not JS).
I'm posting an inspiring quote from the masters who changed the world at Instagram.com/BeTheCrazyOnes and doing that daily following the Seinfeld's 'don't break the chain' method: one rare black & white picture + quote first thing in the morning, one picture + quote last thing at night.

http://imgur.com/TqTCMmh
Clearly a spectrum, for example the comfortable distance. In Germany, for example, people on public transport will generally seat themselves to maximize overall spacing. In other countries, people clump together.

My social studies teacher once told a story about this: putting north americans and south americans together at a cocktail party can be fun, because the accepted social distance is different. So the south american will move in in order not be rude, while the north american will move back in order not to be rude. This can lead to little groups chasing each other through the room :-)
We have had "probability before pascal"...and turing (Franklin), It is akin to tech-chic not because it is progress like glasses, but because it also provides >=illusion of qualitative progress when merely the error of measure rises explosively and non-linearly in a way that the measure becomes meaningless. In this world the most friends on FB have the most "reputation", and if this seems like an uncharitable example many would be hard pressed to find something more relevant via nu-computation other than mere obfuscation.
> the point of many of these services is to catalyze a culture of sharing that we've lost. Once we gain it back, then Lyft, Uber, and the like (as one example) can shift from drivers that drive around looking for rides (which is hardly sharing so much as a homegrown taxi), into truly picking up people when convenient for their usual routes

You say this as if it would be a step forward instead of a huge step back. The whole idea of a market economy is that you can trade what you have for what you want, even if the person who has what you want doesn't want what you have. Money is used to facilitate this kind of indirect trade. This system is superior to the system you advocate, wherein, if I have ten pounds of corn and want a painting, I need to find a painter who wants corn.

If the only place Lyft will take me is the football stadium, Lyft isn't a useful app, or a useful anything else. I won't bother to use it even on the rare occasion when the football stadium is where I want to go. The point of a transportation service is that it takes me where I want to go, not that it takes me to a random location depending on which driver I happened to contact, and not that if I want to go someplace out-of-the-way I need to wait for possibly a period of months.
There is a bigger point that the article tries to call our attention to. If the choice is between "poor" job security and "no" job security, that is a pretty terrible choice. It does not blame Lyft et al directly. It asks us to consider the broader implications for our economy, and if anything, whether the "sharing economy" is truly its savior. That is the analogy with Avon et al for the previous generation (not the precise business model).
I suspect that these studies have the limitation, that only more extroverted people agree to do such things for a $5 gift card, while the introverts just say no (I'm using the terms extrovert and introvert loosely here).

And yeah, of course the extroverts would feel happier when talking to people, while those who wouldn't feel so rarely even participate in the study [if my suspicion is right].
I've got (2) 1U Tyan B2881G28U4H servers with Dual Opteron 270 processors, ram, and 15k scsi drives.

I shot you an email to see if you're interested. Bought these a while back and they've been sitting in a closet ;(

Cheers
I didn't try automation, but I noticed pretty quickly that the actions can run simultaneously -- e.g., I clicked on Play and Learn while I was reading & clicking other things, just to keep those two running as frequently as they could.

[-- until those 2 options disappeared, which I felt was too soon; why should play & learn disappear as possibilities when work and get stuff are still available? Ugh. That's not my plan!]

But a more interesting point -- I liked that while you can rapid-click to get a lot of plates spinning at once (and obviously "progress" faster in the game that way), you start missing things. E.g., I spent a minute just clicking every Solve I saw without reading carefully, and didn't notice how I gained/lost a few things.

To experience life deeply, you have to do things one at a time, in other words.
i don't think we'll have decades of cars being driven by people. will people who hustle on lyft/uber now own any share of the autonomobile industry?
Faster ActiveRecord in rails master
The article mentions a planned follow-up study of the same babies at age 1, but I can't find any published results.
The first example is not emergent behavior. And it has nothing at all to do with the implicit nature of interfaces. It is in fact a pretty straightforward consequence of the fact that functions are first-class types. Because they're types, you can newtype them, and you can implement interfaces on the newtype. This should work in any language that has interfaces and first-class functions.

For reference, here's the exact same thing in Rust:

// Define trait Foo, this is the equivalent of an interface
pub trait Foo {
fn foo(&self, x: int) -> int;
}

// Define a newtype called FooFunc
pub struct FooFunc(fn(x:int) -> int);

// Explicitly implement the trait on FooFunc
impl Foo for FooFunc {
fn foo(&self, x: int) -> int {
let &FooFunc(f) = self; // unwrap the newtype
f(x)
}
}

// This is a method that uses a Foo, analogous to http.Handle()
pub fn doFoo<T: Foo>(f: T) {
println!("foo(42) = {}", f.foo(42));
}

// Here's our function that we want to wrap
fn MyFoo(x: int) -> int {
x+1
}

fn main() {
// Call the function, just like http.Handle using http.HandlerFunc
doFoo(FooFunc(MyFoo));
}

And just like Go, this ends up being free at runtime.
I visited Seattle last year and went to several coffee shops. It seemed weird that nobody would look up if someone came in. Everyone seemed deeply absorbed in their book or smart phone or tablet.
Thanks. I should have a early test up in a month or two. Just registered dominusgame.net.
What an interesting article, thanks for the writeup.

Are you using Docker for containers?

As a language neophyte I found this far more persuasive than arguments over emergent behaviour[1], because it talks about actual practice, as opposed to talking in abstractions (which rarely leads to fruitful discussion). The attraction of Go to me is in its commitment to simplicity, at the expense of some power or terseness it becomes easy to read, easy to extend, and hard to use to create monstrous complexity.

It feels like an improved C rather than building on the traditions of C++ say.

The package system, import system, composition and no inheritance, and extensive use of interfaces all encourage simplicity above all.

Composition - it's harder to create huge taxonomies which all depend on a common root.

Packaging - encourages very simple small components rather than huge frameworks which are hard or even impossible to understand all at once or separate into components. Godep[2] looks interesting here, thanks for the link.

Interfaces - similar to many other languages, but without the boilerplate of declarations (this sort of decision is where controversies start - what some see as boilerplate others see as important contracts, same goes for header files).

It is of course missing a few things which would be nice, but nothing should stop people trying it out today - if you value simplicity above all, Golang will probably appeal.

1. https://news.ycombinator.com/item?id=7653164

2. https://github.com/tools/godep
I'm Dutch and my girlfriend is Russian, and she was absolutely amazed at how often and easily we make a little smalltalk with complete strangers here in the Netherlands. It may not seem to be a popular thing to do here, but compared to Russia we're very chatty and friendly with strangers.
If you think about it, bytecode you wish just doesn't exist, whereas JavaScript does and it works:

http://mozakai.blogspot.co.at/2013/05/the-elusive-universal-...
Do not underestimate how powerful and useful HKTs and typeclasses are until you've used them in anger.

I have a guide to learning Haskell here: https://gist.github.com/bitemyapp/8739525

You should give it a whirl.

Just use PureScript if you're fortunate enough to know alternatives to JS exist :)
This is similar to how Rust works. You can implement new traits (which are what Rust calls interfaces) on pre-existing types. The rule is that either the trait or the type must be defined in the current crate (e.g. in the current library).

This means that my library can define a new trait and implement it on, say, int. Or I can define a new type and implement a pre-existing trait on it. But it prevents me from implementing pre-existing traits on pre-existing types, which is important for the compiler to be able to answer the question "does type A implement trait B" without having the answer change when a new library is linked.
This might work well in theory but in practice this is how it will work:

Target - female, attractive, youngish

Initiator - male, single, below average attractiveness
They do, to a degree. When you view an imgur gallery in the Alien Blue reddit app, it now redirects you to the imgur mobile view which is clumsy to use and has ads.
Neoliberalism: origins, theory, definition
What are good recommendations for non-alcoholic drinks? I don't like most alternatives because they are too sweet.
Show HN: PDFy – an Imgur for PDFs
The co-founder of Pelican books, V. K. Krishna Menon, was a very important figure in Indian independence and a controversial diplomat and defence minister afterwards. He split with Allen Lane, I have heard, over a dispute over how commercial the venture should be - with Lane taking a more commercial viewpoint.

This story is so obscure that I have never found any reliable source for this. I am glad to see Guardian acknowledging the role of Krishna Menon in the history of Penguin books and Pelican books - it seems vague even in the Wikipedia article on Krishna Menon.

He also was pivotal in the non-aligned movement: what is now called the "third world". Originally the term denoted countries allied neither to the West nor to the Soviet Bloc, but now it has become synonymous with squalour.

http://en.wikipedia.org/wiki/V_K_Krishna_Menon
Saw this HN story yesterday, tried LyX today, and am already fairly comfortable using it for a take-home math quiz. The steepest part of the learning curve was figuring out how to do multiline formulas. Really impressive for a program like this. I will have to look closely at the keyboard shortcuts, though.
I was surprised this wasn't an angular directive :P
A "killswitch" is not a trivial thing to build.

If you simply run `kill -9 pid`, you might be holding a large position, or worse, you might be holding some naked shorts. (In fact, you almost certainly are.) This is risky. It can result in failures to deliver, make you vulnerable to large market movements, etc.

Another form of "killswitch" is to not open any new positions, but still attempt to close out your old positions with varying degrees of aggressiveness. But if your system is wildly broken, this might not be doing what you think it's doing. As I understand it, this happened to Knight.
Zero-Day Attacks and Zero-Day Vulnerabilities are Different
The argument has an emotional resonance, but does it really make sense? It's not like working for big employers (and entrusting Wall Street with one's retirement) worked out really well in the past decade either.

Every company is out there "hustling", as they compete with one another. So is it so much better to delegate the hustling aspect of life to one's CEO? Or are we all just turning over power and rewards to those people, in exchange for a quieter life?

It does get at the question - what are companies even for? According to free market theories, we should all be selling our labor freelance. The standard answer for a long while was that transaction costs would be too high. So possibly AirBnB and Uber are solving that, and more of us can jettison the dead weight of having bosses who specialize in hustling.

The only problem is that they are completely artificial "markets", and they're taking a tremendous percentage. You're not hustling on the free market, you're hustling on the totally-controlled-by-AirBnB market. And the company has no long-term responsibility to any individual operator, and there's probably never going to be anything like an AirBnB hosts' union. Right now, the sharing economy companies will try hard to make life good for the sharers, but they may not always be so aligned.
The style of that very strongly reminds me of that David vs. Goliath top-down shooter game: https://icreviews.files.wordpress.com/2007/02/giving_goliath...

Any connection to that, by any chance?

EDIT: Hmm, HN doesn't do Markdown?
DerbyJS Validation Kit
A component library of DerbyJS that includes validated text fields (including for account management).

Can validate usernames, passwords, names (includes autocapitalization) and email addresses using industry-standard regex pattern matching. If used with the flat-ui, will display a red x when in error and a green check when validated. Includes style hooks so custom styling is also permitted.

Should be used in conjunction with a Heroku deployment ready template that eliminates the Rediscloud bug in the default coffeescript bundle.

https://github.com/arithehun/derby-coffee-template
Java's `final` while useful for primitives, it is not really that useful for reference types, which constitute the majority of types.

They are if you use them in conjunction with immutable classes, such as Guava's immutable collections.

Unfortunately, immutability is only a promise and not typed. But in practice, having a member that is final and of an immutable class works well.
Great to see more projects using the Oculus Rift for FPV. We are using it in out Sky Drone FPV system.
Good points overall. Minor niggle with the last sentence. Einstein was probably half right on society. The most successful countries, by some measures, are what I call social market economies. Much of what the socialist movement argued for, is implemented successfully in those countries: social health care, relatively large portion of functional state enterprises (schools, hospitals, infrastructure administration etc.), functional labour unions and more.
Are you using strict mode? It doesn't fall back to the global object as `this` (except for setTimeout/setInterval, which are specified that way) - since I've started using it, I find out pretty quickly if I was missing a `.bind(this)` when passing a callback function.
Yeah I understand that perspective. I really think that these are the type of posts that won't be upvoted like some post about Elon Musk or Bitcoin. I guess there's a good potential for promotional upvotes since there are so many people invested in the post being seen. Would it be possible to not count upvotes from people who post comments? (Not comments of comments, however.)
Go's type system stays out of the way ... No reason to tear it down just because it doesn't go further.

By that line of reasoning, C is a great language. Better type systems exist to prevent many types of bugs. That Go ignores decades of good PL research is a valid point of critique.
I realised that AirBnB and its ilk had reached the mainstream when I saw an article in my wife's copy of Woman's Weekly, a UK mag targeting middle-aged and older demographic.

Alongside recipe for strawberry flan and knitting patterns: how to use AirBnB to make supplementary income or find a companion.
Ask HN: How much domain expertise do you need to start a startup?
A good startup idea solves a problem that people have. But a lot of the times you need some sort of domain expertise to solve this problem.

For example, from what I understand there isn't an easy way to "comparison shop" for mutual funds. To see the useful measures of past performance. However, I have no clue how to go about getting this data, and don't really know what are the best measures and what's important etc.

A lot of startups seem to require a good amount of domain expertise. Do all of these founders start off with this domain expertise, or do they learn it along the way? If so, how?

I don't see domain expertise talked about much, but I think that it's important.
No, they're financially liable for financially impacting bugs. Broken web UI annoys your customers, but is unlikely to bankrupt you.
Youtube here: https://www.youtube.com/watch?v=ANSjwWomIJ8

Very cool idea. I could think of some indoor applications for it.

For outdoors, since the distance between the cameras and the object they're looking at is so far, and the distance between the two eyes is so close the difference between the two images is almost meaningless. I'd put the two cameras further apart and see what happens.
Unless you rely on introspection, which happens a lot when your language does not support generics.
I don't know. I can only comment on the "?" that I received and answered. Looking through the email headers, it started with Jeff, went through a few different groups, my manager, and finally me. I don't know if it was like this for all complaints.

And the lack of focus was the problem. Depending on when I got the email, I would look for root cause and other affected customers. But there were times I was operating on 2 maybe 3 hours of sleep and was just like "fuck it. I'm fixing this single order and moving on".

Please take into account, I was in Supply Chain and it has (had?) probably millions of lines of legacy code. Even after being on the team for 4 years, there were parts of the code base that were just voodoo. I would look at the code and be like "this can't possibly work".

Edit: fixed some autocorrect mistakes