Connect with us

West

Chinese Americans turn on San Francisco Democrats over crime, education: WSJ

Published

on

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.

Advertisement

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.

Advertisement

“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)

Advertisement

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

Advertisement
Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hawaii

Hawaii County Surf Forecast for April 29, 2026 | Big Island Now

Published

on

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
TONIGHT
Weather Mostly cloudy. Occasional showers.
Low Temperature In the upper 60s.
Winds North winds 5 to 10 mph.
Tides
Hilo Bay High 1.8 feet 01:18 AM HST.
WEDNESDAY
Weather Partly sunny. Scattered showers.
High Temperature Around 80.
Winds Northeast winds 10 to 15 mph.
Tides
Hilo Bay Low -0.3 feet 07:36 AM HST.
High 2.3 feet 02:26 PM HST.
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
TONIGHT
Weather Mostly cloudy until 12 AM, then partly
cloudy. Scattered showers.
Low Temperature In the upper 60s.
Winds East winds around 5 mph.
Tides
Kona Low 0.3 feet 08:23 PM HST.
High 1.4 feet 01:56 AM HST.
Kawaihae Low 0.3 feet 08:58 PM HST.
High 1.3 feet 02:21 AM HST.
WEDNESDAY
Weather Mostly sunny. Isolated showers.
High Temperature In the lower 80s.
Winds South winds around 5 mph.
Tides
Kona Low -0.2 feet 08:13 AM HST.
High 1.8 feet 03:04 PM HST.
Kawaihae Low -0.2 feet 08:22 AM HST.
High 2.0 feet 03:20 PM HST.
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.

Advertisement

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.

ARTICLE CONTINUES BELOW AD
ARTICLE CONTINUES BELOW AD

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.

Advertisement

NORTH WEST

ARTICLE CONTINUES BELOW AD

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  

ARTICLE CONTINUES BELOW AD

Surf: Minimal (ankle high or less) surf.

Advertisement

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

Advertisement



Source link

Continue Reading

Idaho

Idaho Steelheads | STEELHEADS ELIMINATED IN 6-3 LOSS TO AMERICANS

Published

on

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.

Advertisement

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.

Advertisement

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 losswhile 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”.

Advertisement



Source link

Continue Reading

Montana

Bring your Treasures to the Montana Appraisal Fair in Billings

Published

on

Bring your Treasures to the Montana Appraisal Fair in Billings


${mainText}

${secondaryText}

`;

//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 = `

Advertisement

Thank You

Your email address is now confirmed.


You’ll start receiving the latest news, benefits ,events and
programs related to AARP’s mission to empower people
to choose how they live as they age.


You can also
manage your communication preferences
by updating your account at anytime.
You will be asked to register and login.

Advertisement

`;
let closeButton = modal.nextElementSibling;
closeButton
? closeButton.classList.add(“uxdia-c-coi-close-button”)
: “”;
closeButton
? (closeButton.dataset.formelementid = “COI-TY-CLOSE-UXDIA”)
: “”;
} else {
modal.innerHTML = `

Thank You

Advertisement

Your email address is now confirmed.

`;
}

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();
}
}
})();



Source link

Advertisement
Continue Reading
Advertisement

Trending