Hacker News new | past | comments | ask | show | jobs | submit login
The 1980 Math Olympiad Program: Where are they now? (andrewgelman.com)
165 points by claywm on March 18, 2015 | hide | past | favorite | 100 comments



When I told John Tate I was thinking of switching out of mathematics, his response was in effect "Good heavens! If there's anything else you can imagine doing, don't stay in math!" I later read that Wittgenstein had famously said something similar about philosophy. (Context: I was 19 years old and finishing up my PhD in math at Harvard. In that small department, Tate was not one of the professors I knew well.)

In fact, I often feel pangs about not staying in academia. On the other hand, I've been able to carve out a life with a big dose of public intellectual -- for want of a better or less pretentious term -- so that's cool too. E.g., I'm repeatedly told that my blog is "required reading" for grad students in the relevant areas of computer science ...


> "Good heavens! If there's anything else you can imagine doing, don't stay in math"

I heard similar advice from people in many different lines of work including laws, finance, medicine, academia... usually they add it's not as interesting as it used to be.

It's a matter of compromise. I wish I could have the salary of banker, the freedom of a tenured professor and the prestige of a doctor.


> the freedom of a tenured professor

Well, one disadvantage of academia is that you don't really get to choose where to live, even if your CV is quite good. Indeed, there are a number of academic couples that make crazy long-distance commuter marriages work because they weren't able to get jobs at the same institution (or in the same city).


It didn't used to be that way. The academic job market melted down in the 1980s and now commuter marriages are the norm. These days, there are too many PhDs and few full-time faculty positions. It's horrible, but academia doesn't have to be that way, and wasn't always.


At least at one time and maybe still, there was a decently good living in applied math within 100 miles of the Washington Monument in DC.

There early in my career, once I sent some resumes and in two weeks went on seven interviews and got five offers.

Big topics were scientific engineering programming, numerical analysis, especially numerical linear algebra, standard applied statistics -- hypothesis testing, linear statistics, analysis of variance, curve fitting, etc. -- the fast Fourier transform, digital filtering, power spectral estimation, deterministic optimal control theory, linear and non-linear programming, discrete and continuous time stochastic processes, Monte-Carlo, numerical solutions of ordinary and partial differential equations, etc.

Some of these topics are part of mathematical EE.

At one time I my annual salary was six times what a new, high end Camaro cost. My wife got to pursue her Ph.D. in essentially mathematical sociology as part of her desire to save the world while we had big times at Thanksgiving and Christmas, shopped in Georgetown for high end French wine and cheese, were regulars with good tables at high end restaurants, went to lots of concerts and plays, got a good piano for her and a good violin for me, got boxes of fancy French pastries and sweet, sparkling dessert wines and on Saturday nights pigged out watching old movies, went to Shenandoah for vacations, had plenty of time for trips to families in Tennessee and Indiana, did some fancy cooking at home, etc.

Of course the money was coming almost entirely through the US Federal Government, mostly for US national security, e.g., via the US Navy, DARPA, etc. But, still, there was money via the DoE, NIST, and more.

I went ahead and got an applied math Ph.D. at Johns Hopkins, research on stochastic optimal control.

My startup has at its core some applied math I derived based on some advanced prerequisites I got mostly at Hopkins. The math is an advantage. If the startup works, then the math will have been the key -- except for the math and the basic business idea, it's all routine, that is, the math is the only thing really special.

Math can be used to say how to take data that is available and manipulate it to get data that is valuable. Now there is a lot of data and means to communicate, store, process, and display it, infrastructure software to make the rest much easier, ads to run to get revenue, etc.

Except possibly for coding theory and cryptography, I don't know if there are valuable applications of algebraic topology, algebraic geometry, algebraic number theory, commutative algebra, etc., but for the topics I mentioned it would seem that there is some practical value.

For some of what can be done with applications, there is a long dessert buffet from the Hahn-Banach theorem and more in D. Luenberger, Optimization by Vector Space Methods. One heck of a toolkit. Make just one good application and retire, make a donation to a university, and get your name on a building.

Here's another possibility: Attack integer linear programming problems in business. Focus on the problems that can attack with min cost flows on networks with integer arc capacities. Why? Because it is just linear programming; the simplex algorithm becomes really simple in that case; in practice the simplex algorithm is fast beyond belief on problems large beyond belief; and get integer programming for no extra effort -- if start with an integer basic feasible solution, then the simplex algorithm will maintain an integer solution and, if there is an optimal solution then will get an integer optimal solution. Can use this in various resource allocation problems. For more, use it as a linear approximation in nonlinear problems and for still more enhance it with some Lagrangian relaxation. Show that P = NP? Nope. Make money? Maybe.


I'm a third year maths student at the moment and having a bit of an existential career choice crisis. I don't know if academia is for me, because I don't think it is worth it unless you are top tier, and having done an internship at a big bank neither does finance, mainly due to the stress. What kind of resources or subject areas do you think are valuable to study while I will have time? How lucrative is the industry in its current state and how good current employment opportunities are?


For academics, for one possibility, look into B-schools: At the research universities, the B-school research requirement seems to be to publish nearly anything. Some of the journals popular in B-school publishing have not very high standards for quality.

The B-schools are basically forced by some standards efforts to teach some courses that are essentially applied math.

One might guess that the B-schools want to be professional or clinical but, instead, they tend to want to see themselves as applied social science, and social science has physics envy and wants to be mathematical. Their favorite math is linear statistics. So typically there's a lot of such statistics in the research at B-schools. And typically the B-school profs are not very good at math or statistics.

B-schools also want to dabble in computing -- if you can teach some courses in computing, even as electives, then you might get liked for that.

No doubt some B-schools would like someone who could teach courses in financial engineering, say, with Brownian motion, stochastic integration, Black-Scholes and generalizations -- basically the Brownian motion solution to the Dirichlet problem. So, if you like mathematical finance, then maybe teach it in a B-school.

DC may still be a good area for applied math: So, submit a Civil Service application and also send copies to the usual suspects -- NIST, various DoE labs, various DoD labs, various groups interested in economics or mathematical finance, that is, maybe the Federal Reserve (also try the regional Fed banks), the Social Security Administration, etc. If you want, try NSA, CIA, DIA, FBI, etc. -- no telling what they might want to do with some applied math. Also try the JHU/APL.

There have long been lots of Beltway Bandit shops because commonly Congress gives the departments of the Federal Government more money to spend than full time head count to spend it on so that a lot of the money and/or work goes through companies. E.g., Edward Snowden worked for Booz-Allen or some such.

For technical jobs around DC, it used to be that the job ads in The Washington Post were good places to look.

There is a chance that Google, Facebook, Yahoo and some others are interested in some projects that might be able to use some high end applied math. A problem may be that the other workers there are not very good at math and, really, make a mess out of the work, the opportunities, the positions, etc., and that can be bad for everyone.

It's not clear that everything in mathematical finance is a rat race. I doubt that James Simons ran a rat race shop.

Houston has some important slots for optimization, e.g., as in the work of Princeton Chem Eng prof Floudas. E.g., here's all the crude oil inputs we have available and the costs, and here's all the prices for all the possible refinery products. So, say what crude oil to buy and what products to sell to maximize earnings. That's an old problem, but likely people are still working on it.

The airlines have some very serious problems in fleet and crew scheduling, and first cut it's integer linear programming. But with uncertainties, if you want to handle them at all realistically, the formulations and solutions can become challenging in all respects. A better solution can show its value just on the computer and get taken seriously. For some airline spending $100 million a month just on jet fuel, saving a few percent can pay for some nice computing, work, etc.

Maybe look at what the operations research people are doing these days in scheduling for trucks, airplanes, cargo ships, etc.

No doubt Amazon, Wal-Mart, etc. have some good problems that are generalization of the old transportation problem -- the one Kantorovich got a Nobel prize for. Now we regard that problem as least cost flows on a network and use the simplex algorithm to solve it and where a basic feasible solution corresponds to a spanning tree of arcs on the network.

My view is that broadly now being handy with probability and probabilistic modeling of real situations is valuable, not that you can expect anyone else to know this so that, really, all you can sell are results, not the work.

E.g., with the Kolmogorov definition of a random variable, a function from a measurable space to the reals measurable with respect to the Borel subsets of the reals and a sigma algebra on the measurable space, go get a number, any number, and then regard it as the value of a random variable, that is, intuitively, one number among others that might have been observed. Now you know the first step in analyzing any given data -- call each number the value of a random variable. Then look for some assumptions, independence, orthogonality, or other relationships among the random variables. Keep the weak law of large numbers at your side -- that is, get some independent, identically distributed samples and take an average. There's more! Uh, the set of all real valued random variables X so that E[X^2] is finite forms a Hilbert space. The inner product is (X,Y) = E[XY]. So, yup, that completeness holds is a bit amazing, but it does and the proof is mostly just the Minkowski inequality from the inner product. Then in a Hilbert space we can do projections, and they are approximations, e.g., least squares.

Currently the Internet ad people and their ad targeting should be an opportunity to do some valuable applied math.

For what to study beyond the usual ugrad and Master's pure/applied math, I'd say the math sciences, the math of operations research or systems analysis or electronic engineering. So, linear algebra, numerical linear algebra, linear systems of various kinds, optimization (linear, integer linear, non-linear, network linear programming), etc.

My view is that soon computing will run aground due to running out of any additional utility from just their usual intuitive and heuristic approaches to solving practical problems and need math. But don't hold you breath.

Maybe you can have a good, long term career, say, long enough to have kids and get them through college, at some one organization. Maybe. Maybe for some DoD lab. Maybe.

Otherwise I have to suspect that in the end you will have to be a businessman where you think of the product/service, develop it, deliver it to your customers, and get the revenue. Then you get to use whatever math helps without trying to talk some non-mathematical manager into letting you try, and then you just deliver the results, not the math itself, to your customers.

In the short term, I'd suggest get a job for a salary, keep one foot in pure/applied math, keep the other foot in computing, try to make a career out of the job, but really expect to have to do, and, thus, to look for a way to do, a startup based on applied math and computing. There you just use the math as an advantage, maybe the crucial core -- still the rest that is more routine is also important.

For how "lucrative", essentially that's up to you! Broadly, can't really expect someone else to create a good job in applied math for you. Instead, you have to create the job you want and then take that job, do well with it, and build a career. You can do this starting a pizza shop; with math and computing, they should be advantages. E.g., with some abstract algebra applied to coding theory, A. Viterbi built Qualcomm.

If you know someone who knows someone, then maybe could get into some niche slot somewhere, maybe on the staff of a committee of Congress.


Cheers, I really appreciate that you took the time to write this all out. I am glad that there seem to be so many options.


Here's an example of applied math in industry:

FedEx had candidate investor General Dynamics (GD), and GD had sent two of their guys, one aero engineer and one finance guy, to help FedEx. FedEx needed the GD investment.

At one point, the Board wanted some revenue projections. I wasn't asked to get involved and didn't want to, but no one had any ideas of how to do the projections except just draw a free hand line on a graph based on hopes, dreams, intentions, guesses, etc.

So, I thought: We know (1) the current revenue. We know (2) the revenue when the planned service to 90 US cities with 33 airplanes is full. So, the projections are roughly how interpolate between (1) and (2).

For how the interpolation will go, we have (3) current customers and (4) the rest of the customers we will have when we have (2) and are full.

Then say that the growth is from current customers (3) talking to the rest of the customers (4). That is, the rate of growth is directly proportional to the number of (happy) customers (3) talking to the rest of the customers we will have (4).

So, let t denote time in days with t = 0 corresponding to the present. Let the revenue at time t be y(t). Let the revenue from (2), being full, be b dollars a day. Then at time t, the growth rate is y'(t), that is, d/dt y(t). So, we have that

y'(t) = k y(t) ( b - y(t) )

How 'bout that! Maybe it's so simple it's almost just a joke, but the rest of the ideas floating around the office are much worse!

So, sure, it's an initial value problem for a first order, linear ordinary differential equation but, really, is so simple can just use freshman calculus directly and find the closed form solution, right, some exponentials I omit here.

So, on a Friday the Senior Vice President (SVP) for Planning and I got out some graph paper, picked a value for k, and drew the graph.

The next day, Saturday, I was in my office, and at noon I got a phone call asking if I knew about the revenue projections. Well, the SVP was traveling, and, yes, I knew. So, I was asked if I could come over to the HQ offices and explain. So, I got in my Camaro hot rod and drove over.

When I got there, people were unhappy. The two GD guys were standing in the hall with their bags packed.

I was led to the graph, given a time, and asked to reproduce the value on the graph at that time. So, I had brought my HP scientific calculator, punched the buttons, and got the value on the graph. I did that a few more times, and people started to be happy again.

It turned out that the Board meeting had been that Saturday morning; the graph had been presented; and the two GD guys had asked how it had been calculated.

Well, all the FedEx people there tried to figure out how the graph had been calculated and went on for a few hours without success, and then GD guys lost patience, got plane reservations back to Texas, went to their rented rooms and packed their bags, and as a last chance returned to the HQ offices to see if FedEx had an explanation for the graph. FedEx was about to die.

That's when I arrived and explained the graph.

The FedEx guys stayed, and FedEx was saved.

I never got thanked! Really my impression was that the rest of the top of FedEx had concluded that I'd been dangerous, maybe had 'hooked' the company.

And I'd never been invited to the Board meeting. So, I began to conclude that my contribution was so resented that the top of FedEx would rather see all of FedEx go under than let me help.

The promised FedEx stock was already 18 months late. I was in Memphis while my wife was in her Ph.D. program at Johns Hopkins near our home in Maryland. So, to heck with FedEx -- I went home and to Hopkins for my Ph.D.

So, that's an example of applied math in US business! E.g., I was the only one around who still knew freshman calculus! And, heck, I'd never even taken freshman calculus, had studied it on my own and started with sophomore calculus!

A broad lesson is, for anything very technical, have a tough time just making a contribution in the middle of a lot of operational and management people who forgot freshman calculus -- such people will feel out of control and resentful.

So, instead, for technical contributions, need an appropriate organizational structure, maybe be in a research division and out of the main line operations or management, maybe be a respected external vendor, maybe be in a profession complete with legal liability and licensing, etc. And charge a LOT.

Of course, broadly, the flip side of such technical incompetence, at the level of just freshman calculus, should be an opportunity!

There were several other cases where I did some good technical work on an important problem but resentment by others and competitive office politics kept me from getting credit or actually blocked my contribution. In the field of organizational behavior, such politics is called goal subordination, that is, someone finds it in their interest in the company to hurt the company, subordinate the good of the company to their own good.

Broadly, being a really good technical contributor among a lot of less technical people is a great way to create enemies who will sabotage your career, not friends who will help it.

So, net, usually have to make a technical contribution from outside the pecking order of the organization. That is, be a vendor.

Still better, just sell a product or service the customers will like but where the customers need not be aware of anything technical in the work.


> So, that's an example of applied math in US business! E.g., I was the only one around who still knew freshman calculus! And, heck, I'd never even taken freshman calculus, had studied it on my own and started with sophomore calculus!

I work for an extremely large defense contractor, and it never ceases to amaze me how many of my fellow engineers have forgotten the mathematics they were taught in high school! I know many of them took AP courses and learned calculus there, but they have completely and totally forgotten it.


What kind of companies would be good to get practical experience in this area? In my experience the bridge between theoretically and actually apply mathematics is very hard to cross. Having started working mathematically recently it seems to me that even though I can propose a solution which isn't the best, they are usually better than what is currently available. Is that a common experience as a working mathematician.

That story about FedEx is hilarious!


Part II

For what companies to go to to get going on a career in such applied math, I can't think of any. Mostly people and their organizations would rather waste money than get involved with mathematicians doing work only mathematicians understand.

Again, if want to make math pay, just sell the results, usually as a vendor outside the customer.

If are inside the company, then likely no good work will go unpunished. Basically to be successful, you will need the strong personal support of the CEO and hopefully the Board -- literally. And the CEO will routinely have to go around and break 2 x 4s over the heads of recalcitrant middle managers to see if they are just asleep or really dead -- otherwise those middle managers can sabotage you with high determination and creativity.

E.g., twice I saved FedEx from going out of business and had much more that would have saved FedEx maybe tens of millions of dollars a year, but I got flack and push back and contempt and none of the promised stock.

Such are some of the challenges in getting stuff done. But successful people have been overcoming challenges, some much worse than I faced at FedEx, for many centuries.

Now that you know about the possibilities of some of the absurd challenges, don't be surprised. Really, one of the best rules is just to keep your good technical work essentially a secret until you have a solution that is just too darned good to refuse, and then pull back the curtain, let people see the results and also see that it's too late to fight with you.

Better still, just provide such results as a business and own the business. E.g., in some cases, just do the work for free, show the results, and then announce "You can have this for your real operations for a fee of only 15% of the savings."

Once there was an in-house research group that was successful. It was for WestVaco paper -- think specialty papers, e.g., coated papers for milk cartons. So, they had Ph.D. chem eng guys running their plants in jungles, etc., that is, where the trees were, but it was a family owned business with HQ in NYC.

The research shop was in Maryland, and I got an explanation from them: Each year Research went to NYC for their budget. Always the CEO, family guy, offered much more money for the Research shop than the shop was willing to accept (first-cut, good budget situation!).

Why? The rules: Research picks their own projects. Projects tend to run from a few months to a few years. One project in 10 gets to operations. When Research has a project ready for operations, they approach the relevant operational managers. In the first three years, savings are allocated half to Research and half to the operational unit. After three years, all the savings are allocated to the operational unit. With this accounting, Research was returning $3 to the company for each $1 in their budget. So, sure, HQ wanted to increase the budget, but Research didn't want to have to find ways to return $3 for each extra budget $1 so didn't want a bigger budget!

It is just crucial that the CEO is supporting such in-house innovation. The rules are also important.

Ah, while I was in grad school, to make enough money to support my wife and I while we both finished our Ph.D.s, I took a job at a DC area think tank working for the US Navy.

At one point our problem sponsor group wanted an analysis of a special, worrisome scenario of global nuclear war but limited to sea -- they wanted to know how long the US SSBN fleet could survive if it was just held in reserve and didn't shoot its missiles with nuke warheads. And they wanted the results in two weeks.

Gee, two weeks to model global nuclear war limited to sea! How generous! Good that they were not in a real hurry! Besides it was good timing since the day after the due date my wife had already gotten us reservations for a vacation at Shenandoah!

Well, there was a guy B. Koopman who in WWII had written a report OEG-56 on finding things at sea. So, given A and B wandering around at sea, when might they have an encounter? Well, Koopman took the area of the sea, the two velocities, and the detection radius and came up with an arrival rate for a Poisson process. Hmm ....

So, list the Red forces and Blue forces (the US SSBNs were part of the Blue forces), that is, list airplanes, helicopters, destroyers, battleships, attack submarines, etc., the speed of each, and the detection radius. Then have a table with a row for each Blue weapon type and a column for each Red weapon type and the detection radius and, if there was an encounter, the probability that one, the other, or both died.

Now tap lightly with an independence assumption (maybe not wildly unjustified), realize that a sum of independent Poisson processes is again a Poisson process with arrival rate the sum of the contributing arrival rates, and get for the state of the war a continuous time, discrete state space (very large from a combinatorial explosion) Markov process subordinated to a Poisson process. So, yes, there is a closed form solution as a matrix exponential for the transition probabilities from state to state, but that matrix exponential is absurdly large. Instead using Monte Carlo to run off, say, 500 sample paths was easy. I typed in the code.

Prof J. Keilson did a technical review. He said, "There's no way you can fathom that enormous state space.". I said, "At each point in time, say, 10 days into the war, the number of SSBNs remaining is a random variable. Moreover it is bounded so has finite expectation and finite variance. So, the law of large numbers applies. So, run off 500 independent, identically distributed samples, add them up, divide by 500, and get the expectation within a gnat's ass nearly all the time. Really the Monte Carlo puts the effort where the action is.". He agreed with me and passed my work.

The Navy got their results on time, and my wife got her vacation on time.

Later I was told that my work had been sold to a leading US intelligence agency. I could tell you which one, but then I'd have to ...!

I thought that the whole effort, which ignored so much maybe crucially important detail, was close to a joke, but, surprisingly, the output did look reasonable. Also, the two weeks was also so short it made the whole exercise next to absurd, another joke.

The group I was working for didn't trust me to get results on time so had another person working independently. Well, at the end of the two weeks, the other person had nothing at all. So, I'd won.

Office politics: One guy said "You write nice computer programs" and otherwise I got no thanks but just some jealousy, contempt, and silence. So, soon afterward when I'd gotten my Ph.D., I wanted to leave and did.

Again, no good deed need go unpunished.

Again, own the business, use math as an internal secret sauce and technological advantage, and sell just the results.


Thanks. I really appreciate you taking the time to write so much. Honestly, this seems to be the best description of potential careers that I have ever gotten and I feel so much more assured about my choice to study Maths now. It is also really interesting to hear about how colourful such a career could be! You sound like, despite the politics, you have had a really interesting career and have done the kind of things that I would exactly like to do!

Again, thanks so much. One last question, what are you doing with your life right now? It seems like you have had a pretty broad career and I am interested in the end game. If you are retired, what is your lifestyle like and in particular how has your career impacted your life as a retiree.


Part I

Well, in part we aimed too high: My wife was brilliant, quite broadly -- yes, Valedictorian, Summa Cum Laude, Woodrow Wilson, PBK, piano, clarinet, voice, prizes in cooking, sewing, raising chickens. But her family had her try to be perfect and to dedicate herself to saving the world.

She wanted a Ph.D. in mathematical sociology to do social engineering of social change to save the world and, thus, get her praise, acceptance, and emotional and financial security. And those concerns filled her plate.

Well, at the roots there some anxiety, from nature and/or nurture, was involved, then some perfectionism and some fear of criticism from powerful, influential people -- net, call it a special case of social phobia. That brought stress which can bring depression. That slows the work and in her case caused more stress and more depression then clinical depression. She was in a clinical depression the day she got her Ph.D. She never recovered and, net, didn't make it.

Took me a while to reinvent and learn the basics of clinical psychology to understand what was going on and what to do about it. I did learn but nearly always too late.

In trying to have a stable job so that I could take care of her, I took a job at IBM's Watson lab, in what we called artificial intelligence (AI) to do monitoring and management of large server farms and networks.

Then IBM got sick and the lab phone book went from 4500 full time names down to 1000 or so. The guy who hired me, a big star who was deliberately ignored by the higher ups, left for greener pastures -- eventually ended up with a nice place in Malibu.

IBM Watson Research was run by a clique of people who stuck together and blocked out everyone else. At one point it appeared that the company HQ in Armonk tried to correct that situation.

Instead of or better than the AI, I had some ideas: Detecting a problem in a server farm or network is necessarily essentially a statistical hypothesis test with Type I (false alarm) and Type II (missed detection) errors. So, want hypothesis tests that keep down the rates of the errors.

Since there's a lot of data readily available and want to exploit it to keep down the rates of the errors, also want multi-variate inputs -- nearly all hypothesis tests have only univariate inputs. Also for such multi-variate data can't hope to know any of the probability distributions so need tests that are distribution-free.

I don't think there were any such tests, so I dreamed up some. I used some group theory, summed used the classic S. Ulam, guy on the left in

http://www-history.mcs.st-and.ac.uk/BigPictures/Ulam_Feynman...

result LeCam called tightness (see P. Billingsley, Convergence of Probability Measures), and was able to permit selecting false alarm rate in advance and then getting that rate exactly. Asking for all of the Neyman-Pearson result would take more data than we had any chance of having, but there was a somewhat useful sense in which my work gave asymptotically, for any selected false alarm rate, the highest possible detection rate with that false alarm rate.

I cooked up some synthetic data that was challenging -- the critical region was something like the red squares on a checkerboard in several dimensions. My work did fine.

I got some data from a cluster of computers at Allstate, wrote some prototype software, and confirmed the false alarm rate empirically. And I cooked up an algorithm to make the computations nicely fast (in part I used k-D trees -- reinvented those -- a few years earlier and k-D trees would have been mine).

Politics: A guy in the clique up there didn't like me. But it took two levels of management to fire someone, so he reorganized to put me under a wuss who would go along with firing me. They claimed my research was not publishable (reviewed by a guy in the clique who admitted he couldn't read my math but claimed to have found someone who could but found nothing wrong with my paper) and walked me out the door.

The next day the wuss was demoted out of management. Two weeks later the main nasty guy was moved down to have him under an additional level of management and given a six month performance plan which he failed. He was demoted out of management -- lost his corner office, budget, secretary, and 55 subordinates.

I got a PC and Knuth's TeX and submitted a paper on my research. Since the paper had some measure theory in it, e.g., Ulam's result, much of the computer science community couldn't read it. But the journal that offered to review the paper kept at it; apparently the editor in chief walked the paper around his campus, to a CS department to see if the problem was important and to a math department to see if the math was correct, and accepted the paper. He invited me to present at a conference he was running, but I didn't want to bother going. The paper was published. IBM was wrong.

So it appears that I have the world's only collection, and it's large, of statistical hypothesis tests that are both multi-variate and distribution-free, with some nice properties, with a fast algorithm, with some confirmation of the false alarm rate calculations from some real data, etc.

Asymptotically the critical region can be a multi-dimensional fractal. Nice.

People should my work. I did give a talk on the work at the main NASDAQ site in Trumbull, CT.

IBM didn't pay very well, and cost of living was high -- I'd always saved money, even in grad school, but I lost quite a lot of money working at IBM.

When I joined IBM, it'd just won the Nobel prize in physics two years in a row and had a long string of being "the most admired company in the world". Now I'd advise anyone just to stay the heck away, a long way away.

But being pushed out of IBM and age left me 100% permanently unemployable. I sent 1000+ resumes. Zip, zilch, zero.

If in computing, be sure by age 40, hopefully by age 35, to have a rock solid stable career and/or be wealthy. So, really about have to own your own business and make it successful.


Part II

For now, sure, I know some math and can stir up some more, and I know some computing and can learn more.

So, I've got a 1.8 GHz AMD single core processor, Windows XP Professional SP3 (I have an official copy of Windows 7 Professional on DVD but have seen no great reason to go to all the trouble to install it and rebuild all my software environment yet), three hard disks, 100 million files, .NET Framework 4.0, a good text editor (KEdit), Visual Basic .NET (comes with the .NET Framework), ASP.NET, ADO.NET, IIS (low level Web server), SQL Server Express, etc.

I thought, why not go after about 2/3rds of Internet search, the safe for work part served at best poorly by looking for keywords/phrases?

So, how to do that? Not with just routine software! And not with anything commonly talked about for search!

I stirred up some math, typed the theorems and proofs into Knuth's TeX, worked up a scalable architecture, and typed in the software.

Maybe I should have used Redis, but instead I thought that writing my own session state server would be faster than even understanding Redis. So, my session state server is single threaded ("Look, Ma, no concurrency problems"), for faster lookup rates is trivial to run as several instances as in sharding, and is just some TCP/IP sockets, some de/serialization of instances of my session state class, and uses two instances of a .NET collection class. Simple.

It's fast! A server for less than $1500 should be able to keep session state for an hour of inactivity for each user and do the session state work for sending 5000+ Web pages a second. Two standard racks should be able to handle session state for the world.

The rest of the software is also readily scalable also from just simple sharding.

Currently I have one bug in one Web page -- it's not handling session state just right! But I have the fix in code in another Web page and should copy it over today!

My interactive development environment is just KEdit with about 100 macros and some careful use of file system directories.

I'm using SQL Server only to record the data from the users and for the results of some batch computations; at one point I actually do make use of a transaction; the data for the searches is drawn from SQL Server with a batch program (run it maybe once a day); some solid state drives (write rarely, read thousands of times a second) should do wonders for the data for the searches.

I was about to fix the bug in the Web page but took some opportunities to gather some good initial data. The site will start focused and only slowly grow to be comprehensive -- right, at first do some things that don't scale and please some niche group of users a lot instead of trying to please 2+ billion users a little.

Currently the database has only some meaningless data I put in for first testing of the software. It's about time to load in some of the good initial data I have. Then give a critical review, go live, etc.

It's getting there.

All the work uniquely mine has been fast, fun, and easy, but the whole project has taken far, far, far too long. Why? I worked through about a cubic foot of books and 6000+ Web pages of documentation of Windows, .NET, Visual Basic .NET, ASP.NET, ADO.NET, SQL Server, etc.

The main problems: (1) Badly written, obscure documentation (worst bottleneck in the future of computing); (2) computer viruses; (3) SQL Server installation bugs destroying my boot partition requiring rebuilding starting with the XP DVD (barbed wire enema with an unanesthetized upper molar root canal procedure); (4) SQL Server management and administration (e.g., a week of throwing stuff against a wall to see what sticks just to get a SQL Server connection string that will let code for a server side Web page connect with SQL Server); (5) clean, smooth means of system backup and recovery (including for both user data and bootable partitions); (6) Sony DVD drives that quit for no good reason (and inability to buy more IDE DVD drives).

Good stuff: (1) KEdit and its macro language; (2) the scripting language Rexx (Microsoft's PowerShell may also be terrific but have yet to move to it); (3) NTFS (fantastic); (4) Visual Basic .NET design, functionality, speed of compilation, compiler error messages, minimal bugs (sweetheart language); (5) what ASP.NET does when it compiles a Visual Basic program (enough for a really nice IDE); (6) NTBACKUP (once understand how to use it, e.g., do have to ask to save "system state", whatever the heck that is, or the saved copy, restored, won't boot -- learn this and how to get around it the hard way, weeks of work); (7) XCOPY; (8) the tools to have server side Web page code write to a log file; (9) Firefox (except for virus vulnerabilities); (10) the classes in the .NET Framework (once learn how to learn about them and use them); (11) Adobe Acrobat (except for virus vulnerabilities); (12) the ability of XP to find device drivers and recognize new devices; (13) Microsoft's anti-virus Safety Scanner (if only from CP67/CMS and Multics, there should be no virus vulnerabilities, but since there are the safety scanner is terrific to have); (14) Knuth's TeX; (15) the Western Digital Passport Ultra 2 TB USB drive!

I'm not retired or retiring! Likely I'm still 100% unemployable at anything that would pay enough to let me keep a car going to commute to the job. Y Combinator and VCs want nothing to do with me.

But if I can get my Web site up to a search a second, on a server for about $2000, I will be in decent shape financially and on the way to organic growth for my business and much more.

Then I'll get a nice house, a building for some cars, at least one Corvette, visit the rest of the family still alive, take off two weeks to pig out on lobster in Maine, get some good grape juice from between Beaune and Dijon, do some cooking, give some dinner parties, go to concerts and operas, continue with the business, go to seminars on mathematical physics, etc.

I'll implement and deploy my server farm monitoring techniques and maybe spin it off as a separate business.

I have some guesses for some approaches to real AI and might try to implement those.

And I will get a kitty cat! We'll see!

Good luck on your work with math. Maybe what I typed in here will help; I wish I'd known all that when I started.


Writing this as a reply rather than an email because there's no contact info on graycat's profile.

Hi graycat,

I'm an applied math & CS undergrad at Caltech and I love all of your posts, especially the ones about how data center scale computing really needs to embrace statistics. The FedEx stories are also excellent. I'm personally interested in high performance computing and machine learning, but I'm also interested in solving "real problems" and like how you seem to focus on the actual value of the applications. I love the feeling of engineering solutions to mathematical problems, and this seems to be something that you also enjoy.

I'd really like to hear more about your career, research, and also the startup that you're working on. I'd be very happy if you shoot me an email at eric@ericmart.in

Best, Eric


Dear Graycat,

I really enjoy your posts and your writing style. Thanks much. I am currently working on some math problems as a part of a business that makes accessible to Indians who do not have access to structured banking services. Would love to discuss it with you, if you are inclined. My email is takenottie at google's mail. Thanks.


Part I

> Having started working mathematically recently it seems to me that even though I can propose a solution which isn't the best, they are usually better than what is currently available. Is that a common experience as a working mathematician.

Sure. For the politics, just report the savings. The stuff about the optimal solution, that is, its, say, moral or ethical value, is lost on business people. With some good common sense, the business people just want to know how much has been saved (or extra earned). If you can also have, say, a lower bound on the possible savings and get close to that, then you have in practice a stopping criterion. Or, what in practice is really difficult about the NP-hard problems is usually saving the very last possible tiny fraction of one penny and proving that did that. Instead, just concentrate on saving, say, the first $5 million a month on, say, the $100 million a month of jet fuel for an airline.

For a while in optimization, having the optimal solution was made a moral objective with anything that wasted even 0.0001 pennies regarded as a sin. Religious nonsense.

Really sloppy work is not good, but close approximation usually is plenty good.

For not the best, that's the other time I kept FedEx from going out of business: The founder, Fred W. Smith, spent the afternoon in his office trying to schedule the fleet, staggered out exhausted, said "We need a computer", and a college friend of mine heard that plea and called me.

Sure, digging in, I heard a lot about optimal solutions. But I knew that first just get something that helps, say, so can type in a schedule, have the software check it out for, say, planes being over loaded or having to fly too far, get the arrival times, etc., and print out all the details. So, I typed in 6000 lines of code to do that. Right, great circle distances are from just the law of cosines for spherical triangles!

Soon the Board wanted a schedule; biggie Board members doubted that the scheduling could even be done; biggie funding was being held up; the company was at risk.

So, I got a call from the same guy who called me to the Board meeting for the revenue projections, Roger Frock (he wrote a book about FedEx), and he and one short, easy evening he and I used my software to develop a schedule for the whole planned system of 90 cities and 33 airplanes. It printed out and looked nice.

At the next senior staff meeting, Fred's reaction to the printout was "Amazing document -- solved the most important problem facing Federal Express". Our same two guys from General Dynamics went over the schedule carefully and announced "It's a little tight in a few places but it's flyable". The Board was pleased; the funding was enabled. That was the first time I saved FedEx.

So, I got into how to do better scheduling. So, for one period from, say, 5 PM to midnight (again from 1 AM to, say, 8 AM) set up a table with one row for each city to be served, 90 cities, and one column for each candidate airplane tour from Memphis and back. So, may have some thousands of columns. Considering all fine details want to account for, and take expectations for random costs, find for each of the candidate tours the cost (first cut, assume that if a plane goes to a city, then it completely serves that city).

Then for the schedule, want to pick no more than 33 columns from the 1000s so that all 90 cities are served and total cost is minimized.

So, each column covers some cities, and want to pick columns that cover all 90 cities -- so have a set covering problem. Right, it's in NP-complete.

Well, that table is essentially the matrix in a 0-1 integer linear programming least cost optimization problem. There have one unknown variable for each of the columns, and the variable is 1 if use that column and 0 otherwise. If relax the 0-1 constraint, then have a fairly routine linear programming problem but will likely end up with some fractional airplanes allocated. Could use branch and bound to get to a good or optimal 0-1 solution.

Should have saved FedEx a huge bundle. Now, with software such as the IBM Optimization Subroutine Library (OSL), C-PLEX (now owned by IBM but from Robert Bixby at Rice in Dallas), etc., that would be a fun and likely fairly easy problem.

Alas, for proposing that work as my project, I got too much guff and flack back from too much of the top of FedEx, wasn't getting much thanks for the two times I'd saved the company, was not seeing the promised stock, was away from my home and wife, was in a company close to going belly up, saw a lot of dumb work, so went for my Ph.D.


You can find a refuge at Google. You'll need to pick up some programming skills, but we have lots of math-y problems once you're here.


I've basically done half a cs major already. My part time job is some stats programming work for a mining consultancy company and I was a strategist intern at Goldman over the summer so that is very good to hear!


You did well at GS!

At one time I wrote Fisher Black at GS and got a nice letter back from him, I still have, saying that he saw no opportunities for applied math on Wall Street!

I didn't hear about James Simons until much later.


Attack integer linear programming problems in business

Yep, this can be lucrative if you find a company with a genuine need for it. The company I work for has recently seized an opportunity to apply a mixed integer linear algorithm to a specific problem in the logistics industry, and I think it will soon become one of our most successful products.


Logistics and linear and linear integer programming go way back together and are still close.


> According to one online source, Jeremy was a “Harvard-educated maths genius whose computer models alerted the bank to how small levels of defaults would quickly turn apparently sound assets into junk,” leading Goldman to start selling off at the end of 2006. OK, whatever.

Are you kidding me? This is huge; this is what prevented the financial crisis, as bad as it was, from turning into something much worse (it's "bad" for a bubble to pop, but it's worse for it to keep growing and pop later). This guy made the difference between billions of dollars going into houses that people couldn't afford and weren't worth the cost, and that same money going into productive investments. He probably contributed more to humanity than the rest of the list put together, with the possible exception of the other Goldman guy.

I know everyone thinks their own field is the most important, and I love academic maths, but goddam the snobbery towards the people who did something more directly useful with their talents is irritating here.


If you're a talented mathematician who thinks that the financial industry is a net positive for society, you're most probably already working in it. It undoubtedly pays the best and generally recruits talent.

So, if you're a talented mathematician not working in that industry... it's reasonably likely you've made a conscious decision not to work there - perhaps because you don't agree that it's directly useful to society.

There's a reason why the financial industry has to pay the highest salaries. It's surely not out of generosity.


Lots of people just don't think of financial modeling as a particularly interesting or beautiful area of math (this is of course a matter of taste). You could believe that finance is socially useful, and yet prefer for selfish reasons to work in algebraic geometry instead.


>Lots of people just don't think of financial modeling as a particularly interesting or beautiful area of math

I kind of surprised how those things are frequently mixed together. The math is a science while various industry modelling is an application of the known/established tools/skills. It is like designing a drill vs. actually drilling a hole. (note: i have an MS in Math (3.8 GPA) from one of the top Russian schools)


I don't know of any industry that pays out of generosity. They pay for talent because they have to to get it.


"There's a reason why the financial industry has to pay the highest salaries. It's surely not out of generosity."

They are one of few who can afford to pay higher, and give all kinds of perks. Everybody wants the best of breed to work for them, don't we? On the other side, while searching for a job, the lure of neat cashflow is a strong persuator for many.

Plus there is plenty of pretty clever people in banking crowd (maybe some of them don't use their talent to max or in a way they would find fulfilling, but that's another topic).


Its not that finance is bad, people who love to work in some field which doesn't pay well always tend to think lowly of people who work in other fields and get paid well.


It's important, but countless quant/quant dev knew this before the crisis. At most banks, nobody cared. Otherwise I agree.


There were plenty more people who came to that conclusion many number of times. There were companies who changed their whole models just so they could sell the software because the result said "you will lose everything" to half the AAA securities out there.

That said, I too dislike his tone about finance. Why? Why is it bad to work in one industry over another?


Because the money industry doesn't actually create anything of value, it just moves money around and takes its cut.

Baker? Sure, making cookies adds value to the world. Software? Yeah, writing programs adds something to the world. Holding onto money, lending some of it out, and taking a cut? Not so much.


Uber "just moves money around and takes a cut", same with AirBNB, and so any other marketplace.


Yep, and all of those middle-man business that add almost no value should be squeezed down to razor-thin margins and turned into commodities by competition.

That's slowly starting to happen in the financial industry, with robo-advisors and cheap index funds taking trillions of dollars out of the hands of overpaid Wall Street firms, but that process takes time. Hopefully we'll start to see the same thing with Lyft and Sidecar eating into Uber's nonsensical valuations.


So how would your employer do without access to capital? many companies would go bust.


Do you have a mortgage? Could you afford to buy a house without one?


Don't forget about the feedback loop... Do you think home prices would be as high as they are without the existence and wide availability of mortgages?


When the mortgage officer hands me a check, so that I can buy a house, no new value is added to the world.

When I pay him off, slowly, over time, and somewhat enrich him, nothing of value has been added to the world.


And yet you are both happy to do it; if you couldn't, you would have a worse living situation and he would be poorer. That looks to me like a paradigmatic case of value being added to the world.

It's counterintuitive, maybe, but any sort of trade adds value to the world even though all that's happening is that goods and/or money are being moved from one place to another. What enables this is that different people have different preferences; in the case of your mortgage, it's differences in how you value future money relative to present money -- you want money now and having less money later is a cost you're willing to pay, whereas your mortgagee prefers to have more money later and doesn't mind having less now.

And so you make the trade -- in this case, you exchange a pile of money for some obligations to make future payments adding up to somewhat more money -- and both parties consider themselves better off than before. If that isn't adding value to the world, I don't know what is.

It's not a very glamorous kind of added value: it's less exciting than inventing a new kind of machine, or shaping raw materials into beautiful sculptures. But added value it is.

(Assuming, of course, that you and the mortgagee aren't badly wrong about your preferences. If it turns out that you're going to be spectacularly unable to repay the mortgage, so that you lose your home and the mortgagee loses the money, then maybe everyone loses. See, e.g., 2008. But on the whole it seems like the existence of mortgages is a considerable net benefit.)


You're mistaking something that's sometimes necessary, or something that makes people happy, for something that creates value.

Nothing new is created when ownership changes hands, as in the case of me possessing the money to buy a house, where before I didn't.

A change of ownership, or a new contract that two people have signed, or a promise to do something, none of that adds value to the world. The value is in the doing.


Honestly, it just sounded like a harmless joke directed at bankers on someone's blog :)


Read the comments; the guy seems pretty serious.


yep, he abhors the finance industry:

Andrew says: March 18, 2015 at 9:41 am

Nick:

You ask why I said “That’s too bad” after learning that Gregg is a vice president at Goldman Sachs.

Perhaps the best analogy is, what if you knew someone who was one of the top high school basketball prospects in the country, but instead of ending up in the NBA he made a career as a sports hustler, using trick bets to make money off suckers. This is not a perfect analogy, as this sort of sports betting is illegal, I guess, but the point is that it’s sad to see a great talent that is being used neither in its pure form or for scientific progress or the public good.


Per a quick Google search, it appears that Gregg Patruno was also in Fixed Income at Goldman Sachs. (More specifically in Mortgage Backed Securities)


>This is huge; this is what prevented the financial crisis

Hey, I hate the anti-bank sentiment as much as anybody, but you do realize that every asset they sold by Goldman required a buyer, right? So, it prevented nothing, just moved the risk onto someone other institution's balance sheet.


Good point -- except the financial crisis was caused in part by techniques and structures invented by other mathematicians and modellers.


I played a similar game some time ago. I looked up people from a nationwide (French) elite math program. Most people where either university professor in Math, CS or theoretical Physics, or they were working in finance. Two opposite environments it seems.

I wonder how their lives is in the financial industry. I imagine finance as a demanding and stressful environment, driven by big egos, commercial types. How do these math geniuses fit there? what level of freedom do they have in their job? in term of schedule, things they work on and so on...


> demanding and stressful environment, driven by big egos

The same is true of academia, from what I understand, just less money.


Not really, or at least it doesn't have to be. Some ambitious and competitive persons may work very hard to publish more papers than their colleague. But for those that don't feel like playing this game and are immune to the comparison with more prolific researchers, it is possible to work very little in a low profile institution.


I imagine that's true once you get tenure, but not before.


I have to admit, when I started reading this I thought the places they'd be would be a lot different. Not sure why I had such weirdly high expectations.


Sounds like they're in pretty prestigious positions to me. Lots of professors publishing papers, and a couple working for the biggest name in finance; only one ordinary-sounding job ("web developer in Boston"). What were you expecting?

If anything I was surprised so many of them had done so well. I was on the UK squad for a few years and most of my friends from then seem to have ordinary jobs at companies you've never heard of (like me).


I think I expected NASA-esq types of jobs.

While the hedge fund landing zone is very typical of the math grifted grads, I expected a higher % in PHD/professor world then were listed.


"grifted grads" - Freudian slip?


We shouldn't place our values onto them.

If someone has a natural talent that they've developed into a very useful skill (mathematics, programming, selling vacuum cleaners, whatever) and they use that to get a cush 9 to 5 job, all the more power too them. Let them spend less time on politics, and more time on family, friends and hobbies. Who are we to say it was a bad decision to let someone else write the next great math paper?

If anything, this highlights that an aptitude for theoretical mathematics can be a launching point to a lot of different things, and that's refreshing. (I'd be less likely to encourage kids in math if Professorships were the only outcome)


I felt exactly the same. I think its the illusion of the infinite promise of youth and subsequent disappointment. That and it reminds me of my own mortality.


MO(S)P 1999 here.

There's a huge "Shit Happens" factor. One bad decision or major health problem, or just a loss of interest, and you're on a different path and it's hard as hell to fight your way back. Take that out 20 years, and you get the high fall-out rate. It's not that a lot of people fall off "the good track" for one reason; it's a bunch of reasons that affect small numbers of people.

Success is also hard to measure at an individual level. If you're 35 and making $130k as a full professor of mathematics, you're a star. If you're a consultant making $130k working specifically on what you want to work on, you're a success. If you're still a non-shot-caller making $130k at a Silicon Valley company, at 35, then you've failed. We don't really know how people are doing, though. The "web developer in Boston" might be able to pick his projects, or making a lot of money.


As an aside, I find it curious that so many mathematicians, programmers and others associated with logical professions be interested in music. I was relieved to see Olympiad guys from before my birth showing similar traits.


This is totally a tangent, but I've also noticed that juggling is very popular in math circles.


There's a special branch of knot theory, I think braid theory, that describes juggling patterns.


Good friend of mine was finalist around the early '90s. He know has a totally simple 'senior dev' job at one of the big SV company's service centre. One of the things that keep reminding me that success depends on so many things, hard math skills are one of them.

Unfortunately, I'm a guy with a very bad impostor sindrome, and a) whenever I see guys like him in worse/intellectually less challeging jobs than me I think I must be just lucky b) whenever I see guys like him I think I must be useless. :)


Does he consider himself a failure? Some percentage of very intelligent people just don't care about "success". They have rich inner lives and hobbies and interesting friends, if they can find some. It could be that he's found a job that doesn’t cause him much stress, that he excels at compared to his colleagues, and allows him to pay for the pleasures of being alive. Much of pure math is the pursuit of difficult problems that may or may not be of any use to anyone. You ever hear this line: "Winning the Fields medal tells you two things about a person, that they were capable of achieving great things and that they didn't."

It's not clear to me that he would have contributed more to the world had he become some high-status academic.

Different goals lead to different outcomes, regardless of innate ability.


One always has to look at the whole person to understand whether he performs relatively well or not. The guy I was talking about is extremely risk averse. That makes steep careers quite difficult. But all in all, he's probably a happy person. Another example: MENSA says I'm way inside the top 1% when it comes to IQ tests (I didn't want to say 'intelligence'). I don't think I'm in the top 1% most successful people in my current environment, but that's all right as I'm coming from a poor village from a postcommunist country, and everything that comes with it (lack of good education, etc.). So compared to that, I'm doing all right, but naturally it's very difficult to catch up with people who could go to Stanford or Oxford. Not because it's difficult to learn the 'hard science stuff' -- I interviewed many Oxbridge guys and they're not that better than the others when it comes to hard tech/science knowledge. However, they're much better in social skills, self-confidence, usually have better network, family connections, etc. And those things matter a lot.

And I'm a big believer of luck and randomness. Since I've got a kid I wonder how do we even survive, life is so risky, starting from the birth itself.

Anyway, I think perspective gives you more happiness. At least it did for me.


> And I'm a big believer of luck and randomness.

Indeed. Like, for example, being born with a high IQ?


Yes, absolutely. Brains, geolocation, family, this is all just blind luck.


>You ever hear this line: "Winning the Fields medal tells you two things about a person, that they were capable of achieving great things and that they didn't."

Would you mind explaining this a little bit more, please? I would imagine that significant or groundbreaking mathematical discoveries qualify as "great things" by someone's reckoning.


But not by the reckoning of whoever coined that phrase.

Most work in pure mathematics -- even outstandingly brilliant work done by outstandingly brilliant people -- is never useful outside pure mathematics. If you regard pure mathematics as very valuable in its own right, that's no problem. But if you care mostly about practical benefits, you might think that someone with the mental characteristics needed to win a Fields Medal would have done better to use that wonderful brain for something that benefits the world more.

(For my part, I'm glad that some people with wonderful brains use them to enrich pure mathematics, because I happen to love pure mathematics. But I think those more practically minded people have a point.)


>Most work in pure mathematics -- even outstandingly brilliant work done by outstandingly brilliant people -- is never useful outside pure mathematics.

Perhaps this is untrue on a timescale of decades or centuries.


Applications mine from pure math all the time. See this SO answer for a wide range of other fields' problems that were solved with pure math. I see things from cryptography, graphics, distributed computing, chemistry, ... http://math.stackexchange.com/questions/280530/can-you-provi...

The list is expansive if you care to look for it.


It's definitely true that there's a large quantity of pure mathematics that later turns out to be useful outside pure mathematics.

The question that's relevant here, though, is what fraction of pure mathematics is ever useful outside pure mathematics.

I think this would be difficult to measure. My guess: only a small fraction, but some of that turns out to be incredibly useful.


It's hard for me to understand the ratio of the relative body of work that turns out to be useful versus the relative body of work that hasn't seen application yet. Across all institutions, pure mathematics is an extremely small field; yet their papers have an (almost) infinite amount of time available to find an application.


Sometimes these people tire of being constantly intellectually stimulated, or they take a different view on life than the purist view of the pursuit of long term development of humanity through research.

Myself, while I was not an Olympian in Math or Physics (the US fields some very competitive teams full of people who had better resources than me), I consider myself accomplished for what I had & the environment I grew in. I ultimately abandoned academia, in part because of the uncertainty, difficult work, and because my caring for friends won out - attempting to become wealthy enough to support friends in their endeavors, and giving them the resources I never had mattered more to me. I am perfectly happy being a lead developer, mentoring people to success & building products that help people's lives. I have no regrets.

It should also be mentioned that being someone who is supremely accomplished in competitions does not mean that the person is the smartest - there may be others smarter than him/her, and just did not have the fortune of growing up in an environment that could best foster that intelligence. Many of the smartest realize this, and don't hang their hats on any particular competition achievement.


It could be that you're lucky or maybe you're just suffering from impostor syndrome.

Have you considered that he might be perfectly happy where he is as he can basically relax at his job as most of the tasks that come up , even the difficult ones must be a cakewalk for him.

Success has a very narrow definition these days.

Here's an interesting story : http://heuna.tumblr.com/post/2415073898/kim-ung-yong-a-child...


success doesn't come on its own, one needs to put some aimed effort into it, or rely on luck.

I can say exactly the same about me, sometimes feeling like the biggest idiot around, with serious brain damage (really, not joking). But then I realize that I managed when working 100% to increase my paycheck 20x compared to my first Java 100% job right after school, doing roughly same job (it's a long story). Many kids being brighter than me, they now have "meh" jobs at best. For success, initial talent is just one of many properties.

Anyway, what we should strive for is happiness, with oneself, with job, people and world around us. Rest are just details.


Could you share how you did it ?


I increased my paycheck by >3 times in the last five years. I can't talk about saiya-jin's 20x, but I assume it's partly to do with starting on a stupidly low salary in the first place, and then going to something above average.


I participated in the IMO around 2000. Now I work as a software engineer, but I've never lost my love of mathematics. In fact, I still consider myself a mathematician, but instead of seeking inspiration from the physical world (physics) I seek inspiration from the practice of computer programming. This approach has already yielded homotopy type theory, but I think that this is the tip of the iceberg.


Listening to Jordan ramble at the bottom was really fun, seeing his personality come through. He taught me my discrete class just a year ago, I got so lucky.


For the criterion of the title, i.e., "where are they now?", from the article and more, sadly, it sounds like a Math Olympiad is not a very good way to do well on the criterion.

Why not very good? Because it looks like the students are given what, for the criterion, is poor direction and use of time and effort.

E.g., when I look at my education in math and its use in applications, most of the best of the education had nothing to do with anything like a contest, especially a contest in the early and mid teens. Instead, the best education was well selected, well presented material into the best work in math, e.g., via the best authors -- Birkhoff, Halmos, Rudin, Royden, Neveu, Tukey, Kelley, Suppes, Simmons, etc.

Or, my impression of encouraging kids in their early and mid teens to pursue math is to give them some enrichment material such as Pascal's triangle, some number theory, various puzzle problems, a lot of recreational math, etc. Why? Because mostly the people directing the efforts and selecting the materials are not very well educated in math.

In simple terms, to have kids do well on the criterion in the title is just to have the kids proceed along the main line -- get through the standard high school material in algebra and geometry, with some applications to high school chemistry and physics, and then move on to a fairly standard college major in math -- calculus, modern algebra, linear algebra, advanced calculus, ordinary differential equations, advanced calculus for applications, partial differential equations, point set topology, measure theory, functional analysis, probability, statistics, stochastic processes, etc.

Then that background promises to be good for a good answer 30 years later for the criterion "where are they now"?


It seems to me like plain regression effect. Also your argument makes no sense because most or virtually all of those people had all that standard math curriculum too. You'll find that "is a professor" is very well correlated with "wants to be a professor" among that set.

Edit: Pascal's triangle??? Sorry but if you give some mopper Pascal's triangle they'll have already heard about it or invented it themself.


The question was where are the people now who did well in Math Olympiad in middle and high school.

Good grief: Lots of people in middle and high school get pushed into math competitions such as the Math Olympiad but don't go on to be math majors in college and grad school.

My point is that the middle and high school Math Olympiad directions basically don't help people be good at math later in life or good at anything later in life. So, bingo, presto, people who were good at Math Olympiad show little or no good effect later in life.

But if want to study some math that has a chance of having a positive effect later in life, then follow what I outlined.

Net, sadly, Math Olympiad and other middle and high school math competitions are unpromising for doing any good later in life. Such middle and high school efforts would, could, and should be helpful but not by pursuing recreational math, etc.

Seems totally obvious to me -- sorry you don't agree.

Difference of opinion is what makes horse races.


You proposed enrichment materials such as number theory puzzles and other recreational mathematics. That's already what the math olympiad contests consist of.

> Good grief: Lots of people in middle and high school get pushed into math competitions such as the Math Olympiad but don't go on to be math majors in college and grad school.

This isn't true at all. Most people in high end math contests are just smart and do no preparation. They just accidentally scored high on the AMC. A lot do some practice for fun, because the contests are fun. Possible exceptions are a handful of people at Philips Exeter++ and maybe Thomas Jefferson High School, I'm not familiar with that dynamic. Contests like the ARML are oriented around making local friends more than anything. At the most local levels it's like, some high school teachers will corral their students into doing a contest at the nearby college one afternoon.

For example some friends of mine in the Philadelphia area thought it would be neat to enter the Harvard/MIT math contest (which is way more fun and difficult than the Temple School of Actuarial Sciences contest or Drexel's). It was the kids telling their parents they were doing this, and deciding to practice for it. I think the same happened with a group of students in Albany.

++and they were recruited after performing well on middle and elementary school math contests that parents are completely unaware of.


> You proposed enrichment materials such as number theory puzzles and other recreational mathematics. That's already what the math olympiad contests consist of.

No, I did just the opposite: I said that others proposed such materials; I did not propose them but criticized such proposals. Again, for a high school student to be pushed into seeing lots of tricky things in Pascal's triangle, attacking number theory exercises, doing recreational math won't do the students much good in later life -- so as in the title of this thread, we won't expect to see many such students successful in math later in life. Instead, the efforts there in middle and high school will rarely come to anything.

Helping middle and high school students do better in math than what is in just the usual courses would, could, and should be doable and done, but the path is not recreational math, etc. but, instead, as I outlined, just proceeding with the main line of math education -- rush through the high school math of algebra and geometry, likely also trig, and then get a college calculus book and dig in.

E.g., the high school math teachers I had were eager to say that we "were not ready for calculus". Nonsense. It was the teachers who didn't know calculus.

I very much would have rushed ahead had I had some good guidance. Eventually I knew enough to rush ahead when I was a college freshman: I'd had four years of math, grades 9-12, at a relatively good high school but for my college freshman year went to a state school that was cheap and close enough for me to walk there and back. They wouldn't let me take calculus but pushed me into a course beneath what I'd already done in high school. So a girlfriend told me when the tests were, and I showed up for those. The teacher said I was the best math student he'd ever had -- in no very real sense was I his student!

I asked to be permitted to start calculus but was turned down. So I got a good book and dug in. I did well (in high school mostly I'd been teaching myself from the books and sleeping in class anyway). For my sophomore year I went to a good college with an excellent college math department, started on their sophomore calculus, from the same text used at Harvard, and did well.

I'm hot on this stuff about what middle and high schools do to good math students: My eighth grade arithmetic teacher gave me a D and took me aside one on one and fervently urged me never to take anymore math. In some significant ways, my father was good at education and just laughed.

That eighth grade teacher didn't have a clue about what math was: For the actual math, I'd done well in her class. What I did poorly on was multiplying two four digit numbers, and the reasons were (1) my handwriting was sloppy (common for boys), so sloppy I didn't get the columns lined up and then added wrong for the final answers, (2) my clerical ability was just awful (common for boys), (3) I understood the ideas right away but never worked on the clerical skills to get correct answers, (4) my parents never urged me to work to get right answers (my father had some high-end views of education and just wanted me to learn, especially out of interest, and didn't care at all about grades, and I did learn).

But in the ninth grade, the teacher saw right away that I was his best student, and he sent me to the state math tournament. In the summer after the 11th grade I was sent to an NSF math and physics program.

So, net, I was a good math student, was very interested in math, was eager to race ahead, but the school did a poor job helping me.

There is a little more to the story: When the SATs came back, I was called out of study hall to get my scores, from the same teacher I'd had in the sixth grade. Nice woman. Sweet. Ignorant! She, along with most of the rest of the teachers, thought I was a dunce. So, she read me the Verbal SAT score -- 538. She said "Very good". BS! It sucked! But she was sweet. She may have thought that I would get 250 or some such!

Then she looked at my Math SAT and hesitated. She looked worried. Confused. She said "There must be something wrong." Then she said the score was 752 and "That's uh, uh, very good.". Darned right it was good. But she was correct that there "was something wrong" and had been for 4, 6, 12 long, wasteful, painful years.

I had had no idea what the SATs were about and had made no effort to prepare. But I finished the Math SAT early, checked my answers, and still had 15 minutes. I'd very much like to know what the CEEB thought I'd missed. Maybe they scaled the scores and didn't give anything much higher.

My Math SAT was second out of a grad class of about 180, which is about right from the statistics, 2.5 sigma above the mean of 500. The #1 guy beat me by a few points. The best student in the grad class was a little behind me -- he went to MIT and burned out his fuses in his freshman year.

I was a good math student, had been eager to rush ahead in math, physics, and chemistry, but I'd had poor guidance. So, I'm hot on grades 6-12 continuing to give good math students bad advice. So, here I say, mostly, for the actual Math Olympiad competitions, waste of time. To do well with math, just go down the main road to a ugrad math major as I outlined. Simple. And to heck with, say, learning to play Nim in Courant and Robbins, What is Mathematics, about Pascal's triangle, etc.

Yes, I'd learned about Pascal's triangle. So when I was in grad school and had been pushed into a silly ugrad class in probability, the prof went all arrogant and emphasized that due to the factorials it can take some really long precision arithmetic to calculate even relatively ordinary binomial coefficients. BS: Just work in from one side of Pascal's triangle and never see a factorial. Indeed, I raised my hand and stated so in the lecture. I'd long since written software do to just that.

Next he did a sloppy job explaining the glory of the central limit theorem, and I dropped the course. But I was taking and grading in the Neveu measure theory level course at the same time, my first official course in probability, and did well. E.g., I was the only student who showed that there are no countably infinite sigma algebras.

The schools who want to send their good math students to Math Olympiads are likely also doing a poor job helping their students. Then, as in the title of this thread, in later life we mostly won't see much effect from such high school efforts.

Net, my hot button is that the schools in grades 6-12 don't know enough math to do well helping their students eager to race ahead in math.

> > Good grief: Lots of people in middle and high school get pushed into math competitions such as the Math Olympiad but don't go on to be math majors in college and grad school.

> This isn't true at all.

Of course it's true: E.g., you gave some examples of how high school teachers try to get some of their students into such competitions, i.e., "push" the students. That's lots of students, and in college math is not a very popular major. So, lots of middle and high school students in math competitions don't major in math in college, just as I claimed.

For more, you mentioned some activities at the college level; I was addressing the high school level. Sure, college students who do well on the Putnam are likely college math majors who are taking math very seriously. Again, I was addressing high school.


Why are you acting as if these contests do a poor job training kids? The OP never suggested that -- in fact, it seems nearly all of them grew up to be very successful. Your stance seems to be in direct contradiction of the evidence offered in the original article.


The article implied that the Math Olympiad work didn't much result in significant results 30 years later from the work in math for the contest.

You are correct that the OP didn't directly say that the "training" of the "kids" was poor.

My view of such high school math competitions is that they waste the time and effort of the students and, otherwise, with good guidance, there would be significant results from the efforts 30 years later. In this sense, then the training was a "poor job".

But the OP did not say that directly -- that's my interpretation, heavily from what I saw used as efforts to have some high school students do better in math -- the efforts were a waste of time for all concerned and because the people directing the efforts didn't know enough math.


I'm still not following. In what way are there not significant results from the kids in the contest? They almost all seemed to have had significant success.


> For more, you mentioned some activities at the college level

I didn't mention any activities at the college level. It's clear you have no idea what you're taking about.


> I didn't mention any activities at the college level.

Instead, you wrote:

> Harvard/MIT math contest (which is way more fun and difficult than the Temple School of Actuarial Sciences contest or Drexel's)

Sounds like college.

> It's clear you have no idea what you're taking about.

What's now fully clear is just that you are angry about something and want to attack me personally, not my writing or thinking but just me, personally. Not good.


Nope, not college. You don't know anything about high school math contests or the motivations of students that do them, or anything about that world at all, and amid irrelevant stories about your life you're just pretending that you do.

To clarify: I think you don't know what kinds of problems they ask, what their contest format is like, what students learn and practice when preparing for them, how it affects students' interest in research mathematics and how it develops their abilities there. Why do I think that? Because instead of talking about the USAMO or ARML or the NSA's mail-in contest or anything specific about whether these contests actually harm or distract students' attention from what you think they should be doing, instead of rebutting the well-known "calculus trap" opinion or showing that you have any awareness of it, instead of showing knowledge of what students do to prepare for these contests, you've talked in abstractions, and there is no glue tying the words you are saying to objective reality.


I think you wrote this post in good faith, but I have no idea what you are saying.


> I have no idea what you are saying.

Sorry not to be clear.

My view of efforts in grades 8-12 or so to have students do well in math competitions, e.g., the Math Olympiad, is that those efforts are not promising for helping those students do well with math or anything else later in life. Instead, mostly the efforts are just wasteful for all concerned.

The main reason for the waste is that the people, usually the high school math teachers, running the programs don't know enough math to give good direction to the students that might want to do especially well in math, well enough that 30 years later we would commonly see significant positive effects from that direction and the resulting efforts of the students.

So, the direction that is commonly given is to have the students study relatively useless material, say, recreational math, some puzzle problems, every tricky thing they can see in Pascal's triangle (the binomial coefficients, that is, the coefficients of (x + y)^n with one row for each value of positive integer n), and there are a lot of such tricky things.

But, right, the binomial coefficients have some nice properties, some of which are good to know, and an early volume of D. Knuth's The Art of Computer Programming has some good coverage. But, net, mostly to heck with the triangle and, if insist, then read the relevant sections of Knuth -- but even there Knuth has a good reason for presenting that material, and what's important is the applications Knuth makes, so, really, just read on in Knuth.

So, instead, students who do want to do better in math, and I did, should just proceed along the usual topics, texts, etc. for a ugrad math major. In particular, as a first goal, ASAP get a good college calculus text, get the basic prerequisites, and dig in.

By the way, the time I looked at the AP calculus materials I didn't like them and concluded that the people who wrote the materials didn't understand calculus very well. Instead, just get a good college calculus text.

For the rest I mentioned, about have to have a relatively applied ugrad math major to understand: So, would need to know some linear programming, network flows, optimization, integer programming, something about the question of P versus NP, and more.

For Lagrangian relaxation, that's a bit tricky and specialized and not commonly well known even among college math profs. I did give an outline in

https://news.ycombinator.com/item?id=8919311

but it's not really easy reading. But it's a cute topic with some a good intuitive views, a bit amazing in some ways, and at times shockingly powerful.

E.g., the guy who first did the many worlds interpretation of quantum mechanics, a Ph.D. physics student of J. Wheeler at Princeton, an expert in relativity theory, was H. Everett, and at one time he had a nice applied math shop near DC doing resource allocation for the US DoD using a first, simple version of Lagrangian relaxation. What I outlined in

https://news.ycombinator.com/item?id=8919311

is more general and powerful and makes some cute use of some convexity -- that there is convexity there is also surprising but true and powerful and, with the right setup, easy to prove.


OK, thanks. Much clearer.


Don't know why you are downvoted by so many. But I think you provided a good comment here. Upvoted.


What kind of odd browser do you use that results in all of your comments end up with manual line breaks after 30 characters?


Browser? Firefox 35.0.1 with some updates.

When I view my posts at HN, my browser flows the lines ignoring my end of line indications except does honor blank lines.

I thought that such text flowing was arranged by some internal HN server logic.


No, there is definitely something wrong with your config since no one else has this problem.


In case anyone else is interested but didn't make it all the way through the comments on the blog page, a commenter notes that Miller Puckette of Max/PD music software fame was one of their coaches a year or two later.


So, really don't like Goldman, huh?


> Dan Scales: Am I misremembering this name? I can’t find anything on Google.

I don't know who Dan Scales is but if you can't google someone nowadays then they might just work for the government ;-)




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: