It's not really any additional protection...how are you going to break a token? I've encountered this a few times on other sites, have to waste a few seconds messing around in my about:config.
I'm very glad people are speaking up about this. This is horrifying. Good job on stopping the process when you felt uncomfortable, we should all be doing this.
Definitely not. Here's a nice algorithm that will actually compute the embedding as well: https://en.wikipedia.org/wiki/Fáry's_theorem. However straight line embeddings by Fary's theorem can sometimes be much larger than necessary, more recent advancements in computational geometry can compute embeddings with guarantees of much smaller drawings (small wrt the area of the bounding box of the drawn graph).
Although I don't know for sure, I believe Borges' short story The Zahir [0] refers to Tipu in his usual convoluted way.
>In 1832, on the outskirts of Bhuj, Taylor heard the following uncommon expression used to signify madness or saintliness: “Haber visto al Tigre” (Verily he has looked on the tiger) He was told that the reference was to a magic tiger that was the perdition of all who saw it, even from a great distance, for they continued to think of it till the end of their days. Someone mentioned that one of those unfortunates had fled to Mysore, where he had painted the figure of the tiger in a palace.
>Years later, Taylor visited the prisons of that kingdom; in the jail at Nithur, the Governor showed him a cell on whose floor, walls and vaulted ceiling a Moslem fakir had designed (in fantastic colors, which time, rather than erasing, refined) of an infinite tiger. It was a tiger composed of many tigers, in the most dizzying of ways; it was crisscrossed with tigers, striped with tigers and included seas and Himalayas and armies that resembled other tigers.
This is a great point, and I address it at the end of my post. The basic idea is that freedom shouldn't be limited to people who 1) have the technical knowledge to do all this and 2) have the time to set up such an environment. Freedom should be default. By being OK with these kinds of testing platforms, these could eventually be used for non-technical positions very easily, and those applications wouldn't know how to circumvent this.
Yes, I agree that cheating should be curbed. But not at the expense of tracking every running application on a computer, or the exact location of interviewees. Videochat and on-site interviews exist and don't have these kind of problems.
To what extent should personal ethics play in deciding where a (software) engineer should work? What if the engineer has no other choices for a job, and needs to (make rent/pay the bills/eat food)?
It is true that it'd be pretty easy to circumvent the tracking, by placing paper over the webcam, running the browser in a virtual machine, spoofing data to the browser, and so on. However these are infeasible for most non-technical people, so I don't think it's a real solution. Freedom shouldn't be only for those with extremely technical knowledge.
In particular, a good challenge is the 2-state solution. Decrease the number of states to 2 and try figuring out the rules (toggle "Instructions") that make the 2-state Busy Beaver. 1-state is somewhat trivial, 3-state isn't really possible by hand unless you have a lot of time.
Okay so to fix mine: create a circuit that decrypts a ciphertext using the private key, returning 1, 0, or Bottom depending if it's an encryption of spam marking or not, or not valid, and run it through iO. So both solutions still require iO...
What? With FHE the client just gets an additional encrypted metadata that is the encryption of whether the attached file is spam or not. No looping required, whereas your functional encryption scheme seems to necessitate the client being "live."
The problem with functional encryption is as you say, you need to hand over the "function" somehow to the server (presumably they use machine learning and tools that aren't feasible client-side), and there's no guarantee the private key is hidden unless you use something like indistinguishibility obfuscation, which isn't really practical at all right now.
Did you mean fully homomorphic encryption? (https://en.wikipedia.org/wiki/Homomorphic_encryption#Fully_h...) The server can compute the spam score under the encryption of an email, and client side decrypts and sorts it from there, so not even the server knows if a given email is spam or not. Of course, not that FHE is feasible, but perhaps this special case is...
I'm not a mathematician but I'd say no since trig functions inherently require a lot more math to formulate, whereas Euclid's proof follows from much simpler facts.
A few thoughts
-Did you have any trouble with the sockets library?
-I saw you explicitly mentioned "plane_distance", so are you planning on adding Haversine distance or something else?
-Maybe make the map take up the entire screen? Status and first few on the leaderboard could go in the ocean.
My first guess was RedHat. From skimming through https://www.redhat.com/en/services/training/all-courses-exam..., it seems all of the courses use open source software, that might not be libre. For example I'm guessing some of Puppet's software are not libre.