I think you're right that it's very unlikely to be a common thing. However, so many people use Gmail (including with setups like Thunderbird like you note) that it's totally possible someone really did get banned due to a total fluke.
There were plenty of those, including commercial ones.
It's pretty hard to find but ~25 years ago I was using Xi Graphics Accelerated-X which had 3D acceleration long before Xfree86.
Update: but yes I imagine it had some code from original MIT release.
For completely independent one you can have a look at WeirdX/WiredX, which was written in Java and even supported antialiasing and transparency for core protocol (something that Xfree86 people claimed to be impossible to implement).
Software solutions like Moonlight/Sunshine have been able to do that with near-zero latency for a long time and they are not even the first. Phones have chips capable of capturing 4K 120fps. Why is it so hard for KVM devices?
Because no one manufactures a cheap silicon chip that converts DP Alt-Mode to UVC at 4K. There exist great <$5 ultra-commoditized options for 1080p HDMI -> UVC but as soon as you move up to capture 4K it gets super expensive for the silicon alone and the engineering complexity goes way up as well.
Generally all these devices are just slapping together a few existing silicon chips. If the chip they need doesn’t exist, no ones really going out of their way to overengineer a different solution for which price to consumer would be prohibitive.
Can it help with the annoying macos bug that about half the time disconnecting and reconnecting external screen to my MacBook does not move windows back to external screen?
That's a super annoying macOS bug; I've definitely felt that pain.
While Macscope can't fix the underlying issue in macOS, this is a perfect use case for its "Scopes" feature. It's designed to solve exactly this kind of layout restoration problem.
Here’s how you can solve it with Macscope:
When you have all your windows arranged perfectly on your external monitor, open Macscope.
Multi-select all of those windows and save them as a new "Scope". You could name it something like "Work Setup".
The next time you reconnect your monitor and macOS scatters your windows, just open Macscope and activate your "Work Setup" Scope. It will move and arrange all of those windows back to their saved positions on your external monitor in one go.
So, it essentially gives you a one-click way to restore your entire workspace after that bug hits. Hope that helps!
The C++ plugin is included in Android Studio which is essentially a distribution of IntelliJ. There seems to be no technical reason for not allowing it in full IntelliJ.
There are tools like voidtools Everything2 and WizTree that directly read NTFS from disk device bypassing windows FS apis and are blazingly fast (faster than find/du on ext4 in Linux).
With some work on better tooling it could've been used to detect and thwart supply chain attacks, which are a growing concern. Process level sandboxing is too coarse.
Does takeout include any metadata not accessible via IMAP? Does it even include labels?