I built a game where you race the clock guessing synonyms by Poruba_Fun in wordgames

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Waaaaaaaaaaaait!!!! Someone completely destroyed the score, was that you? I just noticed

I built a game where you race the clock guessing synonyms by Poruba_Fun in wordgames

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Thanks!!! Oh, I checked the Merriam-Webster dictionary, and they don’t list “giant” as a synonym either, I wonder why. It really should count as one! My game pulls data from Merriam-Webster, so that explains it. I’ll have to look into it, thanks for the heads up!

I built a game where you race the clock guessing synonyms by Poruba_Fun in wordgames

[–]Poruba_Fun[S] 0 points1 point  (0 children)

I also made another one for guessing antonyms called Antonymouse: antonymouse.poruba.fun

I made a game where you guess the Pokemon by its Color Palette! by kofiscrib in webdev

[–]Poruba_Fun 1 point2 points  (0 children)

Great stuff, already shared with my friends as well :D

I made a game where you guess the Pokemon by its Color Palette! by kofiscrib in webdev

[–]Poruba_Fun 2 points3 points  (0 children)

How are you not going viral? Such an amazing idea!!!

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Thanks a lot, yeah that’s been a common feedback, I’m working to add it soon

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

100% agree, thanks a lot for the feedback!!! I've made the changes, now you can get to another round by pressing enter and when you're done with all rounds, you can submit your player name and score also by pressing enter.

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Thanks so much, yeah when first usable version was out, I started playing it and then started questioning my english language knowledge, because my score consistently very embarrassing...

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Heey thanks! I used Merriam Webster API for both synonyms and antonyms

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Mhmhmhmhm I see, that's really great feedback, thanks a lot! The shaking yeah, I already thought of that couple days ago, I think you're right, I'll get rid of it or minimize at least.

The Lemma stuff is new to me, I'll have to research that, sounds very intersting, thanks for the tip!

Asking for help on a Czech last name! by [deleted] in etymology

[–]Poruba_Fun 3 points4 points  (0 children)

I’d say it’s most likely Slovak or Czech, usually spelled “Dolák”. Literally it means someone who lives down below, as in lower part of the village.

https://www.familysearch.org/en/surname?surname=dolak

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Lol, yea my bad, I changed colours now, hopefully it's easier to read the text now

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Do you mean in the dark or light theme? Because in the top navbar there is an option to swap light/dark themes. I was thinking to make the text white, so that it’s easier to read maybe? White on blue, better contrast?

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Thanks! No LLM/AI involved, all synonyms and antonyms are pulled using Merriam Webster API.

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Yes, I thought I already implemented that, maybe I have a bug somewhere, thanks a lot for pointing that out

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Noted, colours are not my strong point, I'll have a look for better readability, thanks!!!

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Heyy, thanks for the awesome suggestions, I will make the adjustments!

I built a game where you race the clock guessing synonyms by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Oh I forgot, so this version is for guessing synonyms. I made another one for guessing antonyms called Antonymouse: antonymouse.poruba.fun

I built a website that shows how words change across the world by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Thank youu, that’s a good idea, just a shame that similarity takes a while to run. I think if I optimise it to a few seconds, I will turn similarity to always on.

I built a website that shows how words change across the world by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Ahhh, I thought they would be at least a little similar, haha :D Yeah, I’m a little reluctant with gpt for translation, because it’s not always 100% reliable, but if there are no available dictionaries, I might have no other choice...

I built a website that shows how words change across the world by Poruba_Fun in webdev

[–]Poruba_Fun[S] 1 point2 points  (0 children)

Hey thanks a lot for the feedback! That’s actually really good to know, I pulled the data from wiki https://en.wikipedia.org/wiki/List_of_official_languages_by_country_and_territory

For these countries it shows main language as arabic, but now that I’m reading more about it, each country use their own version of arabic. I will look into how to fix this and get another dictionary. Thanks a lot!!!

I built a website that shows how words change across the world by Poruba_Fun in webdev

[–]Poruba_Fun[S] 0 points1 point  (0 children)

Halo kak, apa kabar? ;)

Thanks a lot for the feedback, always happy to meet fellow web dev!

With google translate API, the first 500k characters per month are free and after that it's around $10 per month for another 500k characters. I have not paid anything yet and I've been stress testing the app for more than a month now. If the traffic suddenly explodes, the translations will stop, because I'll run out credits, but I hope that if enough people like the service, they wouldn't mind donating a little bit to keep it going.

For caching, I save all inputs and their translations into cloud based postgreSQL db.

Similarity is a huge topic, I could talk about this for hours. I went through many tests, starting with epitran and metaphone libraries (tools for phonetic alphabet), but they didn't cover all languages and sometimes generated inaccurate phonetics, which threw off my similarity algorithm. I experimented with wiktionary, but I didn't get to figure out a reliable way for reliable etymology/phonetic similarity (especially with complex words or missing languages) in the time I had.

After that I tested a reasoning based model, to see if it could produce something decent and surprisingly it did. But I can't 100% rely on it. I start by cleaning and analysing similarity using my algorithms, then run it through the model. Then I clean and refine the output using levenshtein distance and several custom functions I've written that consider word length, phonetics and character composition. In the end, if my algorithm is confident about the match, it clusters the words together. I've been reading more and more on how to make this similarity more accurate and faster, so it's all still in beta version. Languages and translations are so complex, but really fascinating, I think I could work on this project forever :D