1. Heat a large nonstick skillet over medium heat. Add olive oil to pan; swirl to coat. Add onion; cook 5 minutes or until tender and lightly browned. Add thyme and garlic, and cook 1 minute, stirring constantly. Add potatoes and 1/4 cup water; cover and cook over medium-low heat for 15 minutes or until potatoes are tender, stirring every 5 minutes. Stir in kale, spinach, salt, and pepper; cook, covered, 3 minutes or until greens wilt. Remove pan from heat; keep warm.
2. Add water to a large skillet, filling two-thirds full, and bring to a boil. Reduce heat; simmer. Add vinegar. Break each egg into a custard cup, and pour each gently into pan; cook for 3 minutes or until desired degree of doneness. Carefully remove eggs from pan using a slotted spoon. Place about 1 1/4 cups hash on each of 4 plates, and top each serving with 1 poached egg. Drizzle each egg with 1/2 teaspoon hot sauce, if desired.