Top all-time · #9133
SaltyCrane
Personal blog · saltycrane.com/blogprogramming
SaltyCrane is a personal blog at saltycrane.com about programming. Since 2009, 8 different Hacker News readers have linked it 27 times, most often “Notes on using pip and virtualenv with Django”. It has a working feed you can follow.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link SaltyCrane for short practical how-to notes on developer tools, such as git worktree, pip requirements.txt, and Karabiner-Elements key remapping. One commenter called a post clearer than the official docs.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Notes on using pip and virtualenv with Django2 people · 2 mentions · first linked 2009-08-01
What Hacker News says?
Git: One check-out per repository Fossil: Many check-outs per repository git allows multiple checkouts per repo. Official docs (good luck): https://git-scm.com/docs/git-worktree Random person's blog that explains it more clearly: https://www.saltycrane.com/blog/2017/05/git-worktree-notes/
Comment linking /blog/2017/05/git-worktree-notes/
on “Fossil vs Git”Submitted Python MongoDB Notes as a story · 27 points
HN discussionOf the many mentions of requirements.txt, this is the one that prompted me to figure this out. Thanks. This post laid it out for me: http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-v...
Comment linking /blog/2009/05/notes-using-pip-and-virtualenv-django/
on “Simple - An Obtvse clone written in Python”Submitted Declarative vs. imperative style in Python as a story · 17 points
HN discussionKarabiner-Elements: https://www.saltycrane.com/blog/2017/07/how-map-caps-lock-es...
Comment linking /blog/2017/07/how-map-caps-lock-escape-when-tapped-and-control-when-held-mac-os-sierra/
on “Apple expected to adopt keyboard with scissor mechanism for 16-inch MacBook Pro”Submitted Python optparse example as a story · 9 points
HN discussionSubmitted Twisted web POST example w/ JSON as a story · 8 points
HN discussionSubmitted Switching from Emacs to Vim (actually Spacemacs) as a story · 5 points
HN discussionSubmitted Backup on Linux: rsnapshot vs. rdiff-backup (vs. Time Machine) as a story · 3 points
HN discussionSubmitted Using psycopg2 with virtualenv on Ubuntu Jaunty as a story · 3 points
HN discussionSubmitted Quick notes on trying the Twisted websocket branch example as a story · 2 points
HN discussionSubmitted Wmii Python script to monitor remote machines as a story · 2 points
HN discussionSubmitted Notes on switching my Django to mod_wsgi as a story · 2 points
HN discussionSubmitted Notes on Python Fabric 0.9b1 as a story · 2 points
HN discussionSubmitted Creating remote server nicknames with .ssh/config as a story · 1 points
HN discussionSubmitted S3cmd notes as a story · 1 points
HN discussionSubmitted My Emacs Python environment as a story · 1 points
HN discussionSubmitted JQuery flot stacked bar chart example as a story · 1 points
HN discussionSubmitted Using Python to write to an Excel/OpenOffice Calc spreadsheet on Ubuntu Linux as a story · 1 points
HN discussionSubmitted A hack to copy files between two remote hosts using Python as a story · 1 points
HN discussionSubmitted Iterating over lines in multiple Linux log files using Python as a story · 1 points
HN discussionSubmitted Trying out a Retry decorator in Python as a story · 1 points
HN discussionSubmitted Install WordPress 2.8.4 on Ubuntu 9.04 Jaunty as a story · 1 points
HN discussionSubmitted Notes on migrating this blog from SQLite to PostgreSQL using Django as a story · 1 points
HN discussionSubmitted Example of hg convert on Ubuntu as a story · 1 points
HN discussionSubmitted Notes on using pip and virtualenv with Django as a story · 1 points
HN discussionSubmitted Install wmii snapshot 20090703 on Ubuntu Jaunty as a story · 1 points
HN discussion