1,282 karma · joined August 12, 2016
I think this is telling. There are plenty of 'standards' for interfaces in the hardware world. Some (mostly USB) are even 'followed', but the realities of hardware are that it never behaves nominally. So without someone willing to spend the time writing code to handle the quirks that can't be patched out and the errata it's very hard to run on physical hardware with any performance or support.
My goal was more "What if DOS hadn't ended and but kept up support for modern hardware" along with emulation of common things in DOS gaming. So for example you would be able to set up a PIV that mapped certain resources directly or emulated them depending on the need.
Could I use DOSBox for this... yes, but this is a "why not" sort of thing. I figured it would be a good excuse to learn OS dev. But life has kept me busy for now.
NGL one of my long term projects was/is something exactly like this but UEFI and secure boot. The idea being to use the VM extensions to create IBM-PC and DOS compatible environments. For anything using DPMI[1] I'd probably do the same trick as Win95 did and just replace it with my own implementation so it's not too overburdened with layers.
[1] https://en.wikipedia.org/wiki/DOS_Protected_Mode_Interface
For anyone saying these aren't targets, no they are probably already hacked. These are the things that keep the national security folks up at night knowing an adversary has them already backdoored and set up for take down. Moreover if they execute on that they would go for maximum damage first to either create chaos, or prevent the system from being repaired easily.
They are/were also planning on adding it to 844 too.
Surface vessels can also provide direct fire which is actually a lot cheaper than a torpedo. The cost of a 5" shell is something like ~20k (2k per actual shell + fuse which I assume is at least 18k) vs $5.39M(2022, source wikipedia) for a MK48 torpedo. 5" gun mounts are pretty much fully automated at this point, they have places for sailors for emergency... but on a NOMARs ship you'd just YOLO on that and use a simplified version without the manual backups for weight savings.
One of the coolest things about this is not this operating on it's own, but operating with a larger manned surface vessel or sub. They act as a cheaper and disposable escort for a much more powerful vessel creating a force multiplier. This is pretty much identical to the "Loyal wingman" that has been under development for awhile.
TLDR: there is value in having a ship being a visible target and having a gun. There is also value in having both NOMARs and manned ships working together.
This is actually completely optional, many employers do not. For example mine does not do any matching or contributions
> The money can be invested, and then at some age (55.5 i believe?) you can access the money without being taxed. There is a maximum you can contribute per year etc etc.
So the tax side of this depends on if the 401k was done as Roth or traditional. Traditional IRAs are tax advantaged but not tax free. Contributions are pre-tax from the employee's paycheck. Roth on the other hand is post tax and tax free on withdrawal (assuming no penalties).
I wonder if that vertical (as far as the PCB goes) power connector will always ensure that this sort of imbalance will always occur. While we like to pretend that current is even in any given current plane that's not what happens. The impedance of the wires and copper is not perfectly ideal. This is why these connectors have equal number of grounds, so they have an ideal shortest path and balanced return current path. So I'm curious if electrically it's just impossible to have a vertical connector like that (on that shorts all the pins for 12V together instead of current balancing them) and have it balance current across the pins. The pins closest to the board should in theory have the greatest currents as they are the shortest path electrically. Based on the pictures that appears to be the case. It appears that the pins under the most stress are likely those with the lowest impedance.
Assuming my SWAG above is correct... I'm curious if this is affected by the per pin impedance on the PSU too. Where if certain folks are just unlucky get a situation where some pins in the connector have a significantly lower impedance than the rest.
If my second SWAG is plausible, my third and really bad SWAG is that removing the two ground pins nearest the PCB could actually "balance" the current better by forcing the current to use a slightly longer path for the power pins. But, my guess is this will just cause EMI issues. So please don't test this unless you're an EE and know what you're doing.
This is pure speculation on top of what Buildzoid, the posts above this have said, and what I've learned from Robert Feranec's videos. I'm in no way an electrical engineer, just a humble hobbyist and person that loves to learn.
edit: replaced power with current... we're talking amps not watts
Can you make a "Secure" CPU? In theory yes, but it won't be fast or as power efficient as it could in theory be. Because the things that allow those things are all possible side channels. This is why in theory the TPM in your machine is for those sorts of things (allegedly, they have their own side channels).
The harder question is "what is enough?" e.g. at what level does it not matter that much anymore? The answer based on the post above this is based on quite a lot of risk analysis and design considerations. These design decisions were the best balance of security and speed given the available information at the time.
Sure, can you build that theoretically perfect secure CPU? Yes. But, if you can't do anything that actually needs security on it because it's so slow; do you care?
* COL in most areas has skyrocketed, housing and healthcare have both ballooned in cost massively. This has meant I'm much less likely to take risks that would put either of these at risk.
* My ideas aren't unique. I'm 99.9995% sure that the ideas I have floating around in my head for a startup are already covered by someone much more capable than I to execute them. Given that the main reason startups fail is a lack of market, and I'm definitely not the sort of person that can just make a market appear overnight... Yeah definitely not feeling like taking a risk on something likely either already served or which needs someone who can communicate to prospective customers why such a market should exist.
* I'm not interested in cashing out. My goal if I'm growing a business is to have something I enjoy and cherish. Not just to sell and cash out. (I say this now naively )
TLDR: The risk reward ratio in my estimation only favors the ultra wealthy, or unicorn engineers right now. I'm smart but I'm not that smart. My goal right now is to get enough money I can retire and work on projects I want to. If that means one of them becomes a startup, I'm good with that. But, I'm also not expecting to IPO or get VC backing if that happens.
* If the GPU is a non-dedicated older style intel GPU, use CPU
* If the GPU is a non-dedicated anything else do anything super parallel on the GPU but anything that can be BRRRRRT via CPU on the CPU because the memory is shared.
* If the GPU is dedicated move everything to GPU memory and keep it there and only pull back small statistics if at all plausible.
Do you think about the analog qualities of your traces when laying things out? If so then the course was well taken.
In my observations I've found that too many digital engineers assume a differential pair will save them without actually fixing the impedance and parasitic issues. Particularly as the timings of things become so much more precise analog is so important. People forget that a digital circuit is just an analog one under the covers.