CG fundamentals was my favourite course in college. Going from drawing lines with the Bresenham algorithm to drawing polygons, filling polygons with Scanline, implementing ZBuffer, texture mapping and so on. Was a lot of fun even though I never ended up working with CG except for some hobby projects.
I use my iPad complementary to my Macbook. Reading documents and taking notes with the pencil mostly. Scribbling down thoughts and concepts that sync over Onenote to my other devices.
I have no desire to use it as a Laptop replacement and am not sure why people would want that. I can acknowledge that some people use an iPad as their sole device to work which I think is fine for many, but Software Engineers have such complex usecases it's hard to make a device like the iPad be perfect for them without compromising it's main user base.
They have shown impressive performance with 6k and 8k ProRes footage, even ipad pros and latest iphones are pretty incredible when it comes to editing 4K video and exporting it faster than latest macbooks.
With Thunderbolt it's also pretty easy to extend high performance storage.
This is generally true however Intel still has and makes tons of cash, especially compared to AMD. It will take them some time to recover from this though, in this industry it can easily mean 5+ years.
It was the first game of its kind, the UI and the AI obviously had many weaknesses which Westwood improved upon in later games (while C&C still had issues that are annoying by todays standards).
That being said, Dune2 for 10 year old me was magical, like many games of this time.
Reading this I am very happy that my hometown state in Germany runs a state funded fiber project now. My mom had max 3Mbps for the last 18 years or so and will soon have 1Gbps for the same money.
I had a 6 instead of 6S and started getting stutter and slight lags in the UI after the latest ios update around 2018. It was getting annoyingly slow at that point but i was happy with a 7 Plus until i got a good deal for a X recently.
Let me provide an example. When we recreated a big Elasticsearch cluster, AWS ran out of available instance types in that AZ resulting in the cluster never going into a green state because a node was missing. This is not something you typically worry about when you choose a cloud provider. Your tone is a bit condescending tbh, you don't need to lecture me about the importance of a fault tolerant distributed system.
I am not "foisting responsibility". There are fallbacks and fail safes in place to mitigate such issues but that's not my point. My point is that they sell us a dream of infinite scaling, all managed and no more problems, which just isn't the case. I know, it's naive to believe that in the first place but the marketing certainly goes into that direction and some proponents spin this story all the time. Would the alternative be better? Most certainly not, but it's still a question worth asking from time to time considering the extra money spent.
After working for a company that spends millions of VC money on AWS per year I can also say that infinite cloud scaling is a myth. We had all kinds of downtimes due to AWS over the years.
While the individual components might not be as fast as a high end PC, they way the system is architected and the components are connected to each other (eg. super high bandwidth from SSD to CPU/GPU memory) gives it some advantages especially for gaming. For the price it certainly is impressive.
i remember in 2004 or so when an agency i worked for had a wikipedia clone running with adsense and tons of SEO which made 20k per month and basically kept the company afloat. I was a young junior dev and while i was impressed by it, it never felt right to me (which it obviously wasn't in many ways). As far as i remember this only worked for about a year at best until Google penalised those sites more and more.
Balmer can't be attributed for this change in MS strategy though, i am pretty convinced he would never have allowed this, he called Linux cancer after all.
I can pair my bluetooth headphones to different devices with the click of a button (eg. when leaving the desk etc). I can be connected to my phone and the Laptop at the same time. It's very convenient when making phone calls on the go or listening to navigation on the bike without messing with cables. I am not an Audiophile but have two decent pairs of Bluetooth headphones with subjectively great audio quality.
For me personally, it is a huge step up in convenience, i would never go back to have another wire on the desk or under my clothes.
Macbooks are actually used by Audio professionals, so it makes sense to keep it there for a while. A phone is a consumption device and 99% of customers are probably fine with using bluetooth or the adapter.
I've been using the adapter in my car for 2 years, twice a day, no problems so far. Lightning is far more resilient to this than USB-C ports in my Macbook for example, which have become pretty loose over the years of plugging in chargers and monitors.