West
Chinese Americans turn on San Francisco Democrats over crime, education: WSJ
Many Chinese Americans have signaled that they could be done with progressive candidates in San Francisco ahead of upcoming elections.
Several local positions are up for grabs this November, including mayor, city Attorney, district attorney, sheriff and four seats on the Board of Education. While Chinese Americans have previously been a reliable voting bloc for Democrats, many are spearheading or supporting efforts to return to the political center over issues like crime and education.
The Wall Street Journal reported Sunday, “Members of the Chinese community, who make up one-fifth of this city of 810,000 and a slightly smaller percentage of registered voters, say they have been particularly incensed by incidents of anti-Asian violence, school policies they believe have emphasized equity over merit, and street homelessness. Many are also upset that property crime has long been higher in San Francisco than most other major cities, though it has dropped this year.”
Chinese Americans have been leading and supporting efforts to replace progressive politicians like Mayor London Breed in San Francisco. (Getty Images)
San Francisco State University associate professor of political science Jason McDaniel warned that the Chinese American demographic “is a community that can determine the outcome of elections” as incumbent Mayor London Breed seeks to defend her seat.
SAN FRANCISCO APOLOGIZES FOR HISTORICAL ANTI-ASIAN RACISM; 4TH CALIFORNIA CITY TO DO SO
Things began to change for Chinese Americans years earlier during the pandemic.
“Many Chinese American voters grew angry at the political establishment during the pandemic, when prolonged school closures and a move away from merit-based admissions at one elite high school incensed families who put an emphasis on education,” the Wall Street Journal noted.
Many Asian Americans took part in the recall campaign against San Francisco District Attorney Chesa Boudin. (Justin Sullivan)
The frustration escalated with the rise in anti-Asian hate crimes. Many Chinese Americans took part in the recall efforts against District Attorney Chesa Boudin, accusing him of ignoring their community. One particularly incendiary turning point came in 2021 when Boudin remarked that 19-year-old Antoine Watson was “in some sort of a temper tantrum” when he allegedly attacked and killed 84-year-old Thai immigrant Vichar Ratanapakdee.
“I think that was the straw that broke the camel’s back,” Garret Tom, a former San Francisco deputy police chief, said, according to WSJ.
WSJ reported that Chinese Americans voted in support of the Boudin recall, as well as the ousting of three school board members, on average 10 to 30 points higher than the overall voter population, according to one analysis. Some have indicated that they may be turning their eyes to the mayor’s seat.
SAN FRANCISCO DA CHESA BOUDIN SUED FOR TURNING BACK ON ASIAN ATTACK VICTIM AS ANTI-AAPI HATE CRIMES SOAR 567%
“I voted for London Breed, I loved her story, but at some point I have to take a look at the state of her city,” Boudin recall leader and mayoral candidate Mark Farrell campaign manager Jade Tu said. “There is a lot wrong with this city.”
San Francisco Mayor London Breed faces scrutiny from Chinese Americans over crime ahead of the mayoral election. (Justin Sullivan/Getty Images)
A San Francisco Chronicle poll in February found that 80% of likely Asian voters disapproved of Breed’s performance. Two of her challengers each received 17% support, with Breed only at 10%.
Read the full article from Here
Hawaii
Hawaii County Surf Forecast for April 29, 2026 | Big Island Now
Forecast for Big Island Windward and Southeast
| Shores | Tonight | Wednesday | ||
|---|---|---|---|---|
| Surf | Surf | |||
| PM | AM | AM | PM | |
| North Facing | 1-3 | 1-3 | 1-3 | 1-3 |
| East Facing | 2-4 | 2-4 | 2-4 | 2-4 |
| South Facing | 1-3 | 1-3 | 1-3 | 1-3 |
| Weather | Mostly cloudy. Occasional showers. | ||||
|---|---|---|---|---|---|
| Low Temperature | In the upper 60s. | ||||
| Winds | North winds 5 to 10 mph. | ||||
|
|||||
| Weather | Partly sunny. Scattered showers. | |||||
|---|---|---|---|---|---|---|
| High Temperature | Around 80. | |||||
| Winds | Northeast winds 10 to 15 mph. | |||||
|
||||||
| Sunrise | 5:52 AM HST. | |||||
| Sunset | 6:43 PM HST. | |||||
Forecast for Big Island Leeward
| Shores | Tonight | Wednesday | ||
|---|---|---|---|---|
| Surf | Surf | |||
| PM | AM | AM | PM | |
| West Facing | 0-2 | 0-2 | 0-2 | 1-3 |
| South Facing | 1-3 | 1-3 | 1-3 | 1-3 |
| Weather | Mostly cloudy until 12 AM, then partly cloudy. Scattered showers. |
||||||||
|---|---|---|---|---|---|---|---|---|---|
| Low Temperature | In the upper 60s. | ||||||||
| Winds | East winds around 5 mph. | ||||||||
|
|||||||||
| Weather | Mostly sunny. Isolated showers. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| High Temperature | In the lower 80s. | ||||||||
| Winds | South winds around 5 mph. | ||||||||
|
|||||||||
| Sunrise | 5:56 AM HST. | ||||||||
| Sunset | 6:47 PM HST. | ||||||||
Surf along north and west facing shores will remain small tonight before a small bump is possible on Wednesday. An upward trend is then expected during the second half of the week as another northwest swell arrives as early as Wednesday night. This swell originates from a storm-force low that tracked into the Bering Sea this past weekend, as confirmed by scatterometry. Therefore, this swell appears more likely to materialize. Looking further ahead, a storm-force low east of Japan will send a moderate, longer-period northwest swell toward the islands for Friday and Saturday, with surf heights potentially approaching advisory levels along exposed north and west facing shores.
Surf along south-facing shores will remain small through much of the week, with mainly background south to southwest swell expected. Another south-southwest pulse may arrive by this weekend from recent activity within our swell window east of New Zealand, providing a small increase in surf.
Surf along east-facing shores will remain relatively small and choppy through midweek, with a slight rise possible Thursday and Friday as trades strengthen.
NORTH EAST
am
pm
Surf: Minimal (ankle high or less) surf.
Conditions: Semi choppy with ESE winds 5-10mph in the morning increasing to 10-15mph in the afternoon.
NORTH WEST
am
pm
Surf: Minimal (ankle high or less) surf.
Conditions: Clean in the morning with ESE winds less than 5mph. Bumpy/semi bumpy conditions for the afternoon with the winds shifting W 5-10mph.
WEST
am
pm
Surf: Minimal (ankle high or less) surf.
Conditions: Light sideshore texture in the morning with NNW winds 5-10mph. Bumpy/semi bumpy conditions for the afternoon with the winds shifting to the WNW.
SOUTH EAST
am
pm
Surf: Minimal (ankle high or less) surf.
Conditions: Sideshore texture/chop with NE winds 10-15mph.
Data Courtesy of NOAA.gov and SwellInfo.com
Idaho
Idaho Steelheads | STEELHEADS ELIMINATED IN 6-3 LOSS TO AMERICANS
BOISE, ID – The Idaho Steelheads (1) fell 6-3 in Game 5 of the Mountain Division Semifinals to the Allen Americans (4) Tuesday night at Idaho Central Arena to end their season with a 4-1 series defeat to Allen.
Idaho found the icebreaker just under nine minutes into the first period as Brendan Hoffmann sprung Kaleb Pearson for a breakaway tally by Marco Costantini to give the Steelheads a 1-0 lead in Game 5.
Ten minutes later, Allen responded, as the Americans got a power play goal from Danny Katic, who corralled a loose puck at the top of the crease and beat Jake Barczewski to tie the game 1-1.
The response came quickly for the Steelheads in the middle frame, as just 44 seconds into the frame Jade Miller wired a puck by Costantini from the high slot to put Idaho back ahead 2-1.
Seven minutes later, the Americans tied the game 2-2 as Brayden Watts took advantage of a broken play in front and threw in his fourth goal of the series.
In the back half of the second period, Ty Pelton-Byce struck for Idaho to notch a power play goal for his fourth straight game and put the Steelheads back in front for a 3-2 edge.
In the final seconds of the second period, Allen tied the contest 3-3 as Spencer Asuchak tipped a slot shot through traffic and by Barczewski to bring the teams even heading into the final frame.
Eight minutes into the third period, the Americans took their first lead of the contest, as Mark Duarte ripped a shot into the net from the right circle for a 4-3 Americans lead.
Despite an Idaho push, Allen extended their advantage to 5-3 with just under six minutes left in regulation on a power play goal by Danny Katic.
Two minutes later, the Americans secured the series with an empty net goal by Katic, who netted his fifth goal of the series and sealed a 6-3 Allen win.
Idaho’s Jake Barczewski made 27 saves in the loss, while Allen’s Marco Constantini turned aside 25 shots in the win.
BOX SCORE
ICCU THREE STARS
1) Danny Katic (ALN, 3-1-4, +2, 7 shots)
2) Kaleb Pearson (IDH, 1-1-2, +1, 6 shots)
3) Sam Sedley (ALN, 0-3-3, +1, 3 shots)
Stay up to date with all things Steelheads on Facebook, Twitter, and Instagram. Watch all Steelheads home games on FloHockey and KTVB 24/7 (Channel 7.2) and listen on the Steelheads flagship station 95.3 FM/ 1350 AM KTIK “The Ticket”.
Montana
Bring your Treasures to the Montana Appraisal Fair in Billings
`;
//Diable page scrollable
let body = document.querySelector(“body”);
body.classList.add(“aarp-c-modal–open”);
let closeButton = modal.nextElementSibling;
if (uxdiaUrl) {
modal.parentElement.parentElement.classList.add(
“uxdia-c-lightbox__container”,
);
modal.classList.add(“uxdia-c-coi-modal__content”);
closeButton
? closeButton.classList.add(“uxdia-c-coi-close-button”)
: “”;
closeButton
? (closeButton.dataset.formelementid = “COI-ALERT-CLOSE-UXDIA”)
: “”;
modal.querySelector(“#sendmail-btn”).dataset.formelementid =
“COI-ALERT-SEND-UXDIA”;
}
//Remove aarp-c-modal–closed class
const interval = setInterval(() => {
const modal = document.querySelector(
“.aarp-c-modal:has(.uxdia-c-coi-modal__content)”,
);
if (modal && modal.classList.contains(“aarp-c-modal–closed”)) {
modal.classList.remove(“aarp-c-modal–closed”);
clearInterval(interval);
}
}, 500);
const modalCloseButton = document.querySelector(
“.uxdia-c-coi-close-button”,
);
const parentModalContainer = document.querySelector(
“.aarp-c-modal__overlay”,
).parentElement;
const modalContainer = document.querySelector(
“.aarp-c-modal__container”,
);
const sendMailBtn = document.querySelector(“#sendmail-btn”);
// Close on button click
modalCloseButton.addEventListener(“click”, () => {
body.classList.remove(“aarp-c-modal–open”);
parentModalContainer.classList.add(“aarp-coi-modal-closed”);
});
// Close only when clicking outside modal
parentModalContainer.addEventListener(“click”, (e) => {
// Ignore click if it’s inside modal OR on sendmail button
if (
!modalContainer.contains(e.target) &&
!e.target.closest(“#sendmail-btn”)
) {
body.classList.remove(“aarp-c-modal–open”);
parentModalContainer.classList.add(“aarp-coi-modal-closed”);
}
});
const atCookie = decodeURIComponent(
AARP.StayingSharp.evs.cookie[“at”],
);
const cookiesObj = atCookie.split(“&”).reduce(function (n, o) {
const x = o.split(“=”);
n[x[0]] = x[1];
return n;
}, {});
const userFirstName = cookiesObj.f
? cookiesObj.f.replace(/+/g, ” “)
: AARP?.store?.getState()?.cookie?.at?.f;
const title = modal.querySelector(“#emailverification-modal-title”);
if (title) {
if (userFirstName) {
title.textContent = greetingText + ” ” + userFirstName;
} else {
title.textContent = “Please confirm your email address”;
}
}
const button = $(“#sendmail-btn”);
if (button) {
$(“#sendmail-btn”).addEventListener(“click”, function (event) {
event.preventDefault();
AARP.StayingSharp.evs.sendEvsEmail();
if (uxdiaUrl) {
let modalDescriptionElements = modal.querySelectorAll(
“.sharp-c-coi-modal__padding”,
);
title.textContent = “Thank you!”;
modalDescriptionElements[0]
? (modalDescriptionElements[0].innerHTML = `A verification email is waiting for you in your inbox. Simply click the link in the email and you are good to go!`)
: “”;
modalDescriptionElements[1]?.remove();
button.remove();
closeButton
? (closeButton.dataset.formelementid = “COI-TY-CLOSE-UXDIA”)
: “”;
} else {
// Hide popup here
AARP.Everywhere.GlobalModal.close();
}
});
AARP.StayingSharp.openModal(
“sharp-c-coi-modal”,
closedCoiModalCallback,
);
}
}
},
showConfirmationModal: function (data, confirmCallback, cancelCallback) {
const modal = document.querySelector(“#aarp-c-modal-content”);
if (modal) {
modal.innerHTML = “;
const yesButton = document.getElementById(“confirm-modal-yes-btn”);
const noButton = document.getElementById(“confirm-modal-no-btn”);
const titleElement = document.getElementById(“confirm-modal-title”);
const messageElement = document.getElementById(
“confirm-modal-message”,
);
if (data) {
if (yesButton && data.positiveButtonText) {
yesButton.textContent = data.positiveButtonText;
}
if (noButton && data.negativeButtonText) {
noButton.textContent = data.negativeButtonText;
}
if (titleElement && data.title) {
titleElement.textContent = data.title;
}
if (messageElement && data.message) {
messageElement.textContent = data.message;
}
}
if (yesButton) {
yesButton.addEventListener(“click”, function (event) {
event.preventDefault();
if (confirmCallback) {
confirmCallback();
}
AARP.Everywhere.GlobalModal.close();
});
}
if (noButton) {
noButton.addEventListener(“click”, function (event) {
event.preventDefault();
if (cancelCallback) {
cancelCallback();
}
AARP.Everywhere.GlobalModal.close();
});
AARP.StayingSharp.openModal(“sharp-c-coi-modal”);
}
}
},
drawErrorMssgOverlay: function () {
// $(“#email-verification-failed”).classList.classList.remove(“sharp-c-coi-modal–close”)
},
drawThankYouOverlay: function () {
// $(“#thankyou-popup”).classList.classList.remove(“sharp-c-coi-modal–close”)
},
drawRewardsThankYouOverlay: function () {
const modal = document.querySelector(“#aarp-c-modal-content”);
if (modal) {
modal.parentElement.classList.add(“sharp-c-coi-modal__popup”);
if (uxdiaUrl) {
modal.parentElement.parentElement.classList.add(
“uxdia-c-lightbox__container”,
);
modal.classList.add(“uxdia-c-coi-modal__content”);
modal.innerHTML = `
`;
let closeButton = modal.nextElementSibling;
closeButton
? closeButton.classList.add(“uxdia-c-coi-close-button”)
: “”;
closeButton
? (closeButton.dataset.formelementid = “COI-TY-CLOSE-UXDIA”)
: “”;
} else {
modal.innerHTML = `
`;
}
const userFirstName = AARP?.store?.getState()?.cookie?.at?.f || “”;
const title = modal.querySelector(“#emailverification-modal-title”);
if (title) {
title.textContent = “Thank You” + ” ” + userFirstName;
}
const button = $(“#continue-btn”);
if (button) {
$(“#continue-btn”).addEventListener(“click”, function (event) {
event.preventDefault();
// hide popup here
AARP.Everywhere.GlobalModal.close();
});
AARP.StayingSharp.openModal(“sharp-c-coi-modal”);
}
}
},
};
if (
(AARP?.StayingSharp?.apiConstants?.isEditMode === “false” &&
AARP?.StayingSharp?.apiConstants?.isPreviewMode === “false”) ||
(AARP?.Everywhere?.isAuthor === false &&
AARP?.Everywhere?.isEdit === false)
) {
if (window.location.href.includes(“stayingsharp”)) {
AARP.readyStateLoader(function () {
const checkAppViewParam = AARP.StayingSharp?.utils?.getQueryString(
“EXP”,
window.parent.location.href,
);
sessionStorage.setItem(“STAYINGSHARP_COI_MODAL_DISPLAY”, “COIMODAL”);
if (
sessionStorage.getItem(“STAYINGSHARP_LEGAL_MODAL_DISPLAY”) ===
“LEGALMODAL” ||
sessionStorage.getItem(“STAYINGSHARP_FREE_TRIAL_MODAL_DISPLAY”) ===
“FREETRIALMODAL” ||
sessionStorage.getItem(“FREE_TRIAL_ASSESMENT_MODAL_DISPLAY”) ===
“FREETRIALASSESMENTMODAL” ||
sessionStorage.getItem(“ASSESSMENT_REMINDER_MODAL”) ||
checkAppViewParam === “staying_sharp_app”
) {
return;
}
document.addEventListener(“FREE_TRIAL_ASSES_MODAL_LOADED”, () => {
if (
sessionStorage.getItem(“STAYINGSHARP_ACTIVE_MODAL_DISPLAY”) ===
“UNAUTHMODAL” ||
sessionStorage.getItem(“STAYINGSHARP_LEGAL_MODAL_DISPLAY”) ===
“LEGALMODAL” ||
sessionStorage.getItem(
“STAYINGSHARP_FREE_TRIAL_MODAL_DISPLAY”,
) === “FREETRIALMODAL” ||
sessionStorage.getItem(“FREE_TRIAL_ASSESMENT_MODAL_DISPLAY”) ===
“FREETRIALASSESMENTMODAL”
) {
return;
}
AARP.StayingSharp.evs.doEvsCheck();
});
});
} else {
AARP.StayingSharp.evs.doEvsCheck();
}
}
})();
-
Florida2 minutes agoNo. 10 Florida State softball comes up short on the road at Florida
-
Georgia8 minutes agoGeorgia cop placed on leave after body-slamming man in Walmart: ‘I thought he was dead’
-
Hawaii14 minutes agoHawaii County Surf Forecast for April 29, 2026 | Big Island Now
-
Idaho20 minutes ago
Idaho Steelheads | STEELHEADS ELIMINATED IN 6-3 LOSS TO AMERICANS
-
Illinois26 minutes agoWorkers Memorial held in Decatur to remember lives lost on the job
-
Indiana32 minutes ago
Indiana to Host Evansville & Illinois to Close Regular Season – Indiana University Athletics
-
Iowa38 minutes agoIowa GOP governor candidates debate education funding, abortion at first forum
-
Kansas44 minutes agoTop basketball recruit Tyran Stokes commits to Kansas over Kentucky