Apparently, "we're using AI" is a better story than "we're making great products, regardless of the underlying tech."
Generative AI, or AI in general, has actual use cases that people can immediately understand (and in fact use already on a daily basis). Not one crypto fan ever made a pitch for cryptocurrency that made any sense if you asked follow-up questions.
But also its the same.
Economically, generative AI is massively more useful than blockchain algorithms, and its also a much wider field. Its actually producing useful content right now, in spite of being in a very rough and janky state like its straight out of a rushed research lab.
But its also getting the same slimey, scammy hype that crypo and blockchain got. The space is stuffed with grifters. You can't trust what anyone says about it.
And we already see the effect and have not even reached any hill.
Its for me the same as with renewable energie and EVs: We have not yet invested that much money into batteries as we could and all the problems we are facing will be gone sooner than later because there is no ceiling currently visible. Just not enough VC for it.
Battery tech started to get much more funding 2022.
AI will defintily change a lot and the progress is astonishing.
Blockchain didn't have any proper usecase that was better than what it was aiming to replace.
But AI already has real use cases. And it is already solving problems. And I don't mean ChatGPT, Copilot, etc.
I have myself developed and deployed AI models into real-world use that have been in production for years.
Blockchain was only hype. AI has real uses + hype.
AI will be a bubble that will burst, but even after that, people will improve it and use it more.
Funny side note, I misremembered which company it was and my attempts at googling Canon case study brought up nothing relevant. Trying Chatgpt it said that Canon did fine, so I asked it wether there wasn't some company that did fail, and it reminded me it was Kodak.
now, it's true that everyone is jumping on the bandwagon etc, but the two tech are foundamentally different in usefulness.
They're currently sending, massive unsolicited e-mail campaign to all (sic!) stackoverflow users. Message they're sending below. Please find 6 places where they try to address AI directly and indirectly :)
Stack Overflow is investing heavily in enhancing the developer experience across our products, using AI and other technology, to get people to solutions faster.
As part of that initiative, we’ve launched Stack Overflow Labs.
Here is where we’ll share our experiments, demos, insights, and news - across all Stack Overflow products. We plan to continually add to this site as we experiment and release new solutions. You can sign up to get previews and early access to features that will be available on stackoverflow.com.
Our guiding principles for Stack Overflow Labs
Find new ways to give technologists more time to create amazing things. Accuracy is fundamental. That comes from attributed, peer-reviewed sources that provide transparency. The coding field should be accessible to all, including beginners to advanced users. Humans should always be included in the application of any new technology.
I asked
how do i remove diacritics from unicode characters https://www.phind.com/search?cache=bd2b33eb-9454-4d38-975e-1... and it answered with multiple Python code snippets with the second solution getting close to the real solution but is slow and incorrect.
Now if I ask the question I actually want
how do i remove diacritics from unicode characters with php https://www.phind.com/search?cache=c29fe466-16cc-4795-94bf-0... then you can see it misunderstanding the question: the first answer is the desirable output (I suspect it only works for latin letters tho) except for the iconv problems mentioned but the second is completely incorrect. The third answer is close but no cigar as it only works with Latin characters.
The answer I wanted to see is using the ICU library to run the rules NFD; [:Nonspacing Mark:] Remove; NFC. as mentioned on https://unicode-org.github.io/icu/userguide/transforms/gener... and https://www.unicode.org/iuc/iuc22/a339.html and a million other places but I wanted to link only official Unicode documentation.
I think they are looking for that. As long as they read the ads, they don't care how good at programming they are. It's a "web property", not a programming contest ;)
https://www.similarweb.com/website/stackoverflow.com/#overvi...
artificial intelligence - what else, sigh!
transformative - you bet
business AND consumer - so basically everyone, why tell at all?
various industries - everyone again
pioneering - yeah, what else
vertically integrated - sure, I was just waiting for that
AI solution - oh, who would have thought?
AI-powered!- you are saying!
I've literally not even finished the second sentence on the page and this rambling abomination goes on and on and on...
EDIT
For reference the first two sentences:
"GenAI, our mission is to harness the power of artificial intelligence to create transformative tools that benefit businesses and consumers across various industries. GenAI is a pioneering artificial intelligence company focused on developing a vertically integrated AI solutions business through its proprietary MAI Cloud™ database, with the development and commercialization of AI-powered tools and solutions for businesses and consumers across multiple industries."
EDIT
After reading other comments I think GenAI is a generic term (like blockchain) referring to Generative AI. In my defense the OP is not enlightening in this regard at all, so I just googled the term and the company website of genai-solutions.com was the first result. Nothing in the OP says that Stackoverflow is working with this specific company, however, that was just my (likely erroneous) assumption.
At least for me, those two categories don't (strongly) include education or government.
> I am a novice in the world of JavaScript and, as part of my learning journey, I've undertaken the task of attempting to manipulate the Document Object Model (DOM). Specifically, my aim is to add a new div element dynamically to my webpage, utilizing the common programming language called JavaScript.
> This snippet of code is my current attempt:
var newDiv = document.createElement("div");
newDiv.id = "newDiv";
newDiv.innerHTML = "This is a new div.";
document.body.appendChild(newDiv);
> The logic behind the above code snippet is as follows:> - I create a new div element by invoking document.createElement("div") and assign it to the variable newDiv.
> - I then assign an id to the newly created div by setting newDiv.id to "newDiv".
> - To add content to the div, I set newDiv.innerHTML to "This is a new div."
> - Lastly, I attempt to append the new div to the body of the document using document.body.appendChild(newDiv).
> Nevertheless, the code does not seem to produce the "div" I was hoping for. Additionally, there are no errors displayed on the console. I have attempted to diagnose the issue myself but have failed, and I have exhausted all other online resources
> Time is of the essence. Additionally, I would prefer this answer to be as concise and easy to understand as possible. Your guidance and assistance in this matter is very much appreciated.
> Thanks in advance,
> user4798145768
0 comments
Even better, we can further optimize the experience by simplifying all news websites, reddit, SO networks to just a few empty HTML pages with ads so the can be clicked by the AI. No need for content, agencies, editorial staff.
I mean, sure, Facebook, Microsoft and Google would probably say that's against the TOS of their ad services, but after all it's not like they cared about TOSes when they used the same websites to train their models.
https://meta.stackoverflow.com/questions/425162/we-are-seeki...
In short, it was a complete disaster. They create a tool to provide formatting suggestions on your new questions by piping the entire question into ChatGPT (or one of the comparable services). The internal prompt was figured out within minutes. And there are plenty of examples of this tool messing up questions entirely. And even when it doesn't destroy the questions, it still edits far too much minor and irrelevant stuff.
I don't understand how this experiment could make it this far, they actually put it into a live test on the site. So a part of the new users asking questions got this tool in this broken state. And the way this failed was entirely predictable when you just pipe content into genAI.
So what?
> And there are plenty of examples of this tool messing up questions entirely. And even when it doesn't destroy the questions, it still edits far too much minor and irrelevant stuff.
If it can usually help but sometimes doesn't, then this is just an optional suggestion which can be skipped. This seems like a decent design for rolling this out.
It wasn't hard to trigger problems here, it isn't like this mostly works. And it also breaks code in a way that invalidates the question. With no visible trail of the original question being available.
AI: Why would you ever want to do that using X? You should do Y.
Me: Well I need to do it using X because of these reasons.
AI: ...That's dumb. You should just do Y.
If it was actually capable of having these kinds of conversations, it would be on its way to solving the XY Problem [0].
> If you go to ChatGPT and just ask it, you’ll get the equivalent of asking Reddit: a decent chance of someone writing you some fan-fiction, or providing plausible bullshit for the lulz.
I disagree. A layman can’t troll someone from the industry let alone a subject matter expert but ChatGPT can. It knows all the right shibboleths, appears to have the domain knowledge, then gets you in your weak spot: individual plausible facts that just aren’t true. Reddit trolls generally troll “noobs” asking entry-level questions or other readers. It’s like understanding why trolls like that exist on Reddit but not StackOverflow. And why SO has a hard ban on AI-generated answers: because the existing controls to defend against that kind of trash answer rely on sniff tests that ChatGPT passes handily.. until put to actual scrutiny.
I'd guess totally made-up answers will be way, way, way more common with LLMs compared to any human social network.
https://meta.stackexchange.com/questions/389811/moderation-s...
So it's the opposite, they decided to unban it just as they started selling the same thing.
I problem I often encounter when using stack overflow is that questions are answered ina a very narrow way that doesn't really fit me. So I need to bounce between 3-4 answers that are related to get the right solution.
I would guess this solution could do this for me, provided that I provide anough context is my problem prompt.
[1] Title generation, Formatting assistant, Sentiment analysis, Identifying duplicate questions
1. Adapt user text to a standard format. 2. Correct spelling and grammar mistakes. 3. Detect inconsistencies during the input process.
“Me: How do I do X? SO: here are a few highly voted answers … Me: not quite, what if to foobar is like this? SO: In that case this is probably the answer: … Me: Upvote answer (giving RLHF to the system to help with future training)”
ChatGPT is great at answering code questions but if you are on SO you want to engage with the community, upvote the answer, or comment etc.