title: What's the difference between HashSet and Set?
body: <p>Saw the code snippet like </p>
  
  <pre><code>Set&lt;Record&gt; instances = new HashSet&lt;Record&gt;();
  </code></pre>
  
  <p>I am wondering if Hashset is a special kind of set. Any difference between them?</p>