Sift together flour, baking powder, cardamom and salt. Set aside. Mix the butter, sugar and eggs well. Then add gradually to the dry mixture until a soft dough forms. Stir in dates and walnuts. Place in heaping teaspoons onto a cookies sheet about an inch apart. Place in 350 degree oven and bake for 15 minutes. Serve