Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board

Go Back   Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board > Thoroughbred Horse Racing Discussion > Handicapping Software


Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average.
Old 02-01-2010, 09:19 PM   #1
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,915
Open Source Software

I have watched with both interest and enthusiasm the way our community has embraced Handiman's efforts in the "open source" arena.

(I am still not quite sure what Doug's relationship to this project is - perhaps someone could explain it to me.)


I have a couple of questions for the programmer(s) and the users.

First, is it really "open source?" That is, do you actually allow users to download the raw code?

If they download the raw code and make changes, are the changes then uploaded and made part of the project?

Do you have any plans to monetize the project or is it simply a "labor of love?"



BTW, I must congratulate you on both your effort and your dedication.


Kind Regards,
Dave Schwartz
Dave Schwartz is online now   Reply With Quote Reply
Old 02-01-2010, 09:40 PM   #2
Handiman
BarelyWinning
 
Join Date: Oct 2005
Location: Santa Rosa, California
Posts: 2,828
First of all, Doug and his wife are the little creatures parents. There would be no Handifast if it wasn't for Doug. And as it stands right now, the Handi multi-track version would not be possible if it wasn't for HeadHawg.

Yes the raw code is available to anyone who wants it. I have sent it out to several people. One guy had me send it to his programmer so he could have it tweaked to use a different file source.

If changes are made then that new version is made available to whom ever wants it.

As for monetizing it, Doug has no intention of doing it and neither do I. I'm pretty sure HeadHawg has no desire to do it either. As far as I know, it will remain a labor of Love. And where it ends up who knows. There is no end game in sight actually. It will become whatever anyone wants it to become, depending on the requirements of the coding and my or anyone else who might want to code it, level of programming ability.

Handi
Handiman is offline   Reply With Quote Reply
Old 02-01-2010, 09:55 PM   #3
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,915
well, then, I certainly owe Doug an apology for constantly ignoring his efforts. Sorry, Doug.

Keep up the good work, guys.


Have you guys discussed any long-term plans for the direction of the program?
Dave Schwartz is online now   Reply With Quote Reply
Old 02-01-2010, 10:20 PM   #4
douglasw32
douglasw32
 
douglasw32's Avatar
 
Join Date: Dec 2003
Location: Horseheads, NY
Posts: 1,630
The Story

No problem =)

The reason I did it has had the desired outcome.

The history to it may bore some but I love telling it.

Me and a buddy of mine have been handicapping horses for about 20 years together.

5 years ago I met my wife and her 2 kids, we now have 4 great children, she had gone to OTB with her grandfather way back when at the ripe age of 10, I never had the chance to meet the guy but I wish I had.

She had never bet a pony in her life until we went to Saratoga one day.

I had this great program I had written for the occasion that I had spent about 10 years tweaking, short story, her beginners luck handed me my A$$

We had a 3 hour drive home in front of us, with a few tired toddlers and I started asking (making) her go through each race that she had picked correctly, 6 of them ! and telling me what she "SAW"

I quickly realized it was mere LUCK and dismissed it.

Then we went into the Breeders cup challenge (the 3 of us) two "Veterans" and a NUBE.

Guess what, week in and week out we had are A$$'s handed to us (AGAIN)
so again, I asked, what are you "seeing"

Same stuff rolled out as before, so I started to take notice, actually kept a spreadsheet on what her brain was doing...Speed handicapping would best sum it up, but with the twist of "How" she looked at it...

When I beat her I kept track of "what" Beat her, did she ignore Distance, Pedigree, Class, EP,LP etc...

Pretty soon I had built a profile of what to add to her nonsense, and started for the first time hitting winners, and not just favorites... so I started reprogramming my baby with her brain.

That is what we have now.... she still picks them on the weekends with me "her way" only to have me pull up the program and have the same selection in the top 2 almost every time.

What she was doing was averaging the most recent speeds, tossing any that looked "out of sort" (I am still not sure wtf that means) and coming up with consistent speed rated horses, I threw in my FORM factors (mainly what W.Scott has in his books, modified a bit) and I started adjusting the speeds with form (Form Adjusted Speed Figures)

Anyway, when it finally kept coming up with good winners, a fair amount of time in the top 3 I could not get any further, I could not break through to the top 2 or one (the black box rosetta stone I felt may be within reach, lol)

So I decided that since I had picked up most of my programming asking questions on this forum (I used to only program an access database, then wanted a standalone exe) I would give something back in the shape of my programming for anyone who might push it further.

And push it they did !

My Buddy- well he still uses the DRF and a pen, and we still hand him his you know what on a regular basis.
__________________
My Twitter
FaceBook

Last edited by douglasw32; 02-01-2010 at 10:22 PM.
douglasw32 is offline   Reply With Quote Reply
Old 02-01-2010, 11:00 PM   #5
headhawg
crusty old guy
 
headhawg's Avatar
 
Join Date: Aug 2003
Location: Snarkytown USA
Posts: 3,925
Quote:
Originally Posted by Handiman
As for monetizing it, Doug has no intention of doing it and neither do I. I'm pretty sure HeadHawg has no desire to do it either. As far as I know, it will remain a labor of Love. And where it ends up who knows.
It has been completely a labor of love for me. I did not expect to get involved with the project as much as I did but once I started there was a lot of satisfaction, mainly because of all the positive feedback. For sure, most of the credit needs to go to Doug and Handi.

Quote:
Originally Posted by Dave Schwartz
First, is it really "open source?" That is, do you actually allow users to download the raw code?

If they download the raw code and make changes, are the changes then uploaded and made part of the project?
I am not sure how many people have the source. I have given it to a couple of people but only the (original) three have actually contributed to the code which is somewhat disconcerting. I would love to add a few more things and I probably will, but certain things I won't add as I would consider them proprietary. Alas, one of the problems with open source and the pari-mutuel system. (Although frankly I am sure that most people have discounted or dismissed the usefulness of Handifast so maybe it's not an issue.)

Handifast coding has also gotten me to revive a homegrown software project that I started a few years ago so there is a side benefit for me. Handiman has taught me a few coding tricks, and solving some issues in Handifast has certainly improved my programming skills. I don't think that I would attempt to sell my program once finished but I never say never.
headhawg is offline   Reply With Quote Reply
Old 02-01-2010, 11:12 PM   #6
newtothegame
Registered User
 
newtothegame's Avatar
 
Join Date: Apr 2008
Location: Louisiana
Posts: 5,597
Quote:
Originally Posted by headhawg
It has been completely a labor of love for me. I did not expect to get involved with the project as much as I did but once I started there was a lot of satisfaction, mainly because of all the positive feedback. For sure, most of the credit needs to go to Doug and Handi.

I am not sure how many people have the source. I have given it to a couple of people but only the (original) three have actually contributed to the code which is somewhat disconcerting. I would love to add a few more things and I probably will, but certain things I won't add as I would consider them proprietary. Alas, one of the problems with open source and the pari-mutuel system. (Although frankly I am sure that most people have discounted or dismissed the usefulness of Handifast so maybe it's not an issue.)

Handifast coding has also gotten me to revive a homegrown software project that I started a few years ago so there is a side benefit for me. Handiman has taught me a few coding tricks, and solving some issues in Handifast has certainly improved my programming skills. I don't think that I would attempt to sell my program once finished but I never say never.
Hawg....may I shoot you a PM?
newtothegame is offline   Reply With Quote Reply
Old 02-01-2010, 11:25 PM   #7
headhawg
crusty old guy
 
headhawg's Avatar
 
Join Date: Aug 2003
Location: Snarkytown USA
Posts: 3,925
Sure, nttg.
headhawg is offline   Reply With Quote Reply
Old 02-01-2010, 11:41 PM   #8
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,915
Tell me... what language is the software written in?
Dave Schwartz is online now   Reply With Quote Reply
Old 02-02-2010, 01:06 AM   #9
Handiman
BarelyWinning
 
Join Date: Oct 2005
Location: Santa Rosa, California
Posts: 2,828
I believe Doug did his in Visual Basic. I took that code and switched it over to Liberty Basic. That is what Handifast multi track 6 is written in, but I believe Doug still does his stuff in VB.

Handi
Handiman is offline   Reply With Quote Reply
Old 02-02-2010, 08:58 AM   #10
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,915
VB.net or VB6?

Dave
Dave Schwartz is online now   Reply With Quote Reply
Old 02-02-2010, 09:11 AM   #11
headhawg
crusty old guy
 
headhawg's Avatar
 
Join Date: Aug 2003
Location: Snarkytown USA
Posts: 3,925
Doug sent me his source a while back and it looks like VB6 to me. He will have to confirm that.
headhawg is offline   Reply With Quote Reply
Old 02-02-2010, 11:23 AM   #12
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,915
If YOU were using vb.net, you'd know.
Dave Schwartz is online now   Reply With Quote Reply
Old 02-02-2010, 11:25 AM   #13
douglasw32
douglasw32
 
douglasw32's Avatar
 
Join Date: Dec 2003
Location: Horseheads, NY
Posts: 1,630
It is the outdated 6...
but my code is still based off what head and handi have and that would be the most up to date.

So it is "officially" liberty basic.
__________________
My Twitter
FaceBook
douglasw32 is offline   Reply With Quote Reply
Old 02-03-2010, 12:05 PM   #14
togatrigger
Registered User
 
Join Date: Nov 2009
Posts: 26
Is there a repository of the code base set up?

I would love to contribute, but I had enough of writing VB many years ago; I had a job at Intel Corp programming ASP and VB... it was hell; you're a better man then me.
togatrigger is offline   Reply With Quote Reply
Old 02-03-2010, 03:14 PM   #15
thorobasePA
Registered User
 
thorobasePA's Avatar
 
Join Date: Jan 2010
Location: Boulder, CO
Posts: 95
code.google.com (subversion) or www.github.com (Git) would be my recommendations for free source code hosting
__________________
Watch great horse racing videos at thorobase.com. You should also follow @thorobase on Twitter and become a fan.
thorobasePA is offline   Reply With Quote Reply
Reply





Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

» Advertisement
» Current Polls
Wh deserves to be the favorite? (last 4 figures)
Powered by vBadvanced CMPS v3.2.3

All times are GMT -4. The time now is 08:15 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 1999 - 2023 -- PaceAdvantage.Com -- All Rights Reserved
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program
designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.