Hacker News new | past | comments | ask | show | jobs | submit login

I use a set of plain text files in a directory that is synced between all of my machines. This is flexible and basic enough that it can be adapted to any use case or productivity system as necessary. When I need a more specific workflow, I can develop something on top of it. Staying with plain text and having reliable file sync is just a foundation.

I access the files with a fluid interactive interface and full text search provided by Notational Velocity / nvALT (http://brettterpstra.com/projects/nvalt/), for when I'm in a graphical environment, or my own NV-inspired shell script(https://github.com/lfam/n) for when I'm in a console. My primitive script has Bash and Zsh completion and gets out of my way pretty well... could be improved a lot, though.

I use Syncthing (http://syncthing.net/) to sync this directory between my devices. Syncthing is a FOSS decentralized file sync program that works on Linux, OS X, Windows, FreeBSD, and Solaris. Plus there is a work in progress Android app. I recommend it highly if you are looking for a FOSS alternative to Dropbox or BitTorrent Sync. It works right now which is saying a lot compared to its competitors, and it is truly decentralized (no server / client architecture like Seafile).

If anyone here is an Android developer, they could use your help, especially with the filesystem.

I've been meaning to explore org-mode. Maybe next time I take a long plane ride.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: