|
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
3. No sys-admin, networking, "how do I setup XYZ" questions. For those use the SysAdmin[^] or Hardware and Devices[^] forums.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen.
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 16-Sep-19 9:31am.
|
|
|
|
|
I thought "hey, I'll integrate a documentation search into my website documentation"
https://honeythecodewitch.com/gfx/wiki/index.md[^]
So I created an account with Algolia and spent more than an hour on it only to determine that their deprecated web crawler that they won't let me use would work fine (if they let me at its results) but the one in production won't follow links.
How do you make a paying service with a web crawler that doesn't follow links? Seems like an important feature for a crawler, no? Like, only the whole reason for its existence in the first place.
It gets my goat from a professional standpoint when people release things like this and then charge money for them.
I asked them to delete my account. Instead they want me to troubleshoot this with them. I told them to pay me.
We'll see how that goes.
There's smoke in my iris
But I painted a sunny day on the insides of my eyelids
So I'm ready now (What you ready for?)
I'm ready for life in this city
And my wings have grown almost enough to lift me
|
|
|
|
|
honey the codewitch wrote: I asked them to delete my account. Instead they want me to troubleshoot this with them. I told them to pay me.
We'll see how that goes.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
#Worldle #500 2/6 (100%)
π©π©π©π©β¬βοΈ
π©π©π©π©π©π
https://worldle.teuteuf.fr
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Wordle 717 4/6
π©β¬β¬π¨β¬
π©π¨β¬β¬β¬
π©β¬π¨β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 717 6/6
β¬β¬β¬β¬π¨
π¨π¨β¬π©π¨
π©β¬π©π©π©
π©β¬π©π©π©
π©β¬π©π©π©
π©π©π©π©π©
So many options.
|
|
|
|
|
Wordle 717 3/6
β¬π¨β¬β¬π¨
π¨β¬π©π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 717 3/6*
β¬β¬π©π¨β¬
π©β¬π©π¨β¬
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Initially I was thinking why this hasnβt been done yet, I starting typing and then I realized why. I have in mind a general purpose problem solving algorithm that could be applied to RTS games too. To get it working you would need the following.
A list of problems that might get in while you try to achieve something
A list of solutions to each of those problems
It would operate like this:
Start the process PR1 which consists of the things that need to be done to achieve the main goal.
If something unexpected takes place, letβs say obstacle one in the way you have stop PR1, identify what type of problem obstacle one is from the list of problems and pick a solution from the list of solutions to that type of problem. Letβs say the solution is executing process PR2
While executing PR2 a problem may occur again. This means stoping process PR2 and finding a solution to the problem. The solution could be starting process PR3.
If we talk in terms of a RTS game PR1 might consist of units of type 1 UT1, trying to reach destination DT 1, obstacle one could consist of units of type 2 with a different color and with a fire range reaching at UT1, UT2 are located somewhere that UT1 canβt get to.
PR2 could mean airborne units that need to get to UT2. The problem that might get in the way while executing PR2 could consist of ground to air defensive buildings that are found somewhere down the road towards UT2 having the same color as UT2 Iβm not going to cascade any further.
If PR2 is completed PR1 is resumed.
The problem is that in a RTS game things donβt stay as they are too much time. There is a chance UT2 might get moved by the owner from their initial location, that would leave PR2 in mid air.
What are your thoughts?
|
|
|
|
|
This actually reminds me of complex questlines in Bethesda's RPG engines, like Underground Undercover in Fallout 4, as well as the intermingling of the questlines due to competing factions creating twists in the story depending on your actions.
Your method might be an easier way to accomplish it, but it actually might make the problems created by open ended / open world gaming with intermingling quests worse, since it would allow a freer sort of interaction, which leads to smurfing/exploiting opportunities and quest bugs.
Not that your system would have them as a matter of course, but the way it operated it would be difficult to devise a test matrix for it. Let's put it that way.
Edit: I used RPGs as opposed to RTSs as an example because my experience with RTS games is extremely limited.
There's smoke in my iris
But I painted a sunny day on the insides of my eyelids
So I'm ready now (What you ready for?)
I'm ready for life in this city
And my wings have grown almost enough to lift me
|
|
|
|
|
Calin Negru wrote: What are your thoughts?
Sounds, reads, and looks like programming question.
Going to grab a bowl of fresh popcorn and a seltzer and watch your programming question get answered in the Lounge.
|
|
|
|
|
For me looks more like an description to start a debate / conversation?
I might be too tired though, so I'm going to bed. GN
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The reports of totally made up answers that are so confident and well-written have me thinking. These AI seem to have no concept of the difference between fact and fiction. Being asked to produce copy is the same thing to them as being asked for factual content. They regularly plagiarize, so taking bits from the questions and bits from other writings, they assemble responses as if they were just copy, even when asked to answer with simple facts, whole snips of historical documents/scientific studies, or calculations.
Perhaps what is needed is a sort-of 'scholar:' tag. So when asking for answers, it won't make things up.
|
|
|
|
|
Common sense and baseline IQ will tell anyone that AI and AI "Chat" is still very new and is in constant development and progression.
Eventually, some day (soon?) it will be perfected.
To judge it now is premature at best.
|
|
|
|
|
Cpichols wrote: These AI seem to have no concept of the difference between fact and fiction.
The key word in the name is "Artificial". Anyone with half a brain knows that these machines have nothing anywhere close to intelligence.
|
|
|
|
|
|
Cpichols wrote: These AI seem to have no concept of the difference between fact and fiction.
Why would they? They get fed the internet: GIGO applies!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
AI is just a learning algorithm. It predicts behavior based on previously known inputs and learns to predict the correct output based on these. The problem is that it needs a massive amount of data to be able to do this.
What I would love to see is an AI that could read the documentation and be able to just answer your questions from this documentation. Or better, you just type what you want to do in a console in the respective program, and the AI finds out what you want it to do and does it.
|
|
|
|
|
|
I was thinking more generally. If you have say a GIS program you could just type: I want to create a plot of the current view, and it just does it.
The AI you suggested seems to be a coder and code reviewer?
|
|
|
|
|
My link was for the coder.
I do not use it - but you can sign up for the technical preview.
They also announce an AI for docs
GitHub Next | Copilot for Docs[^]
But you can only join the waitlist (whatever this means).
|
|
|
|
|
Maybe I can ask the AI for docs on what it means. Oh snap
I would also love to just give an AI a plot and ask it to make a game of it in the style of Witcher 3 
|
|
|
|
|
Cpichols wrote: These AI seem to have no concept of the difference between fact and fiction....
Err...not sure I see much difference between what you are stating and basically every click bait site. Plus quite a few other sites. Not to mention posts by many individuals.
|
|
|
|
|
|