What you're describing is very similar to Rubber duck debugging. The idea here is that forcing you to explain what you're trying to do makes it easier for you to catch your mistakes.…
Nobody is demanding you do. But if you go around claimng people "got phished", then you should be sure. I've also entered fake credentials into a clearly faked login form to see what'd happen. Would it redirect me to…
I think you jumbled up the two paragraphs. Nowhere did I suggest that poor audio quality was because Android has to support more hardware.
With fear of starting a fire here, are you using an Android phone? I'm asking, because whenever I hear people complain about phone software that just breaks, it's almost always Android, and with good reason: They have…
That's an interesting project and good writeup! Peer-to-peer OT has indeed been proven wrong many times (I've debunked a few papers myself as well), but client-server-based OT is very solid. For the last 3 years, I've…
You may find ShareDB[1] interesting – it's a library that does exactly that. >ShareDB is a realtime database backend based on Operational Transformation (OT) of JSON documents. It is the realtime backend for the DerbyJS…
Any fake-Facebook website can copy Facebook's favicon, so that wouldn't add any security at all. An identicon is a hash value represented as an icon. "facebook.com", for instance, may hash to a red image with a yellow…
You're absolutely right, but I'd also never suggest a collaborative system for anything critical. As I've said earlier in this thread: If you're in a Google Docs document with a buddy and you write "A" and he writes "B"…
I'm not one to dictate how technologies like these are to be used, but all I can say is that in the almost two years I've been working on Webstrates – a collaborative system using a very similar technology – this has…
We've been wanting to try a CRDT-based implementation with Webstrates for some time, but haven't found a suitable implementation, so this looks very promising! Any particular reason why you choose CRDT over OT?
Why is that a restriction? You can make any changes to the JSON you wish, you just have to use their API.
There is a change history. No changes are lost.
This isn't for a banking system, this is for building collaborative apps. If you press "A" and your friend press "B" into a Google Docs document at the same time, you also don't know if the document is going to read…
My experience is with OT, so I can't speak for CRDT, but I can imagine it's similar. With OT, you send a na[1] (number add) operation, so this would work fine. Indeed, if you treat the number as a string, then you have…
Then there'd be a negative amount of apples. It's not impossible if you disregard context. There is nothing new about doing things like this, OT and CRDT have existed for ages. Check out ShareDB…
Blockbuster shares
I think most places, debts can be inherited voluntarily, but you can't cherry pick. If your dead aunt had a Mercedes 190SL, but also owes $200,000, you can either take both or nothing. But yeah – they won't end up in…
William Miller predicted Jesus' return in the year 1843. When that didn't happen, he adjusted his calculations to mean March 21, 1844. When that failed, it became October 22, 1844. He kept modifying his prediction…
So you do everything you can to hide the IP address, but reveal that the domain is-savvy.nl resolves to it. Either you're not actually that good at IT security or you're just making a huge brain fart. $ dig +short…
I was curious, so I wrote a small program to check it: The normal distribution is 1: 24.9940% 3: 25.0128% 7: 25.0100% 9: 24.9832% The distribution following a prime ending in 1: 1: 17.0448% 3: 31.0789% 7: 32.1018% 9:…
It's a joke. The last digit of a binary number is parity (odd or even). Since all primes (except for the number 2 [or 10 in binary]) are odd, the last digit will of always be 1.
I did not mean to say that HTTPS was a substitute for FTP. You said that FTP was the fastest protocol, and the only reasonable explanation for why FTP could be faster than anything else would be due to the lack of…
Everything unencrypted will always be faster than the encrypted counterpart. Do you also deliberately avoid HTTPS? And is that minuscule performance gain really worth the risk with FTP?
Why would you assume they wanted FTPS? SFTP is both more common and very superior. Also, what MITM attacks are you afraid of with SFTP?
I absolutely agree. Already after the first sentence, I was questioning whether I was suffering from aphasia or having a stroke. It surprises me that someone would publish an article like that without having proofread…
What you're describing is very similar to Rubber duck debugging. The idea here is that forcing you to explain what you're trying to do makes it easier for you to catch your mistakes.…
Nobody is demanding you do. But if you go around claimng people "got phished", then you should be sure. I've also entered fake credentials into a clearly faked login form to see what'd happen. Would it redirect me to…
I think you jumbled up the two paragraphs. Nowhere did I suggest that poor audio quality was because Android has to support more hardware.
With fear of starting a fire here, are you using an Android phone? I'm asking, because whenever I hear people complain about phone software that just breaks, it's almost always Android, and with good reason: They have…
That's an interesting project and good writeup! Peer-to-peer OT has indeed been proven wrong many times (I've debunked a few papers myself as well), but client-server-based OT is very solid. For the last 3 years, I've…
You may find ShareDB[1] interesting – it's a library that does exactly that. >ShareDB is a realtime database backend based on Operational Transformation (OT) of JSON documents. It is the realtime backend for the DerbyJS…
Any fake-Facebook website can copy Facebook's favicon, so that wouldn't add any security at all. An identicon is a hash value represented as an icon. "facebook.com", for instance, may hash to a red image with a yellow…
You're absolutely right, but I'd also never suggest a collaborative system for anything critical. As I've said earlier in this thread: If you're in a Google Docs document with a buddy and you write "A" and he writes "B"…
I'm not one to dictate how technologies like these are to be used, but all I can say is that in the almost two years I've been working on Webstrates – a collaborative system using a very similar technology – this has…
We've been wanting to try a CRDT-based implementation with Webstrates for some time, but haven't found a suitable implementation, so this looks very promising! Any particular reason why you choose CRDT over OT?
Why is that a restriction? You can make any changes to the JSON you wish, you just have to use their API.
There is a change history. No changes are lost.
This isn't for a banking system, this is for building collaborative apps. If you press "A" and your friend press "B" into a Google Docs document at the same time, you also don't know if the document is going to read…
My experience is with OT, so I can't speak for CRDT, but I can imagine it's similar. With OT, you send a na[1] (number add) operation, so this would work fine. Indeed, if you treat the number as a string, then you have…
Then there'd be a negative amount of apples. It's not impossible if you disregard context. There is nothing new about doing things like this, OT and CRDT have existed for ages. Check out ShareDB…
Blockbuster shares
I think most places, debts can be inherited voluntarily, but you can't cherry pick. If your dead aunt had a Mercedes 190SL, but also owes $200,000, you can either take both or nothing. But yeah – they won't end up in…
William Miller predicted Jesus' return in the year 1843. When that didn't happen, he adjusted his calculations to mean March 21, 1844. When that failed, it became October 22, 1844. He kept modifying his prediction…
So you do everything you can to hide the IP address, but reveal that the domain is-savvy.nl resolves to it. Either you're not actually that good at IT security or you're just making a huge brain fart. $ dig +short…
I was curious, so I wrote a small program to check it: The normal distribution is 1: 24.9940% 3: 25.0128% 7: 25.0100% 9: 24.9832% The distribution following a prime ending in 1: 1: 17.0448% 3: 31.0789% 7: 32.1018% 9:…
It's a joke. The last digit of a binary number is parity (odd or even). Since all primes (except for the number 2 [or 10 in binary]) are odd, the last digit will of always be 1.
I did not mean to say that HTTPS was a substitute for FTP. You said that FTP was the fastest protocol, and the only reasonable explanation for why FTP could be faster than anything else would be due to the lack of…
Everything unencrypted will always be faster than the encrypted counterpart. Do you also deliberately avoid HTTPS? And is that minuscule performance gain really worth the risk with FTP?
Why would you assume they wanted FTPS? SFTP is both more common and very superior. Also, what MITM attacks are you afraid of with SFTP?
I absolutely agree. Already after the first sentence, I was questioning whether I was suffering from aphasia or having a stroke. It surprises me that someone would publish an article like that without having proofread…