To be fair that Mac was one of the greatest ever made, haha – I blame most of my issues with all of this on stability issues with the 2019 MBP I'm forced to use for work.
Last time I did it was February, and it was just as problematic back then – I'm not sure what advantage it offers over WSL2 (which is containerized) when combined with all of the benefits of Windows these days, for the hassle.
A MacBook Pro doesn't have a HighDPI 4K display, which is where it falls apart. Indeed, it works fine on a MacBook because Retina is not the same thing! :)
Are you on Windows 10's 2020 release? That doesn't resonate with my experience at all – macOS has been vastly more frustrating to deal with on 4K displays in my experience, constant reflowing and forgetting window states, takes forever to recognize the displays when plugging in or resuming from sleep, etc... I even have all of the pointer and icon problems you describe with the top bar. Sometimes, with a 4K display plugged in, it takes 10+ seconds to figure out how to use it. Meanwhile, none of that on my Windows machine!
I can think of a few reasons not to, as someone who tried to use Linux first when switching away from macOS. The most notable of which is using Linux with a high-density 4k+ display is nightmarish at best; everything is either too big or too small, and at least in Ubuntu, fractional scaling is too broken to use on a daily basis – also requiring a ton of manual config and tweaking to even get usable. Windows, by contrast, works out of the box really well with HiDPI displays, and generally has a really well-refined experience these days, particularly between WSL2 and the Windows Terminal experience. It's the best of both worlds, without the hassle of dual-boot or manual config, IMO
They showed Docker for Mac built for ARM during the keynote, and mentioned that they have been working with Docker for when macOS 11 ships, so I doubt that's going to be the case.
Also note that Google allows third-party payment gateways via the Google Play API – Netflix, as an example, dodges the cut with a custom implementation of Stripe! It's a lot more work to implement, but developers actually have the option.
Interesting that this is not the case in Canada. My partner is the main visa-holder here, and is tied to her employer in the same way a H1B would in the US, but it also provides a full 'open' visa for her spouse, which allows me to work anywhere without restrictions. It seems like a smart move, as it definitely tipped the scales in Canada's favor for us.
Indeed – Edge is based on the ARM Chromium branch – though oddly enough, you can't get an official Chrome ARM build yet. I'm assuming Apple's push to ARM would make them actually release it. Also just remembered that Visual Studio Code is now building for ARM as well, which is interesting timing...
Microsoft already builds ARM Office for the Surface Pro X, and has the only official ARM-based Chromium browser, Edge, as well, so I suspect they'll be well positioned.
Anyone who thinks this hasn't had to deal with a 100mbps connection before. It's not about a single user consuming all the capacity – though that's definitely a factor as well – but allowing simultaneous use of multiple demanding applications by more than one person.
I think we'll always find ways to use up the available bandwidth, even as it expands to new highs – but the real limiter has been how inconsistent high-speed deployments are, so it's difficult to reliably use them today.
I have a 1.5 Gbps synchronous connection here in Canada, but a few blocks away the max is 100mbps; we're not optimizing/building for fast connections because they're not widely deployed, not because we can't find ways to use them. Being able to play Stadia at ultra-low latency in 4K HDR is magic and shows a connection like this' value.
Making telco networks a public utility would help in this regard, especially if they have an actual goal of connecting everyone equally. In New Zealand, where I grew up, we broke up the telco and made fiber connectivity a public utility (chorus.co.nz) with a mandate to install fiber for free, anywhere in the country, which all ISPs can leverage. It not only increased competition, but it's helping create consistency, and will allow developers/content creators to dream up apps that can consume that type of bandwidth, because there's enough ultra-fast connections to actually make it worth bothering with.
I don't think the US government is functioning properly right now, but what about the global lockdown, affecting almost every industry and endorsed by most scientists, leads you to believe that nothing has been proven?
Except that walking outside and getting groceries are a choice and calculated risk, with VERY limited exposure given most shopping trips are brief...by contrast, Tesla opening their factories means workers are forced to choose between losing their jobs (and presumably healthcare) or going to work in a potentially risky workplace for hours at a time, and trusting that their employer (who doesn't believe covid is that bad) is implementing safe measures to protect them, while blatantly flouting the law?
I know the average Torontonian wasn't into this, but I live nearby and was really excited about what it could have been, even though it was fraught with missteps.
This area is a concrete wasteland–just car-parks and abandoned lots–that's now going to be portioned off to more giant, glass condo buildings, and while Sidewalk's proposal had problems, it was focused on building something very different, community-oriented, without prioritizing roads.
Sidewalk really pushed the technology angle way too hard, and it was a clear overstep– most of it wasn't necessary for any sort of quality of life improvements, but many of the ideas like wooden 'skyscrapers' and de-prioritizing roads were exciting, now lost.
Honestly, that sounds faulty – I had a SB2 with similar symptoms and it generally means the thermal paste or something is bad. I was able to return mine for a full replacement, no questions asked.
Genuine question: do people really expect to be back in the office at all this year, given how high the risk is and that those jobs can almost certainly be done from home? Why?
I know it's not exactly raw-metal ARM development, but I've been using Microsoft's ARM-based (SQ1 processor) Surface Pro X for the last few months for web development and have been pleasantly surprised that the majority of my stack not only works without tweaks on an ARM-based system, but is very performant. WSL2 is really unlocking actually using these machines full time! Particularly powerful has been the new Chromium-based Edge–fully native modern web browser on ARM, very performant, battery-friendly and rock-solid, which makes me wonder why Google isn't shipping an ARM-based Chrome port yet, given it's clearly already building/in use upstream.
Sort of, but not really: both of their apps were unable to track in the background due to privacy restrictions. This partnership enables that at the OS level, and will remove the need to download an additional app
For what it's worth, I found Autonomous.ai to be fast shipping and high quality for the price of their standing desks (and chairs!). If you're in the US/Canada they're still shipping quickly.
This isn't really accurate – independent retailers have quite the advantage right now because they aren't constrained by centralized fulfillment. The reason Amazon has shipping delays is because:
1) Amazon has observed a massive influx of orders and fulfilling centralized orders requires a large amount of workers in fulfillment centers – Amazon is hiring more than 100,000 workers for this reason[1] – and getting those orders in and out of those warehouses takes a good chunk of logistics planning and time. Independent retailers don't need to deal with this, particularly if they're shipping direct or use their own facilities.
2) They use their own delivery networks for a majority of deliveries in cities these days to bypass sending via the normal postage system. The platform, Amazon Flex[2], saves them money on postage but likely needs to ramp up scale–Flex usually actually means deliveries are faster, but as order volume scales up, it'll slow down deliveries.
Amazon is bottlenecked on both fronts: a massive influx of orders means needing to get those products into its warehouses, then actually having workers fulfill them, and it needs to manage the shipping side, due to its reliance on Amazon Flex in city areas. Independent retailers just aren't bottlenecked like this – they have their own set of inventory that isn't super broad, and they ship with normal delivery networks, which are generally delivering on time in North America right now.