I mean, both sound valid. I’d say the first option is likely the most common: some kinda firewall or private network that keeps your microservices isolated from the public internet. In a practical sense, odds are all of this stuff is physically co-located anyway, so it could even be that the networks are physically isolated as well.
- 0 Posts
- 6 Comments
JakenVeina@midwest.socialto
Programming@programming.dev•Best Practices for Encrypted Search
0·11 days agoWhat you describe seems sound, but I’d say you need a final “decrypt and confirm” pass on each matched result, to work around the hash collisions, especially if you only store partial hashes, like you describe (which also seems sound).
Also, depending on your database implementation (whether it has good text-search-indexing support), it might make more sense to not recombine the hashed tokens, and instead store them in a 1-to-many mapping table.
JakenVeina@midwest.socialto
Programming@programming.dev•Nano Queries, a state of the art Query Builder
0·12 days agoDear lord, why are they running a database in a browser?
JakenVeina@midwest.socialto
Fuck AI@lemmy.world•Question for the community that hates Ai
1·3 months agoNope. Machine learning has been a legit comp sci field for decades. Tons of really cool applications in medicine, for example.
For me, the current “AI” frenzy has a couple core problems. Avoid those, and you’re good.
- LLM chat bots being treated as intelligent, when they fundamentally can NEVER be intelligent. (I.E. researchers have determine that there IS no solution to hallucinations, without starting over from scratch with a different modeling strategy).
- Training machine models on public, or even copyrighted, works, and then thinking its okay to use that for personal profit. In particular, the stark inequality in how copyright is enforced for normal people, but ignored for private “AI” enterprises.
- The capacity of “AI” tools to cripple human potential, rather than reinforce or elevate it, and the fact that so many people confuse the former for the latter. Like, I can genuinely relate to the idea of having artistic ideas in your head and not having the skills to bring them into reality, and seeing image generators as just a way to fill in the gap. Like, there IS a promotion of creativity there, but being able to run prompts through an image generator is NOT the same thing as spending years developing actual skill, and too many people choosing the “AI” route would be a net negative for humanity. Similarly (and more intimately for me, as a software developer), having too many people rely too heavily on “AI” tools in software development is going to produce a generation of HORRIFICALLY incompetent developers. And that’s not just theoretical, we’re already seeing the impact of overreliance of “AI” in the industry.
They wouldn’t be able to make MONEY off of AI, otherwise, cause most people would decline it.
A lot more problems highlighted here than just ICE illegally arresting a US citizen, but I’ll take the win.