1,282 karma · joined August 12, 2016
[1] https://learn.microsoft.com/en-us/uwp/cpp-ref-for-winrt/resu...
Opinion: I don't think the US would if Russia or China didn't first. China likely won't for the same reason the US doesn't need to: they have super-computers and the sims line up with the data from prior tests. Russia might however if only to saber rattle, although they likely don't need to either. Russia however is likely not in any hurry to have a test failure right now. So while testing could resume, I wouldn't put money on it.
Literally had a sales engineer parrot this at me awhile back. I had to point out that the service they were offering was on the open internet. It only got worse from there. Le sigh...
> Never attribute to malice what can better be explained by incompetence
You can't leak information if you never give access to that zone in any way. More than once I've run into well meaning developers in my time. Having a .internal inherently documents that something shouldn't be public. Whereas foo.example.com does not.
Another reason is information leakage. Having DNS records leak could actually provide potential information on things you'd rather not have public. Devs can be remarkably insensitive to the fact they are leaking information through things like domains.
MMX helped a lot here, I remember my Pentium MMX 233 had no trouble playing games and playing music. To give you an idea of how crapy that machine was otherwise... it was a Packard Bell with an onboard ATI chip that barely qualified for 3D acceleration. The Pentium 166 (non-MMX) we had would chug on things that the MMX just didn't care about.
> I had to minimize throttle priority on my web browser because smooth scrolling requires a ton of juice. Still does to this day looking at power consumption on an iPhone.
This still to this day amuses me. Metal and DX12 both have calls designed to support this natively on the GPU by allowing the application to shift the rendered area of a very specific box (without rerendering the entire screen) and then render behind in the blank. As far as I know only Safari on iOS does this even close to properly and even then it has other iOS Safari related quirks around that that Apple refuses to fix.
OK now to my real point. Vista is actually a really good call out of MS being inconsistent about this. The major changes in Vista (Moving graphics drivers largely out of the kernel, simplifying what sound drivers could do) were all predicated on the fact that hardware vendors are notoriously bad at software. This cannot be understated just how bad they are, NTKernel was originally intended such that vendors would make their own HAL.. one tried and it was so bad MS just NOPE.jpg'd that and did it themselves. So for MS to double down on a system that relies on the same known to be horrible at software vendors is just hilarious to me.
So no an unmapped address is a completely different BSOD, usually PAGE_FAULT_IN_UNPAGED_AREA which is a very bad sign
Yes, I see the argument that if you go to that point you might as well just use emulation. However running mixed 32bit/16bit code (Windows 98/95) becomes problematic just because of performance reasons. DosBox does well, but good luck supporting games for the Pentium 3 era that still used 16bit libraries because of course they did. (16bit Installshield was so common going into 64bit that MS just has code to replace it so 32bit applications can still be installed despite having a 16bit installer)
Yes and no, there are plenty of EU space startups. What Ariane has done is starve them of government funding to build a competitive EU based market. So I'd say it's drawing the investment into a hole.
Just a quick sample of EU space firms I'm aware of:
https://en.wikipedia.org/wiki/Rocket_Factory_Augsburg
I suspect, but don't have data on, that wooden piles may actually last longer in those exact circumstances due to galvanic issues with concrete and rebar or metal pilings.
I'd argue the break started with the Pentium Pro, at that point things shifted architecturally.
1. IT is not your customer. The business is, and they don't know how to write code. Based on what I saw thus far; this is your biggest weakness. The only way to extend the platform at the moment is to self-host and write code.
2. Avoid baking crazy logic into the system now that you'll be unable to fix later *cough* SF 'standard' objects *cough* that will behave in very weird ways.
2(a). Person Accounts look like a good idea. But, they aren't; and never will be. They just create a lot of complications later when someone gets married or starts a business.
If they had a way to quickly spin of LOB apps like Salesforce does, and had implemented a CRM on top of that... I'd say they would be much more apt drawing the comparison. Particularly if that doesn't require code to do. I know a LOT of companies that would pay dearly for such a hosted platform, GPL or not.
I can't tell you how many times I've had that conversation... but I'd need at least both hands and a foot.
Adrian's Digital Basement (retrotech repair)
RMC The Cave (retro curation and stories)
Cntl Alt Rees (retro eclectic)
Jan Beta (repair)
LGR (eclectic)
Mr. Carlson's lab (repair of generally older RF, but some newer)
CuriousMarc (repair, testing, stories. Did a complete repair of the Apollo Guidance Computer)
But it's important to note that before the Iowas were given their final retirements into museum ships the Navy made sure to basically document everything they could about firing large caliber guns. Because when they initially pulled them out of mothballs in the 1980s they were woefully inaccurate, but by the time they were decommissioned for the final time they could hit a proverbial fly on a flag pole (allegedly).
The other part of it was that the Soviet Union didn't really have a surface fleet to really speak of. They invested heavily in submarines, so consequently the US Navy focused heavily on ASW. So... nobody really knows how 16" of modern armor would fair against modern weapons, it's literally never been tried. Whereas you can find pictures from way back when they were testing guns, of how various shells fared against various thicknesses and types of armor.
Long story short: We've forgotten most of what we knew about surface warfare, and we're starting to forget what we knew about shipbuilding and design. The US has outsourced all it's naval architecture and shipbuilding so long that the necessary skills are either all retired or lost.
So to me there needs to be a formal process in the law for dealing with abandonment, and minimum support duration.
1. Minimum support duration: This needs to be in federal law and enforced by private right of action, and more specifically one that cannot be waived or arbitrated. This cannot be something that the FCC or FTC must enforce. This must also be binding with valid legal remedies if the company fails to comply or no longer exists. Which leads me to my next point.
2. Abandonment: The law must require that if an OEM abandons a device that sufficient information (including PCB schematics and PCB BOMs!) are made public that both individuals and third party commercial operations can supply support. Again, this must have legal remedy to enforce. My preferred remedy if a company completely fails to provide anything is loss of copyrights to that specific software. Thus negating all the digital locks provisions of the DMCA in regards to that specific hardware. If the company provides the necessary information under an appropriate free software and/or documentation license then they maintain all copyrights. They only need submit the information to the library of congress and a third party such as archive.org; they do not need to host it themselves. Nor would they be required to provide any support after that point. Furthermore, any components not currently in production would have to be made available until such stocks are depleted.
Having a formal abandonment process for a device including a formal notice of termination of support, and releasing appropriate documentation and necessary information to the public provides a massive boost to both ongoing security but also to reducing waste.
China has made it clear they aren't particularly thrilled with the idea of having someone not under their thumb next to their border as well. As a consequence of that... the "best" scenario would probably be China invading. But "best" is definitely in scare quotes as that could go VERY wrong very very quickly. I think the PRC is aware of that too. So unfortunately that means the DPRK will starve, because the realpolitik is such that solving the issue is just not a tenable solution for all the other parties.
I think it's worth calling out how important this is. Once you get past a certain die size and core count interconnect or "fabric" latency and bandwidth starts to have a much bigger impact on loads than core speed and throughput for code not optimized for that processor. Where M2 is... Apple doesn't have to deal with that at all. AMD on the other hand has gone all in, hence chiplet designs. But yeah Apple wants nothing to do with that, hence they seem to be going for very wide but limited core count designs.