It just needed to create a little box you can drag around when you click on nothing, like OS desktops have.
So here's the snippet to do that, toss this in the console and live the dream:
(() => { let startX, startY, box, dragging = false;
const style = document.createElement('style');
style.textContent = `
.___selection-box {
position: absolute;
pointer-events: none;
border: 1px dashed #2b76d6;
background: rgba(43,118,214,0.12);
z-index: 999999;
}
`;
document.head.appendChild(style);
function onDown(e) {
if (e.button !== 0) return; // left click only
startX = e.pageX;
startY = e.pageY;
dragging = true;
box = document.createElement('div');
box.className = '___selection-box';
box.style.left = startX + 'px';
box.style.top = startY + 'px';
document.body.appendChild(box);
e.preventDefault();
}
function onMove(e) {
if (!dragging) return;
const x = e.pageX, y = e.pageY;
const left = Math.min(x, startX);
const top = Math.min(y, startY);
const width = Math.abs(x - startX);
const height = Math.abs(y - startY);
Object.assign(box.style, {
left: left + 'px',
top: top + 'px',
width: width + 'px',
height: height + 'px'
});
}
function onUp(e) {
if (!dragging) return;
dragging = false;
console.log('Selection rect:', box.getBoundingClientRect());
box.remove();
box = null;
}
window.addEventListener('mousedown', onDown);
window.addEventListener('mousemove', onMove);
window.addEventListener('mouseup', onUp);
console.log(" Selection enabled. Drag with left mouse button. Check console for rect.");
})();Deleted Comment
I retired early years ago. It isn't the annual budget that one has to plan for, but the unforeseen expenses. I took care of my mom and dad for a while. He had top notch medical insurance, but no one covers mental health problems. The total for 4 years of that was just into 7 figures.
Also how about that medical insurance for yourself and your family? Unless people plan on dying young, medical insurance is a huge expense. And that's just insurance, which doesn't cover all eventualities. Ambulance ride? Not covered. A quick whistle to the ER can leave you $50k lighter without trying hard. And then there's the piles of medications, many of which aren't covered.
My friend's grandmother got upper and lower dentures. $40k. Dentures, mind you, not implants.
Also, there's the every increasing cost of everything. Houses, cars, food, all types of insurance are seeing vast annual increases.
$3 million total for a retirement is a bit of a laugh, unless that person plans on keeling over at 65.
$3M for retirement right now is plenty, but you have to live like an actually middle class person.
Boomer 401ks are probably <5% of the stock market, and they aren't going to 0 overnight.
The idea that boomer 401k withdrawals is going to crash the stock market or tamp out future growth is pretty strange.
Defined benefit & defined contribution pension plans are both larger chunks of the stock market than 401ks.
And all of those together are a smaller chunk than foreigner holdings.
(This is not to say that you, specifically, are a "sucker", and I don't love the term. But I think Taleb has a lot to offer on considering risk.)
Really all the margin call does is reduce the amount of additional debt collateralized by bitcoin that MSTR could take on. It’s clickbait!
Why doesn't someone aquire the company and sell all of the Bitcoin? Seems like an easy way to make a lot of money.
Inflation is not simply a matter of the government adding more money to the supply (although that's one of the actions that can help reduce the value of currency)... the flow of money (and power) is immensely complex, and inflation as a measure is a procrustean bed (https://en.wikipedia.org/wiki/Procrustes)
e.g. email on a custom domain. your domain registrar is now a spof AND your email provider for your domain is a spof. and that's just email.
There's obviously a middle ground and ways to have a strictly better personal data posture than before, but it's a multi faceted problem balancing usability, security, and resilience