I guess the debate then comes down to if Apple, as an insider, had already committed to development of Metal before they knew AMD was up to something.
With the public announcement of Mantle in Q3 2013, and the first release of Metal in Q2 2014. (With the first release of Mantle in Q4 2014 afaik). I still think there is enough slack in the timelines given that Apple must have had inside information. But I could be very wrong of course.
I'm purely a hobbyist. But I was under the impression that D3D12 is so different compared to D3D11 that this would be a good time to consider both D3D12 and Vulkan. Is the choice for D3D12 standard because it 'sounds' familiar. Or is there more overlap with D3D11 than I was aware of?
I don't believe that Apple did not know about these initiatives before committing to building Metal. Apple was using the OpenGL graphics API (governed by the Khronos group) and AMD GPUs exclusively around this time period.
Vulkan was created from the Mantle API that AMD donated to the Khronos group. Mantle exist 2 years prior to any mentions of Metal. As a member of the Khronos group and a very important partner of AMD they would surely have information on what these groups thought the future would be of graphics-APIs.
I believe that Apple had other reasons for choosing to build Metal. But I'm afraid it will be hard to figure out what they were.
It would be a huge undertaking, especially if the DirectX types leaked into the rest of the application. DirectX 7 is from 1999, games like Half-Life 1 used it. This is when GPUs were mostly fixed-function. While nowadays a GPU is almost as versatile as a CPU.
The hardest/largest step would probably be to get it into this century, with the latest version of DirectX 9 (2005, Windows XP / Xbox 360 era). The step from 9 to 11 is also quite big, but a lot of APIs have stayed compatible.
I don't understand how NFTs or blockchain in general helps in any way for this, or many other examples of this.
All an NFT is is an encrypted hyperlink in the blockchain. The hyperlink points to a resource on someone's server. I think people forget that the NFT doesn't store the real thing. All an NFT is is basically an encrypted DNS server with some ownership data attached to it.
Right now you could showcase your Fortnite trophy in SteamVR IFF Valve and EPIC decided to integrate this. Using regular boring techniques.
Blockchain doesn't make this easier in any way. All Valve could do is get what trophies you own from the blockchain. But they'd still have to integrate with that particular blockchain and with the systems from EPIC that host the actual thing.
Having a regular database/account system would be way more efficient and easy to use tbh. For example I can already showcase my Tweets on LinkedIn due to regular boring integration. Data from two different companies shared by establishing that I am the owner of both things via a regular old token. Data transferred via an API.
Is this a quote that comes from somewhere? I see multiple people talking about this 'analogizing a list of funny names to genocide'.
I think its been properly debunked multiple times in the comments here to say its untrue. Just wondering where it comes from that people keep commenting it so strongly.
Note that when you're poor your surroundings are usually also poor. So even if you are young and not yet burdened by health care costs and maybe even have free/good education you might need to drop out or at least spend a lot of your time and money to take care for your relatives.
Only when everybody you care about has a stable health/housing/food/(work) situation you get a chance to do something for yourself. Only if people around you are privileged enough to they have time to invest in you. You can start to build wealth. I don't mean with investing money. Maybe just by
- Lending you their garage
- Allowing you to work without income for a few months
- Taking care of your kids while you work a few times a week
- etc...
TDLR: if all you and your surrounding is doing is directly aimed at surviving you cannot build wealth.
I don't know. How can you gauge the effectiveness of your model without good data? A model can be wrong, but it can also be changed/redone/rebuilt. Without data you can neither develop nor verify imho.
To me ComputeSharp looks a lot more accessible. I could understand how to use it instantly from the readme file. While I've gone over the documentation for ilgpu now and it mostly raises more questions.
Looks like ComputeSharp is at a higher level of abstraction, or closer to what I expect with my background.
Anyway its definitely a valuable project and I'd love to give it a run.
> My suspicion is that the concern with machine learning over racism is rooted in two things. The first is just the general modern trend of accusing anything you don't like of being racist, because everybody hates racism and wants to fight it. And the second is the fear on the part of people who make a living fighting racism that machine learning might actually put them out of a job.
I don't get to how you go from this statement, to then again explaining exactly how racism is embedded in algorithms. By using the biased data we have in the real world...
Is this entirely true? Isn't the UK now trading with Europe at World Trade Organization tariffs? Or was a better deal made? The EU has trading agreements with a significant part of the world. See this map for example: https://trade.ec.europa.eu/doclib/docs/2020/december/tradoc_.... If the UK is now trading at WTO rules they would be worse off than all those countries that have an agreement. Eyeballing that chart about 50% of the world would have an easier route to trade with the EU than the UK.
Indeed, people struggle with? Adam Savage (53 years old) navigates that pile of rocks without problems, while controlling the robot. Never even needing to use his hands.
The work Boston Dynamics does is extremely impressive, but they've been at it since 1992. Each year they make small and incremental changes. But its still a century away from a human, dog, or cat. Not a revolution, just slow and steady evolution of knowledge, software, and hardware.
How do you conclude that from that PDF? It shows almost all of the states in the US in yellow (low mask usage). While almost all of Europe (except for the UK and Scandinavia) in blue (medium mask usage)
There's even a special call-out in the PDF about the US being such an outlier:
"US states and Canada
stand out for their low levels
of mask usage compared to
many countries in Asia
and South America. "
In the Netherlands we have signs like the one below. Telling you to stay on the highway and turn off your GPS. Because Google Maps and other software makes you take all these weird short-cuts. Putting trucks through small towns etc.. I think they also have them in Belgium.
That should be about 360MB of uncompressed data (1024x768x88x4 bytes) which should fit into the memory of most IGPs, which generally reserve 1 or 2 GB. Compositing 4 images at once should be something that even a very old GPU should have no problems with, even at 4K resolution. Windows Desktop Composition probably does a lot more work.
Still this indeed gets my laptop's fans spinning in both Chrome and Firefox. I wonder why that is... I don't think you can do a lot wrong code wise here. Maybe the composition takes a software path, but why?
I'm not sure your data rhymes with your interpretation. Having 0.5%~1% of people having a positive corona test in the last two weeks means that every week 3.2~1.6 million people are walking around with Corona. I would not call that a handful of people. (This is even the lower bound as it excludes untested people which are positive)
With a fatality rate of 2% (source: https://ourworldindata.org/mortality-risk-covid?country=~USA) that means 64~32 thousand die every two weeks. This translates to 1.7~0.8 million people dying every year. With that I'm obviously ignoring the large spectrum between 'no lasting symptoms' and 'death'.
With one of the most lax responses in the western world I cannot see how you conclude from this that the US's response is 'overblown and hysterical'
Opening the task manager or explorer takes less time than I can measure on both Windows and Linux... what kind of metric is this?
As for background services, of course they spend (at that moment unused resources). But you completely forego that they have an actual usefulness. Indexing files makes searching later faster. Prefetching makes loading commonly used programs faster. Virus scanning keeps your computer safe. Telemetry helps developers recognize issues and prioritize bugs, even stop hackers in time. The article you mentioned wants you to disable the firewall (bad advice) but also a lot of services that are not even consuming resources unless you have the necessary policies/hardware, like the bluetooth service or touch screen service.
Not that Windows these days runs from high-end server to low powered ARM devices, while still looking generally the same. This is not the same Windows from 20 years ago where you could easily tweak the system to get some more performance out of it. These days Windows comes out of the box running as fast as it can, while giving a reasonable user experience.
As for software, on Windows you're free to install all the software you want (just as on Linux), some software is not so nice, just as on Linux. I find it hard to blame Windows itself for that. Microsoft does not curate all the software you can install it, and a user is free to install what they want. The only OSes where this is really different are mobile OSes.
With the public announcement of Mantle in Q3 2013, and the first release of Metal in Q2 2014. (With the first release of Mantle in Q4 2014 afaik). I still think there is enough slack in the timelines given that Apple must have had inside information. But I could be very wrong of course.