[1] https://www.macrotrends.net/countries/USA/united-states/carb...
558 karma · joined March 12, 2022
[1] https://www.macrotrends.net/countries/USA/united-states/carb...
The image at head of page is of the well-known Wow! signal: https://en.wikipedia.org/wiki/Wow!_signal
[1] https://www.npr.org/sections/thetwo-way/2012/12/26/168075748...
This is an insight due to Cayley (see @ogogmad's comment, [1], and [2]).
> If your professor...
My professor provided historical context.
[1] https://abel.math.harvard.edu/~knill/history/matrix/index.ht...
[2] https://ia802808.us.archive.org/0/items/philtrans05474612/05...
For me, the most amusing feature of LA is how quickly results and tools escalate from trivial and obvious to surprising and hard. LA is often introduced as slick notation to express systems of linear equations. Gaussian elimination and matrix inverses (when they exist) are natural evolutions of this, but not what I consider surprising.
Matrix multiplication is an elementary next step, but it is not at all clear why one would multiply matrices. My first real mathematical surprise (I was in jr high at the time) is a result of matrix multiplication: there is a matrix A of real values that satisfies A @ A = -I. (The matrix is [[0,1],[-1,0]]). I was aware of complex numbers, but until that moment, I didn't know you could get "minus identity" without first artificially introducing the idea of "square root of -1". But this shows one can construct "square root of -1" without introducing anything like that.
When one gets to determinants, characteristic polynomials, eigenstructure, fixed subspaces, projection operators, SVD, orthogonal transformations, and so-on, the work really begins. That determinants are multiplicative is really wonderful, but not at all obvious. SVD in full generality was only shown in 1936 and modern algorithms emerged in the 1950's to compute it [1].
Finally, check out the LDU decomposition of the Walsh matrix [2].
[1] https://en.wikipedia.org/wiki/Singular_value_decomposition#H...
The interesting artifact of this is that the dominant set of queries becomes a very small proper subset of natural/organic queries.
1) search engines are the dominant way to find information now.
2) conservatively, ≥80% of searches in US are through google.
3) google is not a passive observer of user search queries, but instead actively suggests queries to users.
It follows that there must be some impact. The "engagement" effect is this: I start a search for Depeche Mode, but get distracted by suggestions for J Depp. In contrast, DDG suggests Depakote, Depression, Dept of Revenue and a few other things. Other search engines seem to be less aggressive.
[1] https://blogs.nasa.gov/webb/2022/05/09/miris-sharper-view-hi...
Members from my class (including +/- a couple of years) went to startups, think tanks, SEC, NSA, trading, hedge funds, digital media, academia, postdocs, consulting, and commercial research labs that are incubators within larger corporations.
You didn't indicate your specialty, but it probably does not matter. Many current DS and related jobs list PhD in a STEM field as baseline or preferred requirement. I know logicians who got non-academic work (this is not a dig at logic, they were really worried about this).
If you want to go the software developer route, at this point you do know how to study for leetcode type puzzles. But you are in direct competition with many others who specialize in that, and a PhD in math will not carry much extra weight in the hiring decision.
Watching my own and my peers careers evolve over time, the impact of one's network should not be underestimated.
Finally, assume you will never be asked about your dissertation. Ever.
Adam Neely
NPR Music (Tiny desk)
Paul Davids
Rick Beato
Smalin
Integer programming is very hard, and is an active area of research. The space of problems that arise in practice typically have sparsity, special structure, and other features that allow for shortcuts to be employed so that brute force isn't needed.
Interior point solvers are guaranteed to find a global solution, and it can be proved that they will do so efficiently [1]. Practical implementations leverage decades of experience to improve upon the theoretical guarantees.
The syntax demonstrated is very similar to the syntax of other libraries, including the python tools provided by Gurobi [1].
For experimentation and rapid prototyping LP, QP, MIP and geometric programming problems, I highly recommend CVXPY [2]. CVXPY allows the user to select a solver. Among the solvers is GLOP [3].
[1] https://www.gurobi.com/resource/modeling-examples-using-the-...
[2] http://cvxpy.org
[3] https://www.cvxpy.org/tutorial/advanced/index.html#choosing-...
When I left the building that day, due to the late start and shifted schedule, the office was basically empty. I made it a few blocks on my walk back to the hotel when a thunderstorm rolled in. Lacking a phone and the option to return to the building to find a person, I ran. Didn't make it. I actually had forgotten about this part until I reflected back on it this morning. It was a fitting end.
I'm a bit relieved to hear this: one of the weirdest professional experiences I have ever had was at an AWS interview. I've often wondered which parts of that day were a psych test or simply human error.
Timing of the interview was shortly before the HQ2 announcement (2017 I think), and the interview was in the outskirts of DC. I was told specifically not to bring a phone, which I thought was odd, but I didn't think I'd need one for the day since I'd be on site. So, per the instructions, I left it in the hotel, walked to the site, and checked in at the front desk. Unfortunately, they texted me 15 minutes before the start time that the schedule had shifted 2h later. The front desk did not get the message. So I sat in the lobby, repeatedly checked in every so often, had polite conversations with a random assortment of people, drank some coffee, and waited. That was the best part of the day. Each part of the remainder of the actual interview process had a similar "this seems a bit off" feature.
Curious to know what you were doing to make this happen. Did you have a guide?
Regarding cognitive decay: I like to think time is simply pruning the weak and lazy neurons. At least that's what my remaining grey matter is telling itself. Your comment made me laugh. Thanks.
[1] https://kevin.burke.dev/pdf/30_seconds_teacher_quality.pdf
Another pair of projects that I find useful are ECOS [1] and CVXPY [2]. CVXPY makes head-to-head comparisons of solvers (including ECOS and OSQP) trivial.