News for hackers. Stuff that matters.
Re:AWS documentation is now open source and on GitHub by jjeaff on Tuesday March 13, 2018 @09:06PM (#16581413)
Brilliant. Let unpaid volunteers fix and update the documentation for your proprietary systems so you don't have to pay someone to do it.

Can someone explain to me why people will inevitably put in countless hours of free labor for Amazon here?

Re:AWS documentation is now open source and on GitHub by always_good on Tuesday March 13, 2018 @10:37PM (#16581843)
Just think of all the uncompensated value you've given Y Combinator every time you've left a quality comment on their forum.
Re:AWS documentation is now open source and on GitHub by samschooler on Tuesday March 13, 2018 @11:37PM (#16582079)
Then again, Y Combinator makes no direct money off HN. AWS’ docs, if they are quality directly impacts their profit because more people can use their services more easily.
Re:AWS documentation is now open source and on GitHub by TAForObvReasons on Tuesday March 13, 2018 @11:49PM (#16582128)
YC does two things that aren't directly making money but are definitely helping their portfolio companies:

1) Special ad positions with front-page placement (currently #22 is "Willing (YC S15) Is Hiring a UI / UX Designer" https://willing.com/designer , a privileged post that can't be voted or commented on)

2) The moderators can and sometimes do intervene by removing certain comments that are critical of YC companies.

Comments make the forum more interesting to the community, which increases eyeballs and makes the front page spots more valuable. And shaping the discourse helps with damage control when necessary.

Re:AWS documentation is now open source and on GitHub by rapnie on Wednesday March 14, 2018 @09:32AM (#16584599)
..and collect your personal data, non-directly-identifiable data or otherwise, from both of which they may earn some money (if i understand the privacy policy correctly.. am no lawyer, though)
Re:AWS documentation is now open source and on GitHub by justinjlynn on Wednesday March 14, 2018 @12:10AM (#16582259)
Nothing is free. If you aren't paying, you're the product.
Re:AWS documentation is now open source and on GitHub by jjeaff on Friday March 16, 2018 @01:53PM (#16602547)
Actually, quite a lot is free. I have a free tier in my saas product. I don't monetize it in any way. I simply use it as a gateway to paying customers. I think there is probably a great deal of this going on.
Re:AWS documentation is now open source and on GitHub by justinjlynn on Wednesday March 14, 2018 @07:35AM (#16583957)
Personally, I'm surprised that's a controversial statement.
Re:AWS documentation is now open source and on GitHub by Letmesleep69 on Wednesday March 14, 2018 @08:22AM (#16584219)
Its not on this forum. Its so common as to be a cliche.
Re:AWS documentation is now open source and on GitHub by owlninja on Wednesday March 14, 2018 @08:59AM (#16584432)
It's eye-roll inducing at this point.
Re:AWS documentation is now open source and on GitHub by justinjlynn on Wednesday March 14, 2018 @07:30PM (#16589305)
That's probably true but it seems so easy for people to forget.
Re:AWS documentation is now open source and on GitHub by always_good on Tuesday March 13, 2018 @11:52PM (#16582144)
Profit, influence, power. They can be exchanged for each other.

YC doesn't make money directly from the forum. But neither does AWS from their docs.

If you have a problem with a company making money directly from your content, why doesn't it bother you if they are gaining something else off you like influence? Do you think HN confers zero value to YC?

Re:AWS documentation is now open source and on GitHub by justicezyx on Tuesday March 13, 2018 @11:58PM (#16582185)
AWS does makes no direct money off documentations either.

Engineers generally have a natural tendancy to fix things, and documentaitons are worth fixing. And it also helps their future work.

Re:AWS documentation is now open source and on GitHub by confounded on Wednesday March 14, 2018 @02:48AM (#16582830)
I think there’s a reasonable argument that documentation is an integral part of usable software.
Re:AWS documentation is now open source and on GitHub by rhizome on Wednesday March 14, 2018 @03:48AM (#16583049)
Not only is there a reasonable argument, a major chunk of Fred Brooks' "The Mythical Man Month" is about documentation being the entire spec and that software should not do anything that isn't in its actual documentation. Write the documentation, then hand it off to the developers to implement.
Re:AWS documentation is now open source and on GitHub by fergie on Wednesday March 14, 2018 @02:08AM (#16582719)
Hacker News is the textbook example of a highly successful content marketing platform for software engineers. Second only to Joel on Software.
Re:AWS documentation is now open source and on GitHub by csomar on Wednesday March 14, 2018 @03:44AM (#16583029)
Indirect money as in brand/capital is still wealth. You have contributed to that creation of wealth.
Re:AWS documentation is now open source and on GitHub by edpichler on Tuesday March 13, 2018 @09:35PM (#16581537)
I think it’s because some people just like to help things get better. And there is no problem about this.
Re:AWS documentation is now open source and on GitHub by SkyPuncher on Tuesday March 13, 2018 @09:46PM (#16581591)
I tend to feel the same way, but would happily throw in a couple of changes (which when you multiply by thousands of people, makes a lot).

In general, I'm happy supporting a company that pushes the bounds rather than fretting over every little detail. If something doesn't work exactly as documented, I probably found a rather unique case. I'd rather struggle with the problem for an hour and suggest a fix, than have X, Y, or Z company pay someone to spend countless hours finding every possible edge case.

----

On top of that, there is a hugely beneficial conversation that often arises from the opening of issues. I've found that one of the best ways to engage in a meaningful discussion with a company is to open an issue on one of their code repos. Engineers are often more straight to the point than "marketing" or "business" types.

Re:AWS documentation is now open source and on GitHub by tdb7893 on Tuesday March 13, 2018 @10:20PM (#16581759)
I've noticed documentation bugs and submitted them to amazon before they open sourced this. Overall for documentation I've just fixed things as I find them and I've never seen it as much of a burden and it helps the community
Re:AWS documentation is now open source and on GitHub by dlhavema on Wednesday March 14, 2018 @12:25AM (#16582331)
Same here. This just kinda standardizes the process in a way that makes edits super clear...
Re:AWS documentation is now open source and on GitHub by taspeotis on Wednesday March 14, 2018 @12:34AM (#16582366)
Microsoft do this and seems to make it a cooperative effort. They do have people working on it full time and would be within their rights to NOT accept contributions from the community. But they do, and those contributions are vetted by the full time staff.

As long as this is in the spirit of collaboration and not a "source code dump" that a lot of commercially-backed projects do to earn an "open source" moniker ... I'm fine with it.

Re:AWS documentation is now open source and on GitHub by quadrature on Tuesday March 13, 2018 @09:43PM (#16581573)
Well as a user of Amazon you have a vested interest in the documentation being correct. It is what other members of your team and organization will be referring to.

Having it on GitHub will also add additional context around changes in the form of PRs, Issues and the commit history.

Re:AWS documentation is now open source and on GitHub by kartan on Wednesday March 14, 2018 @02:02AM (#16582697)
> Well as a user of Amazon you have a vested interest in the documentation being correct.

As a Walmart customer it's in my best interest that the aisles are clean. But I will doubt the legality to ask customers to clean the aisles so they don't need to pay for a cleaning service. Actually using volunteers to replace employees is kind of illegal.

Re:AWS documentation is now open source and on GitHub by ShorsHammer on Thursday March 15, 2018 @01:09AM (#16590536)
If there was an aisle full of cardboard boxes blocking you from buying a product would you leave the store or take 5 seconds to move the boxes?
Re:AWS documentation is now open source and on GitHub by dystq on Thursday March 15, 2018 @08:31PM (#16597704)
What if 90% of Walmart aisles were consistently blocked by aisle-blocking cardboard boxes and Walmart decides the solution is to use social engineering to encourage more customers more often to take 5 seconds to move the boxes?
Re:AWS documentation is now open source and on GitHub by ShorsHammer on Saturday March 17, 2018 @02:13AM (#16605813)
Then you should shop elsewhere and accept the cost.
Re:AWS documentation is now open source and on GitHub by Zelphyr on Tuesday March 13, 2018 @11:34PM (#16582064)
On the one hand, I agree with you. On the other; GOD I hope it works because their documentation is loathsome sometimes.
Re:AWS documentation is now open source and on GitHub by Zelphyr on Wednesday March 14, 2018 @11:33AM (#16585469)
Literally just ran into this. One AWS doc example says to use "update" whereas another doc says to use "updateItem". Which one works? No way to tell without trying. Their documentation is literally costing me productivity at this point.
Re:AWS documentation is now open source and on GitHub by ShorsHammer on Thursday March 15, 2018 @01:11AM (#16590543)
They're not too bad, but then again MS has lowered my standards so much it's hard to keep perspective.
Re:AWS documentation is now open source and on GitHub by INTPenis on Wednesday March 14, 2018 @02:55AM (#16582848)
Heh that's a very cynical view and it speaks to me. But my first thought was that this will make me choose AWS over alternatives because I've found the docs for GCP very confusing and sometimes outdated.

But regarding why people would bother helping. Well I guess it's the same reason some people help out with wikipedia. Not all of them do it for ideological reasons. Some are just very nitpicky and anal.

Re:AWS documentation is now open source and on GitHub by helthanatos on Tuesday March 13, 2018 @11:38PM (#16582081)
I don't want to make the same mistake when doing something. It's more of a service to other people than to Amazon (People probably aren't going to choose a different service based on documentation). It also helps to have different viewpoints from levels of experience to help with wording and such.
Re:AWS documentation is now open source and on GitHub by kaycebasques on Wednesday March 14, 2018 @05:01AM (#16583307)
As a technical writer working on an open-source docs project for another big-tech company, I can safely say that you’re overestimating the size of external contributions. People rarely want to work on docs, especially if they know that someone else is getting paid to do it.
Re:AWS documentation is now open source and on GitHub by ioddly on Tuesday March 13, 2018 @11:55PM (#16582172)
As someone who codes offline a lot, I really appreciate when I can just clone a repo to have a full copy of the documentation.
Re:AWS documentation is now open source and on GitHub by jve on Wednesday March 14, 2018 @03:53AM (#16583070)
Do You do it for productivity reasons or you happen to be offline because of some other conditions?
Re:AWS documentation is now open source and on GitHub by ioddly on Wednesday March 14, 2018 @02:56PM (#16587310)
Mostly column A, a little column B as well (sometimes I travel).

I'm a freelancer and when I am between client projects I try to just code without the internet for a few hours first thing in the day.

Re:AWS documentation is now open source and on GitHub by arrow64 on Wednesday March 14, 2018 @05:05AM (#16583320)
Keep in mind that this also makes it easier for any Amazon employee to improve documentation. That's 1,000s of developers who are equally confused about AWS APIs and are incentivized to make it better.
Re:AWS documentation is now open source and on GitHub by dcosson on Tuesday March 13, 2018 @10:10PM (#16581712)
Why is it any different than documenting open-source code for free, or answering a stack overflow question?
Re:AWS documentation is now open source and on GitHub by kartan on Wednesday March 14, 2018 @01:57AM (#16582677)
> documenting open-source code for free

Foundations that own the open-source projects are allowed to use volunteer work by law. Corporations with a for-profit interest doesn't.

> or answering a stack overflow question?

This one is more tricky. But it depends on who asks the question? It is an individual to get help on a problem? Or is it part of the ways of working of a company to avoid hiring experts? Evaluating intention it's usually hard.

Re:AWS documentation is now open source and on GitHub by always_good on Tuesday March 13, 2018 @10:28PM (#16581802)
Yeah, it's kind of like wondering why someone would make an open source project better when the person that owns the repo gets all the credit. Or all the competitors they might be inadvertently helping out by improving the project.

Sometimes it's nice to just make things better.

Re:AWS documentation is now open source and on GitHub by jjeaff on Tuesday March 13, 2018 @10:43PM (#16581875)
With an open source project, I can fork and use the code for myself and contribute back to the project.

But if I spend a bunch of time fixing AWS docs, it's not like I have any need to fork it and use 8t as documentation for my own AWS-like service.

Re:AWS documentation is now open source and on GitHub by always_good on Tuesday March 13, 2018 @11:58PM (#16582182)
Improving an open source project's docs aren't likely to help you, either.

Intro-level documentation changes are the most common pull requests I get on any of my projects. And the people making them are not the ones being helped by intro-level docs.

It's a clear case of experts helping beginners.

Re:AWS documentation is now open source and on GitHub by mgkimsal on Tuesday March 13, 2018 @10:46PM (#16581893)
partially because you're presumably paying for the amazon service, but not necessarily with an open source project. one of the ways some people 'pay' for using an OS project is by helping in forums/docs/etc. presumably, the money you're paying for amazon services is/should be going in to their documentation.

also... with an OS project, I can actually get the code and see how it runs, test patches, etc. I can't actually do that with their services, and any docs I might contribute would be guesstimates as to how things actually work, vs how it actually does work (and what's intended), which would/should come from the company that actually owns the code in question.

Re:AWS documentation is now open source and on GitHub by kartan on Wednesday March 14, 2018 @01:48AM (#16582641)
> Can someone explain to me why people will inevitably put in countless hours of free labor for Amazon here?

Most people is good a heart and they want to help, even when it's bad for themselves or even illegal.

"Under the federal Fair Labor Standards Act (“FLSA”) and many state and local wage and hour laws, the use of volunteers and interns is strictly regulated." https://www.forbes.com/sites/richardtuschman/2012/08/24/usin...

Amazon strategy is just another example of "if it's online it's legal". Destroying jobs in exchange of "experience", "visibility" or "a better curriculum" is regulated and for good reasons.

Do they want their software to be free? That's good. Everybody can use it and anyone can collaborate. Do they want their documentation to be reviewed and expanded by voluteers? Why not hire Technical Writers?

https://en.wikipedia.org/wiki/Technical_writer

Amazon evades paying taxes while expecting that volunteers do their job instead of employees. The world economy can't continue running like this for long.

Re:AWS documentation is now open source and on GitHub by gnud on Wednesday March 14, 2018 @05:15AM (#16583370)
While that's an interesting point, it's not as simple as it being 'illegal' either.

I've told vendors of documentation bugs - and they've even listened. I wasn't paid by the vendor, I was paid by my employer. Who has a business relationship with the vendor. I sort of doubt this is illegal.

Re:AWS documentation is now open source and on GitHub by pcurve on Tuesday March 13, 2018 @09:12PM (#16581437)
It's a great resume padder.
Re:AWS documentation is now open source and on GitHub by pvsnp on Tuesday March 13, 2018 @09:19PM (#16581468)
If it's not a huge change I'd rather suggest a fix while I'm in middle of something so that I don't have to update internal company documentation + code comments for special cases. Comes with caveats of course, like I'm not going to spend a lot of time waiting to merge the PR for Amazon's docs. But given how many people use it, it's sort of for greater good anyway.
Re:AWS documentation is now open source and on GitHub by oh-kumudo on Tuesday March 13, 2018 @09:49PM (#16581607)
If it is one/two lines, why not.
Re:AWS documentation is now open source and on GitHub by cup-of-tea on Wednesday March 14, 2018 @05:51AM (#16583491)
> Can someone explain to me why people will inevitably put in countless hours of free labor for Amazon here?

I wish I knew. Reminds me of Google Map Maker, aka "Work for Google producing proprietary mapping data that even you can't get back for free".

Re:AWS documentation is now open source and on GitHub by est on Tuesday March 13, 2018 @09:33PM (#16581528)
I think php.net's documentation with comments was better.
Re:AWS documentation is now open source and on GitHub by eropple on Tuesday March 13, 2018 @10:58PM (#16581938)
That documentation devolved over time into a tire fire of bad and dangerous advice.
Re:AWS documentation is now open source and on GitHub by always_good on Wednesday March 14, 2018 @12:20AM (#16582300)
It really needed curation.

At worst, it was a mix of old advice, bad advice, dangerous code snippets, and people treating it like Stack Overflow.

Usually the first N posts were some really shitty solutions and someone would have to scroll way down to see a reply that calls them out and offers a good solution. But someone browsing the docs are most likely to use the first solution that seems good enough, particularly beginners.

Re:AWS documentation is now open source and on GitHub by est on Tuesday March 13, 2018 @11:24PM (#16582033)
which is still better than no advice at all.

It's good to know there are bad practices out there, and the doc team should update the doc and show how to avoid bad practice.

Re:AWS documentation is now open source and on GitHub by TheDong on Tuesday March 13, 2018 @11:40PM (#16582087)
I disagree.

I will happily take docs, such as rust's docs or NaCl's docs, which don't ever mention the possible of md5summing a password, to docs where there are hundreds of comments recommending exactly that terrible practice.

There are a practically infinite number of ways to do things wrong, and very few ways to do things right. Documenting the right way by exhaustively demonstrating the wrong ways is a fool's errand.

But more to the point, I will happily take no docs at all to docs that are more wrong than right.

Re:AWS documentation is now open source and on GitHub by jjeaff on Monday March 19, 2018 @11:26PM (#16625800)
I would wager that you won't find an obviously bad security practice like md5() the password in the PHP documentation comments that isn't voted way down.
Re:AWS documentation is now open source and on GitHub by eropple on Wednesday March 14, 2018 @12:42AM (#16582395)
You could still find new, fresh advice about using `mysql_query` as late as like 2013 on there. I don't think it's better to have that advice than none at all.

Expecting a "doc team" for an open-source language to keep on top of what fresh hells people are doing with forever-deprecated things seems like a very big ask.

Re:AWS documentation is now open source and on GitHub by hamzilla on Wednesday March 14, 2018 @12:01AM (#16582202)
Ultimately I make docs for myself so it's easier next time. And i forget ... everything.
Re:AWS documentation is now open source and on GitHub by swaroop on Wednesday March 14, 2018 @01:37AM (#16582606)
Because their "OPW strategy" is designed to incentivize people to contribute - https://youtu.be/I3LrtjsE6eg?t=16m17s
Re:AWS documentation is now open source and on GitHub by jehlakj on Wednesday March 14, 2018 @12:42AM (#16582394)
Issues. Make their outdated docs known. I think that’s the main benefit.
Re:AWS documentation is now open source and on GitHub by gaius on Wednesday March 14, 2018 @06:19AM (#16583605)
But how is that different to answering questions on SO?

The payoff in this case is probably getting your name into the official docs and leveraging that reputation as an AWS guru into pay/promotions later

Re:AWS documentation is now open source and on GitHub by maltalex on Wednesday March 14, 2018 @05:12AM (#16583354)
That’s one way of looking at it.

Another is to consider this as Amazon giving the users a standard, simple way of fixing the documentation issues they inevitably run into.

Re:AWS documentation is now open source and on GitHub by osteele on Tuesday March 13, 2018 @10:08PM (#16581708)
I’ve submitted bug reports about proprietary products because I want them to get better. How is this different? Or is that exploitative too?
Re:AWS documentation is now open source and on GitHub by jjeaff on Tuesday March 13, 2018 @10:42PM (#16581863)
Bug reports are a little different than the product itself. I guess my take is that yes, if you needed it fixed because you are using it, then it makes sense.

But in the case of documentation, by the time I figured things out and see that the documentation is wrong, I no longer need the docs and I know what to do.

Re:AWS documentation is now open source and on GitHub by osteele on Thursday March 15, 2018 @05:08PM (#16596538)
Documenting something you've just figured out, for other's benefit if not your own, is a pay-it-forward (or golden rule, or reciprocal altruism) approach: behave such that if other people behaved likewise, you would benefit.
Re:AWS documentation is now open source and on GitHub by vinniejames on Wednesday March 14, 2018 @11:11AM (#16585266)
Because the existing docs are pretty terrible, I'd be thrilled to help update them to make my life easier
Re:AWS documentation is now open source and on GitHub by orsenthil on Tuesday March 13, 2018 @11:42PM (#16582095)
On the other side, what if Amazon gets sued based on something written by a volunteer contributor?
Re:AWS documentation is now open source and on GitHub by joevandyk on Tuesday March 13, 2018 @11:43PM (#16582104)
Why do people put in countless hours of free labor for Jimmy Wales?
Re:AWS documentation is now open source and on GitHub by ReverseCold on Wednesday March 14, 2018 @12:29AM (#16582346)
Because that labor isn't for Jimmy Wales, it's to further the education of the entire world (Wikipedia is free).

I think that's a much better goal than helping Amazon make money.

Re:AWS documentation is now open source and on GitHub by joevandyk on Wednesday March 14, 2018 @12:52AM (#16582433)
Spending time to help improve Amazon's documentation helps more than just Amazon, doesn't it?
Re:AWS documentation is now open source and on GitHub by ReverseCold on Saturday March 17, 2018 @03:40PM (#16608671)
It helps Amazon and people who pay Amazon. (basically, Amazon)