Preheat oven to 350. Stab the potatoes a few times with a fork and put them on a baking sheet. Toss with oil and salt. Roast for about an hour and a half, flipping once in the middle of cooking, until tender.
Right after you put the potatoes in, bring the 2 tablespoons of butter to medium heat in a large frying pan. Add the onions and cook about an hour slowly until deep brown. Stir and adjust the heat often.
When the potatoes are done, allow to cool for 10 minutes, then slice them in half and scoop out the insides. Add the insides to a potato ricer or food mill. Process the potatoes into a bowl. Add the room temp stick of butter, the cream, and all the caramelized onions. Stir to combine. Add in half the chives. Season with salt and pepper. Stir once more. It might still seem a little clumpy but that is OK
The dish can rest at this point for a few days in the fridge if desired.
When ready to cook, add the potato mixture to a baking dish and cook at 350 for about 20 minutes if immediately, or 35 if from the fridge.
Stir the potatoes, they will have smoothed out a bit. Top with the crispy onion straws and bake an additional 15 minutes until they are brown and ready.
Remove from the oven and add the remaining chives. Serve.