Steve Post, a curmudgeonly New York City public radio personality who mischievously mocked himself, his employers, his sponsors and the conventions of broadcasting — he called weather reports “weather lies” — died on Sunday in the two-room apartment on Manhattan’s Upper West Side where he lived for 30 years. He was 70.

His friend Larry Josephson, another longtime public radio host, said the cause was lung cancer.

Mr. Post was host of “Morning Music With Steve Post,” which was broadcast on WNYC from 9 a.m. to noon from 1982 to 2001. The show featured classical music, which he was “proud to know nothing about,” he told The Star-Ledger of Newark in 1997.

But he had a rich play list and usually managed to pronounce composers’ names properly, Mr. Josephson said in his defense, adding that “he always threw in a lot of wonderful stuff in between.”

He prided himself on presenting what he called “the world’s most biased newscast.” After Mayor Edward I. Koch had a stroke and doctors said he had “the brain of a 12-year-old” at the time, Mr. Post referred to the mayor as “him with the 12-year-old brain.”