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

Go Back   Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board > Off Topic > Off Topic - Computers


Reply
 
Thread Tools Rating: Thread Rating: 7 votes, 5.00 average.
Old 11-03-2014, 09:24 AM   #61
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by HUSKER55
I have been searching opinions on the net and there are a lot of different programs out there. All geared to do one thing well, some do a lot of things reasonably well and etc.

I have come to the conclusion that anyone can do what they want on their terms, [comfort level]. We all learned to walk before we ran.

It boils down to chose your weapon and make your stand on your own terms.

One huge advantage is that the search for the right program for yourself sure does organize your awareness of what you are doing, what you want to do and what you want a program to do.

Regardless of your skill level there is a program for you. Confidence in one's numbers is a huge part of wagering.....well at least for me.
I agree wholeheartedly. The most basic component in the process of choosing a program is the simplest--is it intended to generate a profit, or is it intended to pass the time for hobbyists with the possibility--at some tracks on some days--of occasionally breaking even, showing a slight profit, or (more likely) reducing losses by formalizing the decision making process? That area was explored at length in another thread on software learning curves.

All of that comes down to one, single point. If your primary goal is to make a profit, you have to do it yourself. No one is going to hand you an application that generates consistent profit, because if it worked, they could make far more using it than selling it--all creative "explanations" of the motivation to sell it aside.

My premise is that the best thng for the racing industry is winners. Not even "whale grade winners." Just winners. I think that the 98% losing bettors would be happy to end each month a few hundred ahead, ecstatic to end each month a few thousand ahead, and off the scale to end each month with a profit "equivalent to a professional-level income." It is for that group that the suggestion to learn to write their own software is made.

The disappointment of expecting a hobby-grade software program to generate a profitable return can be substantial. And costly.
traynor is offline   Reply With Quote Reply
Old 11-03-2014, 10:05 AM   #62
ubercapper
Registered User
 
Join Date: Jun 2007
Posts: 1,237
Quote:
Originally Posted by HUSKER55
where, (how), do you get the past performance data into a program? Maybe I should say how do I convert a pdf file from bris, or any place else, into any program.

I called Bris, DRF and Equibase and they all said any data downloads were for their programs only and that any other data was PDF only.

The lady at equibase said to contact them (via feedback) and perhaps they could make one one for a fee, but she thought the answer was no.

I am missing something here.

Will someone throw me a rope?
You got bad information regarding data being PDF only. I will speak to the Customer Service team. Send me an email estarr@equibase.com and I'll provide links, contact info for getting data in machine readable format.
ubercapper is offline   Reply With Quote Reply
Old 11-03-2014, 11:38 AM   #63
HUSKER55
Registered User
 
HUSKER55's Avatar
 
Join Date: Jul 2007
Location: MILWAUKEE
Posts: 5,285
THANKS!
__________________
Never tell your problems to anyone because 20% flat don't care and 80% are glad they are yours.

No Balls.......No baby!

Have you ever noticed that those who do not have a pot to piss in nor a window to throw it out of always seem to know how to handle the money of those who do.
HUSKER55 is offline   Reply With Quote Reply
Old 11-03-2014, 11:52 AM   #64
DeltaLover
Registered user
 
DeltaLover's Avatar
 
Join Date: Oct 2008
Location: FALIRIKON DELTA
Posts: 4,439
Developing software and handicapping horses are two completely distinct things!

If you really want to learn how to program, my advice to you will be to not try to immediately apply it to handicapping and forget about getting any immediate benefit from it.

Programming is an extremely sophisticated craft, which requires years of dedicated study and professional exposure to be mastered. If you do not have the dedication, time and money to spend and (some) talent, my advice to you will be to just stay clear. If you really are serious about it, your best bet might be to attend college getting a CS degree (of course programming and CS are not exactly the same but it still is as close they get).. Hint: If you find the MIT course I posted above, difficult to follow, you probably need to forget about it and try something different...
__________________
whereof one cannot speak thereof one must be silent
Ludwig Wittgenstein

Last edited by DeltaLover; 11-03-2014 at 11:53 AM.
DeltaLover is offline   Reply With Quote Reply
Old 11-03-2014, 02:46 PM   #65
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by DeltaLover
Developing software and handicapping horses are two completely distinct things!

If you really want to learn how to program, my advice to you will be to not try to immediately apply it to handicapping and forget about getting any immediate benefit from it.

Programming is an extremely sophisticated craft, which requires years of dedicated study and professional exposure to be mastered. If you do not have the dedication, time and money to spend and (some) talent, my advice to you will be to just stay clear. If you really are serious about it, your best bet might be to attend college getting a CS degree (of course programming and CS are not exactly the same but it still is as close they get).. Hint: If you find the MIT course I posted above, difficult to follow, you probably need to forget about it and try something different...

Programming is nothing more than creating a set of instructions for a machine to execute. It is--in its essence--no more complex, and no more difficult, than creating any other set of instructions.

The MIT course posted is not overly complex--just boring, ponderous, pompous, and dull. Anyone who believes that watching someone repeat some jingoist phrase--then write it on a blackboard and stand silently and patiently as if waiting for applause--is education needs to get out in the real world more.

Of course, that is just my own personal opinion. I have no patience whatsoever for dry, boring lectures that contain little or no real instruction. I will take a Malan or Sahami or Zelenski any day in preference to those who seem to be saying, "I suffered and bled for my little dripple of knowledge, and I want to be sure you suffer and bleed a sufficient amount as well." That isn't teaching. That is self-aggrandizement.

Watch the 11th lecture in the series:
https://www.youtube.com/watch?v=DkPsD58nUIE

It is a real gem.

Last edited by traynor; 11-03-2014 at 02:49 PM.
traynor is offline   Reply With Quote Reply
Old 11-03-2014, 03:05 PM   #66
DeltaLover
Registered user
 
DeltaLover's Avatar
 
Join Date: Oct 2008
Location: FALIRIKON DELTA
Posts: 4,439
Quote:
Originally Posted by traynor
Programming is nothing more than creating a set of instructions for a machine to execute. It is--in its essence--no more complex, and no more difficult, than creating any other set of instructions.
I do not agree.. What you describe here is more suitable to what is known as the compilation face.. Modern programming is not about creating set of instructions but about creating higher level abstractions and aggregates with no necessary link to the ultimate machine level constructs...
__________________
whereof one cannot speak thereof one must be silent
Ludwig Wittgenstein
DeltaLover is offline   Reply With Quote Reply
Old 11-03-2014, 06:34 PM   #67
HUSKER55
Registered User
 
HUSKER55's Avatar
 
Join Date: Jul 2007
Location: MILWAUKEE
Posts: 5,285
UBERCAPPER,

your link came back undeliverable.

will you put up another one?

thanks
__________________
Never tell your problems to anyone because 20% flat don't care and 80% are glad they are yours.

No Balls.......No baby!

Have you ever noticed that those who do not have a pot to piss in nor a window to throw it out of always seem to know how to handle the money of those who do.
HUSKER55 is offline   Reply With Quote Reply
Old 11-03-2014, 11:00 PM   #68
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by DeltaLover
I do not agree.. What you describe here is more suitable to what is known as the compilation face.. Modern programming is not about creating set of instructions but about creating higher level abstractions and aggregates with no necessary link to the ultimate machine level constructs...
In most cases, in most organizations and enterprises, that is not the work of programmers. Programmers do what they are told to do, in the way they are told to do it. Executives decide what they want. Business analysts and systems analysts create requirements. The programmers put their heads down and write the code they are instructed to write, in the way they are instructed to write it.

We are not discussing architecture. Just programming. The simple, uncluttered, uncomplicated, concrete task of writing sets of basic instructions to enable useful output. No abstractions needed.
traynor is offline   Reply With Quote Reply
Old 11-04-2014, 09:05 AM   #69
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
It is often the case that doing things the same old way as everyone else is doing them is not especially productive. "Learning to program"--when viewed as some incredibly complex thing that requires immense effort to do (much as some seem to view handicapping horse races) is offputting. It should not be.

Programming--provided one truly understands what one is doing sufficiently to transmit that knowledge to another in an effective fashion--is relatively simple. Like handicapping horse races, it can grow more complex as one's knowledge and experience grows. Fortunately--unlike the opinions of some that decades of losing are mandatory before one can aspire to a goal as lofty as making a profit--there are competent instructors able to convey the basics of programming simply and elegantly.

www.buckysroom.org is one option. An even better option is:
http://www.fresherqueries.com/. If you don't recognize the names infosys and wipro, you are probably not in the IT field. Infosys has some of the best technical communicators available, and their training materials are designed to convey complex information in simple, understandable terms. The way technical instruction should be conveyed. Links to training materials are on the left of the main infosys page.

Alternate links:
http://www.fresherqueries.com/2014/0...tutorials.html

http://www.fresherqueries.com/search...dy%20Materials

Last edited by traynor; 11-04-2014 at 09:11 AM.
traynor is offline   Reply With Quote Reply
Old 11-04-2014, 09:27 AM   #70
badcompany
Registered User
 
badcompany's Avatar
 
Join Date: Mar 2007
Location: Manhattan
Posts: 3,826
Quote:
Originally Posted by traynor

Of course, that is just my own personal opinion. I have no patience whatsoever for dry, boring lectures that contain little or no real instruction. I will take a Malan or Sahami or Zelenski any day in preference to those who seem to be saying, "I suffered and bled for my little dripple of knowledge, and I want to be sure you suffer and bleed a sufficient amount as well." That isn't teaching. That is self-aggrandizement.

Watch the 11th lecture in the series:
https://www.youtube.com/watch?v=DkPsD58nUIE

It is a real gem.
Having sampled both Malan and the George Costanza looking guy from MIT, I'd take Malan in a heartbeat.
__________________
“Life does not ask what we want. It presents us with options”

― Thomas Sowell
badcompany is offline   Reply With Quote Reply
Old 11-04-2014, 09:53 AM   #71
DeltaLover
Registered user
 
DeltaLover's Avatar
 
Join Date: Oct 2008
Location: FALIRIKON DELTA
Posts: 4,439
Talking from my experience in putting together several development shops, I can assure you that even with very high standards of initial resume scanning and phone screenings, the vast majority of the programmers I have interviewed, came up light in skills, talent and knowledge.


More than this, if developing software was not such an extremely difficult process, this would had been directly reflected on the related pay rates, that are way more than the average, given the same level of typical skills, like educational level and years of experience.


As I said before, becoming an accomplished programmer, requires years of formal eduction, eternal reading and experimenting with new technologies, tons of real world professional experience and more than anything else talent.

An interesting related article from the top Computer Scientist and AI guru Peter Norvig can be found here:

Teach Yourself Programming in Ten Years

http://norvig.com/21-days.html
__________________
whereof one cannot speak thereof one must be silent
Ludwig Wittgenstein
DeltaLover is offline   Reply With Quote Reply
Old 11-04-2014, 09:54 AM   #72
Robert Goren
Racing Form Detective
 
Robert Goren's Avatar
 
Join Date: Jul 2007
Location: Lincoln, Ne but my heart is at Santa Anita
Posts: 16,316
The main reason to learn to write code is that you don't deal with code monkeys.
__________________
Some day in the not too distant future, horse players will betting on computer generated races over the net. Race tracks will become casinos and shopping centers. And some crooner will be belting out "there used to be a race track here".
Robert Goren is offline   Reply With Quote Reply
Old 11-04-2014, 12:03 PM   #73
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by Robert Goren
The main reason to learn to write code is that you don't deal with code monkeys.
For the purposes of writing one's own app to do whatever one considers important or relevant in handicapping horse races, a couple of hours spent watching infosys intro programming presentations and Bucky's videos (typically 6-7 minutes long) will provide all one needs to get started.

A degree in rocket science is not needed, and in many cases could be a hindrance to insights that most without such degrees already have. We are talking about horse racing, not the orbital decay of space junk.

A weekend should be enough to get one up and coding. Especially if they take the time to download Visual Studio (with Visual Basic) and top it off with a few Microsoft tutorials.
traynor is offline   Reply With Quote Reply
Old 11-04-2014, 01:31 PM   #74
highnote
Registered User
 
highnote's Avatar
 
Join Date: Feb 2002
Posts: 10,861
One of Dick Mitchell's early books had a bunch of basic language code in the back of the book. I found these very helpful in learning how to write code for horse racing -- especially when I wrote code for Brohammer's Modern Pace Handicapping.

If I can find some of my old code I will upload it so you can see it.
highnote is offline   Reply With Quote Reply
Old 11-04-2014, 02:29 PM   #75
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by highnote
One of Dick Mitchell's early books had a bunch of basic language code in the back of the book. I found these very helpful in learning how to write code for horse racing -- especially when I wrote code for Brohammer's Modern Pace Handicapping.

If I can find some of my old code I will upload it so you can see it.
Thanks! That is a great idea! BASIC (if "meaningful variable names" are/were used) is an excellent way to learn to program. I may have some in a backup file from the old days somewhere. If I do, I will post it.
traynor 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 09:09 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.