172 karma · joined March 2, 2009
A little humility while asking for help goes a long way with most people. That means if someone chooses not to help you out you recognize that their world isn't centered around you and your problems, and don't hold it against them. Instead, be grateful if they do give you the gift of their time and advice.
"Mark to market" is dangerous because it equates your option of selling an asset at the market price with the actual exercise of that option. It would be better to model the asset using the actual stopping times the firm uses to decide when to sell (on the portfolio as a whole).
Computer science is no more about computers than astronomy is about telescopes.
-- Edsger Dijkstra
Contrary to the beliefs or desires of some, colleges and universities are not vocational training institutions. In the actuarial world, there is a rigorous credentialing process involving a series of exams usually taking a minimum of 4.5 years to complete. However, even with all of the exams passed, without experience you'd be put into an entry-level position. If your experience is in one field of insurance and you want to get into another, that experience won't count for much in the new field and you'll probably be starting near entry-level again.That's for good reason. Academia is for teaching you known facts and theories, and how to think for yourself. Experience in an industry teaches you how to do a particular type of work so that other people are willing to give you money in exchange for your labor. These are inherently different activities, though the former can weed out some inappropriate candidates for the latter.
Result in Firefox: "Too much recursion"
I'm still surprised I didn't flunk B521 when Dan Friedman put something like this in my Java implementation of a Scheme interpreter and it blew up after some finite number of iterations.
It might have worked if method calls were properly tail-recursive!
Orthogonality (or representational independence), not size, is the relevant criteria. Harmonic analysis is the appropriate comparison. While every complete basis can represent any function in the relevant function space, it is better at representing some than others; notably the functions which are a finite linear combination of the basis functions. So trigonometric series represent one kind of function very efficiently, wavelets another. It's similar with programming languages.
Of course the orthogonal core may be mostly of interest to the language implementer,as orthogonality should, in the most faithful sense of the word, make the implementation of one construct independent of implementing another construct, particularly in optimization.
It's not like he's saying you need first class continuations - those can really add overhead to your computation. Properly implementing tail calls is a total win. If you need debugging help, add some keywords for it, but don't hair up your most convenient syntax for control transfer with unnecessary administrative overhead.
It's the old "Garbage In, Garbage Out" principle, but it's easy to forget until the real world hammers it into you.
The sad fact about intellectual property law is that the courts have taken the "To promote the Progress of Science and useful Arts" part of the copyright clause and affixed it to the first amendment instead. The implicit message of including the clause in the constitution at all is that the right to copy exists and belongs to everybody. That right is only properly traded when the expression or invention fulfills that requirement.
That being said, I don't advocate acting as if patents are not where they are. You've got to take the world as you find it, and if the government makes patents available on loose terms you should use that to your business's advantage.
I think your problem is Sharepoint solves this problem (emailing spreadsheets) and is pretty standard these days.
I know you can find such professors at Indiana University, Bloomington from first hand knowledge. Northeastern's CS department seems another likely candidate.
Of course, I don't have a CS degree, I just took a fair number of courses while I was a math grad student.
Not to say there aren't entrepreneurial professionals, or entrepreneurial actuaries.
[1] Since Hal wrote this Foreword, they've switched the
AP exam to use Java, but the principle is the same.But I would leave out the "love it" part.
They use PLT scheme as the core of their system, but decided to implement it in JS to eliminate difficulties young kids would have installing software, and to simplify sharing of programs for bragging rights (for kids, of course - no adult programmers care about such things).
This was a typical Richard Feynman explanation. On the one
hand, it infuriated the experts who had worked on the
problem because it neglected to even mention all of the
clever problems that they had solved. On the other hand,
it delighted the listeners since they could walk away from
it with a real understanding of the phenomenon and how it
was connected to physical reality.Synopsis: Mark Helprin does not do his research and throws around a lot of unjustified and erroneous invective.