![]() |
|
![]() |
|
You see, this is where it gets confusing. ASP refers to a specific technology, active server pages, but it's also the overarching term used for anything to do with dotnet and the web. So you get this: https://learn.microsoft.com/en-us/aspnet/core/tutorials/choo... - you can have an entirely frontend SPA, in at least two ways, and still be called "ASP.NET" I have an application which only serves over GRPC. It has to pull in "Asp.Net" nuget packages, because that's the branding under which the Kestrel HTTP2 server lives. |
![]() |
|
It seems they identify so closely with dotnet that any perceived criticism is taken as a personal slight. It's the only thing that explains such a rabid response to a reasonable observation.
|
![]() |
|
Which languages do you program in? (asp.net core name is fine, because - who cares? it's not like js does any better, it's something you don't think about twice and is irrelevant to the experience)
|
![]() |
|
Well no said that it was a huge deal. The point was that msft is horrible at naming things. Do you have any example of something like this happening in any other ecosystem? " In summary: ASP.NET MVC 5: ASP.NET MVC 5 was a short-lived successor to ASP.NET MVC 4. It was released alongside ASP.NET Web API 2 in 2014. It actually ran on top of ASP.NET 4 (i.e. .NET 4.x version of System.Web.dll). Note that the entire ASP.NET MVC library is now obsolete. ASP.NET 5 was EOL'd and rebranded as ASP.NET Core and it includes the functionality of "ASP.NET MVC 5" built-in. ASP.NET Core 1 and ASP.NET Core 2 can run on either .NET Core (cross-platform) or .NET Framework (Windows) because it targets .NET Standard. ASP.NET Core 3 now only runs on .NET Core 3.0. ASP.NET Core 4 does not exist and never has. ASP.NET Core 5 exists (as of August 2020) however its official name seems to be "ASP.NET Core for .NET 5" and it only runs on .NET 5." https://stackoverflow.com/a/51391202 Again, not a big deal in retrospect now that it has stabilized. But it was a huge deal. Because you couldn't easily figure out if you needed to use Asp.net MVC, or if that version is now deprecated, and if the core you're using means dotnetcore or aspnet core on framework... again, it's the type of stuff that matters when it happens and leaves a mark afterwards. |
![]() |
|
Windows Surface Copilot for Workgroups 360.Net It's kind of like those cryptographic keys they use a dictionary for: a nonsense noun phrase representing a number. Perhaps they're just encoding a SKU? |
![]() |
|
> Their "copilot" brand is so weird and... muddled. Microsoft can't brand anything cleanly and unambiguously. "MSN Messenger" / "Windows Messenger" / "Windows Live Messenger" / "Microsoft Lync" "Internet Explorer" / "Windows Explorer" / "MSN Explorer" Windows 95 email client "Exchange" / email server platform "Exchange" "Outlook" / "Outlook Web Access" / "Outlook Web App" / "Outlook.com" / "new Outlook for Windows" "Microsoft Teams" / "New Microsoft Teams" "Office Communicator" / "Microsoft Lync" / "Skype for Business" / "Skype" / "Skype for Business Online" / "Skype for Business for Microsoft 365" The most guffaw-inducing branding, to me, was the recently-announced remote desktop client called "Windows App". That's going to be an easy one for users to search for. (For guffaw-inducing I suppose there's also the Windows 98-era "Critical Update Notification Tool"[0]) [0] https://en.wikipedia.org/wiki/Windows_Update#Critical_Update... (Edit: Yikes. I didn't even consider .NET. Windows.NET server. .NET Framework. ASP.NET. .NET Core. Ugh...) More editing because I can't stop myself: "Great Plains" / "Navision" / "Solomon" / "Axapta" / "Dynamics AX" / "Dynamics GP" / "Dynamics SL" / "Dynamics NAV" / "Dynamics 365" / "Dynamics 365 for Finance and Operations" / "Dynamics 365 Business Central" More editing because I was egged-on... >smile< "Windows Defender" / "Microsoft Defender" / "Windows Defender Antivirus" / "Windows Firewall" / "Windows Defender Firewall" / "Microsoft AntiSpyware" / "Microsoft Security Essentials" / "System Center Endpoint Protection" Oh, ugh... then there's the whole "Microsoft Proxy" / "Forefront" / "Federated Identity Manager" nightmare. Then there's "System Management Server" / "System Center" and that whole train of products. Edit: Forgot SharePoint "Microsoft FrontPage" / "Site Server" / "Site Server Commerce Edition" / "Office Server" / "SharePoint Portal Server" / "Windows SharePoint Services" / "Microsoft Office SharePoint Server" / "SharePoint Foundation" / "SharePoint Server" / "SharePoint Standard" / "SharePoint Enterprise" / "SharePoint Online" / "SharePoint Designer" |
![]() |
|
Sure, but the problem is S and X sound very similar when spoken, causing more confusion. Try clarifying which one you are talking about in a loud room at a conference.
|
![]() |
|
It’s called “Intune” / sorry, “Microsoft Endpoint Manager” is a way better name / just kidding, it’s “Intune” again! We had you there for a second though!
|
![]() |
|
A Microsoft employee did once joke to me that if Microsoft had invented the holy grail it would be called the Microsoft life preserver 3.4 Pro+ or something like that
|
![]() |
|
It was a joke about the nature of these names and the nature of that particular problem (and nothing about engineers, really) -- but I guess the downvoters didn't get it.
|
![]() |
|
It’s not just negative associations. I believe GitHub had a blog post where they went into why they chose copilot. The answer was more of subtly conveying its output needed to be checked |
![]() |
|
Copilot is also the name of a windows (and presumably xbox console) feature that allows you to combine multiple controllers and have them show up as one device.
|
![]() |
|
What there are still people who don't install Voidtools' Everything on all Windows PCs and assign it a global shortcut? Since I have it I don't even bother organizing stuff
|
![]() |
|
It's also notable that Qualcomm is officially upstreaming kernel support for the Snapdragon Elite platform that Microsoft is pushing, so those systems may actually not suck at running Linux.
|
![]() |
|
Yes, and Lenovo is releasing a new Qualcomm-powered ThinkPad, which are known to be a Linux-friendly laptops. > The ThinkPad T14s Gen 6 is, of course, business-focused. It will have the same Snapdragon chip, storage capacity, and webcam but will support up to 64GB of memory and one of three 14-inch display options: an IPS with up to 400 nits of brightness; an IPS touch display; or an OLED that covers 100 percent of the DCI-P3 color gamut, also with 400 nits of brightness. >Lenovo expects the Yoga Slim 7x 14 Gen 9 to start at $1,199 and the ThinkPad T14s Gen 6 to start at $1,699. Both will be available in June. Source: https://www.theverge.com/2024/5/20/24160819/lenovo-qualcomm-... |
![]() |
|
Lenovo has been selling a Qualcomm laptop, the Thinkpad x13s, for several years already with questionable at best Linux support so I wouldn't expect the new ones to be much better.
|
![]() |
|
Yep. Both Parallels and VMware have good graphics acceleration, but Parallels is better. I too have been running a Windows ARM VM for work for a year or so.
|
![]() |
|
Think it’s worth mentioning that their Qualcomm exclusive windows laptop deal ends soon and this should allow AMD and NVIDIA to ramp up (arm) windows laptop cpus soon within the next few years.
|
![]() |
|
An interview with Satya and the WSJ indicates it is actively cooled. Joanna asks him whether you’ll be able to hear the fans and he says they’re quiet versus missing.
|
![]() |
|
You have to understand that Windows comes from a separate division than .NET and they have no overlap. Microsoft isn't a cohesive company. .NET comes from the developer division (DevDiv) and UWP comes from the Windows division (now Server & Cloud). The Windows folks always hated .NET and the developer division has been lukewarm about UWP. The Microsoft panel of this comic sums it up nicely: https://bonkersworld.net/organizational-charts |
![]() |
|
> The vast majority of gamers game on smartphones and tablets with ARM processors. Those are clearly not the gamers I am talking about. The gamers I am referring too are not switching to playing on mobile phones. If they are switching to handheld devices they are going with x86 devices like the Steam Deck. There is a massive market out there of games that do not support those platforms. That are only just now scratching the surface with games like Death Stranding releasing on iPhone and Mac. Except for Nintendo the 2 main AAA consoles are x86 based, and I have seen no rumors of that changing. So great, there are large mobile games but lets not pretend that there is not a huge market that the future is not already here for and shows very little signs of actually changing anytime soon. https://steamcharts.com/ that is what I am talking about. Which unless I am mistaken the only one of those in the top list that actually runs on mobile is PUBG. > There are also gaming hits like Fate/Grand Order that don't have an x86/Windows release at all due to not even considering desktops/laptops. That is nothing new, Pokemon GO came out in 2016. That isnt a sign that gaming is changing but that gaming is expanding to include new types of players. But the "hardcore" AAA gaming market still very much exists, and is firmly on x86 right now. |
![]() |
|
Good to know, thank you. I figured they went the Fortnite route and it was the same game. But I don't play PUBG, so my main point stands. None of the top steam games support ARM. |
![]() |
|
Fortnite is the outlier there, being the exact same game across every platform. COD Mobile and Apex Mobile are/were also officially sanctioned clones of the original game, similar to PUBG Mobile.
|
![]() |
|
>Those are clearly not the gamers I am talking about. You specified gamers, you should have explicitly specified PC gamers if they are who you referred to. Note that PC gamers are, as much as they deny it, a minority of out of all gamers as a whole. The vast majority of gamers play on mobile or consoles, and of those mobile far outnumbers consoles too. Consoles can also switch processor architectures with the changing forces of the wind, they don't have to support backwards compatibility unlike x86 and Windows. If Windows ends up becoming more ARM dominant than x86, consoles will likely follow suit to make subsequent Windows ports (and then also mobile ports?) easier. Going on a tangent, I find it very annoying that PC gamers despite being the minority somehow want to claim gamers aren't gamers. PC Master Race is a meme, not reality. >Which unless I am mistaken the only one of those in the top list that actually runs on mobile is PUBG. Stardew Valley at #10 also has mobile ports.[1][2] >But the "hardcore" AAA gaming market still very much exists, and is firmly on x86 right now. The games I cited are AAA games, FSVO AAA; they are developed and/or published by big, established studios and/or publishers. Frankly, I find the AAA moniker worthless these days, but I digress. [1]: https://apps.apple.com/us/app/stardew-valley/id1406710800 [2]: https://play.google.com/store/apps/details?id=com.chucklefis... |
![]() |
|
No one cares for power saving. Turn it into higher performance at same power usage and people will bite. Of course it has to actually be a real upgrade like the Apple Silicon chips were.
|
![]() |
|
Really? The Recall feature is pretty interesting and potentially quite useful. I see their AI implementation as V 1.0 of bigger things to come.
|
![]() |
|
Not quite. Hidden at the very end of Microsoft's blognouncement[1] is this tidbit (emphasis mine): > We look forward to expanding through deep partnerships with Intel and AMD, starting with Lunar Lake and Strix. We will bring new Copilot+ PC experiences at a later date. So it's less Microsoft pivoting to and giving ARM a try again but rather testing the waters and distributing the risks by introducing ARM into a line of laptops and tablets that will still be fundamentally x86. Arguably, the only reason ARM is first to store shelves is because Qualcomm released this generation first before Intel and AMD. This isn't as significant as Apple throwing Intel out to pasture and converting to ARM wholesale, not yet anyway. [1]: https://blogs.microsoft.com/blog/2024/05/20/introducing-copi... |
![]() |
|
Microsoft has no courage. They have to keep catering to every possible audience, so they’re not willing to pull the plug on x86, which means ARM will always play second fiddle.
|
![]() |
|
> Microsoft ... to guarantee some level of performance and quality.That's possibly huge news. Only when you lived on a remote island, with no access to news. /s |
![]() |
|
This Apple-genesis (Nuvia) and Microsoft-led (Pluton) Arm Oryon hardware provides rare boot standardization and optional upstream Linux on Arm EL2. With enterprise PC OEMs on board, there should be a healthy supply of used Arm Linux laptops in a few years. https://news.ycombinator.com/item?id=40350408#40355554
Mainline Linux support is underway via Linaro/Qualcomm and Dell supports Ubuntu Linux as a first class OS. Linux support won't be perfect in OryonV1, but if enough customers use these devices with Linux, it can only improve. Device trees are likely still needed for Linux.
April 2024 video & slides: https://eoss24.sched.com/event/1aBEy/enabling-linux-support-...> the upstream kernel was used during the Snapdragon X1 Elite SoC Linux bringup.. demo booting upstream kernel with a Debian/Ubuntu userspace on a Snapdragon X1 Elite QRD (Qualcomm Reference Device).. Boot to console support has already landed on kernel version v6.7 and is on track to have remaining kernel support land by the time the first commercial device with X1 Elite SoC comes out on the market. |
![]() |
|
> "Easily find and remember what you have seen in your PC with Recall" I can't even get Windows File Explorer to reliably search for a file by name. It frequently freezes or shows no results. |
The name was sticky enough that they've run with it, misunderstanding or ignoring that fundamental metaphor.