720 karma · joined May 3, 2018
I just dodged a bullet recently interviewing with an old boss of mine who wanted to use container orchestration for a perfectly working set of 40+ apps. They use docker in VMs as of now already, but they absolutely want kube or swarm, the reason being that "it's too complicated to manage the capacity planning for the VMs". Yeah let's add an extra layer of clustering and complexity for internal apps that will never scale just so that you feel good about having "an orchestrator", because you don't want to take a couple days to look at CPU/RAM usage and resize your infra.
Another thing as you said is that it's hard to get quality data. For example most databases don't include price history for bankrupt companies (or miss quite a bunch), which makes some quantitative strategies like focusing on low PE and PB for example, completely bogus. Which is sad because most books will actually tell you to do that, without ever talking about how many of those backtests lack companies with -100% return in their virtual portfolios. Those tend to be low PE companies that the market consider risky, and it was right, but because they disappeared, the strategies outperform because they ignore so many losers.
Now I have to turn it off outside of job breaks to avoid looking at it every 5 minutes. I also have people getting angry at me because I do not answer their messages within a few minutes. Helps me select toxic people I guess. Some just get crazy with this thing.
As META kept going down I kept adding to my position (meaning shorting more), and then it came back up. I ended up a loser on the position despite being up almost 70% at some point. I couldn't believe in a recovery for the company.
I then thought "never again" and started to trade options so that I would have a more disciplined, guaranteed stop loss. I lost more than 50% of my margin that year and another 50% 6 month later, so I was back below square 1 at the end of it all. We are talking small numbers (maybe losing 15k in total) but an amazing amount of time and energy spent doing all this which generated a lot of stress.
Don't ask me why I can run a random binary instead, I don't know and I don't want to know.
https://luart.org/doc/sys/COM-constructor.html
does that mean we can use it to manipulate Office files just as in VB or PowerShell ?
Turns out some ops without assignment and some printed messages would go into the pipeline (as in, to be piped in with `|`) and become part of the return value of the functions ; to make that work powershell changes the return type, appends the message or the non-assigned op to the hashtable and returns that as an object table.
To this day I'm not aware of any language doing this kind of thing, but maybe js does ? Anyway I fear I'm going to get some grey hair because of that.
The idea is to split messages in chunks and sort the rows by ISIN instead of having one big file without any sorting pattern, and it cuts the processing by the app from a few hours to 10 min. Never heard of a bug in this one but it's only like 300 lines of code.
Google uses kvm. They probably contribute as well although I haven't checked.
From a quick search Azure uses a private build of hyper-v which surprises me actually but it's possible.
Edit : millions of VMs doesn't mean anything, at the end of the day it's just servers each running a bunch of VM, which people have been doing for 20+ years. There is no scaling issue there, the hard part is storage, networking, orchestration, managed services, power...
They tell me I "don't have enough experience with debian" and offer me to apply for the HPC job. I go and list them all the experience I have with every bullet point of the job offer, and mention that I've been using debian for 20 years and ask what specific skillset they are looking for. No answer except "all we can do is start the process for the HPC job".
I ended up finding something else where I'm not particularly interested, have no prior experience, but I'm paid way more than my previous job and they seem to love my work despite it being very slow and frustrating. So I'm just going to stick to that, and give up on the idea of finding "the dream job". More recently I found an offer where they told me they have a "multiple month hiring process" and I stopped answering to emails, pretty sure it's fake as well.