skysight-inc/HackerNews huggingface dataset:
>“If Kleiner wanted to look classy, it could have said, ‘This was hard fought and we obviously disagree with your view, but it’s in the interest of all parties to walk away. In the meantime, there have been lessons learned and we are going to fund organizations that focus on glass ceiling issues,’ ” Ms. Katz said.

Just donate to my rainbow coalition...
Indeed. I don't like much the "looks exactly like .." comments, because (even if I sometimes do think them), similarity in interfaces is actually a great thing, as it allows more people to easily switch and pick from r/py/julia/matlab/octave/stata/spss or whatever language is more promising in other areas. In other words, it reduces the mental cost of switching.
We only run Linux and use Macs. So powershell isn't an option for us. The SDKs for various languages aren't terribly mature either. I don't think any of them except the .NET one are 1.0 yet.

Don't get me started on the Beta UI vs normal UI. Some things are only supported in one and not the other and vice versa. I'm constantly being flipped back and forth between the two. Also they are both really unpleasant to use. I get lost a lot.
I have a feeling that, if it were possible, Google would've already done it by now. The fact that they haven't indicates that they're either incompetent, risk-averse, or are entirely incapable of offering Google Fiber in those cities.

In the case of San Francisco, this isn't surprising; San Francisco's Congressional Representative (Nancy Pelosi) is a Comcast shareholder IIRC, and I suspect that's only one example of likely governmental interference with such prospects (and possibly one of the root causes; I'm not all that familiar with San Franciscan politics, but I'd reckon that - if she's truly representative of San Franciscans - then they've probably voted similar candidates into other municipal positions).
Is it legitimate to assume that someone with 45 experience who is not yet "principal" level is incapable of making "principal"? Aren't there lots and lots of explanations for them not being at that level yet?
I wonder about cultural patterns that might result in selection bias in the studies mentioned.

> All sixty participants were diagnosed with schizophrenia, and regularly had auditory hallucinations.

And later:

> ... the Americans’ hallucinations seemed much more aggressive and violent.

Perhaps (for example) Americans with non-violent hallucinations tend not to be diagnosed with schizophrenia.
It's hard to tell whether her position was more financial gambling or principle (that is, who knows).

She sought $16 million -

http://www.mercurynews.com/business/ci_27444497/ellen-pao-se...

She clearly believed monetary compensation was important as part of the case. So then the question becomes, what % of a likelihood of victory would you need to believe in, to go after $16m vs $964k. Or alternatively, perhaps $964k is such a (relatively) modest sum for the context, that it simply wasn't a consideration for her. She can probably earn more than that writing a book about the ordeal.
Yeah, Docker Swarm works well for really basic demos. It's really fast and easy. Granted, it completely lacks all of the features needed to be useful in production, but it's EASY, right?!

Come on...
Yep, it's so lucky for you that you just happened to have been born into the last generation that was really, truly human, isn't it?
This is hilarious. I started doubting this is random.
http://tiffzhang.com/startup/?s=1256537720
"START SPELLING.
Spelling. Everyone talks about it but only the truly delightful are able to spell day in and day out. Here at Spellly we understand your commitment and want to give you what you need to take your spelling to the next level."
It is hard to tell though whether the audience is dyslexic or spelling bee participants.
Revenge: a dish best not served at all.
She was seeking $16M in lost wages, and potentially much more in punitive damages. I think, had she won, she could be looking at a ridiculous check close to $100M.
I think it makes the other people in the room feel less awkward.

I'm often the only person in the room without a PhD when I go see a customer. They usually want me to either fix something 10 minutes ago, prototype something next week, or invent something next month. I do.

There are websites around that list me as having a PhD in my specialty (I just have a four year degree). Most recently, one aerospace organization flat out refused to correct their page because it looks less professional if I'm not listed with a degree I don't have.

As far as advisors taking credit instead of their students... ten years ago I saved the life of an asshole and the conscience of a friend when said friend came to recruit me to be a spotter while he attempted to kill his advisor after he'd published something my friend wrote, under the advisor's name. I talked my friend into merely destroying the prof's car.

I realize that I talk about violence a lot in my posts. It happens, it is part of life, it must be dealt with even in techie or academic circles.

De-escalation sometimes requires causing a small amount of damage in order to prevent much greater damage. It's like felling a few trees to build a firebreak.

I don't give a damn about the advisor, other than he's a human being and has the right to live his wretched life out, but I do know that my friend would've been haunted by his conscience all his life if he actually hurt someone... and haunted by his pride just as long if he didn't exact some form of revenge, because this is what our culture demanded.
If you think that's what's happening, you haven't been paying attention.
Play your iTunes purchased movies on Kindle Fire HD 8.9
Don't you have a logo?
That this post has > 100 replies (good or bad) heartens me. I would be happy to see more from erl or exrl. Both are phenomenal achievements. I'm only saddened that erl doesn't move faster to modernize its obvious, and easily rectified shortcomings (modern strings anyone?).

Adding hashes to erl is a good start, and joeerl seems very open to more. There is certainly more to come in both camps, and that's good for everyone.
Instacart Finally Tells You When It’s Charging You More Than Stores
Trusting math alone is not enough. One of the reasons the CA system works is that there is a person who can be in the loop when things go cactus. With things like keybase, if your certificate gets compromised, that's it, game over man, game over. CAs, you can get certs replaced and the compromised certificate becomes worthless.

However, this does show the need for a generic method of certificate pinning. Using a DNS record type or the like would be able to add to the trust model, and make it much harder for a malicious actor to use a fake key, all without tying your trust database to a financial transaction.
Something along the lines of this:

function myFunction() {
var a, b, func;

func = function () {
return {
attrA: function (attr) {
a = attr;
return this;
},

attrB: function (attr) {
b = attr;
return this;
},

toString: function () {
console.log([a, b].join(' '));
return this;
}
}
}

return func();
}

This allows us to call myFunction multiple times, set attributes (imagine it were createPerson instead, with a name, age, etc...) and not run into problems with state being shared.

I like this question because it covers closures, this, objects and functions. It also doesn't qualify as a brain teaser, IMO.
Zappos CEO Tony Hsieh: Adopt Holacracy Or Leave
Incidentally, her husband was in the hole to the tune of $16 million, which I imagine had nothing to do with how much money she was seeking.
Grow fast or die slow: Pivoting beyond the core
Hey there, CEO & Chief Geek at SmugMug here. Seems like we do all of those things with the exception of always-on-HTTPS (which we're actively working on as I type this).

You sound like exactly our target customer, so if you've got some time, I'd love to understand what these things are. I'm sure there are nuances here that I'm missing or not fully understanding. Thanks!
The reality of growth in the software industry
Even the standalone optical HRMs (e.g., Scosche RHYTHM+) aren't good enough to do HRV[1] even though their accuracy compares favorably with the chest strap models[2]

[1] http://www.dcrainmaker.com/2014/05/scosche-antbluetooth-opti... about 10% down the page
[2] http://www.dcrainmaker.com/2014/05/scosche-antbluetooth-opti...
Co-founder is a very longtime friend of mine who lives on his sailboat in the SF marina. Very happy to see this take off!
>Most startups would drop in valuation significantly if they made even one penny.

This kind of stuff sounds EXACTLY like what people were saying during the first dot-com bubble. Did you mean that ironically perhaps?
Good for Kleiner. It seems their reputation was being dragged through the mud on a merit-less case of "she said they said". No factual evidence was presented justifying Pao's viewpoints.

Before you downvote, please provide factual evidence and I will gladly update this comment.
If you're spending hundreds of millions of dollars on what is essentially a marketing campaign, it would be rather shocking not to have a logo.
Virtual Reality tour through the 21 years of NASDAQ
Wouldn't she owe $0 if she doesn't appeal?
Doing some image searching, it looks like Clinton in 1992 was the first to have consistent branding.
As far as I know the Apple Watch is the only one that doesn't sync to a server somewhere. All data is kept stored in HealthKit on your device.
That makes much more sense, I appreciate you replying.
$120K. Senior developer at a media company in New York.

Three years ago, I was making $24K a year as a PhD student in the humanities. Took a $15/hour job writing SQL, then moved to New York and switched jobs a few times until I thought I was earning the same as my peers.
And WSGI serves 12 times as many as Flask! /s
> Anytime you want to do some blocking computation or IO, you put the whole application at risk.

It is true that you should not do this, and it's a fair point. Of course, you don't do it with Erlang either! Erlang carefully takes all file I/O out of their actor model and has it so that one (and only one) process can interact with a file handle. Operations to this have to be serialized by the actor. Since there is only one implementation of I/O and it's non-blocking, this works fine, but if your application is an actor pipeline you run exactly the same risk as your mailbox overflows. Needham's Duality is real.

And naturally that ignores the fact that JVM concurrency and parallelism can handle that outcome perfectly well (and in fact Akka appeals to these primitives). It's absurd to suggest that java.util.concurrent doesn't have great tools for parallel anything, let alone parallel I/O.

Golang, by the way, doesn't have this restriction. The runtime supports non-blocking, parallel-friendly I/O from the ground up.

And as for Node.js, well the general abstraction here is the most parallel of all. I'm not a huge fan of it and I agree it's a bit leaky, but Node's cluster stuff is serviceable and used by many. You cannot argue the actor model is essential, threadpools and actors ultimately model the same process and as Go has shown can do so with similar sharing semantics.

Finally, Erlang's scheduler is not black magic nor an arcane work of wisdom. It uses well-known, well documented principles and techniques. Quite frankly, its not the secret sauce of Erlang. Erlang's secret sauce is the HUGE some of very good code for building a distributed system with all the robust goodness that OTP provides.

Erlang's great, Elixir is interesting (albeit it took one stinky old syntax and exchanged it for another stinky syntax). I wanted to reply to that prior post and talk to why Erlang has a magical recipe for distributed code, not parallel code. Quite frankly, Erlang's parallelism story only makes sense in the context of its decision to make remote and local execution indistinguishable at the call site.
I mean our infrastructure up here is holding the CRTC back from upping the minimum requirements. It's going to take a massive investment to bring northern Canada up to those speeds, and the CRTC is going to pay for it.

I work for the telco up here....
Maybe I come from a different world, but these numbers seem pretty good. If you compare C++ and Go, C++ is 3x-1x faster than Go using more code.

For most applications that you'd expect to use Go for, that's decent efficiency at a smaller memory footprint than Java. Enough, certainly, to make a high-performance server that uses less RAM than Java and less code than C++.
I'd say that Google's job is to show the search results that _each_ user is actually looking for. (Not an aggregate user with 2.5 children.)

Come to think of it, doesn't Google aspire to personalized search? But in any case, at least I'd like old-fashioned quoted search -- i.e. I want "this phrase" exactly -- to give useful results.
Correct, the punitive damages aspect was immense:

"Ellen Pao can sue Kleiner Perkins for up to $160 million in damages"

http://www.businessinsider.com/ellen-pao-can-sue-kleiner-per...

http://www.mercurynews.com/business/ci_27760383/judge-ellen-...
The labeling of Kennedy as the swing vote is mostly a fairly recent narrative invention of the press in my opinion; it makes for a more exciting story to have the decision hanging in the balance with one wildcard that could go either way. But while he may be slightly less predictable than the other four conservatives when it comes to decisions that split along left-right lines, he's still pretty reliably in the conservative camp. Before O'Connor retired, she was considered the swing vote, and Kennedy was lumped in with the conservatives, for the same 4-4-1 breakdown; they just shuffle around the ostensible camps to keep it that way whenever the composition of the court changes.

(Also, for what it's worth, I think lots of people who don't follow the Court closely would be surprised at how few decisions are actually decided 5-4 along left-right lines. The majority of decisions, even under the Roberts court, are unanimous, and 6-3 or 7-2 decisions are also quite common, as are 5-4 splits along some axis other than the "expected" one. Again, I think the perception of political polarization, while not entirely undeserved, is significantly overemphasized in media coverage.)
An summary of the article and the concept that Tony Hsieh wrote:

"We’ve been operating partially under Holacracy and partially under the legacy management hierarchy in parallel for over a year now. Having one foot in one world while having the other foot in the other world has slowed down our transformation towards self-management and self-organization. [W]e haven't made fast enough progress towards self-management, self-organization, and more efficient structures to run our business.

"After many conversations and a lot of feedback about where we are versus our desired state of self-organization, self-management, increased autonomy, and increased efficiency, we are going to take a "rip the bandaid" approach to accelerate progress towards becoming a [self-managing] organization. As of 4/30/15, in order to eliminate the legacy management hierarchy, there will be effectively be no more people managers." He goes onto to describe more about how this will work.

What does Holacracy entail?

"Holacracy is a social technology or system of organizational governance in which authority and decision-making are distributed throughout a holarchy of self-organizing teams rather than being vested at the top of a hierarchy", according to Wikipedia.
Yes, they are very different things, which is why you are arguing against a strawman. You know perfectly well that letting someone voice his conservative political opinions is not going to trigger PTSD. Pretending to be offended in order to stop the debate is the left's version of invoking terrorism in ridiculous contexts.

The biggest irony, which you probably can't even see, is that your own comment is an example of the disturbing and vile speech you claim to hate ("sex dungeon", "POW camp", "Salo"). You didn't need to bring those up to make your point, but you did. Somehow disturbing and vile things like burning the flag and condoning drug abuse never seem to upset the left (and I could go on...), but talking about individual rights and respnsibilities does. Funny how that works.
It's not clear that winning would have involved punitive damages. That typically requires a much higher threshold of egregious intent to cause harm, which I think it's fair to say is not as well supported by the facts and testimony here. Not that it'd be an impossible outcome, but much less likely.
I played with Photos and it is nice. The problem is if you also use Android and Windows devices.

I have a simple setup that works well for me: I set my Android phone to not upload photos to my OneDrive Camera Roll unless I am on a wifi connection, and I turn off wifi on my phone when I am hiking, at family dinners - anytime I am taking a bunch of pictures. When I am home, I delete unwanted pictures before turning wifi back on and the pictures sync to OneDrive.

All my picture file names are time stamped and I add descriptions to the some of the file names after the time stamp. Occasional descriptions help find stuff in a time stream.

Every several months I rename my Camera Roll directory to Camera_year_month_day and create a new empty Camera Roll directory in OneDrive. It is easy to find any of my pictures, select groups of pictures and generate share links, etc.

This same scheme used to work fine when I used Dropbox, and converting from Dropbox to OneDrive was easy and maintained this setup.

edit: I use selective sync to device to not have all of my pictures on my devices, relying on the web OneDrive interface to show people pictures without taking up local disk space.
Is this a matter of direct contributions versus PAC contributions?
Must be the successor to 'Girlfriendable' http://tiffzhang.com/startup/?s=816444855649
ML (the functional language) after 10 years with only assembler. It was a bit of a leap. ;-)
I didn't go to Waterloo, but I predominantly hire from them, and I work with their graduates on a daily basis.

Yes. They get the best work experience. They will have no problems finding a secure job in engineering.

A problem I see is their lack of "university experience" and social growth. For some people with natural social abilities this is not a problem, but for others, university is a once in a lifetime experience to cultivate all aspects of personal growth.

This is very important especially for engineers, where the majority of us are introverts. I was one myself, and I learned invaluable things in university not related to work or school.

These days, it's actually quite easy to find a good job in engineering, no matter what school you're from, as long as you're smart enough to pass technical interviews.
Yes money cant buy you a brain of your own. Poor Cuban.
There were performance reviews that said she did well, they were mixed and complicated like all performance reviews. Also given that the defense tried to discredit her by noting that she sent e-mails to herself it seems strange to call "she said they said" invalid evidence since without those e-mails there would be nothing at all.

What would hard evidence even be for this type of case? Is there going to be an e-mail between partners saying "we should not promote Ellen because she's a woman"?

Did Ellen Pao prove her case conclusively? I think not. Was it clear that there were plenty of issues going on at the time that Kleiner could've handled a lot better? I think so.
Look, Java is my right hand language, and I've never written a single line of Go in my life.

But this is kind of unfair I think... the OpenJDK JVM has 20 years of development behind it, and has probably had mountains of money sunk into tuning f* out of it by the biggest most enterprisy players in the game.

I'm sure that there is a lot of low hanging fruit for Go to grab at to improve performance, and most likely will. I can't stand benchmarks like this.

Oh yeah, and Java FTW ;)
Metaprogramming Beyond Decency: Translate Python to JavaScript
Similar ideas are expressed in Valve's Corporate Handbook, which describes a company culture where there is no hierarchy, either:

https://www.valvesoftware.com/company/Valve_Handbook_LowRes....
3 is true because Actors are implemented on top of a language and runtime that hasn't decided to implement actors and ONLY actors. Just like Haskell, you can in fact mix paradigms of concurrency. This is generally regarded to be a positive thing! But of course it does mean you need to understand how the semantics interact.

But it's weird to call out actors oversubscribing to threads in Akka as a bad thing when that's exactly what Erlang's runtime does! And by the way, it's not difficult for even C to match the classic "quarter million execution threads" claim. Java certainly can with competitive memory overheads.
Text Tada – Get anything done by an assistant
If you cannot function in an environment without damaging yourself, then you need to deal with that first. If making accommodations for you is used to censor or affect the free speech of others then you are now the oppressor even if it not intentional on your part. Letting people use your condition to condemn or exile others is beyond wrong.

I once worked inside a social program and the first lesson is to heal. Painfully, that often means scar tissue. If you have trama from words, you need to deal with it, not hope the world will.
Getting into the cloud, and getting into the cloud on the same level as Amazon, Microsoft, or Google are two different things.

Just like getting into the airline business, and getting into the airline business to compete with the likes of American Airlines, Lufthansa or United Airlines are two different things.

The same overly simplistic business plan could just as easily be applied to 'getting into Cloud', and while leasing a few business jets off Boeing has it's own page on boeing.com[1], it's still a significant expenditure.

Here's the same plan:

1. Lease a pile of servers from Dell or HP

2. Developers, Sysadmins, and other staff are highly skilled but otherwise fungible. OpenStack is rapidly maturing so you can take advantage of that.

3. Marketing, marketing, marketing. Through newer online social media channels instead and compete on price.

Airlines are famous for making only meager profits, especially considering the capex required to play.

Since Cloud is still a relatively immature industry, there's still room for niches, just like the airline industry has regional airlines. All GPU cluster anybody? Bare-metal Private Servers? Digital Ocean and Rackspace are chugging along just fine.

How about selling of Cloud services that run on top of AWS? Is that still Cloud? Dropbox famously started off just running on top of Amazon's S3, and I'd definitely call them Cloud. How about if you setup Heroku for Erlang? Scala? No billion dollars of Capex required, and I'd still definitely call Heroku a Cloud business.

Trying to compete with the likes of Amazon, Microsoft, or Google without billions of dollars is tilting against windmills, but to say 'getting into cloud' requires several billion dollars at the outset is a bit of an overstatement.

[1] http://www.boeing.com/company/about-bca/startupboeing.page
I didn't think phrase matching (quotes) was ever broken? I know Google dropped the "+" filter a while back, but I still continue to use phrase matching quite heavily, and it seems to still work as it always has.
Like apprenticeships? Man, what an outdated idea. They did that in the Dark Ages, for goodness sake! /s

We have a strong push towards internships, it seems odd that students aren't taking advantage of this hands-on experience in a field that interests them. Of course, missing out on a paid job for the (most likely unpaid) internship is probably a factor.
> 10x faster- obvious benefit

Please put down the kool aid. If you can't back statements like this up, you're not helping anyone.