Hello everyone. While doing some research in a field unrelated to DSP, I've written some scientific code in Matlab. If I'm not being lazy and do write the article, I wonder if there's a website to which I could just upload the code and link to it (in case anyone tries to reproduce my results, or whatever). It's just over 40 kilobytes of code, but I'd want the link not to expire for, say, several decades. Is anyone providing such services? Is there an easy way to use such a service? Thanks a lot! Gene
[ot] durable online storage for scientific code
Started by ●January 25, 2017
Reply by ●January 25, 20172017-01-25
Em quarta-feira, 25 de janeiro de 2017 19:28:29 UTC+1, Evgeny Filatov escreveu:> Hello everyone. > > While doing some research in a field unrelated to DSP, I've written some > scientific code in Matlab. If I'm not being lazy and do write the > article, I wonder if there's a website to which I could just upload the > code and link to it (in case anyone tries to reproduce my results, or > whatever). It's just over 40 kilobytes of code, but I'd want the link > not to expire for, say, several decades. Is anyone providing such > services? Is there an easy way to use such a service? > > Thanks a lot! > > GeneHi, Many people have been using GitHub (https://github.com/) to this end.
Reply by ●January 25, 20172017-01-25
Evgeny Filatov <filatov.ev@mipt.ru> wrote:>While doing some research in a field unrelated to DSP, I've written some >scientific code in Matlab. If I'm not being lazy and do write the >article, I wonder if there's a website to which I could just upload the >code and link to it (in case anyone tries to reproduce my results, or >whatever). It's just over 40 kilobytes of code, but I'd want the link >not to expire for, say, several decades. Is anyone providing such >services? Is there an easy way to use such a service?Most reliable is to purchase and maintain a domain, and then a minimal server account (such as a Linux shell account). If the latter provider ever goes belly-up, you still have the domain. Slightly less reliable but in many ways easier, is to use an ISP that has been in business for a long, long time and that you expect to stick around. This is only economical if you're using the ISP for other things, such as email. I'd recommend panix.com, they are around $100/year. Steve
Reply by ●January 25, 20172017-01-25
On 26.01.2017 2:47, Lucas Nogueira Ribeiro wrote:> Em quarta-feira, 25 de janeiro de 2017 19:28:29 UTC+1, Evgeny Filatov escreveu: >> Hello everyone. >> >> While doing some research in a field unrelated to DSP, I've written some >> scientific code in Matlab. If I'm not being lazy and do write the >> article, I wonder if there's a website to which I could just upload the >> code and link to it (in case anyone tries to reproduce my results, or >> whatever). It's just over 40 kilobytes of code, but I'd want the link >> not to expire for, say, several decades. Is anyone providing such >> services? Is there an easy way to use such a service? >> >> Thanks a lot! >> >> Gene > > Hi, > > Many people have been using GitHub (https://github.com/) to this end. >Perhaps I'm overthinking it. Thanks! Gene
Reply by ●January 25, 20172017-01-25
On 26.01.2017 3:39, Steve Pope wrote:> Evgeny Filatov <filatov.ev@mipt.ru> wrote: > >> While doing some research in a field unrelated to DSP, I've written some >> scientific code in Matlab. If I'm not being lazy and do write the >> article, I wonder if there's a website to which I could just upload the >> code and link to it (in case anyone tries to reproduce my results, or >> whatever). It's just over 40 kilobytes of code, but I'd want the link >> not to expire for, say, several decades. Is anyone providing such >> services? Is there an easy way to use such a service? > > Most reliable is to purchase and maintain a domain, and then a minimal > server account (such as a Linux shell account). If the latter provider > ever goes belly-up, you still have the domain. > > Slightly less reliable but in many ways easier, is to use an > ISP that has been in business for a long, long time and that > you expect to stick around. This is only economical if you're > using the ISP for other things, such as email. I'd recommend > panix.com, they are around $100/year. > > Steve >I'm totally sympathetic with the do-it-yourself approach. Thanks for suggesting it. Gene
Reply by ●January 25, 20172017-01-25
On 1/25/2017 1:28 PM, Evgeny Filatov wrote:> Hello everyone. > > While doing some research in a field unrelated to DSP, I've written some > scientific code in Matlab. If I'm not being lazy and do write the > article, I wonder if there's a website to which I could just upload the > code and link to it (in case anyone tries to reproduce my results, or > whatever). It's just over 40 kilobytes of code, but I'd want the link > not to expire for, say, several decades. Is anyone providing such > services? Is there an easy way to use such a service? > > Thanks a lot!I think your "several decade" requirement is a bit tough to have any assurance of meeting. If you host your own web page, then it will be up to you to maintain the site and to make sure the bills are paid. What are the chances you will pay the domain name registration fee every year for 30 years? Forget it once and the domain name is gone to the domain name pirates. Using a service like github may do well for some amount of time, but the Internet as we know it is not much more than two decades old. How do you know what github will be doing 20 years from now? Otherwise either of these are good solutions. I have a web hosting account. If you wish to skip the web hosting fees and only pay for the domain name, you are welcome to a free hosting account at my provider. I can host unlimited accounts... :) Just don't forget your password. Otherwise everything else will be under your control and you get "unlimited" email as well... (only 100 outbound emails per hour, including forwards from your new domain to any other email account you prefer to pick up emails from). -- Rick C
Reply by ●January 25, 20172017-01-25
On 26.01.2017 4:21, rickman wrote:> On 1/25/2017 1:28 PM, Evgeny Filatov wrote: >> Hello everyone. >> >> While doing some research in a field unrelated to DSP, I've written some >> scientific code in Matlab. If I'm not being lazy and do write the >> article, I wonder if there's a website to which I could just upload the >> code and link to it (in case anyone tries to reproduce my results, or >> whatever). It's just over 40 kilobytes of code, but I'd want the link >> not to expire for, say, several decades. Is anyone providing such >> services? Is there an easy way to use such a service? >> >> Thanks a lot! > > I think your "several decade" requirement is a bit tough to have any > assurance of meeting. If you host your own web page, then it will be up > to you to maintain the site and to make sure the bills are paid. What > are the chances you will pay the domain name registration fee every year > for 30 years? Forget it once and the domain name is gone to the domain > name pirates. > > Using a service like github may do well for some amount of time, but the > Internet as we know it is not much more than two decades old. How do > you know what github will be doing 20 years from now? > > Otherwise either of these are good solutions. I have a web hosting > account. If you wish to skip the web hosting fees and only pay for the > domain name, you are welcome to a free hosting account at my provider. I > can host unlimited accounts... :) Just don't forget your password. > Otherwise everything else will be under your control and you get > "unlimited" email as well... (only 100 outbound emails per hour, > including forwards from your new domain to any other email account you > prefer to pick up emails from). >Thanks for the generous proposal, rickman! After a bit of thought, however, I'd just stick to an existing solution, like github. The reason. My code is at best a few months of work. It's based on well-known ideas. Its use is likely limited to reproducing my results. It's just not worth every kind of effort to save it against the odds. If it's lost and someone badly needs it, well, that person would have to write it from scratch. Not a tragedy, just a delay. Gene
Reply by ●January 26, 20172017-01-26
On Wednesday, January 25, 2017 at 1:28:29 PM UTC-5, Evgeny Filatov wrote:> Hello everyone. > > While doing some research in a field unrelated to DSP, I've written some > scientific code in Matlab. If I'm not being lazy and do write the > article, I wonder if there's a website to which I could just upload the > code and link to it (in case anyone tries to reproduce my results, or > whatever). It's just over 40 kilobytes of code, but I'd want the link > not to expire for, say, several decades. Is anyone providing such > services? Is there an easy way to use such a service? > > Thanks a lot! > > GeneDude, if it's all in Matlab then upload it to Mathworks website (file exchange) and let them worry about longevity of online storage :-) Several more decades of Matlab ? Maybe not, but who knows ?
Reply by ●January 26, 20172017-01-26
On 26.01.2017 19:42, angrydude wrote:> On Wednesday, January 25, 2017 at 1:28:29 PM UTC-5, Evgeny Filatov wrote: >> Hello everyone. >> >> While doing some research in a field unrelated to DSP, I've written some >> scientific code in Matlab. If I'm not being lazy and do write the >> article, I wonder if there's a website to which I could just upload the >> code and link to it (in case anyone tries to reproduce my results, or >> whatever). It's just over 40 kilobytes of code, but I'd want the link >> not to expire for, say, several decades. Is anyone providing such >> services? Is there an easy way to use such a service? >> >> Thanks a lot! >> >> Gene > > Dude, > > if it's all in Matlab then upload it to Mathworks website (file exchange) and let them worry about longevity of online storage :-) > > Several more decades of Matlab ? > > Maybe not, but who knows ? > >Then that would be the first scientific article with a link to the comments section. Might make me famous! ;-) Although won't. Gene
Reply by ●January 27, 20172017-01-27
Am 25.01.17 um 19:28 schrieb Evgeny Filatov:> While doing some research in a field unrelated to DSP, I've written some > scientific code in Matlab. If I'm not being lazy and do write the > article, I wonder if there's a website to which I could just upload the > code and link to it (in case anyone tries to reproduce my results, or > whatever). It's just over 40 kilobytes of code, but I'd want the link > not to expire for, say, several decades.Most journals these days provide a way to upload "electronic supplementary information" - which is stored together with the PDF of the article and accessible from a special link, given in the paper, often also just from the abstract page of the paper. This is probably the best way to make sure that the code lasts as long as the paper. In addition, posting it to github is also good to make it easily acessible, but you can't of course be certain that github will exist in 20 years, whereas journal publishers typically last for loooong time. Christian






