4,280 karma · joined December 1, 2011
...for now. What happens if they end up with a future CEO who is more like Zuck?
Windows 11 requires that the machine have a TPM.
I say this because COM and DCOM are very much alive in the Windows ecosystem, underlying WinRT, which underlies the object-oriented APIs for modern Windows apps.
Report compatibility issues and they'll either try to work with the websites or browser vendors to mitigate the issue.
Your complaints about Android are valid (I should know, I used to work on trying to get Android sandboxed), but site isolation on desktop has been out for a long time.
Respectfully, posting a bunch of bug numbers whose context you aren't familiar with is not a valid representation of the state of things.
"Young people are just smarter" and so on...
I'm going to gently push back on that one a bit. Partially, yes, but also in part due to the federal government deferring to provinces in cases where it actually has the constitutional authority to override them.
I think the fundamental problem then (and still a problem today) is that Mozilla only ever had the budget to do Desktop XOR Mobile. Not both.
They basically mortgaged Desktop Firefox to build Firefox OS, but when things didn't pan out was quickly as they liked, they had to revert back to Desktop to save the cash cow.
After that experience, upper management became averse to mobile, to the extent that it was (and probably still is) very difficult to get resources allocated to mobile implementations of Gecko features that are supposed to be cross-platform. In practice many of those features are never implemented with mobile in mind.
I was at Mozilla during this time, and I remember a huge blocker was WhatsApp. They were not interested in porting, but at the time it was essentially the killer app in the same emerging markets that Firefox OS was targeting.
Concurrent programming has been mainstream for some time now, but I don't think the level of expertise of most engineers has kept up. That becomes most apparent when software starts hitting concurrency pitfalls: performance problems, deadlocks, UAFs, and so on...
Damn, I'd love to take that on, if only I had the time...
Danielle Smith, our provincial premier (equivalent to a state governor) is trying to pull a David Cameron to appease the separatist wing of her party.
As usual, there's a Raymond Chen post: https://devblogs.microsoft.com/oldnewthing/20100517-00/?p=14...
As for NTFS: it's not NTFS specifically, it's the way the I/O system is designed in the NT kernel. Imagine any call from outside that layer transitioning through a stack of filter drivers before actually reaching the implementation. Very powerful stuff, but also very bad for performance.
GitHub issues is terrible compared to Mozilla's Bugzilla instance. It's not even close.
I've been gone for a few years now and have no insight into this decision, so take anything I say with a grain of salt. Having said that, I think that, for better or worse, GitHub is probably the best location simply because it provides the lowest barrier to entry for new contributors.
I know that's spicy enough to trigger dozens of keyboard warriors hitting the reply button, but every little thing that deviates from "the norm" (for better or for worse, GitHub is that) causes a drop-off in people willing to contribute. There are still people out there, for example, who refuse to create an account on bugzilla.mozilla.org (not that this move to GitHub changes that).
The special APC is nicer because the OS is then aware of what you’re doing— it will perform the user-mode stack changes while transitioning back to user-mode and handle cleanup once the APC queue is drained.
I wasn’t implying that APCs were new, I was implying that the ability to enqueue special (as opposed to normal) APCs from user-mode is new. And of course, that has always been possible from kernel-mode with NT.