惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
V2EX
大猫的无限游戏
大猫的无限游戏
腾讯CDC
博客园 - Franky
WordPress大学
WordPress大学
Jina AI
Jina AI
GbyAI
GbyAI
云风的 BLOG
云风的 BLOG
B
Blog RSS Feed
Last Week in AI
Last Week in AI
The Cloudflare Blog
V
Visual Studio Blog
P
Proofpoint News Feed
博客园 - 叶小钗
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Recorded Future
Recorded Future
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
罗磊的独立博客
雷峰网
雷峰网
博客园 - 【当耐特】
Microsoft Security Blog
Microsoft Security Blog
L
LINUX DO - 热门话题
Cisco Talos Blog
Cisco Talos Blog
L
Lohrmann on Cybersecurity
Martin Fowler
Martin Fowler
Spread Privacy
Spread Privacy
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
C
Cybersecurity and Infrastructure Security Agency CISA
小众软件
小众软件
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Recent Announcements
Recent Announcements
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
量子位
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
宝玉的分享
宝玉的分享
D
DataBreaches.Net
T
The Exploit Database - CXSecurity.com
Vercel News
Vercel News
IT之家
IT之家
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
Troy Hunt's Blog
aimingoo的专栏
aimingoo的专栏

Hacker News

Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line Building a Z-Machine in the worst possible language High-Level Rust: Getting 80% of the Benefits with 20% of the Pain GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The air throughout our homes is infused with microplastics. But there are things you can do to breathe less of them The disturbing white paper Red Hat is trying to erase from the internet – OSnews The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong Artemis II crew splashes down near San Diego after historic moon mission We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Cooperative Vectors Introduction | Evolve Keeping a Postgres queue healthy — PlanetScale Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? The Zettelkasten Method in Obsidian: A Practical Setup Guide Artemis II Is Competency Porn and We Are Starving For It WeakC4 Flight Viz — Cockpit View A Mexican surveillance giant you’ve never heard of is now watching the U.S. border Surelock: Deadlock-Free Mutexes for Rust RISC-V 101 – what is it and what does it mean for Canonical? | Ubuntu The Problem That Built an Industry How Much Linear Memory Access Is Enough? | Solidean Investigating Split Locks on x86-64 Simplest hash functions Sybilproof reputation mechanisms (2005) [pdf] What is a property? How Complex is my Code? Static code analysis in Kotlin — tools overview Toffoli gates are all you need PGLite evangelism dcmake: a new CMake debugger UI Clojure on Fennel part one: Persistent Data Structures Fragments: April 2 Python Release Python install manager 26.1 The Life and Death of the Book Review - Liberties Introducing Database Traffic Control — PlanetScale Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Building slogbox Apple Silicon and Virtual Machines: Beating the 2 VM Limit Who was “Not Even Wrong” first? Pokemon Evolution Vs Darwinian Evolution The APL Programming Language Source Code
Decades of Effort Restore Steelhead and Salmon Passage on California's Alameda Creek
2026-05-30 · via Hacker News

A steelhead leaps up a barrier on its way to spawning grounds. Credit: Adobe Stock A steelhead leaps up a barrier on its way to spawning grounds. Credit: Adobe Stock

Last year, California Trout and Pacific Gas & Electric removed the final barrier to fish passage on California’s Alameda Creek with funding from NOAA Fisheries’ Office of Habitat Conservation. For the first time in 50 years, threatened Central California Coast steelhead and other migratory fish can reach spawning grounds and juvenile rearing habitat in the upper watershed.

Construction crews relocated a Pacific Gas & Electric (PG&E) natural gas pipeline and removed its concrete covering. The pipeline had spanned the creek and created an 8-foot drop in the creek. They installed the new pipeline section deep below the creek bed, removed the old pipe section, and regraded the stream channel—restoring a natural pathway for fish.

Alameda Creek was once the largest producer of steelhead and Chinook salmon in San Francisco Bay. It may once again become a stronghold for migratory fish.

This project is the culmination of nearly three decades of advocacy, science, and collaboration. Working together, partners opened fish passage at 18 barriers along the creek that had blocked fish for generations.

“This project shows what’s possible when partners come together to solve complex challenges,” said NOAA Marine Habitat Resource Specialist Jonas Veazey. “Now that the final barrier on the mainstem has been removed, steelhead will be able to migrate freely and natural stream processes will be restored to the reach of the former barrier.”

The lower Alameda Creek flows through a highly altered landscape on its way to San Francisco Bay while good quality spawning habitat lies within the hills upstream. Credit: Adobe Stock

The lower Alameda Creek flows through a highly altered landscape on its way to San Francisco Bay while good quality spawning habitat lies within the hills upstream. Credit: Adobe Stock

How It All Started

In 1997, environmentalist Jeff Miller, who grew up in the East Bay, set out to see whether steelhead could be restored to Alameda Creek.

He convinced his housemate, a student pilot, to fly him over the watershed. Below them, the creek stretched 40 miles from the remote Diablo Range to San Francisco Bay.

“Once I saw how big the watershed was and how untouched the upper river was, I was kind of hooked,” said Miller. “I said, ‘I’m going to work on restoring it. We’ll get steelhead back. Should only take a couple of years.’”

He laughs at that now. It took 28.

A Creek Cut Off from the Sea

Even as Miller began his campaign to restore the creek, the reality was stark. The last time anyone saw a steelhead in the upper part of the creek was in 1967.

“The runs of steelhead in the entire Bay Area are a fraction of what they used to be,” said Patrick Samuel, California Trout senior scientist. “The watersheds that drain directly into San Francisco Bay may have a few dozen to a couple of hundred adult fish successfully spawning each year. There's very little comprehensive monitoring to know the exact status of the Central California Coast steelhead in this region.”

A series of road culverts, rubber water control dams, and other structures blocked upstream habitat. While some Chinook salmon tried to spawn in the lower creek, steelhead could not access their spawning grounds higher in the watershed. 

Yet signs of resilience remained. In the upper watershed, populations of resident rainbow trout—steelhead that don’t migrate to the ocean— survived. Scientists at the NOAA Fisheries Southwest Fisheries Science Center in Santa Cruz showed that some of these fish still carry the genetic traits associated with migration. That offered hope that if juveniles could migrate downstream to the Pacific, they might return as adult steelhead.

The returning steelhead could reach high-quality spawning habitat more than 20 miles upstream in the Sunol Regional Wilderness. 

“The Sunol Regional Wilderness has everything migratory fish are looking for,” said Claire Buchanan, Central California regional director for California Trout. “There’s incredible cobble and gravel for spawning, tree canopy for shade, and constant cool, clean water.”

Volunteers including Jeff Miller, (center, wearing black) rescuing steelhead in 2019. Credit: Jeff Miller

Volunteers including Jeff Miller, (center, wearing black) rescuing steelhead in 2019. Credit: Jeff Miller

Opening Alameda Creek for Steelhead

To drum up early support for opening Alameda Creek, Miller rallied local fishermen and community members to rescue fish stranded below barriers on the creek in front of TV news crews. Residents who paid for water use mailed out day-glow colored postcards to local agencies that said: “I want steelhead back in my creek.”

Miller founded the nonprofit Alameda Creek Alliance in 1997 and helped form the Alameda Creek Fisheries Restoration Workgroup in 1999. It brought together water managers, regulatory agencies, nonprofits, and community groups. Despite many setbacks, the Workgroup slowly began implementing projects to address priorities for steelhead recovery. Over two decades, they worked together to remove unnecessary structures and built fish passage in other places.  

By 2023, only one major obstacle remained on the mainstem Alameda Creek. 

PG&E construction crews begin laying a new gas pipeline 20 feet below the creek bed in Sunol Credit: Mikey Wier/CalTrout

PG&E construction crews begin laying a new gas pipeline 20 feet below the creek bed. Credit: Mikey Wier/CalTrout

The Final Project

Near the town of Sunol in Alameda County, a PG&E pipeline crossed under Alameda Creek. It carried natural gas to San Jose and surrounding communities in the South Bay. The pipe was several feet below the surface, but a protective concrete erosion-control mat on top of it created a wall and an 8-foot-high drop in the creek. Most fish couldn’t get past it.

In the summer of 2022, PG&E reached out to California Trout to partner on restoring the area. NOAA’s Office of Habitat Conservation awarded $4.3 million for the project. PG&E, Oliver de Silva, and a Bay Area foundation provided the rest of the funding to complete the project.

Construction began last summer. First, a team of biologists relocated fish, frogs, and other species and diverted the creek into a pipe. PG&E crews dug a 20-foot-deep trench across the creek bed just downstream of the existing crossing. They installed a new pipeline in the trench and removed the old pipeline and concrete mat. Workers then regraded about 1,800 feet of stream channel to create a gradual, natural slope to replace the 8-foot drop that had existed before.

They finished in fall 2025.

A Collaborative Effort

A wide range of partners came together to make the project possible: 

  • NOAA Fisheries Office of Habitat Conservation
  • California Trout
  • Pacific Gas & Electric
  • San Francisco Public Utilities Commission 
  • Alameda County Water District
  • East Bay Regional Park District
  • California Department of Fish and Wildlife
  • Alameda Creek Alliance
  • DeSilva Gates Aggregates
  • Hanford ARC
  • Michels Corporation
  • Sequoia Ecological Consulting
  • Stantec Consulting Services
  • Martin Marietta Materials
  • Alameda Creek Fisheries Restoration Workgroup

For PG&E, this partnership is what pushed this project to the finish line.

"This was a first for us—partnering with conservation organizations to get something like this done," said Kelvin Qiu, PG&E senior project manager. "Working with California Trout and NOAA made the project far more efficient and cost effective. And in the end, we accomplished two things at once: a permanent, safe home for our pipeline and restored fish passage. That's a pretty good outcome."

A pair of steelhead in Alameda Creek. Credit: Jason Warren/Alameda County Water District

A pair of steelhead in Alameda Creek. Credit: Jason Warren/Alameda County Water District

The Return of Migratory Fish

In November 2025, the very week the pipeline project was finished, biologists spotted a male and female Chinook salmon swimming past the PG&E restoration site. Based on the best available records, this was the first time salmon accessed this part of the watershed since the 1950s. News of the success of the project spread rapidly around the Bay Area and beyond. 

But adult steelhead remain more elusive. California Trout set up a PIT tag antenna just upstream of the former PG&E barrier. It detects any fish previously tagged by scientists migrating past the antennas laid on the bottom of the creek bed. As of May 2026, the PIT antenna had not pinged for any adult steelhead moving past the project site. This is not surprising, though. Steelhead mostly travel at night and avoid people, and untagged fish go undetected. 

However, in February 2026, an Alameda County Water District employee photographed a male and female steelhead using a fish ladder in the lower watershed on their way upstream. They were the first documented adult steelhead moving upstream on their own past barriers in the lower section of the creek in decades.

“When that photo came out, everyone in the restoration community was thrilled—there had been so many years without steelhead,” said Alison Weber-Stover, NOAA Fisheries ecologist. Alameda Creek’s restoration gives me so much hope. The potential for steelhead to return to the watershed is far greater than in other areas of San Francisco Bay. And, the 30-year restoration effort is a heartwarming story of what people can do when they work together."

The Alameda County Water District has also documented juvenile rainbow trout moving downstream. Biologists with the San Francisco Public Utilities Commission PIT-tagged these fish in upper Alameda Creek. This confirmed the juveniles were migrating toward the ocean—and might someday return as adult steelhead.

Newly-accessible spawning habitat in the Sunol Regional Wilderness in the upper Alameda Creek Watershed.  Credit: California Trout

Newly-accessible spawning habitat in the Sunol Regional Wilderness in the upper Alameda Creek Watershed.  Credit: California Trout

What’s Next

Partners are now focused on monitoring and long-term recovery. Scientists are tracking fish movement, expanding tagging and tracking efforts, and identifying priority areas for future restoration.

The San Francisco Public Utilities Commission plans to open the Alameda Creek Watershed Center, where visitors can learn about the creek’s history and ecology. California Trout helped create an educational curriculum and is currently working on an exhibit about the collaborative restoration project for the Center. 

“We’re going to have an exhibit with information about fish passage and why it's important,” said Buchanan. “This is going to get the community even more interested and involved in what's happening in their backyard."

Miller’s work also continues. He’s working with partners to complete projects to:

  • Improve fish survival through a flood-control channel on the lower creek
  • Restore tidal habitat at the creek mouth in San Francisco Bay
  • Begin a pilot project to return beavers to Alameda Creek

In the meantime, he’s still watching the upper watershed.

“I think the first time I actually find a spawning steelhead up there, I’ll probably fall down and start crying,” he said.