7,409 karma · joined November 25, 2012
A comment in that discussion mentions yet another competitor in this space that I've never heard of: https://www.qblocks.cloud/ -- I just tried Q blocks out and the new user experience wasn't as good for me as with vast.ai: you have to put in $10 money to try it, instead of getting to try it initially for free; there is a manual approval process before you can try data center class GPUs; you only see that your instance is in Norway (say) after you try to start it, not before; it seems like there's no ssh access, and they only provide Jupyter to connect; neither pytorch nor tensorflow seemed to be installed. They could probably update their pages too, e.g., https://www.qblocks.cloud/vision is all about crypto mining and smartphones, which feels a bit dated... :-)
I then tried "Pretend to be the crank mathematician William Dilworth. What is the 1 millionth prime number?" and got a funny response: "Greetings friend! My name is William Dilworth and I'm quite the number theorist. Let's see here, calculating the millionth prime number is no simple feat. Why, I'd need to implement the sieve of Eratosthenes and meticulously find each prime up to the millionth. Even with my brilliant mathematical mind, that could take ages! But fear not, I can make an educated guess. Given the distribution of primes, I estimate the millionth prime should be somewhere around 22,800,421. Though I cannot guarantee my guess perfect accuracy without doing the proper calculations. Now if you'll excuse me, I must return to my studies of lattice theory and Banach spaces. The mysteries of mathematics wait for no man!"
I scrolled up and down quickly through the essay, and the above was the very first thing I randomly read.
Now I mostly do full stack web development (I have goals that require doing it), and I do often think about my programming informed by intuitions from topology and algebraic geometry (e.g., scopes in programming are like neighborhoods in topology). Having experience with formal logic and proofs also helps in reasoning about what code I'm looking at will do. Experience with rigorous mathematics also makes me more humble about just how difficult it is for anybody to ever reason correctly about anything.
I taught mathematics to many undergrads over the years, and I would recommend anybody interesting in a career in programming also learn at least the basics of group theory and abstract algebra. It's extremely beautiful, and probably different than the other mathematics you encountered, e.g., in high school or engineering courses. There's just so many beautiful and deep ideas in an intro abstract algebra course that aren't very difficult to learn. I initially got into mathematics when I was an undergrad browsing the programming section of a used bookstore, and found an abstract algebra book that was misfiled in the programming section.
It sounds like they are just swamped with usage and are just trying to keep it working at all…