Links of singularity and generalized algebraic links are ways of constructing three-manifolds and smooth links inside them from algebraic complex surfaces and curves inside them. Némethi created lattice homology as an invariant for links of normal surface singularities which developed out of computations for Heegaard Floer homology. Later Ozsváth, Stipsicz, and Szabó defined knot lattice homology for generalized algebraic knots, which is known to play a similar role to knot Floer homology and is known to compute knot Floer in some cases. I discuss a proof that knot lattice is an invariant of the smooth knot type, which had been previously suspected but not confirmed.