ParentFull threadnon_sequitur·this is a good article but very outdated - none of the examples he cites are relevant anymoreView on HN