skysight-inc/HackerNews huggingface dataset:
This shows the problems that can be caused when an overlooked issue is dropped into a negotiation late in the day. Both parties may have invested emotionally into the negotiation and consider they have conceded on a range of issues already and so are extremely hesitant to concede again.

As mentioned, the rational way to approach would be to assess the potential profitability of the deal from both sides, and come to an agreement on that basis.

Of course, negotiations do not take place in a vacuum and rational solutions to an impasse are not always taken up (partly because of the above emotional investment and the fact that you are negotiating with humans, not robots).

It's not as simple as saying this constituted a failure to act in the best interests of the company. Negotiation shouldn't solely involve a cold, hard calculation of the costs and revenue that may stem from a specific deal because there are other factors to take into account: goodwill, chance of repeat business, the general relationship with the other party.

Certainly I've felt that negotiators on the other side from me have deliberately looked to dig in their heels because they know that one result could be that the other side will simply concede out of frustration and a desire just to get the damn contract signed. The downside to that approach is that leaving one side frustrated at the outset of an agreement is not always a good recipe for a solid working relationship!

In HootSuite's case, conceding is sometimes a necessary evil to get the deal done. In my shoes, I would say getting the other side to agree to a steak dinner is a nice way to deflate any perceived frustration. Expenses are frequently covered off in agreements and this would be absolutely fine under UK bribery laws at least.
I remember kids pulling this in primary school.

- Pay me and I'll make sure this guy won't beat you up

- But that's your brother ..

- So what do you say ?
Even if I were dead tired and had zero caffeine in the day, I wouldn't be able to stay asleep for 8+ hours. I WISH. I'll go to bed at 10pm and lie awake until 3am. And then maybe I'll fall asleep until 5am when my alarm goes off.
I don't really buy this argument. There are reasons for acqui-hires, but it's usually to bring on board a strong existing team, a world-class domain expert, or a tech base with employee support.

Summly was none of those. They got one 17 year old dev, and a fairly-decent product they made basically no use of. I don't know how good D'Aloisio is, but he's not that good. Especially without the kind of status and support that could turn out a bold new product within Yahoo.

I know nobody wants to go work for Yahoo, but they spent 30 million dollars. Hire 10 self-directed, expert devs for $1,000,000/year. I promise you can find good people at that price.
Self-modifying code is difficult to understand because by definition the code you are looking at might change without you observing the change. So the source code being the 'source of truth' that we are all accustomed to is not true because another line might modify the one your looking at. This problem is similar to heavy use of monkey patching or OOP patterns where "everything happens somewhere else". I'm not arguing for or against self-modifying code, but it is important to note that there is a cost associated with it.
It's not historical. It's conceptual and deliberate (and far less confusing than the alternative, i.m.o.).

What's likely happening is that you're using a 1D array and a 2D array. If they were both actually vectors, `x.dot(y)` would work fine.

For example:

import numpy as np
x = y = np.arange(10)
x.dot(y) # Yields 285

However, your problem is likely that one's a vector and one's a 2D array. Matlab doesn't actually have vectors at all, so this distinction confuses a lot of people. A row vector and a column vector are both 2D and aren't actually vectors at all. You can transpose them and swap the dimensions. When you transpose a vector in numpy, you still get a 1D vector. Transposing doesn't change the number of dimensions (To me it would be _incredibly_ confusing if it did...).

So, in your case, you probably had something like:

import numpy as np
x = np.arange(10)
y = x[np.newaxis, :]
x.dot(y) # Raises a ValueError

Note that the opposite (`y.dot(x)`) would have worked fine in this case, as well as `np.inner`.

`np.dot` uses the last dimension of the first array (10) and the second-to-last dimension of the other array (1). They don't match. It's that simple.

You might have also been trying to take the dot product of two 2D arrays with the same dimension. In that case, the same thing happens. The last dimension of one doesn't match the second-to-last dimension of the other.
Yes. I am very lucky to have a manager that will frequently tell me to just leave if I stay too long after 6p, and actively encourages me to do less work (which I find quite frustrating - I feel like I'm already not doing that much!).

I work at a very profitable, well known company FWIW, in a fairly core role with plenty of people depending on my productivity.
> as long as it is properly contained

Why are people so afraid of C buffers? They enable great performance, and they are no more and no less secure than bounds-checked buffers (as long as the array indices are properly contained), and well, this is what makes computers and programming run fast rather than being forced into slow interpreted execution.
People fear what they don't understand.
Gloveone: The haptic glove to feel and touch real virtual reality
Yahoo's fantasy sports app is pretty successful. It's about as installed as ESPNs and they were third in DFS (though far behind the first two). They actually just did a major redesign to it that made the DFS stuff more prominent.

https://medium.com/@jonathanjoseph/speculating-on-the-value-...
Bonuses cut because the company is suffering is always a possibility. But then so are layoffs and salary cuts. I would not discount bonuses entirely just because they are not 100% guaranteed.
Her performance ranking program was so badly implemented by Yahoo’s ugly layers of middle management that it deserved every bit of the mocking and criticism it got, both on devel-random and in the tech press.

I think one thing that could possibly "save" Yahoo would be to fire every single middle manager and above immediately (and probably most of the 1st line management as well), and then rebuild the management from the ground up.

Yes, Yahoo would be a mess for a year or more, but it already is a mess and has been for years - and it seems like a common thread is the entrenched management that isn't willing to change and has a lot of incompetency. Time to throw out the baby with the bath water.
I've always considered an LRU cache question to be pretty decent. The general idea is fairly obvious (linked list + hash table) and straightforward to get something working and is a good indicator on how someone can synthesize data structures to fit the needs of the problem.

Plus there is a lot of open endedness that makes it easy to drill down into someone's thought process.
I'm gonna go ahead and disagree with this as a steadfast maxim. I think overall your statement fits maybe even 75% of negotiations but many do not fit this mold.

Overall, your BATNA (and your counterparty's) is the most important factor in the negotiation. Numbers can certainly go up, especially with changes in your BATNA. Case in point: "I've just received a higher offer; I would accept yours if you could match it + $10k." People post articles on HN all the time talking about how they get companies to outbid each other.

More important than "never giving the number first" is being steadfast in what you want (within realistic bounds). I have followed both styles but haven't been penalized by starting with the number first. If you're the best candidate, the company will pay what you insist on. Otherwise, the "never giving the number first" was never going to work to begin with.
Publication in Nature (doi:10.1038/nature18940)

http://www.nature.com/nature/journal/vaop/ncurrent/full/natu...

Article in Scientific American

http://www.scientificamerican.com/article/jupiter-s-great-re...
Would that not result in a World Environmental Law ?

There is quite a difference already even between the EU and US permitted chemicals.
Sometimes crippled features are deliberate, sometimes willful mediocrity is more profitable than excellence.
This is fantastic. It'd be good see more products list new features (and changes) so nicely, especially those links to the manual. Thanks for the list.

Couldn't help posting it: https://news.ycombinator.com/item?id=12181637
There's a certain workaholic personality that excels at executive-level positions. I'm convinced they simply have better genetics than the rest of us -- after 10 or so hours of work, my memory is garbage and I wouldn't feel confident dealing with anything important but some people are totally fine.

Plus, you couldn't work that hard for any amount of money unless you loved the work. I'm not sure I want to be a CEO for that reason -- I treasure the ability to turn off 'work mode' for a little while every day.
Oh yeah, I get that if I were a CEO paid hundreds of millions I wouldn't have much time to feed the fish in my backyard.

I just find the glorifying of answering emails at 1am on a a Sunday a little crazy, that's all.
This would be awesome if could model brightness around heat decay. Think about it, each keyboard press adds would add a small amount of "heat" making the keys brighter and brighter as you used them and eventually topping out at a certain point. Then when you stop typing have it dim according to a heat decay function... Might have to try this myself.
I strongly agree with this.

It seemed more like "playing CEO" rather than actually being CEO. I read many interviews over the years with her, and there was never any kind of thesis or anything I would ever take away from the conversation that was had.

I don't remember a single thing she has said or done aside from what's in the main headlines about Yahoo.
No, the images are not actually public domain. She owns the copyright and Getty have infringed her copyright thousands of times. She has many big claims.
Maybe in a couple months we'll see the reciprocal article: "How we saved thousands of dollars of credit card fees by paying for a couple steaks"
I brought that up simply because it was the most recent, and perhaps most illustrative, example that came to my mind that shows how different ideas people have about what should be a crime.
Sorry, off topic here.

But do you think oracle might be looking to jump into the Machine Learning/AI BandWagon
I remember having a total "WTF?!?" moment when I heard Turok, of all people, had been chosen as Perimeter's new director. At the time, Perimeter's reputation was not unlike that of SpaceX or Tesla - a daring, unconventional outfit trying to shake things up with a new approach, and unusually enough endowed with the resources to actually do it. "Things" being very much quantum gravity.

Then, out of the blue, Turok parachutes in, a hum-drum theoretical cosmologist who built his career on straightforward computer simulations of classical field-theoretic toy models, quite unrelated to quantum gravity. What?!?

If he can say he didn't want the institute "to be center for alternative physicists", it is because the people who put him in place decided they didn't want that. But that was very much the origin story of the place.

I still wonder what really happened. Maybe Lazaridis (an engineer, not a physicist) finally realized how far we are from any kind of experimental test of quantum gravity and decided that he wanted some kind of tangible return on his investment.

Howard Burton, the founding director who was replaced by Turok, wrote a book [1] about the early years which may shed some light on events [2]. Maybe some day I'll read it.

[1] https://www.amazon.ca/First-Principles-Business-Serious-Scie...

[2] http://www.math.columbia.edu/~woit/wordpress/?p=1805/
Was OS/2 bad? :-|
After reading "Ready Player One", I've been hoping for haptic gloves to be a reality. These aren't quite there yet, but I like that there is something out there. Is anybody aware of other haptic tech out there that will enhance VR?
Welcome Dominika, John, Domonique, Ben and Harj
That would be at least the first few seasons of House of Cards for me. I wouldn't rank it quite as high as those two, but I was excited to watch it and any show that elicits that reaction is doing fine by me.
I'm curious why is Seattle so bad you'd give up the relative safety to live in a third world country?
A whole day dedicated to onsite interviews, plus traveling time. How do employed people manage that?

I understand that, from the company's point of view, 1 day is still to short to assess someone. But it is still a lot of time dedicated to an offer that may or may not materialize.
Wow, we must've watched different shows then. I thought the cinematography was incredible! easily beats out almost anything hollywood produces otherwise. A beautiful show perspecitve-wise.

I just really don't agree with your interpretation, but to each their own. Great show all around.
The art of the interchange
Some of these lists aren't list of lists...? Maybe I'm just not awake yet.
> That is what every startup guru advises companies to do.

A lot of things that "startup guru" advise are light shades of scams. A honest business deal is when a customer is given enough information to evaluate the proposal and then gets an option to decide - without influencing - to enter the transaction. One needs to keep that in mind.

In this case - it's what 'throwanem replied - "you can't fairly evaluate the offering if you can't see it until after you've already given away the item of value".
This looks really awesome. Does Mac OS provide (unofficial?) libraries for interacting with these lights? I wonder how hard it is to get something like this working on other laptops.
In general, people aren't productive working more than 10 hours a day. Unfortunately, some people are -- and those people very often find themselves in executive positions, surrounded by other people with exceptional stamina who wonder why everyone below them is so lazy.

Fortunately, a lot of companies have realized this and started making employee retention a metric (because recruiting is expensive, especially for tech positions.) Keeping people happy is still important.
Then there was the dark pattern (in BitTorrent Inc's official client IIRC?) where you had to check some boxed and uncheck others to avoid all malware. Does Unchecky handle those situations?
If you're coming from a MATLAB background, you might find this helpful [0].

When I switched from MATLAB to Python/numpy/scipy, I had to deal with these syntactic annoyances. But now I feel comfortable after using it for many years.

Don't forget the biggest edge Python has over MATLAB for numeric simulation, i.e., you can prototype your work as quickly, and for the same program, convert the slow portions into C or Fortran without the need to rewrite the whole thing. Not to mention, a proper programming language underlying the numeric system.

[0] https://docs.scipy.org/doc/numpy-dev/user/numpy-for-matlab-u...
It doesn't matter meaningfully. While you're right that it changes the dynamic in the consecration of the terms, it doesn't change the deal drivers and the benefit shift in the execution of the contract.
This short course is taught every quarter at Stanford, usually by a PhD student in ICME (Institute for Computational and Mathematical Engineering). This is the course page for the class as was taught a couple of years ago.

Edit: google CME193 to find more course pages, if interested
for some reason its difficult to even imagine two male bankers sharing one umbrella together
Ars has some good coverage of this as well: http://arstechnica.com/tech-policy/2016/07/photographer-sues...

> Lochting also underscored that LCS and Getty Images are "separate entities and have no operational relationship."

> However, DNS records show that LCS' listed address is 605 5th Avenue South, Suite 400 Seattle, Washington, which is Getty Images' corporate address, a fact that she would not explain to Ars.

> "It’s a no comment in response to your follow up questions," Lochting e-mailed.
Neural networks reveal gender bias in language
10 essential Erlang tools for Erlang developers
Google turned this up:

https://blogs.msdn.microsoft.com/murrays/2006/12/07/saving-w...
Yeah, definitely agreed. I just wanted to point out the person's "I opened the door to Amazon as a new dev" isn't purely limited to new devs perspectives.
I work with high level executives at a well known company regularly. Most of them are normal people. Hard working, smarter than the average? Sure. Answering emails at 1am on a Sunday with a newborn? Certainly not. In fact, my director just took a month off when his second child was born, and is taking another month off soon.

There is no "better genetics" or "sleeping 4 hours a night". That's just the media and tech echo chamber doing its thing.
If you enjoyed this, please do read Nikolai Novikov's (then Soviet Ambassador to the US) analysis of US Foreign Policy in a similar fashion, but from the perspective of the USSR. The Novikov Telegram (1946) is considered the soviet equivalent of George Kennan's Long Telegram.

http://digitalarchive.wilsoncenter.org/document/110808.pdf?v...
Well it's more likely that a photographer submitted a bunch of public domain images claiming he/she owned the copyright.

Then Getty images handled the situation poorly.

Look at another Getty case.

Haitian photographer Daniel Morel posted some photos to TwitPic. 'Lisandro Suaero' downloaded them and sold them to AFP / Getty. Then Getty tried to sue Morel. [1]

Morel was awarded 1.2 million [2]. Getty tried to use a weird argument that they had a deal with Twitter so they didn't owe him anything.

[1] http://blog.jeremynicholl.com/2010/05/03/afp-steal-photos-th...

[2] http://www.digitaltrends.com/social-media/1-2-million-lawsui...
I have had items stolen from my luggage and been reimbursed by the airline.
This Is How You Quickly Plop an Olympic Swimming Pool into a Basketball Stadium
Were you able to post to d-r anonymously?
Being a high level executive does not require the type of Deep Thought that being a software engineer requires. Not to say that CEO's and such are all shallow thinkers, but they have to respond to multiple streams of information at all times (Which is why I think women make great CEO's, there are many studies that show women are better multi-taskers).

* This is also articulated well in the book "Deep Thought"
They probably mistook your bass for a pike. Bring a salmon next time.
LeadGenius (YC S11) lands $10M for its sales and marketing platform
This was breeding a lot of resentment among people who were actually doing work.

Serious question: what work? Everything tech at Yahoo seems to have been in maintenance mode at best for a decade. New products that never saw the light of day?
It wasn't even self-modifying the last time I looked at the unexec code. It was also fairly easy to port to a new architecture.
Ask HN: As a Computer Science Undergrad student, who should I vote for?
Putting all views aside other than Computer Science, which candidate puts me in a better position in the future? Hillary obviously has the email scandal, but I haven't read a lot about Trump. What are their stances on Net Neutrality? Have either of them or people on their ticket outwardly spoken about the tech industry at all?
I have no opinion about who's right or wrong on this, but the article does give multiple reasons to dislike the code -- calling it an "unportable hack" that "few people... will be able to fix when faced with problems", stating that it doesn't seem to have much value, and suggesting two simpler ways to achieve the same desired effect.

In my reading, the author doesn't even complain that it's a security issue, just that it will likely fail on systems with certain security measures. And the author never says it's bad simply because it's self-modifying; rather, that the self-modification is a "platform-specific reimplementation of a linker".
The DMCA isn't the most important part here, the (classical) infringement itself is the big factor, because the images are under the photographer's exclusive copyright. Adding the DMCA claim of falsifying copyright information certainly helps her case though.

Having said that, if it turns out that the library of congress is responsible for the infringements (because they published the images and labelled them incorrectly as being public domain) then Getty would be off the hook for infringement but the DMCA claim of falsifying the copyright information would still apply (as you can't claim exclusive copyright over a public domain work).

I suppose it's possible that an unscrupulous third party falsely licensed the "public domain" images to Getty, which would make Getty responsible for neither the falsification of copyright information, nor the infringement. I guess in that case Getty would still be found to have been infringing, but not deliberately.
It would have anyway - its the management at BABA you can thank for that...
Gmane has been a fantastic asset. For many reasons: archival, easy access to lists without subscribing, great reading interface via NNTP. I always wondered how Lars finds the energy and resources to maintain Gmane for all of us.

It's sad that the dicks of the world are about to ruin such a great resource. It's also sad that such tremendous goodwill and a large amount of work gets ruined by a bunch of jerks.

Thank you, Lars, for all the hard work over the years.
> public datasets get free storage iirc

I was not aware of this. Do you have a link?

edit: self clarifying my own question. Not sure what the specifics for hosting an AWS Public data set are though.

Big Query

>A public dataset is any dataset that is stored in BigQuery and made available to the general public. This page lists a special group of public datasets that Google BigQuery hosts for you to access and integrate into your applications. Google pays for the storage of these data sets and provides public access to the data via BigQuery. You pay only for the queries that you perform on the data (the first 1 TB per month is free, subject to query pricing details).

[0] https://cloud.google.com/bigquery/public-data/

AWS

> Public Data Sets on AWS provides a centralized repository of public data sets that can be seamlessly integrated into AWS cloud-based applications. AWS is hosting the public data sets at no charge for the community, and like all AWS services, users pay only for the compute and storage they use for their own applications. Learn more about Public Data Sets on AWS and visit the Public Data Sets forum.

[1] https://aws.amazon.com/datasets/
Some previous discussion here: https://news.ycombinator.com/item?id=11001796
For me, the the similarity between the first labels of the entry "forms" and the names of the fields caused me to try to enter field data at the location of the "form" label. For example "project details" for "New Project" is greyed out and that indicates I can type over it.

Sure it's a lighter shade, but that suggests it isn't very important. I already know that "project name" is a detail of a new project.

Good luck.
> The Apple TV is a set-top device, not an actual TV

Ah, sorry, did not know that. The name suggested to me that it's an actual TV. My bad.

Now I see, a set-top box does quite render a TV just a dumb screen. And similar devices/boxes/ideas did exist before, though severely limited by accessibility and expertise needed.

The Chromecast though — as I see it — truly presented that "just a dumb screen" idea in its simplest form. It's small, and thus ultraportable; it screams "plug me!" (into an HDMI port, that is); and makes that dumb screen accessible to a much larger range of people.

If I were to put it simply: Apple TV is to a Nokia Symbian phone, as the Chromecast is to the iPhone 1