But because of how termux is structured, compiling stuff isn't always straighforward. The team does a good job of building out the packages, but for example, stuff like pip install numpy should just work natively (in termux you have to install it as a system package). There is Proot, but its very slow.
I would pay for a better Termux that wraps all the necessary stuff so I can just do everything like I do under linux.
Have you considered the Librem 5 ( https://puri.sm/products/librem-5/ )? PureOS is a Debian-based Linux.
I'm surprised it doesn't exist yet. Plenty of tools do this offline. There's online cloud ones just hosting the vector DB. Not much that just handles a search API.
But it has to do this at scale, for tens of thousands of users, not just one user like most sites do. I feel like Algolia should be able to do this easily but it's not on the list.
Just curious, I'm working on AskJack.io and the multiple users, find anything, no matter the context, is exactly what we're doing. But we haven't tried to tackle languages yet.
For context, it's for Indonesia. So you do have urban areas and expats who can mostly speak English. But English isn't taught in school. Arabic, Chinese, Dutch are popular too.
Bahasa Indonesia is the formal version, but most will be more familiar with the various languages. Most states will have their own dialects, at least 5 major dialects. The difference is not like American/English, but closer to Scots/English.
This is a representation of the word fruit in different dialects: https://www.facebook.com/photo/?fbid=2078468635856668
The challenge is that many people are comfortable with writing in their own dialect, even if they can read others. So we can't possibly use all the languages that could be input, but it's fine if it outputs in a somewhat different dialect. For the most part, sentence structures are similar and "bua" and "buah" are still recognizable to people with different dialects, likely to AI as well. But programmatic algorithms wouldn't handle something like "buwa" properly.
To answer the question, the CSV will mostly just have informal Bahasa Indonesia. English questions will miss sometimes, so we've added English as well for the ones that miss. More data is more effective.
"Why a CSV verse various documents in a directory (like Google Drive?)"
Could be anything really, but we tend to have a loose format for data & notes, and then have a script that strips out or combines from other sheets into something that's cleaner to read and search. PDF, XLS, etc is hard to get consistent. But something like JSON, XML, YAML are still acceptable as long as we can script it.
AskJack seems to be a bit low code though. We can build our own and have reasons to have more control over certain bits. So a B2B solution over the RAG part would be nice.
I enjoy social dancing, but it's tragic I can't connect with the music at more than a basic level. And it makes dancing with some (more musical) partners difficult/uncomfortable.
Things I've tried:
- group dance lessons
- private dance lessons ($80+ per hour)
- books (like: https://ihatetodance.com/)
- online courses (like: https://thecharismaticvoice.com/product/music-appreciation/)
- I would pay a pretty sum for a solution ($1000?)
I am thinking of making a beat-aware video player to help me with this.
---
Note: some dancer "whales" easily spend over $10,000/year on their hobby. (I'm probably just a "dolphin.")
https://oxylabs.io/products/scraper-api/web/crunchbase?
I have no affiliation.
Eg: I save an article or bookmark something and it magically appears in my singular inbox.
You can also check out some of my feeds of saved content[1] to get an idea of the breadth of support for UGC.
There are some articles available too if you don't mind longer reads.[2][3]
[1]: https://notado.app/feeds/jado/software-development
[2]: https://lgug2z.com/articles/notado-07-2023-update/
[3]: https://lgug2z.com/articles/the-bookmarking-data-model-is-wr...
It's really hard.
But routinely deleting them from my phone has worked best for me.
I save way to much useless photos and video.