In Kharazishvili's "Nonmeasurable Sets and Functions" there is the following theorem:



> 
> There exists a subset $X$ of $\mathbb{R}$ which is a Vitali set and a Bernstein set.
> 
> 
> 


The proof is as follows:



> 
> Let $\alpha$ denote the first ordinal of cardinality the continuum. Let {$x\_{\xi} : \xi < \alpha$} be an injective family of all points of $\mathbb{R}$ and let {$F\_{\xi} : \xi < \alpha$} denote an injctive family of all uncountable closed subsets of $\mathbb{R}$. Similarly to the classical Bernstein construction, we define, by applying the method of transfinite recursion, an injective family {$x\_{\xi} : \xi < \alpha$} of points in $\mathbb{R}$. Suppose that, for an ordinal $\beta < \alpha$, the partial family of points {$x\_{\xi} : \xi < \beta$} has already been constructed. Consider the set
> 
> 
> $Z\_{\beta} = \cup${$x\_{\xi} + \mathbb{Q} : \xi < \beta$}.
> 
> 
> Obviously, $card(Z\_{\beta}) \leq card(\beta)\centerdot \omega < c$.
> 
> 
> Since $card(F\_{\beta}) = c$, we have $F\_{\beta}\backslash Z\_{\beta} \neq 0$.
> 
> 
> Take any element $z \in F\_{\beta}\backslash Z\_{\beta}$ and put $x\_{\beta} = z$. In this way, the required family of points  
> 
>  {$x\_{\xi} : \xi < \alpha$} will be constructed. Now we define:
> 
> 
> $X' =$ {$x\_{\xi} : \xi < \alpha$}.
> 
> 
> Let us remark that in view of our construction any equivalence class of the Vitali partition {$x + \mathbb{Q} : x \in \mathbb{R}$} contains at most one point from $X'$. Moreover, our construction implies at once that the set $\mathbb{R}\backslash X'$ is totally imperfect in $\mathbb{R}$. In other words, $X'$ turns out to be a partial selector of the Vitali partition whose complement is totally imperfect. Evidently, we can extend $X'$ to a selector of the same partition. We denote by $X$ the selector obtained in this manner.
> 
> 
> 


Kharazishvili goes on to prove that $X$ is a Bernstein set.


However, my question is, is $X \backslash X'$ a null set?



Difference between a partial selector and a selector...
This might depend on exactly what choices you make during the construction. It is easy to choose the $x\_\beta$'s in such a way that $X\setminus X'$ is not a null set but in fact is another Bernstein set and thus is not disjoint from any set of positive measure. To see this, imagine doing Kharazishvili's construction with some extra steps interleaved as follows. Immediately after choosing $x\_\beta$, choose another point $y\_\beta\in F\_\beta$, from a different coset modulo $\mathbb Q$; also make sure that $x\_\beta$ and $y\_\beta$ are not in the cosets of any previous $x\_\xi$'s or $y\_\xi$'s. This guarantees that the set $Y=\{y\_\beta:\beta<\alpha\}$ is a second Bernstein-Vitali set just like $X'$, but meeting only cosets that $X'$ didn't meet. So you can choose $X$ to include $X'\cup Y$. (Note that, if you do this construction but show me only your $x\_\beta$'s, keeping your $y\_\beta$'s secret, it will look to me as if you're exactly following Kharazishvili's construction.)


The remaining question is whether Kharazishvili's construction can be done in such a way that $X\setminus X'$ is a null set; that will require more thought.


