https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/how-to-initialize-a-dictionary-with-a-collection-initializer#use-ai-to-initialize-a-dictionary
gee, thanks microsoft. I love that "surprises and mistakes" are now an expected outcome of following your official docs.
fuck you into the sun
@jenniferplusplus this always seemed so counterproductive to me, I thought the point of AI was supposed to be precisely that you wouldn't need to look in the docs in the first place, if you need to be instructed on how to prompt it, what the hell is it even for?
I mean of course I know really that the answer is "the docs don't exist to help people, they exist to push the ai" but come on man, push it in a way that makes sense (if you have one)
Music "We Didn't Start the Fire" by Billy Joel © 1989 Columbia Records. Clickable lyrics (yes, they're all actual real frameworks) : http://www.dylanbeattie....
@chucker @ity @jenniferplusplus
I'm also porting code to WPF in my day job. It's still a widely used framework, it's just that it's basically a huge chunk of technical debt without much maintenance. There are some community PRs that get accepted every so often, but that's about it
There are a lot of supposed reasons for all these newer frameworks, but all of them are so half-assed it's just sad to see them come and go
that is the other thing, its kinda clear its being boosted by people who've never coded anything in their life, because like, actually writing the code is like the easy part.
scraping the bottom of the barrel here
so what happens when AI read these docs and you ask the AI how to split a string and it says go ask AI
@ozzelot @gloriouscow @jenniferplusplus
Can't wait to see the day when asking Copilot to initialize a dictionary results in:
Dictionary d = eval(copilot.api.ask("write an initializer for a dictionary"))
I guess *this* is what they meant when talking about the singularity?
Summary I could not come up with any reason that this content was useful to anyone. Internal previews 📄 File 🔗 Preview link docs/csharp/programming-guide/classes-and-structs/how-to-initial...
A great example for "initializing things with AI" is the Microsoft Learn website itself, which is translated with AI.
This leads to the following product categories (at least in german):
@jenniferplusplus ugh, it's all over the place in there
https://learn.microsoft.com/dotnet/csharp/how-to/parse-strings-using-split
@rolenthedeep @dazfuller
I thought so too, but apparently no! Someone artisanally selected a half dozen teaching articles, and fed them into what was probably an ordinary chatbot session, and then likely copy-pasted the results using a mouse and keyboard into the docs. And then another someone reviewed it well enough to make one unbelievably pointless suggestion.
https://github.com/dotnet/docs/pull/44580
Thus illustrating the glorious AI-powered future our technofeudal overlords have planned for us
Internal previews 📄 File 🔗 Preview link docs/csharp/how-to/concatenate-multiple-strings.md How to concatenate multiple strings (C# Guide) docs/csharp/how-to/parse-strings-using-split.md Ho...