Zack Haber

Zack Haber

@zackhaber.bsky.social

I report on the Bay Area, mostly Richmond and Vallejo these days for Richmondside and The Vallejo Sun. I post about Oakland too and might editorialize a bit about the town. I live there. Feel free to reach out: Zack.Haber@gmail.com

568 Followers 250 Following 434 Posts Joined Jul 2023
2 days ago
Preview
Union rallies against planned layoffs at Vallejo school district meeting In February, the school board agreed to cut roughly 130 full-time California School Employees Association positions.

Vallejo's CSEA chapter members include teaching assistants, food service, maintenance, office staff, and many others.

Members say their work is essential and question who will do their work if they're laid off...

www.vallejosun.com/union-rallie...

0 0 0 0
2 days ago
Preview
Union rallies against planned layoffs at Vallejo school district meeting In February, the school board agreed to cut roughly 130 full-time California School Employees Association positions.

A union representing the lowest paid workers at Vallejo's school district rallied against mass layoffs yesterday.

The union has also filed labor charges against the district saying some planned layoffs violate the law.

My latest for @vallejosun.bsky.social

www.vallejosun.com/union-rallie...

10 12 1 0
3 days ago

Yes court records are public record and it's not illegal.

But just naming someone as being accused of a crime makes it so they often show up in a google search, could close off employment opportunities for them.

2 0 0 0
3 days ago

I don't think it's good to name a person accused of, not convicted of, a misdemeanor in a story--unless the person wields lots of power (political figure, big business owner),

especially when the person is Black -- the story's about how Black folks are treated unfairly in courts

3 0 1 0
4 days ago

ridiculous

0 0 0 0
4 days ago
Preview
Vallejo school district mulls tax extension to modernize schools The district is seeking to bring Vallejo elementary schools that were largely built in the 1940s, 50s, and 60s up to 2026 standards.

Leadership at Vallejo's school district want to make a lot of infrastructural to school campuses, and might ask voters to extend an existing bond tax in order to do so.

My latest for @vallejosun.bsky.social...

www.vallejosun.com/vallejo-scho...

0 0 0 0
1 week ago

would love to have been a fly on the wall when the discussion of the lead photo happened. for what it’s worth i think it works lol.

2 0 0 0
1 week ago

really good book

0 1 1 0
2 weeks ago

Senior teacher have commited to the district long term, put a lot of work in, and deserve to be paid more than newer teachers.

But they are already being paid way more, and increasing that desparity doesn't feel fair, especially as we struggle to keep new teachers.

1 0 0 0
2 weeks ago
Preview
Oakland school board calls special meeting to avert teachers' strike Hoping to reach a deal, OUSD and OEA are inching closer on compensation numbers.

As a substitute teacher/OEA union member, I’m all for a strike if it occurs.

I’m not so into some of the details about what union leadership is asking for though, specifically asking for a higher percentage raise for senior compared to newer teachers... oaklandside.org/2026/02/24/o...

4 0 1 0
3 weeks ago

when i first moved to oakland in 2010 there was a place that sold ones for $2.50. there were a little small and sometimes i’d have to eat two to feel like i had a whole lunch, but still

0 0 0 0
3 weeks ago
Preview
Vallejo school district appears to violate open meeting law in school closure decision Text messages show Superintendent Rubén Aurelio and board Trustee Glenn Amboy agree to discuss school closures during a closed session meeting ahead of a public vote.

I obtained text messages showing the Vallejo School appears to have violated the Brown act by discussing school closures in private before voting to close three schools in December.

Here's my report for @vallejosun.bsky.social...

www.vallejosun.com/vallejo-scho...

3 6 0 0
1 month ago

what happened?

0 0 1 0
1 month ago
Preview
Inside the PIT count: Can Oakland’s homeless census ever be accurate? - Street Spirit Zack Haber rides along in Oakland for the 2026 Point-in-Time count, a bi-annual census of unhoused people that’s recorded in just seven hours.

I rode along during Oakland’s Point In Time homeless census and wrote this report about it for Street Spirit.

It was a good way to learn about what these censuses do and don’t do…

thestreetspirit.org/2026/02/02/i...

4 1 0 0
1 month ago
Post image Post image Post image

I have a long story about Oakland’s homeless survey and some photos in the new Street Spirit.

If you’re in the East Bay, consider buying a copy from a vendor.

Online version of the story should come out soon as well…

6 2 1 0
1 month ago
Video thumbnail

Wow. San Francisco right now (Fri Jan 30, 2026).

Tens of thousands on the streets supporting a national strike and economic shutdown.

A huge anti-ICE, anti-Trump message being sent from the city.

(🎥 Rachel Ziegler)

513 170 7 9
1 month ago
Preview
NBA Star Stephen Curry's Ties To Israeli Military Intelligence American basketball star Stephen Curry is investing in tech startups run by former IDF operatives who were integral to building Israel’s digital architecture of apartheid and genocide.

"NBA Star Stephen Curry's Ties To Israeli Military Intelligence"...

www.donotpanic.news/p/nba-star-s...

4 3 0 1
1 month ago

ICE are alllll over Harlem right now, 116 & Frederick Douglass, checking IDs and targeting the area’s African community. Multiple people have been detained.

Community members are advising folks to carry citizenship documents - or stay away if they are at risk

3,963 2,431 103 141
1 month ago
Preview
Cave Language Academy teacher wins Vallejo’s 2026 Teacher of the Year award The Vallejo City Unified School District named fourth grade teacher Sarah Ruiz for the honor.

I love writing these stories for @vallejosun.bsky.social where we give teachers their flowers.

Congrats to Sarah Ruiz! And I found the teaching methods she discusses here really interesting and useful....

www.vallejosun.com/cave-languag...

0 1 0 0
1 month ago

God damn I missed my Wizards breaking their losing streak by beating the ex-IDF soldier led Trail Blazers loool hell yeah eat shit Deni Avdija!!! congrats on your six turnovers!!!

3 0 0 0
1 month ago

What’s bullshit?

0 0 0 0
1 month ago
Preview
Super Bowl 2026: ICE agents to conduct enforcement as Trump boycotts game ICE agents will be active at Super Bowl LX in Santa Clara as President Trump boycotts the Patriots vs. Seahawks game over halftime performer Bad Bunny.

People with Oakland's Police Department have stated repeatedly that the department does not work with ICE.

ICE agents are now slatted to work the Super Bowl. OPD had committed to sending officers to work the Super Bowl.

Will the department pull out at this point?

www.foxla.com/news/super-b...

4 1 0 2
1 month ago

Moments of silence for people slaughtered by the state are at minimum useless.

Shout out to the people of Minneapolis for how they handled this though…

2 0 1 0
1 month ago
Post image

New report on the military vehicles that ICE and CPB have here...

eyesonice.noblogs.org/2026/01/22/t...

1 0 0 0
1 month ago
Preview
Deceased Vallejo teacher was ‘serial sexual predator,’ lawsuits allege Two lawsuits allege that English teacher Larry Hom sexually abused at least two students in the 1960s and the 1980s.

“Deceased Vallejo teacher was ‘serial sexual predator,’ lawsuits allege”

New from me for @vallejosun.bsky.social…

www.vallejosun.com/deceased-val...

4 2 0 1
1 month ago
Post image

Eviction notices set to be enforced shortly after the point in time count in Oakland…

1 0 0 0
1 month ago
Post image

perfect day to be up at an ungodly hour to document a count of homeless people that experts agree is totally inaccurate 🙃. look for my story in Street Spirit about the PIT count soonish

1 0 0 0
1 month ago

This seems like the right guys.

0 0 0 0
1 month ago

i’m rooting for the world lol

1 0 0 0
1 month ago
Post image

Horrible air in and around Oakland right now; ugh!!!!!

3 0 2 1