jiiam
I also want to repeat the original point that started this whole conversation: the point was how easy it would be for Telegram to access the chats and if the justice system can compel them to do so.
When people say it has the data in plaintext, I take as a "they can access them whenever the want right now without changes", and yes of course the could ultimately access the data (in fact they don't claim to be unable to). What they claim (and I believe it feasible) is that even if a judge seized all the assets and servers under his/her jurisdiction it would be impossible to decrypt any user data.
I mean, having to modify server code in order to access data that is "effectively plaintext" is not so different from installing a backdoor inside the client: it's not like the user has any choice of client, so even for apps like whatsapp and signal that run E2EE one is still making a leap of faith.
If we add the fact that everything runs inside an os built by companies who may or may not be constantly spying on their users we could say that by definition there's a lot of stuff in our lives that lives in "effective plaintext".
The point is: even if they could, should they do so when compelled by authority?
For example the company servers could be hosted on an island with armed guards instructed to burn everything if anyone approaches and the decryption happens only on those servers: sure they have access by definition, but they really don't.
For example, since we are in the realm of speculations, I propose the following alternative to the plaintext or accessible decryption keys: the decryption could happen inside a nitro enclave making it essentially impossible to access the data without changing the application code.
I'm not saying that this is what happens, just that I don't think that one can so easily deduce that "they can access the data" just from the fact that "they send you chat history to you".
So far the best I've got is something along the line of: if you can get your chats when you log in with a new device, then so can a Telegram employee. With no proof of the claim of course.
However I think the real question is: even if that's possible, can law enforcement compel Durov or an employee to do so?
> Telegram uses the MTProto 2.0 Cloud algorithm for non-secret chats[1][2].
> In fact, it uses a split-key encryption system and the servers are all stored in multiple jurisdictions. So even Telegram employees can't decrypt the chats, because you'd need to compromise all the servers at the same time.
is false? If so can you cite a source? (The claim is just a summary of the FAQ https://www.telegram.org/faq#q-do-you-process-data-requests)
With such a setup what does it mean to comply with warrants? Are we saying that Telegram should voluntarily yield all information regardless of jurisdiction?
I don't understand why this matters, it's not like your ISP will ever block this kind of traffic since every company that has any form of IT department uses some form of VPN making it not only a legitimate kind of traffic but also quite common.
I feel personally attacked
1. Start by doing everything in ReaderT Env IO
2. Learn all about mtl (or monad transformers, free monads, freer monads, algebraic effects, whatever)
3. Do everything in ReaderT Env IO
The rest of the definition is at the end, to see it as a whole:
splitAt :: Eq a => a -> [a] -> [[a]]
splitAt x xs = ...
To clarify, I assumed that by using the constraint `Eq a` and the name splitAt there was no need for extra clarification in the names of the parameters but apparently I was wrong.And by the way x and x' are totally fine names for a value of a very generic type (or even a very specific type depending on the circumstances), as long as the types and the functions are decently named. I mean, how else would you call the arguments of
splitAt :: Eq a => a -> [a] -> [[a]]
?
There is no need for anything more complex than
splitAt x xs = ...
As far as mathematical thinking goes this doesn't seem an interesting metric at all. Do you believe that optimizing for this metric will indeed lead to reliable mathematical thinking?
I am of the idea that LLMs are not suited to maths, but since I'm not an expert of the field I'm always looking for counterarguments. Of course we can always wait another couple of years and the question will be resolved.
If my interviewer asks for my marital status/family size, could I simply refuse to answer? Or, if not, could I just lie about having children or not? Can a contract be invalidated by the fact that I lied about something during my interview?
I would guess that providing an excuse for firing someone would be harder than providing it for not hiring him, and you cannot simply fire someone for "having children and not having declared it".
I wish there was a way to prevent interviewers from asking these kind of questions, but until then this seems to me like a viable alternative.
I am really astonished that this is considered normal. Sick leave should not be up to the company, at least not for normal employee contracts. In many countries it isn't up to the company and they work just fine.
EDIT: to further elaborate, I'm not saying that companies should not be able to hire only single white males in their twenties, what I'm saying is that if you want employees that don't have a normal life, you should be expecting to put on the table more than the average salary for the role.
As long as there is tech savy people there will be plenty of solutions around.
In the end, it is probably true that the competition is not really an issue, but Google need not "stop the existential threat to the whole industry that adblockers represent", because if it lets too many ads pass people will simply get back to the old third party adblockers.
My argument relies that beside the difference in functionality, the real separation between a basic and a pro version of a software is a license.
If we where to draw a parallel between basic/pro software and BOTW, then we have Nintendo producing a device that more or less gives anyone who touches it unboxed a license to use the pro version of the software, and is trasferable/resellable.
Now, this "license" might not grant right to copy and redistribute, but since it is not exclusive per se it should be equivalent to let a friend use it or "clone it" and send it to a friend, therefore reducing the piracy question to "is it piracy to use someone else's amiibo (with is consent)?". I think the answer to the latter is no.
EDIT: better yet, the proper formulation with regard to all integers would be "integers having a prime factor p such that |p| < 100"