pg_hba.conf - psql local login without password

local  all  all       md5  
local  all  postgres  trust   # ident  

Remember that the entries in pg_hba are processed in the order they given.

"local all postgres trust" ... should allow me to log in ... without ... password

And it would, if it appeared before the line that forced every local connection to use md5 authentication!