For other JS developers the stuff about await isn't relevant. It's not the same as a JS async/await
In JS an await is just syntactic sugar around a then() on a promise. The Await in the article is a method to block the thread until a promise resolves, there is no equivalent in JS.
.NET has a similar mechanism with Task.Result with similar pitfalls
I've recently been doing some hobby coding on a Commodore 128 and I'm getting the hang of editing basic programs without being able to edit inline very well.
I use the list command to dump out sections of the program until I find where I want to edit and then add / edit lines whilst I can still see the listing at the top of the screen.
Put another way if you spend 20k hiring and you get a 9/10 male developer you could spend $30k increase the size of the funnel and get a diverse hire of the same quality.
Perhaps an unpopular opinion around here but I see nothing but positives in this announcement.
This move towards a "good" Microsoft has been going on for a decade, ASP.NET MVC was released as Open Source in 2009. Seeing where they're going with .NET core, VSCode and TypeScript makes me pretty confident they will be good stewards of the site.
Microsoft had their own open source hosting solution Codeplex but closed it and migrated all their stuff to GitHub so they could be where the community was. That was a bold move and I think demonstrates how they see the community now. This isn't the Microsoft of the 90's.
GitHub is great but it's not profitable and I'm sure there are lots of improvements they could make with a bit of a cash injection.
On the flip side if Microsoft stuff it up or there is an exodus from Microsoft because people hate Microsoft, that's not such a bad thing either.
There are great alternatives out there, it's not the same landscape as when GitHub launched, everyone's learnt from GitHub, GitHub's biggest feature is the network effect. Everyone has an account and it's super low friction to contribute there. If we can break that a bit and everyone has an account at 2 or 3 places I think we might see some great innovation as competitors try to differentiate themselves.
Follow up, that same RELEASE mode .NET hello world app shows 153MB in the VMMAP tool used in the blog post, so i's not entirely because of the configuration.
I think the issue is that the tool is showing you what is mapped into the address space of the process which may not use any memory. It could be mapped files or copy on write pages etc.
When I colloquially say Opus level I really mean Opus 4.5 or later