This is long overdue and has been inspired by a narky but to some extent justified comment on the program on my blog, which I'm responding to now. We always wanted to include a model repository, but that's a large project. The Help is also not up to date (my fault) and it would help to have sample files available for new users.
A repository is a large project however, so would it be possible to provide a semi-automated model repository in the meantime? I'm thinking of a web/ftp based location to which I could send MKY files, which would then be loaded as example files when someone first installed Minsky. Or something like that.
This would give first time users a set of sample files that (a) worked and (b) gave an idea of how to use the program. That would address the valid complaints (there are a lot of invalid complaints!) made in this post:
"As is, program barely works and is as such completely unusable. I could not keep it up running for more than 5 minutes. After an hour of trying I finally uninstalled it even though I would desperately like to get my hands on a decent tool to model financial flows.
All I can say is you could have spent €100k more wisely, but that’s my opinion.
Functionality wise I would find it useful if the program would come with some basic economic templates which would be explained in more detail. Zip file contains no examples, and the ones on github have no documentation. If this tool is to be of any use for beginners, extensive help file is probably more needed than an elaborate list of modules for data processing.
Which brings me to the second point. I’m sorry it’s slightly off topic, but the above is such a perfect example it’s impossible for me to resist.
Namely, it is my contention that you’ve massively overpaid a project that ultmately does not work. Now if you have had paid for it out of your own pocket you would probably be upset as you could not market and or sell it properly. As it was paid for by the grant your first instinct is to apply for another grant. It’s not a lot of money involved, but it’s an illustration.
You see where I’m getting at? It this was a business, it would fail.
That seems to be the case with most government financed projects. Just a recent example from the country I come from: government overpaid a coal fired power plant 3 times over only to find that now it is finally finished it will start to loose money every day it operates. (about €4M/month) Sure it was a huge stimulus for local economy, but it came at a huge cost and loans acquired.
This type of behavior is what I believe got my country into trouble and imho got Greece and a host of other countries into trouble as well. So your contention that more government spending should be in order in times of crisis rather that austerity is probably going to make the situation worse as this spending is never rational spending. To this extent Peter Schiff, as much as you seem to dislike him, is right.
As long as the sums are small, such as €100k in the example above, this is non issue. However €1.5B was spent on a power plant I wrote about. And this is not the only example, hence the problem facing these countries: falling GDP, huge external deficit, tax hikes and political instability.
More loans to boost spending will not solve the underlying problem, nor will debt jubilee, nor will pennies from the sky (or rather Eurocopter if only we had a Fed equivalent here). What needs to change is a social contract between people to form new kind of state, “new deal” so to speak, but that’s just to plain difficult as people are unwilling to change and are unwilling to face reality and are unwilling to learn. And btw “new deal” from US was not the example of what’s needed, but the name is too good not to be reused.
Anyway this is what I wanted to comment on, and I would appreciate a reply if you would be so kind to indulge me with one.
BR"
There are a number of immediate options for hosting a library:
1) On my website http://www.hpcoders.com.au. For various reasons, I do
not think this is a good idea, as there's no guarantee it will still
be around if I were to vanish in a puff of logic.
2) On the Minsky SF wiki pages. This allows a select group of people
(eg the two of us, and anyone else we so desire) to add pages of any
sort (eg Minsky models and commentary describing them). These pages
are already used for some other things, including design documentation
and schema description files.
3) Github wiki pages - more or less the same issues as 2), except 2)
has the advantage of already being in use for other things.
4) Hosting them on your blog. Probably has the same disadvantages as
1) above.
5) As a Github project. This puts the models under source control, and
allows other people to modify them, and post their own mutated
versions, and/or issue "pull requests" to have their changes
integrated into the master repository. This could be run from the
existing Minsky source code repository.
Personally, I think either 2) or 5) is the go, but don't have a strong
feeling at this point in time as to which one will work better.
As for integration with the Minsky program - we could put a link in
the help menu taking you out to whereever we decide to host it, just
to increase awareness of the resource. As for full integration with
the project, the only examples I have to work from are Nathan's Minsky
2 project, and Insight Maker. I'm still not convinced as to how well
these systems work, and I'm very reluctant to spend a lot of time
experimenting with unproven ways of doing things.
I wouldn't worry about the €100k more wisely spent jibe - I
experienced a similar retort against the funding I got to develop
classdesc. But the reality was that that software continues to be used
in a wide variety of projects (including Minsky), and has IMHO paid
for itself many times over. The best response I think is that you have
recently spent $10K of you own money on Minsky, and you wouldn't do
that if you didn't think the software was objectively the best
solution for your use case.
That said, if your correspondent has some more specific complaints
about how Minsky works, and how it could be improved, then I'd love to
hear them.
--
Prof Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Professor of Mathematics hpcoder@hpcoders.com.au
University of New South Wales http://www.hpcoders.com.au
Full implementation of this feature will have to wait, but for this release, I will create a new github repository, and ad a library fle menu that opens the github repository in a browser.
I have implemented a simple Library menu item that just opens a web browser at the github repository.
But more work is needed. The plan is exploit the github api to allow users to search for Minsky models and components, as well as publish their own fro within Mnsky itself.
Ticket moved from /p/minsky/tickets/497/
Can't be converted: