Menu

#12 Epic: Library item on File Menu

Backlog
open
nobody
javascript (29)
4normal
2024-01-03
2015-09-04
Steve Keen
No

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 com­pletely unus­able. I could not keep it up run­ning for more than 5 minutes. After an hour of try­ing I finally unin­stalled it even though I would des­per­ately like to get my hands on a decent tool to model finan­cial flows.

All I can say is you could have spent €100k more wisely, but that’s my opinion.

Functionality wise I would find it use­ful if the pro­gram would come with some basic eco­nomic tem­plates which would be explained in more detail. Zip file con­tains no exam­ples, and the ones on github have no documentation. If this tool is to be of any use for begin­ners, exten­sive help file is prob­a­bly 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 per­fect exam­ple 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 exam­ple from the coun­try I come from: gov­ern­ment overpaid a coal fired power plant 3 times over only to find that now it is finally fin­ished it will start to loose money every day it operates. (about €4M/month) Sure it was a huge stim­u­lus for local econ­omy, but it came at a huge cost and loans acquired.

This type of behav­ior is what I believe got my country into trouble and imho got Greece and a host of other coun­tries into trou­ble 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 ratio­nal spend­ing. 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 exam­ple above, this is non issue. How­ever €1.5B was spent on a power plant I wrote about. And this is not the only exam­ple, hence the prob­lem fac­ing these coun­tries: falling GDP, huge exter­nal deficit, tax hikes and polit­i­cal instability.

More loans to boost spend­ing will not solve the under­ly­ing prob­lem, nor will debt jubilee, nor will pen­nies from the sky (or rather Euro­copter if only we had a Fed equiv­a­lent here). What needs to change is a social con­tract between peo­ple to form new kind of state, “new deal” so to speak, but that’s just to plain dif­fi­cult as peo­ple are unwill­ing to change and are unwill­ing to face real­ity and are unwill­ing to learn. And btw “new deal” from US was not the exam­ple of what’s needed, but the name is too good not to be reused.

Any­way this is what I wanted to com­ment on, and I would appre­ci­ate a reply if you would be so kind to indulge me with one.

BR"

Discussion

  • High Performance Coder

    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


     
  • Steve Keen

    Steve Keen - 2015-09-06
    • priority: 5 --> 1
     
  • High Performance Coder

    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.

     
  • High Performance Coder

    • priority: 1 --> 2
     
  • High Performance Coder

    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.

     
  • High Performance Coder

    • priority: 2 --> 2critical
     
  • High Performance Coder

    • Milestone: Cantillon --> Quesnay
     
  • High Performance Coder

    • Milestone: Quesnay --> Backlog
     
  • High Performance Coder

    Ticket moved from /p/minsky/tickets/497/

    Can't be converted:

    • _priority: 2critical
     
  • High Performance Coder

    • summary: Library item on File Menu --> Epic: Library item on File Menu
    • Priority: --> 4normal
     
  • Steve Keen

    Steve Keen - 2020-02-20
    • Milestone: Backlog --> Malthus
     
  • High Performance Coder

    • Milestone: Malthus --> Say
     
  • High Performance Coder

    • Milestone: Say --> Backlog
     
  • High Performance Coder

    • labels: --> javascript
     

Log in to post a comment.

MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →