• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • Police Accountability Project
    • Hurricane Katrina 20th Anniversary
  • Free Speech Files
News and Opinion

Institutions of journalism accountability disappear 

  • By Ted Gest
  • December 5, 2025

Who still is holding American journalism accountable? That is the question after the disappearance of many outside and inside.

Midwest, News and Opinion

The rise and resilience of nonprofit newsrooms

  • By Brant Houston
  • December 5, 2025

Sixteen years ago, two dozen nonprofit newsrooms from around the country gathered in New York to create Investigative News.

Free Speech Files

Episode 2: When a university tries to stop the press

  • By Editor
  • November 20, 2025

When Indiana University’s administration tried to halt the printing of the student newspaper, it wasn’t just a budget decision,.

Media, Media News, News and Opinion

When Teen Vogue’s newsroom went silent, so did a generation’s voice.

  • By Andria Childress
  • November 14, 2025

When Teen Vogue’s website folded into Vogue.com earlier this month, it did more than erode a brand. It reshaped.

Media, News and Opinion

Pulitzer value of independence infuses 50 year journey from rookie reporter, to globe-trotting correspondent to founder of nation’s leading news nonprofit

  • By Jon Sawyer
  • November 14, 2025

In the fall of 1976, as a young reporter at the St. Louis Post-Dispatch, I was in the early.

Posts navigation

Older posts

Most Read Posts

  • As AI in journalism takes root, safeguards and training are needed. Treat AI like an enthusiastic intern who has to be checked (593)
  • Baron no longer is confident a free press can endure, but he won’t declare war on Trump and clings to optimism (497)
  • Pulitzer value of independence infuses 50 year journey from rookie reporter, to globe-trotting correspondent to founder of nation’s leading news nonprofit (291)

© Copyright 2023 by Ashathemes

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: