3 ms·
Whilst demonstrating incredible bleeding edge technology, the Hangman example is hardcoded. https://github.com/google/fully-homomorphic-encryption/blob/main/tr
by praash 5y ago
Whilst demonstrating incredible bleeding edge technology, the Hangman example is hardcoded.
https://github.com/google/fully-homomorphic-encryption/blob/main/transpiler/examples/hangman/hangman_api.cc https://github.com/google/fully-homomorphic-encryption/blob/...
It's such a convenient parody of a classic programming exercise that it must be intentional. I can't help laughing at how that one file is saying two things at once:
"Uh, it's one-word Hangman. Dead simple. Nothing up our sleeves. I have Real Stuff to do, give me a break."
"Our product is working great, but there's some minor fixes to do. Let's hold a meeting on how to really get this multi-word support cracked. Maybe add 'privacy-aware' and 'digitalization'?"
Surprisingly, it's also making it very easy to understand what is actually relevant in the project.
- not_kurt_godel 5y agoSame thing with the calculator example. It's not doing anything with FHE. Do any of the examples actually do anything??
- PeterisP 5y agoIMHO the key thing is that any proper hangman implementation would require much more computing on the FHE side than the six if-statements it currenly has. Currently even for such a toy problem as much as possible is moved to the non-FHE client.